Скоро USB 2.0 экзотикой станет
а программатор USBasp AVR у меня такой
![]() |
Специальные цены | новые товары | ![]() |
![]() |
![]() |
Тема раздела Самодельная электроника, компьютерные программы в категории Общие вопросы; Сообщение от Vladimir_N Подключается через LPT порт - сейчас это экзотика. Скоро USB 2.0 экзотикой станет а программатор USBasp AVR ...
Скоро USB 2.0 экзотикой станет
а программатор USBasp AVR у меня такой
Есть идея добавить канал обратной связи в маячок. Но для этого придется использовать специальный приемник. Тогда появляются огромные возможности в поиске. В спец приемнике естественно будет виден текущий уровень сигнала, напряжение батареи маяка, уровень излучаемой мощности и др. И полное управление маяком. Что поможет в ближнем поиске. Маяк в пакетном режиме тратит гораздо меньше энергии, что увеличит время его работы в активном режиме. В перспективе может получиться осуществлять поиск с другой модели, или хотя бы локализовать участок поиска. Поиск с воздуха, возможно, поможет решить проблемы дальнего поиска, когда маяк лежит на земле.
Подобравшись к маяку на близкое расстояние можно воспользоваться индикатором уровня сигнала в спец приемнике. Функции работы с радиостанцией останутся без изменений.
Начал разработку поискового приемника, прототип на фото:
![]()
Блин, только сегодня заказал похожий spi экранчик для другого проекта, надо теперь еще заказывать.
Какой проц будет? Мелкой тиньки хватит или что покрупнее придется ставить? На фото похоже приемник LRS?
Обновил один из маяков, поставил акк на 90мА
Будет использоваться на мелком квадрике в спящем режиме. В ближайшее время планирую полностью зарядить акк и положить в спящем режиме для проверки времени работы от этого аккума.
Этот экранчик с протоколом I2C. Приемник действительно LRS "орандж" к нему подключаются 4 кнопки вместо машинок. И экранчик на штатные выводы I2C. Остальное программа. Для экспериментов самое то.
Советую не увлекаться мелкими бытовыми акками, они не рассчитаны на большие токи. Маяк в активном режиме потребляет довольно прилично. Мелкого бытового акка может хватить только на пару писков. Лучше использовать силовые акки от мелких вертолетиков. Нормальный аккум миллиампер на 200 или больше.
Это я понял, просто теперь еще один заказывать надо будет)
А окончательное изделие на чем будет, еще не планировали?
Проверю сначала спящий режим а потом активный. Сначала у меня стоял акк 300мА, но он большой и тяжелый для мелколета, вот и поставил поменьше.
Пришли тиники45
с помощью такой схемы можно прошить ?
и порекомендуйте прогамму
Спаял маячок.
При подаче питание пищит в эфир 4 раза как я понял сигнал о состоянии акка акк 4.05 вольт.
а дальше диод не мигает маяк на программирование не реагирует только на сброс.
после сброса пищит в эфир 4 раза как я понял сигнал о состоянии акка акк 4.05 вольт
Только не понятно куда подавать питание + и - от акка ?
Да так и делаю.
Вроде если посылает сигнал о состоянии акка то прошивка в тиньке?
Я конечно мог немного поджечь тинику когда перепрошивал програматор на 5 вольт.
И ещё вопрос в схеме и в тиньке есть защита от переполюсовки?
Тиньку пожечь 5в не получится, это штатное питание для нее. Другое дело модуль, и то вроде бы терпит. Защиты от переполючовки нет. Как проявляется индикация напруги, и светодиод и в эфир? Для входа в режим программирования надо кнопку держать 5сек. Может светодиод не туда прицепили?
Вечером попробую сделать заново
Прошивку эта
Программа sinaprog
как я понял Devise то что шить
а Programmer чем шить.
Шью при помощи USBasp с колодкой на 6 контактов.
Тинька такая
Минус контакт около точки ?
Светодиод такой
Вечером попробую ещё раз собрать маяк по этой инструкции
Точка означает первый вывод, земля на 4
Пробую прошить 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.
Прошивка прошла или нет ?
прошла
Так если прошивка проходит
собрал при подключении опять сигнал о статусе акка в это время диод горит
а дальше ничего диод не моргает на тон не реагирует.
может дело во фьюзах ?
я при прошивке их не трогаю.
Так я и думал.
Я для кого писал куда паять светодиод?
В этом посте: Простой поисковый радио маячок.
Последний раз редактировалось Vladimir_N; 13.11.2014 в 22:30.
Еще раз убедился в своей не внимательности. Всегда думал что кондей на схеме стоит на ресете, туда на обоих маяках и припаял. На удивление работают, правда длительно не проверял. Я так понимаю помехи могут быть по питанию во время излучения, связанные с большим потреблением модуля? Если выставить максимальную мощность и погонять это будет проверкой на зависание? Разбирать и перепаивать лень, хотя это будет наверное быстрее.
Приехал USB свисток, на компе проверить пока не удалось. Но нашел программулину для андроида SDRTouch, Правда на моем TABе не удалось подключить. Он у меня не разрешает подключать мощных потребителей и отключает питание. Свисток сообщает что потребляет 500мА. Может кому интересно будет попробовать.
Собрал маяк с новой прошивкой все работает, из за изменения схемы пришлось на плате поставить пару перемычек.Тестировал в плотной застройке маяк на 5 этаже на удалении 400 метров сквозь дома маяк пробивается, частоту подстроил у меня значение 35, подстраивал с помощью радиостанции установил сетку на 5 кгц и подгонял,изначально канал был с стороне на 25 кгц по частоте от выставленной.После перестройки частоты и подстройки частоты для применения настоеной частоты маяк нужно выключить и затем включить,иначе частота остаётся прежней.
а автоматическая настройка какие цифры выдавала?
Кстати, у меня вопрос, я всё настроил автоматической подстройкой частоты. И не пробовал вручную править.
Сейчас задался вопросом, а насколько точная эта автоматическая подстройка? Кто-нибудь по приборам проверял?
Просто посмотрел скажем у меня частота маяка 434,820
на частоте 434,830 хрипы и еле слышно маяк
на частоте 434,820 вполне неплохо слышно, чуть-чуть искажается на последнем тоне.
(при этом так оба маяка себя ведут что я собрал)
Имеет смысл вручную править, не имея приборов, или автоматическая настройка хорошо настраивает?
(я просто оба маяка уже замотал красиво скотчем, не хочется разбирать)
Пришли LiPo аккумуляторы для маяков.
240 мАч, 4 грамма
5 шт - 400р
Брал на AliExpress
Кстати, любопытное наблюдение:
Если прикрутить маяк скотчем к аккуму - то дальность падает процентов на 30 у меня! (так на 2-х маяках)
С 800 метров в плотной городской застройке, до 500-600.
Похоже аккум экранирует что-то
проверял тщательно, располагал антенну строго в одном и том же положении во всех тестах, разница ощутима. Сначала это заметил дома, проверяя с открученной антенной на рации, думал показалось, проверил на улице - то же самое.
Так что в итоге батарею расположил "встык" с маяком, так чтобы торцом касалась и замотал изолентой.
Закончил написание основы цифрового приемника для маяка. В прототипе основные функции уже работают. Осталось дописать меню дистанционного конфигурирования маяка – основная частота, ID код, калибровка, настройка времени и.д.
Что сейчас доступно:
Можно с приемника дистанционно управлять мощностью излучения маяка.
Видеть уровень сигнала, принимаемый приемником от маяка, в виде плавающей полосы и в числовом виде. (Основной режим.)
Видеть уровень сигнала, принимаемый маяком от приемника. Передается в пакетах от маяка к приемнику. (Вспомогательный режим)
Видеть текущее напряжение на маяке и приемнике.
Имеется визуальный контроль принятых пакетов и их качества. В виде мигающего квадратика.
На видео видно как меняются показания практически с каждым шагом. Поэтому поиск маяка в ближней зоне становится довольно комфортным.
В основном меню добавлен отдельно пункт контроля батарей. Он запускает связь с маяком на 5 секунд, на самой минимальной мощности. При этом расход батареи маяка минимален, но можно оценить ее состояние, а также состояние батареи приемника.
В случае потери связи с приемником маяк, некоторое время (настраивается опционально) продолжает посылать пакеты, затем засыпает. На пределе связи приемник эти пакеты видит даже битые и может отображать их уровень сигнала. Для возобновления связи с приемником маяку достаточно принять хотя бы один пакет. За счет этого достигается увеличение радиуса действия всей системы.
Проведены испытания приемника на дальность связи.
Также лишний раз убедился, что модули Si4432 сильно уступают по качеству модулям RFM22B. Маяк собранный на модуле Si4432 в цифровом режиме с трудом пробил расстояние в 1км при идеальных городских условиях. Маяк, собранный на модуле RFM22B в тех-же условиях пробивает до 2км.
В аналоговом (звуковом) режиме с использованием радиостанции без направленных антенн, маяк на RFM22B слышно на 3км.
Как я и ожидал, радиус действия маяка в цифровом режиме оказался меньше чем в режиме с использованием радиостанции. Но это компенсируется удобством поиска и увеличенным временем работы маяк в импульсном цифровом режиме потребляет гораздо меньше.
Последний раз редактировалось Vladimir_N; 18.11.2014 в 18:08.
А какие планы по этому девайсу? На вид выходит круто!
Продавать?
Цифровой и аналоговый режим работают одновременно или прошивки будут разные для маяка?
Протестировал время работы в спящем режиме маяка на прошивке v6.5 от акб 90мА. Периодически контролировал напряжение тестером, но прозевал просадку, напряжение садилось не спешно по этому периодичность замеров была большой. Вчера днем было 3.7В а сегодня в 14 часов опыт был завершен при напряжении 2.9В. Маяк проспал с 11.11.14 21:00 до 18.11.14 14:00, почти неделя. Я так полагаю 6 дней акб продержится не разряжаясь ниже критического значения, правда маячить сможет не долго после побудки. В акб влезло после этого 72мА. Завтра включу маяк в режиме постоянной передачи с момента включения на стоковой мощности, посмотрю сколько продержится акб. После этого буду проверять частоты автокалибровки. Кстати рация pmr диапазона перестала слышать маяк после автокалибровки с баофенга, но будит тоном с телефона. В общем и баофенг с мидландом друг друга не слышат хотя частоты вроде одни. Буду разбираться.
Прошивка одна, аналоговый режим сохранен.
У меня маяк проработал около около недели 5 рабочих дней, каждый день включался поиск в цифровом режиме минимум на 1 час на хорошей мощности для поверки дальности и также около 2 часов ежедневно проводились частые проверочные включения на разных мощностях, для подстройки программы. Режим сна аналогичен v6.5. В результате оказалось израсходовано всего 60мАч, именно столько залилось в аккумулятор.