Простой поисковый радио маячок.
Приемник 7.4 собран на 328Р
В архиве с прошивкой 7.4 лежит .hex файл для прошивки приемника. Он для Atmega 328P ?
Да, он для приемника на Atmega 328P.
Да, он для приемника на Atmega 328P.
А 2 светодиода зеленый и красный на 26 и 17 ножках Atmega 328P для чего нужны?
А 2 светодиода зеленый и красный на 26 и 17 ножках Atmega 328P для чего нужны?
По большому счету особо в работе не нужны. Они нужны больше для отладки режимов. Один показывает, что приемник работает в режиме приема, другой, что в режиме передачи сигнала для маяка.
По большому счету особо в работе не нужны. Они нужны больше для отладки режимов. Один показывает, что приемник работает в режиме приема, другой, что в режиме передачи сигнала для маяка.
А какой из них показывает режим приема? Уже почти доделал приемник осталось немного… Думаю вывести этот светодиод на корпус.
А какой из них показывает режим приема? Уже почти доделал приемник осталось немного… Думаю вывести этот светодиод на корпус.
Не стоит их выводить наружу корпуса,они мигают и будут отвлекать при наблюдении показаний дисплея. Светодиод передачи может быть более полезен, чисто психологически, в начале поиска когда еще нет связи с маяком, показания на дисплее замерли светодиод приема не светится и непонятно работает ли приемник, а светодиод передачи мигает, показывает, что приемник посылает сигнал маяку. Но вовремя поиска они здорово отвлекают.
Раньше делал корпус так, что их было видно только с боковой стенки, теперь их не ставлю совсем или они остаются внутри корпуса, чтобы их не было видно.
А 2 светодиода зеленый и красный на 26 и 17 ножках Atmega 328P для чего нужны?
К подробному разъяснению Владимира добавлю.
В Инструкции на комплекс на 2-й странице написано: “два светодиода – зеленый для индикации посылки запросных сигналов и красный для индикации принятых от маяка пакетов”.
Если Вы собираетесь настраивать собранный приемник, надо тщательно изучить эту инструкцию. Многие вопросы отпадут.
Инструкция лежит в архиве вместе с файлами прошивок маяка и приемника. Ссылка на архив приведена в сообщении Владимира #857 на с. 22.
Соглашусь со всем сказанным. У себя вывел на боковую стенку корпуса только светодиод индикации заряда.
ну вот близиться завершение моих трудов. после долгих экспериментов с технологией ардуино родился этот монстрик
3 приёмных антенны для кругового обзора, так как цели поиска больше идут на отслеживания чем на сам поиск
работа с 3 маячками одновременно полезное расстояние пеленгации в лесной чаще не более 200 метров в прямой видимости 800 метров
несколько маячков предназначенных для хорьков
полевые испытания выявили ряд недостатков, которые увы исправить пока не получается, буду думать над этими проблемами. в целом это работает хорошо, позволяет быстро ориентироваться в поиске.
Подскажите что делаю не так. Собрал приемник. Прошивку использовал версии 7.4. При подключении на дисплее белые точки по всему экрану… При этом красный светодиод мигает. Думаю тут 2 варианта или с прошивкой проблема или дисплей дохлый.
- Монтаж. Непропаи, сопли, ошибки монтажа. Кварц (не заводится).
- Фьюзы. Было точно такаяже хрень, пока фьюзы не проверил. Прошивка 200% рабочая (если не перепутал приемник с передатчиком).
Осциллографом проверить генерацию кварца. Просмотреть эпюры на всех ногах Меги (чтобы не было залипонов), проверить чтобы Res был подтянут к плюсу.
Проверить фьюзы, проверить что залил в камень.
А вообще - хз )) Какая плата, где брал, кто разводил, чем и как паял…
- Монтаж. Непропаи, сопли, ошибки монтажа. Кварц (не заводится).
- Фьюзы. Было точно такаяже хрень, пока фьюзы не проверил. Прошивка 200% рабочая (если не перепутал приемник с передатчиком).
Осциллографом проверить генерацию кварца. Просмотреть эпюры на всех ногах Меги (чтобы не было залипонов), проверить чтобы Res был подтянут к плюсу.
Проверить фьюзы, проверить что залил в камень.
А вообще - хз )) Какая плата, где брал, кто разводил, чем и как паял…
Разводку брал от mataor он в этой теме выкладывал. Перерисовал плату под себя в Layout. Травил лудил паял сам. Непропаев вроде нет все проверил. Залипов на атмеге тоже. Саму атмегу и кварц отпаял из ардуинки. Прошивка залилась нормально. Файл прошивки rssi_rx_v7.4.hex Фьюзы не трогал. А какие должны быть? Может дисплей другой у меня или адрес у него другой… Как проверить? Осциллографом надо глянуть…
Фьюзы не трогал
А надо.
Следует выставить внешнее тактирование 8 мег и более, разрешение на загрузку по SPI (или как его там …), выставить “свой” размер загрузчика, выставить бодлевел вольта на 2,7.
Такое чуйство, что не прошла инициализация дисплея. Проверьте питание на меге и на дисплее. Адрес дисплея не причем, он работает по двум проводам. Проверьте не перепутаны ли они.
Для проверки работоспособности меги - дык напишите скетч в 2 строки и залейте в нее - пусть поморгает диодами. Если скетч заработает нормально - то тогда уж дисплей. И хорошо бы лэй-файл в студию и в ооооочень хорошем разрешении - фото платы с обеих сторон.
Саму атмегу и кварц отпаял из ардуинки
А-а-а, йо. Тогда фьюзы там в норме. А из какой ардуинки ? И какой кварц ?
Фотки и плату - в студию ((
Тогда фьюзы там в норме. А из какой ардуинки ? И какой кварц ?
Фотки и плату - в студию ((
Атмегу и кварц на 16Mhz выпаивал из Arduino Pro Mini вот такой cdn.sparkfun.com/…/51eeb8f9ce395f0778000000.png Проверил осциллографом кварц рабочий и с ножек атмеги что-то идет, поэтому думаю она рабочая. Нюанс в том что обвязка дисплея разведена на плате.
У меня дисплей был припаян вот к такой плате Там видно что 15 ножка шлейфа идет на резистор 4,7 ком и написан адрес 0x78. У mataor, который разводил плату дисплей был видимо от такой платы Может мой дисплей имеет другой адрес. Непонятно… Думаю надо заказывать правильный дисплей… Вот фото моего приемника Вот .lay6 файл
Del.
Тут уж хз. Может кто из “конструкторов” отпишется. А то “чукча не писатель, чукча читатель” ((
У меня индикатор как у тебя и всё работает. Единственное отличие в нём перепутаны GND и VCC от второго на фото. Белые точки были и у меня проблема была в фьюзах, как надо сейчас не подскажу надо считать а смогу только в пятницу.
Непонятно… Думаю надо заказывать правильный дисплей…
Дисплей проверить очень просто, если есть рабочая платка ардуино с mega328p. Можно подключит его к плате ардуино (2 проводка сигнала и 2 провода питания) и залить прошивку приемника. Если дисплей рабочий он выведет, главную заставку. Обвеску подключать не обязательно, на главной заставке прошивка не анализирует ничего кроме кнопок.
ну вот близиться завершение моих трудов. после долгих экспериментов с технологией ардуино родился этот монстрик
3 приёмных антенны для кругового обзора, так как цели поиска больше идут на отслеживания чем на сам поиск
работа с 3 маячками одновременно полезное расстояние пеленгации в лесной чаще не более 200 метров в прямой видимости 800 метров…
…полевые испытания выявили ряд недостатков, которые увы исправить пока не получается, буду думать над этими проблемами. в целом это работает хорошо, позволяет быстро ориентироваться в поиске.
Отлично получилось. Поздравляю!
Недостатки они всегда бывают, идеальное устройство создать не возможно, но можно их минимизировать для конкретной задачи.
У меня индикатор как у тебя и всё работает. Единственное отличие в нём перепутаны GND и VCC от второго на фото. Белые точки были и у меня проблема была в фьюзах, как надо сейчас не подскажу надо считать а смогу только в пятницу.
Выложите сюда пожалуйста свои фьюзы как сможете…
Выложите сюда пожалуйста свои фьюзы как сможете…
Специально для Вас сейчас считал фьюзы из моего приемника (ATMEGA328P-AU):
Low - FF, High - DE, Ext - FD, Lock - FF.
Уже пару месяцев вертится мыслЯ в голове … ))
Есть маяк с опцией цифровой передачи данных на приемник (уровень сигнала, напряжение батареи)…
Есть специализированный приемник с дисплеем.
Есть идея Тигромуха (?) о передаче координат на приемную сторону.
Вот-бы скрестить это все !!!
Владимир, это тяжело ? Вычитать последовательный порт, пропарсить его, запомнить, передать на приемник… На приемнике - вывести циферки на дисплей. Выполнить это отдельной опцией в меню.
КактоТак ((
С наилучшими.
Уже пару месяцев вертится мыслЯ в голове … ))
Есть маяк с опцией цифровой передачи данных на приемник (уровень сигнала, напряжение батареи)…
Есть специализированный приемник с дисплеем.
Есть идея Тигромуха (?) о передаче координат на приемную сторону.
Вот-бы скрестить это все !!!
Владимир, это тяжело ? Вычитать последовательный порт, пропарсить его, запомнить, передать на приемник… На приемнике - вывести циферки на дисплей. Выполнить это отдельной опцией в меню.
КактоТак ((
С наилучшими.
Теоретически сделать можно.
Даже была задумка как это сделать, и на платах выполнена вся необходимая разводка, для подключения модулей gps к маяку и приемнику. Идея была, что маяк передает координаты, на приемник, приемник выводит их на дисплей и вычисляет направление и расстояние - выводит стрелку указатель на маяк.
Но есть проблемы:
В маяке у тини контроллеров нет последовательного порта. Его нужно будет делать программно, при этом нормальных скоростей передачи получить не получится. Ибо еще нужно время для обработки приема и передачи поисковых пакетов. Теоретически можно получить скорость не более 9600.
В приемнике использована почти вся программная память. Причем большая часть ее ушла на графическую библиотеку дисплея (шрифты). Поэтому реализовать идею вывода в виде стрелки с указанием на маяк не получится, не хватит памяти для обработки gps тригонометрических функций. Но на еще один экран просто выводить цифры координат ее хватит.
Решит эти проблемы кардинально можно, но нужно переделывать весь комплекс на более мощные контроллеры.