Каков самый дешевый способ подключения нескольких микроконтроллеров по беспроводной сети на низких скоростях на короткие расстояния
Каков самый дешевый способ подключения нескольких микроконтроллеров по беспроводной сети на низких скоростях на короткие расстояния.
Я хочу сохранить его ультра-дешевым, использовать общие дискретные части и держать его физически маленьким. Я не забочусь о группах и лицензировании, пока это работает.
802.15.4 /ZigBee, Bluetooth и Wi-Fi все требуют дорогого сопроцессора, поэтому это не вариант.
В качестве альтернативы, есть ли очень дешевые радиомодули, доступные любителям? Какие вещи вы найдете в автомобильных брелоках и беспроводных термометрах, возможно?
Будет ли создание простого приемопередатчика на домашней печатной плате даже практичным, или я буду страдать от настройки, вмешательства и странного аналогового материала?
Может ли что-то вроде этого вывести из микроконтроллера? Как насчет получать?
10 ответов
Инфракрасные излучатели и приемники могут использоваться для передачи /приема данных. Однако проблема с другими устройствами, такими как дистанционное управление, может быть проблемой. Если соединение должно быть действительно надежным, это, вероятно, не будет большим выбором. Тем не менее, вы можете найти очень необычный излучатель и приемник длины волны, чтобы ограничить количество помех.
Они довольно распространены и очень дешевы. Пакеты из 20 эмиттеров за 1 доллар США и 100 приемников за 13 долларов США можно найти на eBay (не включая доставку). У многих магазинов электроники есть и их.
Вы в значительной степени должны покупать готовые модули, вы не можете рассчитывать подключить свой собственный передатчик /приемник от нескольких транзисторов и кристалла, конструкция радиочастотной схемы неумолима и все, но требует специальной печатной платы (или пользовательской IC). Вероятно, вы могли бы создать свой собственный RF-модуль на печатной плате, если бы вы сделали какую-то работу, но в этот момент, если вы создаете свои собственные печатные платы, вы не сэкономите много денег по сравнению с очень дешевыми доступными модулями.
SparkFun имеет RF Transmitters & Получателей за 4 и 5 долларов США соответственно. Поскольку они являются лишь основными частями, вам нужно будет сделать немного дополнительной логики на вашем микроконтроллере, чтобы компенсировать помехи, например, отправляя коды управления ошибками, чтобы можно было обнаружить и восстановить отсутствующие /перевернутые биты.
Я обнаружил, что SeeeeeedStudio продает почти то же самое, но даже дешевле. Это $ 4.90 для пары приемников и передатчиков .
Самые дешевые радиомодули, которые я знаю, это модули RFM12, они выполняют частотную манипуляцию в полосе 433 или 868 МГц.
Nordic Semi nRF24L01 + прост в использовании, SFE продает модули.
Я не уверен, что это будет считаться достаточно дешевым, но фишки Linx просты. Я сделал PCB для этих чипов и успешно запускал 16 наборов одновременно в комнате размером 10 x 20 м без каких-либо специальных обманщиков.
Будущая электроника имеет TRM-315-LT для £ 11.33 каждый в Великобритании. Могут быть и другие модули, которые дешевле, но я думаю, что те, которые я использовал ранее (это было ~ 6 лет назад, поэтому моя память немного нечеткая).
Модули RFM70 (предупреждение: я их продаю) даже дешевле RFM12. Документация одинаково плоха, но я создал хорошую библиотеку C, которая должна сделать их намного проще. Вы можете найти библиотеку здесь:
Северная серия nRF24. Если вы заказываете неагрессированные версии этих модулей, их можно получить за $ 7 за модуль. Усиленные версии находятся в диапазоне от $ 15 до $ 20, поэтому диапазон является основным фактором в цене. Те, что продаются Sparkfun, составляют около 23 долларов, но усиливаются. Сообщалось, что модули с неулучшенными модулями имеют около 30 футов диапазона с трассирующими антеннами.
Эти модули также имеют преимущество обнаружения ошибок, подтверждения и автоматической ретрансляции.
Во-вторых, вы предлагаете RFM12 и JeeNode и решительно отказываетесь от вашего собственного использования простым передатчиком вкл /выкл. Не так легко заставить передатчик /приемник работать без радиочастотного сигнала, и даже если они работают, тогда цифровая модуляция и демодуляция шумного сигнала все еще не тривиальны.
Определенно посмотрите на профили сверхнизкой мощности Bluetooth 4.0. Это говорит о силовых устройствах с простыми датчиками в течение месяцев /лет.