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

Vladimir_N
serenya:

Блин, только сегодня заказал похожий spi экранчик для другого проекта, надо теперь еще заказывать.
Какой проц будет? Мелкой тиньки хватит или что покрупнее придется ставить? На фото похоже приемник LRS?

Обновил один из маяков, поставил акк на 90мА

Этот экранчик с протоколом I2C. Приемник действительно LRS “орандж” к нему подключаются 4 кнопки вместо машинок. И экранчик на штатные выводы I2C. Остальное программа. Для экспериментов самое то.
Советую не увлекаться мелкими бытовыми акками, они не рассчитаны на большие токи. Маяк в активном режиме потребляет довольно прилично. Мелкого бытового акка может хватить только на пару писков. Лучше использовать силовые акки от мелких вертолетиков. Нормальный аккум миллиампер на 200 или больше.

serenya
Vladimir_N:

Этот экранчик с протоколом I2C

Это я понял, просто теперь еще один заказывать надо будет)

Vladimir_N:

Для экспериментов самое то.

А окончательное изделие на чем будет, еще не планировали?

Vladimir_N:

Нормальный аккум миллиампер на 200 или больше.

Проверю сначала спящий режим а потом активный. Сначала у меня стоял акк 300мА, но он большой и тяжелый для мелколета, вот и поставил поменьше.

Vladimir_N
serenya:

А окончательное изделие на чем будет, еще не планировали?

Возможно на нем-же, ресурсов проца там предостаточно. Надо дописать программу и провести испытания, а там будет видно.

vovanich
serenya:

Обновил один из маяков

Не советую паять антенки-пружинки. При малейшем краше отлетают на ура вместе с куском дорожки. Лучше - гибкий провод соответствующей длины.

serenya
vovanich:

Не советую паять антенки-пружинки.

Да знаю, но ничего с собой поделать не могу, не нравится. Да и ставить буду так что-бы при краше ни что не задело антенну. Она конечно и своим весом может…

ARXITEKTOR

Спаял маячок.
При подаче питание пищит в эфир 4 раза как я понял сигнал о состоянии акка акк 4.05 вольт.
а дальше диод не мигает маяк на программирование не реагирует только на сброс.
после сброса пищит в эфир 4 раза как я понял сигнал о состоянии акка акк 4.05 вольт
Только не понятно куда подавать питание + и - от акка ?

serenya
DOB:

Только не понятно куда подавать питание + и - от акка ?

А Вы куда подаете? На схеме вроде бы понятно нарисовано: + на 8 ногу тиньки, - на 4. Может попробовать перепрошить?

ARXITEKTOR

Да так и делаю.
Вроде если посылает сигнал о состоянии акка то прошивка в тиньке?
Я конечно мог немного поджечь тинику когда перепрошивал програматор на 5 вольт.
И ещё вопрос в схеме и в тиньке есть защита от переполюсовки?

serenya

Тиньку пожечь 5в не получится, это штатное питание для нее. Другое дело модуль, и то вроде бы терпит. Защиты от переполючовки нет. Как проявляется индикация напруги, и светодиод и в эфир? Для входа в режим программирования надо кнопку держать 5сек. Может светодиод не туда прицепили?

serenya

Точка означает первый вывод, земля на 4

ARXITEKTOR

Пробую прошить sinaprog
указываю прошивку

после прошивки пишет

avrdude -C avrdude.conf -c usbasp -p t45 -U flash:w:“C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex”:a -q

avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9206
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file “C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex”
avrdude: input file C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex auto detected as Intel Hex
avrdude: writing flash (3308 bytes):
avrdude: 3308 bytes of flash written
avrdude: verifying flash memory against C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex:
avrdude: load data flash data from input file C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex:
avrdude: input file C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex auto detected as Intel Hex
avrdude: input file C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex contains 3308 bytes
avrdude: reading on-chip flash data:
avrdude: verifying …
avrdude: 3308 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done. Thank you.

нажимаю верификация

avrdude -C avrdude.conf -c usbasp -p t45 -U flash:v:“C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex”:a -q

avrdude: AVR device initialized and ready to accept instructions
avrdude: Device signature = 0x1e9206
avrdude: verifying flash memory against C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex:
avrdude: load data flash data from input file C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex:
avrdude: input file C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex auto detected as Intel Hex
avrdude: input file C:\SinaProg2.1.1\beacon_45_v6.5_si4432.hex contains 3308 bytes
avrdude: reading on-chip flash data:
avrdude: verifying …
avrdude: 3308 bytes of flash verified

avrdude: safemode: Fuses OK

avrdude done. Thank you.

Прошивка прошла или нет ?

ARXITEKTOR

Так если прошивка проходит
собрал при подключении опять сигнал о статусе акка в это время диод горит
а дальше ничего диод не моргает на тон не реагирует.

может дело во фьюзах ?
я при прошивке их не трогаю.

Vladimir_N
ARXITEKTOR:

Так если прошивка проходит
собрал при подключении опять сигнал о статусе акка в это время диод горит
а дальше ничего диод не моргает на тон не реагирует.

Фото пайки в студию.

ARXITEKTOR
Vladimir_N:

Так я и думал. 😦
Я для кого писал куда паять светодиод?

Перепаял теперь постоянно горит (((

Vladimir_N
ARXITEKTOR:

Перепаял теперь постоянно горит (((

Куда перепаял?

ARXITEKTOR:

На фото маяк и пайка

Конденсатор так припаивать нельзя, гравировано будет зависание маяка. Его нужно припаивать между 8 и 4 выводами контроллера и как можно ближе. Проводки должны очень короткими лучше вообще без них.

serenya

Еще раз убедился в своей не внимательности. Всегда думал что кондей на схеме стоит на ресете, туда на обоих маяках и припаял. На удивление работают, правда длительно не проверял. Я так понимаю помехи могут быть по питанию во время излучения, связанные с большим потреблением модуля? Если выставить максимальную мощность и погонять это будет проверкой на зависание? Разбирать и перепаивать лень, хотя это будет наверное быстрее.