Простой поисковый радио маячок.

Vladimir_N

Приветствую!

Решил выложить старую разработку маячка на LORA и GPS в тестовом варианте. Разработка получилась рабочая, но используются не дешевые элементы. Идея была получить направление на маяк в виде динамической стрелки и удаленно управлять маяком включая сирену и мощный светодиод.

Маяк построен по классической схеме использованием AVR контролера. Модуль LORA-RFM98W, модуль GPS L80-R, яркий светодиод на 3 Вата и громкая пищалка. Для экономии энергии аккумулятора сделано управление питанием модуля GPS. То есть маяк спит, периодически просыпаясь и слушая эфир. Окончательно он проснется только после получения сигнала от приемника и запустит GPS, ну а дальше по командам от приемника может выдать координаты, включить свет или сирену.

Приемник построен на STM32F411 выбор на него пал потому, что хотелось иметь быструю цветную графику, а у этого контроллера достаточный объём оперативной памяти для буферов дисплея. Модуль LORA на 1 ват, он легко может разбудить маяк на больших расстояниях. Модуль без контроллера все функции по управлению возложены на STM32 у него памяти и скорости более чем достаточно. Дисплей выбран трансфлективным(transflective) не слепнет на солнце, чем ярче падает на него свет, тем лучше видно картинку, но при слабом освещении картинка блеклая, в темноте опять все хорошо, работает внутренняя подсветка. Модуль компаса CMPS12 взял готовым, просто у меня он был. С компасом поиск становится совсем простым, просто идешь куда показывает стрелка (причем не важно, как повернут приемник) и смотришь как, уменьшаются расстояние. Подошел по ближе можешь включить сирену или свет и не важно в высокой траве или на дереве маяк, все равно сразу найдешь.

софт drive.google.com/file/d/…/view?usp=drive_link

Маркс

у меня архив скачался, но открывать не пробовал, нет RAR архиватора
онлайн архиватор открыл архив без траблов

Маркс

их, как блох на собаке )), я RAR не пользуюсь, поэтому у меня нет подходящего архиватора )

10 days later
Семён_Авраменко

Добрый вечер Владимир вы делали печатную плату под схему передатчика или заказывали на jlcpcb? Есть ли гербер файлы ? Где вы писали код для атмеги328 в ардуино иде возможно ли сюда загрузить скетч для редактирования под себя прошивки? Подскажите какой вес передатчика с таким модулем gps?

Vladimir_N

Герберы для платы маяка, возможно где-то есть, если найду выложу. А вот исходники уже точно нету. Все написано было на IAR или на АVR Studio щас уже не помню. Ардуино я не люблю (очень уж мерзкий asm код оно генерит), но использую ее загрузчик для простоты загрузки 😃. HEX фалы скачаны именно с помощью него с готового устройства 😃 . Вес маяка, я не взвешивал, но я думаю около 10грам. Причем 70% веса приходится именно на модуль GPS с антенной. Если поставить более легкий модуль вес можно было существенно снизить.

Семён_Авраменко

Хорошо спасибо Владимир,я тогда подожду герберы , потом попробую поспрашивать может кто поможет с наработкой прошивки под хотелки ,сам только начинаю но ещё не знаю.

Polle

Добрый день, пожалуйста подскажите как работать с пинами трансивера E19- 433M30S,_ RXEN и TXEN. Это если я правильно понимаю выводы для того что бы микроконтроллер знал когда законлилась передача или приём?

Vladimir_N

Павел, я конечно все понимаю хочется халявы, но нельзя же быть таким “Ламером” и не читать документацию 😉 . Например результат поиска в google www.ebyte.com/en/downpdf.aspx?id=128

16 TXEN Input Radio frequency switch control, make sure the TXEN pinis in high level, RXEN pin is in low level when transmitting.

17 RXEN Input Radio frequency switch control, make sure the TXEN pinis in high level, RXEN pin is in low level when transmitting

То-есть это явно видно что это входы переключения антенного коммутатора. Контроллер должен сам их переключать в зависимости от прием/передача.

Как Вы вообще планируете работать с модулями не читая документацию?

Хотя конечно приятно, что хоть кто-то пытается сам думать и делать, а не получать готовое 😃

Семён_Авраменко

Владимир добрый день, а вы не помните почему было принято решение использовать модуль RFM98 по сравнению с RFM22B или лора Ra-01;02?

Vladimir_N

Дык в RFM22B лоры нету 😃 А RFM98 были в наличии. И корпус у них одинаковый.

Семён_Авраменко

A ну збс.,😉 Владимир можно ли этот передатчик использовать как ретранслятор , только просто убрать из него GPS модуль и пускай он на дроне будет ловить сигнал с потерянного такого же передатчика нос GPS модулем ?😜 или просто переключать режимы ничего удалять не надо.

Vladimir_N

Только сделать ретранслятор из маячка гораздо сложнее чем просто работать с GPS. Я уже делал подобный девайс на старых модулях, там нужно все жестко все синхронизировать по времени и использовать метки ID адресов. Иначе полная фигня получается. Повторять нет желания, да и есть вроде уже готовые протоколы для построения сети на Lora.

Семён_Авраменко

Владимир привет ,а у передатчика обязательно столько аж 3 шт стабилизатора напряжения?

Vladimir_N

Там всего их два 😃 Третий это зарядник для акку можно и не ставить. Один стабилизатор управляемый для отключения питания GPS, но RF модуль то нужно питать постоянно и он не хило ест на полной мощности. Так, что был выбор или один мощный стабилизатор и ключ на транзисторе или два маленьких стабилизатора. По разводке платы мне проще оказалось два, они меньше места занимают. Опять же меньше помех пролезет по питанию в GPS модуль от передающего модуля.

Vladimir_N

Герберы для платы маяка drive.google.com/file/d/…/view?usp=sharing Наименование деталей на плате не подписано, сборочной документации нет, но я думаю разобраться можно, чего куда ставить, схема довольно простая.