сделал преобразователь. у меня эти детали есть. у кого нет можно такой модудь разобрать. или использовать этот модуль как есть, но подключать питание к разъемам для программирования. или любое свое 5В подавать. я сделал как мне удобнее на доступных деталях
можно и на 20 МГц)). насчет стабильности надо еще тестировать
я могу конечно скомпилировать для зеркализации по горизонтали, но хз заработает или нет. на 1202 не работает, нет у него такой команды. а ты уверен что еще по вертикали не надо зеркально?
И еще, простите за наглость, можно ли добавить еще один разряд цифр для "Массы" (до 0,00 гр). А то в пневматике вес пульки измеряется до сотых грамма (пример на картинке).
Странно, перезапустил хронограф - зеркализация прошла. В чем была проблема так и не понял. Сейчас все нормально, за исключением моего USBASP программатора - отказывается прошивать. Буду разбиратся в причинах.
не читаешь значит описание))) делаешь какое тебе удобно. желательно не меньше 100мм, но не более 250мм и в меню выставляешь его. оно сохраняется в eeprom и используется при расчетах
хотя я сам виноват. я ранее писал об этом что через меню будет настраиваться
чем выше планируемая скорость измерения тем больше расстрояние лучше ставить чтобы точнее измерял на высоких скоростях. измерять будет в любом случае, точность просто будет ниже при маленьком расстоянии
Чтото пол дня пытался подружить девайс с датчиками. ни как не получается. При закрытых фототранзисторах - 4.8В, а при открытых - 0.5В. Пролетающий колпачек не видит. К стати на плату изачально я установил подстроечный резистор, им я регулирую яркость ИК-светодиодов. Общее сопротивление регулируется в пределах 270-570 Ом. И все равно ни как. Хотя данные датчики работали на предидущей версии хронографа. Еще я зааметил одну особенность: при включении хронографа, изначально главное окно инвертированно в негатив, при нажатии любой из кнопок становится позитивным. Или если пересечь один из датчиков -тоже становится позативным главное окно. Это такой контроль состояния датчиков? Но почему так происходит тоько при персечении одной из пар датчиков и не происходит с другой парой?
насчет экрана пока не победил. ну не могу найти откуда берется изначальный цвет черный, а после обновления (зайти в меню или датчик сработал) становится белым. думаю
а насчет не видит проверю код и сравню со старым. откуда такой глюк
запускал минимум от 0.9 работает стабильно только потребление пол ампера, меньше давать не рескнул так как ток и так большой для данной вещи а транзистора в преобразователь токого больше нет
запускал минимум от 0.9 работает стабильно только потребление пол ампера, меньше давать не рескнул так как ток и так большой для данной вещи а транзистора в преобразователь токого больше нет
80 длина трубки. 70мм между датчиками. поставил датчики от предыдущего хронометра. у меня частота ардуины 24мгц, так что скомпенсировал небольшую длину
подожди, тоесть ты запустил 328 мегу на 24 мега когда она по даташиту держит так же как и 8 всего 16 мегагерц, это как? , или 24 и включён делитель на 8?, да и во фьюзах максимум 8-12 мегагерц, может я туплю но как 24???
ну из атмела ко мне не придут, и не скажут: ай яй яй, не хорошо. снижай частоту. лично я удивлен что на 24мгц работает при 3.3В питания. странно. должно сильно глючить. но не заметил, хотя и в eeprom пришет, и из флеша читает, и математика небольшая с лонгами, да и видеобуфер для всего экрана
На конец то и у меня заработало. Перепрошил новой прошивкой и все сразу стало показывать. Только показывает не правильно, т.к. у меня стоит кварц на 20МГц, а прошивка на 16МГц. На неделе куплю новый кварц и испытаю на на своей пневме.
я кстати нашел интересный глюк. в формуле использовалось 3 числа unsigned long и одно unsigned int. и периодически глючило. оперативка похоже тут же забивалась, судя по последствиям. не мог понять почему. в результате экспериментов выяснил что нужно все числа делать unsigned long и тогда все корректно работает. видно особенность библиотеки math
это AMS1117-3.3. в спецификации написано)
это пины ардуины к которым кнопки подключить если кто на обычной ардуине будет тестировать
а понял тоесть ты преобразователь не стал делать на этой плате а оставил заводской да?
а нет туплю извени теперь разобрался
сделал преобразователь. у меня эти детали есть. у кого нет можно такой модудь разобрать. или использовать этот модуль как есть, но подключать питание к разъемам для программирования. или любое свое 5В подавать. я сделал как мне удобнее на доступных деталях
Собрал платку. К датчикам еще не подсоединял. Заработало сразу. Очень порадовало "Меню".
Возникло две проблемы:
- не нашел кварц на 16 МГц, поставил на 20 МГц. На что это скажется? Можно ли изменить прошивку?
- Меню (весь текст) задом на перед (с права на лево). Подскажите пожалуйста как это исправить?
крассавчик. ты первый))
а дисплей какой? не 1202 видно
можно и на 20 МГц)). насчет стабильности надо еще тестировать
я могу конечно скомпилировать для зеркализации по горизонтали, но хз заработает или нет. на 1202 не работает, нет у него такой команды. а ты уверен что еще по вертикали не надо зеркально?
И еще, простите за наглость, можно ли добавить еще один разряд цифр для "Массы" (до 0,00 гр). А то в пневматике вес пульки измеряется до сотых грамма (пример на картинке).
можно конечно. но это так принципиально?
На счет типа дисплея не совсем уверен. Когда покупал - спрашивал именно 1202, а соответствует ли он этому - не уерен.
По вертикали все нормально.
Спасибо за новую прошивку. Сейчас попробую залить.
странно. вечером поправлю код для зеркализации
Извените за беспокойство.
Странно, перезапустил хронограф - зеркализация прошла. В чем была проблема так и не понял. Сейчас все нормально, за исключением моего USBASP программатора - отказывается прошивать. Буду разбиратся в причинах.
))) странно
в последней версии какое растояние между датчиками? собираю его
не читаешь значит описание))) делаешь какое тебе удобно. желательно не меньше 100мм, но не более 250мм и в меню выставляешь его. оно сохраняется в eeprom и используется при расчетах
хотя я сам виноват. я ранее писал об этом что через меню будет настраиваться
чем выше планируемая скорость измерения тем больше расстрояние лучше ставить чтобы точнее измерял на высоких скоростях. измерять будет в любом случае, точность просто будет ниже при маленьком расстоянии
понял спасибо
а и ещё там фьюзы для 8 и 16, если я правельно понял то 8 это внйтренний а 16 внешний
ага
Чтото пол дня пытался подружить девайс с датчиками. ни как не получается. При закрытых фототранзисторах - 4.8В, а при открытых - 0.5В. Пролетающий колпачек не видит. К стати на плату изачально я установил подстроечный резистор, им я регулирую яркость ИК-светодиодов. Общее сопротивление регулируется в пределах 270-570 Ом. И все равно ни как. Хотя данные датчики работали на предидущей версии хронографа. Еще я зааметил одну особенность: при включении хронографа, изначально главное окно инвертированно в негатив, при нажатии любой из кнопок становится позитивным. Или если пересечь один из датчиков -тоже становится позативным главное окно. Это такой контроль состояния датчиков? Но почему так происходит тоько при персечении одной из пар датчиков и не происходит с другой парой?
насчет экрана пока не победил. ну не могу найти откуда берется изначальный цвет черный, а после обновления (зайти в меню или датчик сработал) становится белым. думаю
а насчет не видит проверю код и сравню со старым. откуда такой глюк
а я собрал сегодня всё ок работает супер спасибо
)) прикольно
Короче глюк с дисплеем победил
Добавил проверку датчиков
читать первый ответ в теме, там все буду выкладывать
кстати 8мгц прошивки выкладывать не буду. получается бессмысленно
Проверил хрон на кварце 24МГЦ при 5В и 3.3В питания. работает стабильно, что странно при 3.3В. думал глючить будет
читать первый ответ в теме, там все буду выкладывать
Дико извиняюсь за офтоп, но как такое возможно -- редактировать первое сообщение?
запускал минимум от 0.9 работает стабильно только потребление пол ампера, меньше давать не рескнул так как ток и так большой для данной вещи а транзистора в преобразователь токого больше нет
читать первый ответ в теме, там все буду выкладывать
Дико извиняюсь за офтоп, но как такое возможно -- редактировать первое сообщение?
никак. а первый ответ пожалуйста
запускал минимум от 0.9 работает стабильно только потребление пол ампера, меньше давать не рескнул так как ток и так большой для данной вещи а транзистора в преобразователь токого больше нет
ты это к чему?
Собрал хронограф в корпус
Вот видео работы
https://youtu.be/KnbSmpg_Tc0
на 3д печатал?
нет у меня 3Д принтера. сделал из листового пластика, вроде пвх
все вручную: резал, сверлил, гнул
красава,
судя по корпусу отношение размера лсд то утебя ствол 75-80 мм, хотя могу ошибаться
80 длина трубки. 70мм между датчиками. поставил датчики от предыдущего хронометра. у меня частота ардуины 24мгц, так что скомпенсировал небольшую длину
подожди, тоесть ты запустил 328 мегу на 24 мега когда она по даташиту держит так же как и 8 всего 16 мегагерц, это как? , или 24 и включён делитель на 8?, да и во фьюзах максимум 8-12 мегагерц, может я туплю но как 24???
фьюзы как на 16мгц. там нет отдельно фьюзов на 16 или 20 или 24. без делителя
мега по даташиту до 20мгц
24мгц выше нормы, но у меня работает. и даже на 3.3В питания без глюков. но использую на 5В, так как чем выше частота, тем выше должно быть напряжение
частота и напряжение и про стабильность это понятно но 328 на 24 блин для меня это феномен
ну как есть. не стоит так делать, поэтому никому не рекомендую
позже попробую на 32мгц запустить просто для теста
те ресковый парень, у нас в городе с атмелом работают человек 5-6 но такого )))
ну из атмела ко мне не придут, и не скажут: ай яй яй, не хорошо. снижай частоту. лично я удивлен что на 24мгц работает при 3.3В питания. странно. должно сильно глючить. но не заметил, хотя и в eeprom пришет, и из флеша читает, и математика небольшая с лонгами, да и видеобуфер для всего экрана
ну реально для меня это нонсонс но в твою пользу много плюсссссс
Не верьте ему, он темнит. Наверняка в корпусе спрятана емкость с жидким азотом. :)
На конец то и у меня заработало. Перепрошил новой прошивкой и все сразу стало показывать. Только показывает не правильно, т.к. у меня стоит кварц на 20МГц, а прошивка на 16МГц. На неделе куплю новый кварц и испытаю на на своей пневме.
ну наконец то))
я кстати нашел интересный глюк. в формуле использовалось 3 числа unsigned long и одно unsigned int. и периодически глючило. оперативка похоже тут же забивалась, судя по последствиям. не мог понять почему. в результате экспериментов выяснил что нужно все числа делать unsigned long и тогда все корректно работает. видно особенность библиотеки math
я через пару часов на пневматике испытаю
прошил последней прошивой работает стабильно
радует
Какая максимальная скорость?
вроде пока скорость света))
максимальная измеряемая?
Да. какую он может вымереть минимальную и какую максимальную?
минимум 0,1м/с. максимум зависит от нескольких параметров, кто то проверял до 240м/с кажется предыдущую версию
А чем ограничена максимальная величина? Чувствительностью датчиков? Типа, пуля пролетает незамеченной?