Jdy 40 подключение к телефону
JLCPCB, всего $2 за прототип печатной платы! Цвет - любой!
В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет
После преобразователя уровня 5<>3,3 V по RXD фронты и спады не "завалены"? Сигнал не инвертирован?Как вариант, можно попробовать после подачи питания "передёрнуть" вход SET (:12) с "1" на "0".
Приглашаем 9 декабря всех желающих посетить вебинар, посвященный технологии Ethernet и её новому стандарту 10BASE-T1S/L. Стандарт 802.3cg описывает передачу данных на скорости до 10 Мбит в секунду по одной витой паре. На вебинаре будут рассмотрены и другие новшества, которые недавно вошли в семейство технологий Ethernet: Synchronous Ethernet (SyncE), Precision Time Protocol (PTP), Time Sensitive Networking (TSN). Не останется в стороне и высокоскоростной 25G+ Ethernet от Microchip.
После преобразователя уровня 5<>3,3 V по RXD фронты и спады не "завалены"?Нет, картинка на осциллографе нормальная. В понедельник выложу осциллограммы.
Не должен. Вот схема преобразователя:
А так он выглядит - 4 двунаправленных канала и стабилизатор 3,3 В
Да и терминал вроде ж принимает из модуля информацию. Пробовал изменять в терминале настройки (скорость и т.д.) - только с настройками 9600/8/1 терминал принимает корректно (я так думаю) информацию. С другими настройками отображается разная ахиннея.
Пробовал - безрезультатно. При подключении сигнала CS на общий модуль выдает в порт слово Wake, а на изменения уровня на входе SET никакой реакции.
В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Внедрение автоматизированных систем контроля и учета всех видов энергоресурсов, невозможно без инструментов, позволяющих помимо измерения параметров, преобразовывать их для обработки цифровыми интеллектуальными системами. Микросхемы STPM32, STPM33 и STPM34 STMicroelectronics являются наиболее точными и высокопроизводительными представителями своего семейства и способны максимально точно измерять параметры электросети в системах электроснабжения переменного тока, а также осуществлять их первичную обработку. Рассмотрим подробнее их преимущества и средства разработки.
Особое внимание на уровень логического "0" (1,1V max!).С очень высокой вероятностью, модуль не ждёт в конце фразы 0Dh, 0Ah, а определяет конец пакета данных по времени.
Если "терминалка" не умеет передавать пакетами - поставьте, к примеру, rs232pro /в ней, вначале, набираете фразу, а передача происходит по кнопке "послать"/.
Судя по осциллограмме, там не более 0,4 В
поставьте, к примеру, rs232pro /в ней, вначале, набираете фразу, а передача происходит по кнопке "послать"/.Эта программа работает аналогично
Заказал еще пару модулей у другого продавца. Но приедут они из Китая не скоро. Может действительно в модуле проблема? Хотя 4 шт ведут себя абсолютно одинаково.
В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Поставьте "галку" CR=CR+LF.
Внимательно посмотрите, может китайцы, банально, хреново запаяли BK2461 (в частности, вывод BK2461:16 "SET")?
Добавлено after 2 hours 22 minutes 39 seconds:
Приношу свои извинения, вроде разобрался.
Установил терминальную программу Termite и все заработало
Сколько времени и нервов убил по глупости.
Зато буду знать, что не все терминалы одинаково полезны.
В мире нет вредных веществ, в мире есть вредные количества © Д.И.Менделеев
Когда на форуме переходят на "Вы", в реальной жизни уже давно бьют морду © автор неизвестен.
Была похожая проблема. Думал терминалка плохая. Модуль запускал как повторитель UARTa.
А проблема была в помехах (наводках) по питанию модуля. При том оооочень маленьких. Я питал модуль от регулируемог о блока питания (обычного, не импульсного. Стабилитрон, резистор и транзистор и доп обвязка). Стал понижать напряжение питания модуля с 3.3В до 2.7В и он заработал!
Подпаял ближе к модулю кондер танталовый на 47 мкф и керамику на 0.1 мкф и.
О чудо! Модуль стал стабильно работать и при 3.3В. Да ещё и дальность через стены увеличилась прилично!
Вывод: (в моём случае) модуль чувствителен к помехам по питанию даже мизирным как и NRF24L01
Всем удачных проектов!
-Вы мудрый или опытный?
-Был бы мудрый, не был бы таким опытным
Ещё одна мистика с модулем:
Подключил JDY-40 к ATmega8 на макетке по схеме повторителя USARTа, ногу RX к TX, а TX к RX меги8 и запитал от лития. На батарее было 3.6В. В меге в настройках UARTa включил только прием (порт RX мк настроил на прием) данных с линии ТХ модуля (1->RXEN). А вот линию передачи ТХ в меге не включал как передатчик ( Т.е. в ТХЕN = 0). Порты в меге били настроены по умолчанию как входные без подтяжки.
И начал отсылать с терминалки + JDY-40 на мегу8 + JDY-40 по 3 байта данных с паузой в 3 секунды.
Так вот мега8 не принимала 2-й и 3-й байт с терминалки ну ни как . А первый - без проблем!
Скока кода переписал. , скока алгоритмов приема по UARTу перепробовал. Ну ни как
И тут мысль : взял резистор 4,7КОм и замкнул через него контакт RXD модуля JDY-40 на землю. И о! Чудо! Стабильно принимает все 3 -и байта
И тут пришла идея: включить в меге8 передатчик UARTa (т.е. записать 1 -> TXEN). И снова победа и даже без резистора на 4,7КОм !
Вывод (в моём случае): если подключить модуль к МК, то в МК надо включать и TXEN=1, и RXEN=1.
Видать вход RXD JDY-40 чувствителен к помехам или я чего-то не догоняю.
Всем удачных проектов!
Дополню: в соседней ветке узнал, что , если не использовать контакт RXD модуля, то его лучше через резистор 10 КОм подтянуть к +U питания модуля.
-Вы мудрый или опытный?
-Был бы мудрый, не был бы таким опытным
Модули JDY-40 завоевывают популярность благодаря своей низкой стоимости и простоте использования. Штуковина очень полезная, ведь по сравнению теме же платками на 433 МГц стоит дешевле, но является готовым устройством, которое можно использовать как для передачи данных, так и для управления в различных режимах. В статье приведены схемы подключения и основные команды, сделаны замеры потребляемой мощности и испытания на дальность работы.
Основные параметры
Питание: 1.9-3.6 В (НЕ ПИТАТЬ ОТ Li-Po/Li-ion-аккумулятора напрямую!)Цена: 1$/шт
Купить на Aliexpress
Что это такое?
Это приемопередатчик (может как передавать, так и принимать информацию) через УАПП (Универсальный Асинхронный Приёмопередатчик), то есть с помощью него можно обмениваться данными через UART без проводов на расстояние до 120 м (далее проверка дальности) между двумя такими штуками.
Бонусом к этому идет возможность настройки на режим управления нагрузками (восемь штук), ну то есть одна плата будет передатчиком с кнопками, а вторая приемником с нагрузками (светодиоды, двигатели, нагреватели, разбрызгиватели).
Элементная база
МК: BK2461
ЭСППЗУ: 24C02B
Здесь дикий китайский микроконтроллер со встроенным передатчиком и микросхемка последовательной электрически стираемой памяти (хотя на первый взгляд кажется, что это стабилизатор). Короче китайцы написали один раз прошивку и теперь клепают такие вот модули - молодцы.
Как подключить
Питать от ОТДЕЛЬНОГО источника 3.3В, а не от преобразователя!
Наиболее просто пока что не использовать МК, а просто подключить один модуль в качестве приемника к ПК/телефону через преобразователь и проверить АТ-команды.
Рекомендуемое программное обеспечение
- Для компьютера: YAT
- Для телефона: Serial USB Terminal
Настройки ПО
Скорость: | 9600 бод/с |
Данные: | 8 бит |
Парность | нет |
Стоп-бит | 1 |
Также включить при передаче | CR+LF (Перевод каретки + Возврат строки) |
После успешного присоединения отправляем команду и получаем ответ . Можно что-то изменить, но пока что не нужно.
AT+BAUD +BAUD=4 | Скорость обмена | 1: 1200 бод/с 2: 2400 бод/с 3: 4800 бод/с 4: 9600 бод/с 5: 14400 бод/с 6: 19200 бод/с |
AT+RFID +RFID=8899 | Идентификатор сети | (0000-FFFF) (0-65535) |
AT+DVID +DVID=1122 | Идентификатор устройства | (0000-FFFF) (0-65535) |
AT+RFC +TFC=001 | Канал | (1-128) |
AT+POWE +POWE=9 | Мощность | 0: - 25 дБ 1: -15 дБ 2: -5 дБ 3: 0 дБ 4: +3 дБ 5: +6 дБ 6: +9 дБ 7: +10 дБ 8: +10 дБ 9: + 12 дБ |
AT+CLSS +CLSS=A0 | Режим работы | A0: Передача данных через УАПП между модулями C0: Управление (со светодиодной индикацией) C1: Управление (без светодиодной индикацией) C2: При нажатии кнопки создается импульс длительностью 30 мс (переход от низкого уровня в высокий) C3: При нажатии кнопки создается импульс длительностью 30 мс (переход из высокого уровня в низкий) C4: Высокий уровень при нажатой кнопке, низкий при отпущенной C5: Переключение уровня при нажатия |
Кстати, если отключить вывод CS от минуса, то модуль переходит в спящий режим (пониженное энергопотребление), а когда просыпается, то отправляет слово:
Wake |
Всё прекрасно, модуль послушно отвечает. Менять пока что ничего не будем.
Передача данных между двумя модулями
Теперь можно задействовать и второй экземпляр, на его входы возможно кидать данные с МК или опять же через переходник с телефона/ПК из-под программы-терминала.
Подключение для работы в качестве передатчика естественно немного отличается.
Питать от ОТДЕЛЬНОГО источника 3.3В, а не от преобразователя!
Теперь переданные данные от первого модуля-передатчика, введенные на одном устройстве успешно пересылаются на второй модуль-приемник и отображаются на экране телефона.
Причем связь осуществлена полудуплексная, ведь информацию можно передавать только от передающего.
Передача данных с МК
Также дополнительно по-быстрому осуществлена передача данных (температура с датчика HTU21D по I2C) от STM32 и отображена в видео графика (ПО: SerialPrint ):
В целом все ништяк, но всё же находясь даже на близком расстоянии маленькая часть данных умудряется теряться/искажаться, при увеличении же расстояния потери еще больше.
А вот еще данные, полученные через этот модуль, записанные в текстовый файл и потом построенные в Гугл Таблицы (при сжатии пальцами микродатчика быстренько температура растет, далее держу и отпускаю микросхемку - температура постепенно падает):
Понятное дело, что для качественной перегонки инфы нужно будет делать проверку целостности данных. В случае с таким датчиком как у меня это просто сделать благодаря CRC.
Дистанционное управление нагрузками
Для проверки выбран самый нужный режим, когда кнопка нажата на соответствующем выходе высокий уровень, когда не нажата - низкий. Работает очень хорошо и стабильно, можно найти много применений.
Попытка передать сигнал
Есть восемь выводов, то есть по сути восемь каналов. Можно ли их использовать для передачи ШИМ-сигнала? Подаем на вход пульта сигнал f = 100 Гц, D = 50%
А на приемники получаем сигнальчик с частотой 7-8 Гц, так что идея с управлением сервоприовдами (нужна f = 50 Гц) и безщеточными двигателями (нужна f = 400 Гц) провалилась (скорее всего из-за программы подавления влияния дребезга контактов) .
Потребляемая мощность
Режим A0
Ток при передачи: | 26 мА |
Ток при приеме: | 22 мА |
Ток покоя (спящий режим): | 9-12 мкА |
*режим A0; напряжение питания 3.3В
Режим C1 (пульт управления)
Ток в режиме ожидания: | 1.66 мА |
Ток в режиме управления (один канал): | 4.8 мА |
Спящий режим: | отсутствует |
Режим C4 (приемник команд)
Ток в режиме ожидания: | 24.7 мА |
Ток во время приема команды (один канал, с учетом СИДа): | 25.7 мА |
Спящий режим: | отсутствует |
Видеообзор
Модель
Запили по-бырому модельку :
Проверка дальности передачи данных (без внешней антены)
В довольно непростых условиях (кругом здания) получились неплохие результаты:
15 м | уверенный прием, незначительные потери |
20 м | уверенный прием, незначительные потери |
80 м | плохой прием, много потерь (здесь были небольшие заграждения) |
113 м | прием неплохой (нашел хорошее положение) |
150 м | также прием есть, но зависимость от положение огромная |
*температура от датчика (число с плавающей точкой) преобразовывалась в строку и передавалось в УАПП каждые 250 мс
Конечно же качество принимаемых символов (и вообще их наличие) сильно зависит от положения приемника, крутя-верча даже на расстоянии больше заявленного будет прием.
Благодаря очень дешёвому китайскому радиомодулю JDY-40 c Алиэкспресс который работает на частоте 2,4 ГГц сейчас можно сделать радиоуправление для различных поделок и при этом можно даже обойтись без микроконтроллера. Электронный модуль JDY-40 позиционируется для работы совместно с Arduino или микроконтроллерами но он может работать и без них, как автономное устройство, причём один модуль можно установить в роли передатчика, а второй как приёмник делая таким образом из них радиоуправление до 8 независимых каналов но в связке с Ардуино или микроконтроллером у него конечно становится больше возможностей но в данной статье мы обойдёмся без них.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Модуль JDY-40 очень компактный и можно его запитать от любого литий-ионного аккумулятора на 3,7 В, что позволяет встроить его в любые модели. Радиус действия радиомодуля до 120 метров в прямой видимости, что для большинства устройств вполне достаточно, если нужна большая дальность то можно подпаять наружную антенну, например от Wi-Fi роутера.
Для обмена данными с микроконтоллером или Ардуино у модуля JDY-40 осуществляется по USART интерфейсу с максимальной скоростью 19200 бит. Для подключения периферии к модулю доступно 8 портов ввода-вывода. Этот порт модуля можно использовать на прямую в качестве пульта на 8 команд.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Ниже приводу простейшую схему подключения модуля JDY-40 совместно с Н-мостом для двигателей в роли модуля L9110S и управления или 2-мя кнопками по радиоканалу.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Надо помнить при подключении вывода CS радио модуля на плюс, то есть положительного потенциала он уходит в спящий режим, если негативный (минус питания) то модуль выходит из спящего режима. Если модуль используется в роли джойстика то этот вывод не используется.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Также радио модуль JDY-40 прежде чем использовать в качестве ДУ следует настроить подключив каждый их них по очереди к компьютеру и настроив передавая AT команды по USART интерфейсу. Чтобы модуль принимал AT команды на вход SET модуля надо подать низкий уровень, в противном случае эти команды воспринимаются просто как данные и никак не выполняются. Перечень всех AT команд приведён в даташите к модулю.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Подключить модуль к компьютеру можно через USB–UART TTL RS232 конвертер и воспользоваться любой терминальной программой на компьютере. Например в программной среде Arduino имеется встроенный терминал им и воспользуюсь. Для этого сначала выберем виртуальный COM порт к которому у Вас будет определено подключение модуля.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
А затем в меню «Инструменты» выбираем «Монитор порта». Откроется окно программы терминала, внизу окна в выпадающем меню выбираем «NL & CR».
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Изначально модуль поставляется с заводскими настройками, они приведены в этой таблице:
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
В ней как мы видим скорость передачи данными по умолчанию выставлено 9600 бод. Также здесь приводятся ID модуля и сети, канал приёма и передачи данных, здесь может быть максимальное значение – 127. Далее идёт выбор мощности передатчика, здесь можно понизить её, если нужно уменьшить влияние от других модулей которые работают неподалёку допустим если каждый модуль трудится в каждой из комнат квартиры на одном канале и можно с помощью одного пульта управлять разными модулями по всех квартире переходя из комнаты в комнату.
На последнем пункте «Device type» мы остановимся подробнее, так как здесь выбираются режимы работы радио модуля JDY-40. Обратившись к списку AT команд, мы найдём список всех режимов, давайте разберёмся по пунктам, что из них что отображает:
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Остальные режимы относятся к работы модуля в качестве пульта управления:
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Другой модуль нужно перевести в режим исполняющего устройства, то есть в роли приёмника, это могут быть режимы: С2, С3, С4, С5. Они отличаются друг от друга по типу срабатывания. Причём приёмный модуль здесь может быть не один, а сразу несколько и все они будут выполнять команды одновременно. Выводы портов при этом у передатчика и приёмников должны совпадать. Итак, разберёмся что же означают данные режимы С2, С3, С4, С5.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
В режиме С2 при нажатии на пульте кнопки на порте приёмника, что соответствует такому же порту на передатчике с нажатой кнопкой формируется кратковременный импульс и светодиод вспыхивает и тут же гаснет, не смотря на то что кнопка ещё не отпущена.
Режим С3 точно такой же по логике как и С2 с отличием лишь в том, что на выводах порта изначально присутствует положительный потенциал и все светодиоды светятся изначально, при нажатии кнопки светодиод на таком же порту гаснет на несколько миллисекунд и снова засвечивается.
В режиме С4 при нажатии на кнопку передающего модуля на приёмном модуле на таком же порте появляется положительный потенциал и зажигается светодиод и он горит до тех пор, пока нажата кнопка, при отпускании светодиод гаснет.
Замечу, что каналы в любом из режимов независимы друг от друга и можно одновременно нажимать любое количество кнопок одновременно и все светодиоды этих портов тоже будут зажигаться.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
В режиме С5 все выхода приёмника переходят в качестве триггеров, то есть, при нажатии кнопки на передатчике, в приёмнике на этом выходе появится положительный потенциал и он будет в таком состоянии даже при отжатии кнопки, чтобы выход приёмника перешёл опять в отрицательный потенциал и светодиод погас то нужно снова нажать на ту же кнопку.
Делаем радиоуправление на радиомодуле JDY-40 без микроконтроллера
Вот мы и познакомились с радиомодулем JDY-40 и его возможностях в качестве простого ДУ для управления моделями по радиоканалу. Всё достаточно просто и имея эти крохотные модули можно оживлять любые игрушки и любых размеров добавляя им радиоуправление.
Благодаря очень интересному и дешевому китайскому радиомодулю JDY-40 c Алиэкспресс который работает на частоте 2,4 ГГц сейчас можно сделать радиоуправление для различных поделок, расширить возможности своих радиолюбительских устройств, и при этом можно даже обойтись без микроконтроллера.
JDY-40 работает на частоте 2,4ГГц, дальность до 120 метров, напряжение питания 2.2-3.6 v
Кратко про несколько вариантов схемных решений.
1) С помощью микроконтроллеров двухсторонняя RХ-TX связь
2)Передатчик JDY-40 ( с микро потреблением 5мка ), с приемником JDY-40 +обработка команд в микроконтроллере.
3)Автономная управление с помощью модулей JDY-40( без микроконтроллера )
JDY-40 питание 3.3В CS подтянут к земле, SET не подключен ( внутренняя подтяжка обеспечивает лог.1 ) скорость нового по умолчанию 9600.
ВНИМАНИЕ: Спойлер! [ Нажмите, чтобы развернуть ] [ Нажмите, чтобы скрыть ]
Пин SET по даташиту
лог.0 настройка параметров модуля AT командами,
лог.1 между однотипными JDY-40 нормальный обмен прием-передача.
Пин CS - лог.0 уровень это модуль в работе, лог.1 - реж.сна.
Более подробно в даташит, информация в PDF про модуль JDY-40
Интересно. Никогда не имел дела с 2,4ГГц. Может быть, эти модули можно применить в ЭТОМ проекте? Потому как 433,92 очень "грязная" частота. Насчет загруженности частот, это дискуссионная тема так как 2,4ГГц тоже ведь WiFi диапазон.Я сам пока не знаю куда бы я хотел применить этот модуль, но уж очень он интересен по вариантам применения.
Применить можно и с микроконтроллером, и как автономный "брелок" без микроконтроллера.
Если например взять применение с МК, можно организовывать двухстороннюю связь между МК, так же по выводам очень экономно , два вывода UART - 1)RХ , 2)TX ( возможно для передатчика понадобится задействовать 3й вывод CS , для микропотребления "режим сна").
Также мне нравится, что проверить работу и делать настройки модуля можно через UART терминал.
У JDY-40 есть несколько сходств с NRF24L01, он конечно посерьезней в плане передачи данных, но NRF24L01 без плотного изучения документации применять не просто, и интерфейс SPI в зависимости от поставленных задач требует 3-5 ног МК, и без МК его нельзя использовать.
А здесь, конечно все зависит от области применения, но с АТ командами как то проще.
Для вашего проекта возможно тоже можно применять, точно утверждать пока не могу , так пока не разобрался в возможностях модуля JDY-40 с последовательным режимом работы для обмена данных с микроконтроллером.
Пока заказал себе на всякий случай две пары, приедут, на практике получится лучше разбираться с его свойствами. Пока заказал себе . две пары, приедут, на практике получится лучше разбираться с его свойствами. Если в этих модулях реализована функция выбора частоты, исходя из анализа занятости частот (как в WiFi), то это огромное преимущество перед модулями, работающими на фиксированной частоте. Поэтому и есть надежда, что они обеспечат более устойчивую связь. Последнее редактирование: 27 июль 2019 12:38 от Айнцвайдрайченко . Пока по интернету почитал про основные характеристики.
- Рабочая частота: 2400-2483.5 MHz.( 127 каналов )
- Выходная мощность передатчика: до 12dBm (15.8mW)
- Радиус действия в прямой видимости: до 120м.
- Интерфейс: UART, 8 GPIO.
- Энергопотребление: В режиме передачи: 40мА, Приема: 24мА, Спящем: 5мкА
- Питание: 2.2 — 3.6V
1) с частотой все ОК, можно выбрать любой из 127 каналов , шаг одного канала 1мгц
4) здесь JDY-40 интересен возможностью восьмиканального управления без МК.
и так же интересен вариант I/O -> UART. Но как полноценный UART мост, он будет не очень, так как у него 1 байт ввода-вывода I/O. Главный вопрос в том, насколько "умны" эти модули. Одно дело - ручной выбор частоты, и совсем третье - если сам модуль умеет выбрать свободную частоту.
Но, в любом случае, характеристики впечатляют. Последнее редактирование: 27 июль 2019 13:22 от Айнцвайдрайченко . Одно дело - ручной выбор частоты, и совсем третье - если сам модуль умеет выбрать свободную частоту.
Да, лучше подождать и посмотреть.
Китайцы и про обычные модули пишут дальность то 50м, то 100м, то 150м. В прямой видимости, конечно. А по дому - по факту 5м, если через стенку.
Есть у меня такие модули: NRF24L01 2.4 ГГц. Тоже с какими-то мозгами. Но по дальности по дому ничем не лучше, чем дешевые RF-модули. В итоге, так и лежат невостребованные.
Така сама ситуація. З одногог тількО антену скрутив для Wi-Fi модема. Последнее редактирование: 27 июль 2019 20:37 от Vakula . NRF24L01 очень хорошие модули как и с антєной так и без,а можна один с антеной другой без.Я применяю в зависимости от надобности в дальности.
если два без антенны стабильно при максимальной мощности,по дому через стены метров 15,если один без другойс антэной уже 50 метров,ну а если два с антенной без прямой видимости 200-300 метров,по прямой 500 метров
Проверено на реке Днестр(отплывал так что корабль не видел ели вернулся назад,и антена полная была даже не дернулась.
Кондеры на ноги 100нф и 100мф,и очень чувствителен к дребезгу на контактах(с єтим когдато было много заминок)потому все контакты лужу и одгинаю,маму тожэ.
Из 10шт самых дешевых брак 1шт,убить сложно питаю 5v,в программированию полній 0,но человек скаторім мы делали радиоуправления работал с ним на прямую,мы из него выжали все соки и он дал то что нам надо.
Для радио управляемых модэлей лутшэ не найти,я минусов не вижу.
Последнее редактирование: 27 июль 2019 23:40 от sashamelja .
Может и хорошие, но мои испытания в условиях квартиры не показали никакого преимущества по отношению к простым RF модулям 433 МГц. В одних угла эти чуть лучше, в других - те.
Поскольку радиомодуль работает в составе контроллера у которого есть свои "мозги", то наличие мозгов в радиомодуле совсем не обязательно. Иногда они даже мешают.
То есть. Я не говорю, что они плохие. В плане дальности связи в условиях квартиры они такие же. Это тоже из личного опыта.
На открытом пространстве экспериментов не проводил ни с теми, ни с другими - ничего не скажу.
У меня дом 100м2 через стены,покрывает весь,без пропадания связи.(модули без антэнок) Последнее редактирование: 28 июль 2019 10:22 от sashamelja .
А вот ещё интересный вопрос, в связи с работой над ЭТИМ проектом.
Как повлияет близкая гроза на надёжность связи? Вот тут, выбор рабочей частоты может оказаться решающим фактором.
Оно вроде как NRF24L01 хорош везде, очень много "гибких" настроек, да и на одной основе есть две разновидности модуля NRF24L01+ с разными видами антенн, и еще одна с усилителем NRF24L01+PA+LNA , это очень хорошо и сделать можно многое чего..
Но вот это множество "гибких" настроек, это как бы и беда этого модуля, при написании программы очень "плотно" нужно изучать свойства настроек, их там очень много, в качестве эксперимента создавал такую схему, так что знаю о чем говорю, потрудится там нужно хорошо чтобы создать что нибудь порядочное.
нормальная отслеживаемая доставка получается.
Оплату модулей сделал 27.07.2019
Сегодня 13.08.2019 уже получил
Все справились, за 17 дней :)
Брал конкретно у этого продавца got.by/3nit48
JDY-40 не имеет свойств подключаться к андроиду, вот бывает же так найдется такой человек, которому подавай такое подключение,
у этого JDY-40 куча полезных функций, а вот подключится к андроиду просто так не может ( а нужно, как оказывается для него можно писать свои программки ) ..
А у меня как раз с этим модулем "неделя" изучения свойств :)
Сделал на практике вот такой эксперимент, можете посмотреть на фото из чего он сделан
Это можно считать конвертером, можно удлинителем,
факт остается фактом "оказывается, так можно!"
И конвертируется, и удлиняется ( опять же без участия дополнительного МК и прошивки )
Если отразить в рисунке мой эксперимент, схематически получилось так
По этой идее, должно работать и так
все настройки из даташит, в одном месте, и на одном экране.
Для каждого параметра ряд кнопок.
1я кнопка - справка по параметру.
2я кнопка - считать параметр с модуля, тот который там есть.
3я кнопка - если нужно редактируем параметр
4я кнопка - запись отредактированного параметра
Подключать JDY-40, для такого чтения/редактирования.
Нужно будет по такой схеме
Подойдет любой китайский Bluetooth модуль, скорость обмена, на модулях должна быть 9600.
Чуть позже, выложу здесь файл этой программы, для настройки всех параметров модулей JDY-40. Последнее редактирование: 12 фев 2020 22:15 от Oto . Причина: видео Чуть позже, выложу здесь файл этой программы, для настройки всех параметров модулей JDY-40.
Ось той файл. (нажаль він великий, не чіпляється, - даю посилання. там треба перейти на сайт)
Хочу застосувати ці модулі для дистанційного моніторінгу зовніщньої температури та стану батареї живлення давача, враховуючи їх низьке енергоспоживання та такі широкі можливості.
Айнцвайдрайченко пишет:
Интересно. Никогда не имел дела с 2,4ГГц. Может быть, эти модули можно применить в ЭТОМ проекте? Потому как 433,92 очень "грязная" частота.Саме для подібного проекту.
Последнее редактирование: 31 март 2020 18:38 от davids58 . Ось той файл. (нажаль він великий, не чіпляється, - даю посилання. там треба перейти на сайт)davids58 Можно попробовать сделать на основе схемы с ATtiny24.
Сделать радиодатчик температуры с JDY-40,
будет DS18b20+ATtiny24+передатчик JDY-40.
И будет ваша приемная часть от приемника JDY-40, выдавать на вашу метеостанцию ТХ данные температуры.
А там эти ТХ , вы уже в своем МК обработаете как вам нужно.
Спасибо! Я этот вариант как раз и рассматривал. Я уже даже передатчик собрал по этой схеме, и он работает(правда пока на частоте 433).
Вопрос как раз именно в обработке, я пока не "догоняю". Работаю над этим. Осваиваю Ардуино.
Правда, я очень хочу добавить сюда мониторинг напряжения батареи(есть свободные ноги на МК), - как показал опыт эксплуатации проекта радиоудлинителя, - это весьма актуально. Есть один интересный проект , в котром есть неплохая реализация этого, но там ребята хотят денег за скетч, а платить за то, чтобы стреляли в моих солдат - это не моё.
Есть еше один проект, но в нем только прошивки для МК, т.е. нет варианта внести что-то свое. А хочется "быть сверху" :) . и насколько я понял режим сна там не отработан "по полной программе".
В "лидерах" пока первый проект. Но там NRF2401.
Последнее редактирование: 04 апр 2020 21:03 от Vakula . Правда, я очень хочу добавить сюда мониторинг напряжения батареи(есть свободные ноги на МК), - как показал опыт эксплуатации проекта радиоудлинителя, - это весьма актуально.Если у вас этот радиодатчик будет работать от сетевого блока питания, то туда можно добавлять влажность , скорость ветра, интенсивность УФ лучей, и т.д.
Но если от батареек?, то допустим основное это, передача температуры,
есть шанс, что такой датчик на батарейке проработает месяцев 6 ( это я к примеру ).
Туда конечно можно добавить контроль напряжения, проблем нет.
Но и радости нет, так как на тех же батарейках ( радио датчика температуры о котором я только что написал выше ) он будет работать дней 30 ( это, я так предполагаю ).
Для вас есть разница 6 месяцев или 30 дней? как по мне , зачем мне тот контроль если он ускорит замену батареек.
Со мной можно не согласится, и правильно, потому что не все так однозначно.
Потому что неразрешимых задач нет, ну так для этого нужно уметь это сделать и в теории и на практике.
Я пока смотрю на это дело теоретически , начнем с ATtiny24
тут все отлично, потребление в спящем режиме измеряется в наноамперах ,
DS18b20 будет потреблять 2 или 3мкА,
JDY-40 в режиме сна 5мкА ( режим передачи 40мА, тут короткие импульсы, только еще нужно уметь высчитать, как все это "ложится" на общ. потребление )
Это пока все в теории, на практике все придется долго отлаживать.
И вот к этому,
мы добавляем "очень нужную"функцию контроля за батареей,
у которой резисторный делитель "высосет" все напряжение батареи, дней за 30 .
Я не интересовался как это можно было бы сделать на практике,
достаточно того что мне известно,
что в таких случаях производители применяют специализированные микросхемы,
но точно даже китайцы, не могут себе позволить сделать измерение напряжения просто на резистором делителе из двух резисторов.
Там у них , зачем то и резисторы и транзисторы, в общем все как то хитро, это нужно внимательно изучать.
И вот еще.
Я тут пока попробовал в целях самообразования, сделать программный UART ( не оказалось случайно, в ATtiny24 железного :) )
С UARTом хорошо передавать кучу всякой информации, только нужно заранее определится , какой вид данных будет передаваться , например сейчас для схемы этого радиодатчика
Читайте также: