Введение в Arduino XBee Shield
XBee Shield предоставляет интерфейс для XBee, который добавляет беспроводную связь в проект Arduino.
XBee Shield - отличный интерфейс между Arduino и XBee, который является модулем беспроводной связи. XBee Shield помогает уменьшить беспорядок и затруднить подключение XBee через кабель. Модуль взаимодействует на расстоянии 100 футов в помещении и на высоте 300 футов на открытом воздухе. Протокол связи для XBee представляет собой модифицированный ZigBee, а XBee Shield работает с версиями модуля XBee Series 1, Series 2, Standard и Pro.
Особенности
Конструкция формы стандартная по форме Arduino, поэтому она легко стыкуется и удерживает XBee без ее выступания сбоку. Выводы данных и вывода данных могут быть настроены для подключения к контактам UART и другим контактам.
На одном конце есть открытая площадка для прототипирования и ваших собственных проектов разработки, а также 99 отверстий в сетке 9x11, равномерно расположенных на расстоянии 0, 1 дюйма друг от друга. XBee Shield имеет светодиоды для визуальной индикации синхронизации, питания и передачи данных.

Изображение предоставлено SparkFun
Мощность XBee Shield поставляется на 5V от Arduino, а затем выводится на экран 3, 3 В с помощью модуля XBee. XBee Shield позаботится о сдвиге уровня напряжения на выводах данных и вывода данных либо с помощью переключателя диода, либо с переключателем MOSFET в зависимости от используемой версии используемого экрана XBee Shift, но и более эффективного переключения MOSFET. Кнопка сброса для Arduino подключена к кнопке на XBee Shield.

XBee Shield 2. Изображение предоставлено Amazon
Информация о настройке и советы
Чтобы подключить все, сначала подключите модуль XBee к XBee Shield, где обозначено, док-станция XBee Shield на Arduino. Подключите USB-разъем Arduino к компьютеру и XBee.
Должен быть переключатель, который имеет режим XBee и режим USB на экране. Поверните его в режим USB, чтобы компьютер мог взаимодействовать с модулем.

X-CTU - это бесплатное программное обеспечение, предоставляемое разработчиками XBee и используемое для настройки и управления XBees. Первый экран, который появляется при использовании X-CTU, приведен ниже, чтобы добавить новое устройство, нажмите кнопку «плюс» в верхнем левом углу.
Выберите правильный COM-порт, где ваш XBee подключен к компьютеру, и настройте любые параметры, такие как скорость передачи, контроль четности или управление потоком.

Как только все эти настройки будут установлены, компьютер подключится к вашему XBee, и он появится на левой стороне X-CTU. X-CTU также имеет командную строку для связи с вашим XBee, на главном экране должно быть изображение командной строки, если вы нажмете на нее, тогда будет отображаться журнал консоли, где вы можете вводить слова, - это другие данные, и он будет переведен в Hex и отправлен в другой XBee, если вы настроили два.
Приложения XBee
XBee может быть основой многих интересных проектов. Вот некоторые идеи, чтобы вы начали.
- Беспроводное устройство преобразования текста в речь: с двумя XBees введите командную строку в один XBee, который отправит его другому XBee, который затем будет говорить через динамик
- Беспроводная диаграмма обнаружения света: с помощью XBee и датчика освещенности отобразите гистограмму, насколько яркой она находится в другой комнате
- Диско-шариковый контроллер: с двумя XBees управляйте скоростью вращения дискотеки
- «Walkie talkies»: с двумя XBees, общайтесь по беспроводной сети через командную строку
- Передача данных: с помощью XBee собирайте данные, такие как GPS или температуру, и отправляйте их в командную строку или другое устройство вывода
Оригинальный XBee Shield устарел, и веб-сайт Arduino рекомендует получать текущий беспроводной SD-экран. Многие из тех же функций, которые были упомянуты выше, все еще доступны, но также могут работать с другими модулями помимо XBee и иметь слот microSD. Wireless SD Shield имеет тот же диапазон, 100 футов в помещении и до 300 футов снаружи в зависимости от препятствий и препятствий.
Существуют различные настройки коммутатора, которые влияют на то, как XBee взаимодействует с коммуникацией микроконтроллера. Штыри RX, DIN и DOUT могут быть подключены по-разному в зависимости от вашего приложения.
Arduino XBee Shield - это ценная аппаратная часть, которая соединяет плату Arduino с другим очень полезным аппаратным обеспечением XBee, которое упрощает и повышает эффективность связи.