До сих пор я использовал XBees для общения с подростками. Однако, как вы знаете, XBees действительно дороги, и когда я хочу, чтобы несколько устройств общались друг с другом, я должен заплатить за несколько подростков + несколько XBees, стоимость которых превышает 200 долларов.
Кроме того, XBee предназначен для двух назначенных подростков. Я хочу, чтобы все мои подростки общались друг с другом
Есть ли какое-нибудь устройство связи, которое я могу подключить сразу к нескольким подросткам или ардуино, не покупая столько XBees?
Или что такое коммуникационное устройство, которое позволяет всем в пределах диапазона общаться друг с другом?
Или любой другой способ позволить им общаться без использования отдельных подростков?
Если вы можете ответить на любой из них, пожалуйста, помогите мне !!
Ответы:
Как насчет использования «тупых» РЧ трансиверов и построения протокола на этом?
RFM12Bs или даже что-то дешевле.
источник
Я хотел бы изучить использование других беспроводных модулей. XBees хороши, но действительно дороги. Я полагаю, что вы, вероятно, не используете все опции, которые они предоставляют в ваших проектах в любом случае. Такие вещи, как сетчатые сети, удивительны, но обычно не являются строго необходимыми для большинства проектов.
Очень рентабельный вариант, хотя и сохраняется некоторая проверка ошибок, заключается в использовании микросхем Nordic, esp. серия nRF24. Для этих модулей есть отличная библиотека arduino, которая, скорее всего, может быть запущена на Teensy с минимальной адаптацией, особенно если вы используете Teensyduino. Эта библиотека также допускает некоторую связь по сетке (очевидно, не такую надежную, как у XBees); смотрите здесь (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).
Если вы заказываете неусилительные версии этих модулей, их можно приобрести менее чем за 7 долларов США за модуль. Вот некоторые по $ 5,50 каждый . Усиленные версии находятся в диапазоне от 15 до 20 долларов, поэтому, если расстояние между узлами превышает 40 футов, эффективность затрат по сравнению с XBees резко снижается. Все зависит от вашего использования.
В том же магазине, где были дешевые скандинавские модули, есть несколько дешевых блютуз-модулей, на которые стоит обратить внимание; у них есть предостережения в том, что они предназначены для подключения к компьютеру (ведущему устройству), а не друг другу (ведомым устройствам). Вы можете купить основной модуль Bluetooth примерно за 20 долларов от ITeadStudio.
В качестве альтернативы XBee МОЖЕТ использоваться без микроконтроллера для простых датчиков и других целей. Тогда ваши затраты на единицу намного ниже, около 25 долларов вместо 25 + 16 долларов. См. «Создание беспроводных сенсорных сетей: с ZigBee, XBee, Arduino и Processing» от O'Rielly для получения более подробной информации.
источник
Я использую передатчики HopeRF RFM12B. Они те же самые, что используются в Jeenodes, и уже есть коммуникационные библиотеки от Jeenode, которые прекрасно работают с любой Arduino-подобной платой.
Они существенно дешевле, чем Xbee. Они также выпускаются в версиях 3.3 и 5v, которые могут общаться между собой. Я полагаю, что производство 5v прекратило производство, но вы все еще можете найти их вокруг.
Единственное, что мне не нравится в них, это 2-миллиметровое расстояние между булавками, так как вы не можете просто бросить их в макетную доску или полоску. Тем не менее, если вы попробуете их использовать, я рекомендую приобрести несколько кабелей IDE для ноутбуков - они имеют расстояние 2 мм и могут быть обрезаны для соответствия RFM12, чтобы использовать его в макете.
источник
Я использую WiFi роутер Asus WL-520GU с USB. Вы часто можете найти программу скидок, чтобы довести чистую цену до 30 долларов или около того.
Маршрутизатор имеет USB для подключения к подростку и является полноценным WiFi роутером. Вы можете загрузить DD-WRT на него. Пример конфига .
И, в качестве бонуса, маршрутизатор будет питать ваш подросток через USB-соединение.
Недостатки: он намного больше модуля xbee или аналогичного.
источник