- Főoldal
- TV, Audió, Fotó, Videó
- XBee Arduino shield

Termék információ
Röviden: az XBee Shield V03 egy Arduino-kompatibilis bővítőkártya, amely fogadja a Digi XBee formátumú modulokat (XBee Series 1 – 802.15.4, XBee Series 2/2C – ZigBee, XBee S2C, sőt több változat), és biztonságosan illeszti az Arduino 5 V-os logikáját a 3.3 V-os XBee felé.
Fő jellemzők (mérnöki összefoglaló)
-
XBee foglalat (BEE form factor): XBee S1 (802.15.4), XBee S2/S2C (ZigBee), több kompatibilis variáns.
-
3.3 V/5 V I/O kompatibilitás: szintillesztés az Arduino (5 V) és XBee (3.3 V) között; az XBee mindig 3.3 V-ról kap tápot.
-
Kiosztás/jumperek: választható útvonal a D0/D1 (UART) és/vagy SoftwareSerial lábakra; RESET, CTS/RTS támogatás.
-
Jelző LED-ek: PWR, ASSOC (hálózat/csatlakozás), RSSI, TX/RX – gyors diagnosztikához.
-
Tápellátás: Arduino 5 V-ról vagy USB-n át; a shielden 3.3 V stab. az XBee-nek.
-
Arduino stack kompatibilis: UNO, MEGA, Leonardo (megfelelő soros útválasztással).
-
Tipikus baud: 9 600–115 200 Bd (AT/API módtól és jelminőségtől függően).
GYIK – Gyakran ismételt kérdések és válaszok
Milyen XBee modulokkal működik?
A legtöbb Digi XBee 20-pines modul illeszthető: S1 (802.15.4), S2/S2C (ZigBee mesh), több szabványos variáns. Válassz a projektedhez:
-
S1: egyszerű pont–pont / csillag, kis késleltetéssel.
-
S2/S2C (ZigBee): mesh (router/koordinátor/end device), stabil nagy területen.
Miért fontos a 3.3 V/5 V I/O kompatibilitás?
Az XBee 3.3 V-os; közvetlen 5 V-os Arduino GPIO tönkretenné. A shield szintilleszt és 3.3 V-os tápot ad.
Kell külön 3.3 V táp?
Nem. A shield a 5 V-ot 3.3 V-ra szabályozza az XBee részére. Soha ne adj 5 V-ot közvetlenül az XBee-re.
Kompatibilis ESP32-vel?
Igen – az ESP32 natív 3.3 V logikájú. A shieldet adapterrel/vezetékekkel az ESP32 UART-jára kötheted (pl. GPIO16=RX, GPIO17=TX), ekkor a szintillesztés kevésbé kritikus.
Mire való az ASSOC és RSSI LED?
-
ASSOC: hálózati társítás/kapcsolat állapota.
-
RSSI: jel erősség visszajelzés (hasznos elhelyezés/antennapozíció optimalizálásnál).
AT vagy API mód?
-
AT: egyszerű, „átlátszó” soros csatorna (könnyű kezdéshez).
-
API: keretezett kommunikáció, címezhető csomagok, visszaigazolás – mesh-en ajánlott.
Mekkora hatótávra számíthatok?
Antenna, környezet, modul-típus függvénye: beltéren 10–50 m, kültéren több száz méter (erősebb változatoknál több is). A ZigBee routerekkel a mesh drasztikusan növeli a lefedettséget.
Gyors Arduino példa – AT módban „átlátszó” soros kapcsolat
Cél: két Arduino + két XBee S2C között üzenet küldése.
Hardver:
-
Mindkét oldalon: Arduino UNO + XBee Shield V03 + XBee S2C
-
Jumper: XBee → D2/D3 (SoftwareSerial), hogy a D0/D1 maradjon a PC-nek.
Kód (mindkét oldalon, az egyik küld, a másik visszaír):
#include SoftwareSerial xbee(2, 3); // RX, TX void setup() { Serial.begin(9600); xbee.begin(9600); delay(1000); xbee.println("Hello, XBee mesh!"); } void loop() { if (xbee.available()) { String s = xbee.readStringUntil('\n'); Serial.print("XBee->PC: "); Serial.println(s); xbee.print("ACK: "); xbee.println(s); } } Lépések: állítsd be az XBee-ket azonos PAN ID-ra, ugyanarra a csatornára; az egyiket coordinator, a másikat router/end device szerepkörre (USB-n, FT232RL-en át). Máris működik a soros „bridge” a két Arduino között.
ESP32 kapcsolódás – API keretes megbízható átvitellel
Ötlet: ESP32-n a HardwareSerial-t használd (pl. Serial2.begin(115200, SERIAL_8N1, RX, TX)), és API módra állított XBee-vel küldj csomagokat szenzoradatokról. Az API visszaigazolásokkal detektálható a csomagvesztés, automatizálható az újraküldés – ipari jellegű megbízhatóságot kapsz hobbiköltségen.
Ajánlott felhasználások
-
Okosotthon hálózat (ZigBee mesh): hőmérő, relé, fényérzékelő, ajtó-/mozgásérzékelő.
-
Kétpont-kommunikáció (S1, 802.15.4): robot–vezérlő, távoli soros monitor, OTA-szerű parancsok.
-
Gateway: Arduino/ESP32 ↔ XBee hálózat ↔ PC/Cloud (USB-n, MQTT bridge-gel).