Какое хорошее устройство для связи среди тинси и ардуино, кроме "XBees"

До сих пор я использовал XBees для общения с подростками. Однако, как вы знаете, XBees очень дорогие, и когда я хочу, чтобы несколько устройств взаимодействовали друг с другом, я должен платить за несколько teensies + несколько XBees, что выходит более чем на 200 долларов.

Кроме того, XBee предназначен для двух назначенных подростков. Я хочу, чтобы все мои подростки общались друг с другом

  1. Есть ли какое-нибудь коммуникационное устройство, которое я могу подключить к нескольким подросткам или Arduino одновременно, не покупая столько XBees?

  2. Или что такое коммуникационное устройство, которое позволяет всем в пределах досягаемости общаться друг с другом?

  3. Или любой другой способ позволить им общаться без использования отдельных подростков?

Если вы можете ответить на любой из них, пожалуйста, помогите мне!

XBee можно использовать в режиме связи с сеткой узлов. Вы можете делать такие вещи, как трансляция или двухточечная связь. 200 долларов на самом деле довольно дешево по сравнению со временем, которое вы потратите на разработку нового устройства. Этот ответ поможет вам больше всего, хотя electronics.stackexchange.com/questions/3203/…
Джинод выглядит интересно. Я не использовал его, поэтому я просто прокомментирую, а не отвечу, но я думаю, что пакет может быть отправлен с одного Jeenode на конкретный другой узел или на все другие узлы.
Xbees — довольно надежные и дешевые радиосистемы… но вот что может быть интересно: Dealextreme.com/p/… . Это Bluetooth-модуль RS-323 за 6 долларов. Звучит неплохо, если вы ищете простой в использовании модуль низкого уровня. Однако будьте осторожны, это smd, и он поставляется без какой-либо документации ...

Ответы (4)

Как насчет использования «тупых» радиочастотных приемопередатчиков и создания на их основе протокола?

RFM12B или даже что-то подешевле.

Я бы рассмотрел возможность использования других беспроводных модулей. XBees хороши, но действительно дороги. Я утверждаю, что вы, вероятно, все равно не используете все варианты, которые они предоставляют в своих проектах. Такие вещи, как ячеистая сеть, УДИВИТЕЛЬНЫ, но обычно не являются строго необходимыми для большинства проектов.

Очень экономичным вариантом, при сохранении некоторой проверки ошибок, является использование IC от Nordic, особенно. серия nRF24. Для этих модулей существует отличная библиотека Arduino , которую, скорее всего, можно запустить на Teensy с минимальной адаптацией, особенно если вы используете Teensyduino. Эта библиотека также допускает некоторую сетевую связь (очевидно, не такую ​​надежную, как XBees); см. здесь (http://maniacbug.github.com/RF24/starping_relay_8pde-example.html).

Если вы заказываете версии этих модулей без усиления, их можно купить менее чем за 7 долларов за модуль. Вот некоторые из них по $ 5,50 каждый . Усиленные версии стоят от 15 до 20 долларов, поэтому, если расстояние между узлами превышает примерно 40 футов, экономическая эффективность по сравнению с XBees резко снижается. Все зависит от вашего использования.

В том же магазине, где были дешевые модули Nordic, есть несколько дешевых модулей bluetooth, на которые, возможно, стоит обратить внимание; у них есть оговорки в том, что они предназначены для подключения к компьютеру (главное устройство), а не друг к другу (ведомые устройства). Однако вы можете купить мастер-модуль Bluetooth примерно за 20 долларов в ITeadStudio.

В качестве альтернативы XBee МОЖЕТ использоваться без микроконтроллера для простых датчиков и других целей. Тогда ваша стоимость за единицу будет намного ниже, около 25 долларов вместо 25 + 16 долларов. Подробности см. в статье O'Rielly «Создание беспроводных сенсорных сетей: с помощью ZigBee, XBee, Arduino и Processing».

Я использую передатчики HopeRF RFM12B. Это те же самые библиотеки, которые используются в Jeenode, и уже есть коммуникационные библиотеки от Jeenode, которые прекрасно работают с любой платой, подобной Arduino.

Они существенно дешевле, чем Xbee. Они также поставляются в версиях 3,3 и 5 В, которые могут взаимодействовать друг с другом. Я считаю, что производитель прекратил выпуск 5v, но вы все еще можете найти их.

Единственное, что мне в них не нравится, так это расстояние между контактами 2 мм, так как их нельзя просто вставить в макетную плату или разделочную доску. Однако, если вы попытаетесь использовать их, я рекомендую приобрести кабели IDE для ноутбуков — они имеют расстояние 2 мм и могут быть обрезаны, чтобы они подходили для RFM12, чтобы использовать его на макетной плате.

Я использую Wi-Fi роутер Asus WL-520GU с USB. Вы часто можете найти программу скидок, чтобы довести чистую цену до 30 долларов или около того.

Маршрутизатор имеет USB для подключения к тинси и является полноценным WiFi-маршрутизатором. На него можно загрузить DD-WRT. Пример конфига .

И, в качестве бонуса, роутер будет питать вашего подростка через USB-соединение.

Недостатки: он намного больше, чем модуль xbee или аналогичный.