До сих пор я использовал XBees для общения с подростками. Однако, как вы знаете, XBees очень дорогие, и когда я хочу, чтобы несколько устройств взаимодействовали друг с другом, я должен платить за несколько teensies + несколько XBees, что выходит более чем на 200 долларов.
Кроме того, XBee предназначен для двух назначенных подростков. Я хочу, чтобы все мои подростки общались друг с другом
Есть ли какое-нибудь коммуникационное устройство, которое я могу подключить к нескольким подросткам или Arduino одновременно, не покупая столько XBees?
Или что такое коммуникационное устройство, которое позволяет всем в пределах досягаемости общаться друг с другом?
Или любой другой способ позволить им общаться без использования отдельных подростков?
Если вы можете ответить на любой из них, пожалуйста, помогите мне!
Как насчет использования «тупых» радиочастотных приемопередатчиков и создания на их основе протокола?
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 или аналогичный.
Тоби Джеффи
Келленджб
Том Дэвис
фейк