מידע מפורט על מודולי RF, WiFi, Bluetooth, LoRa ו-ZigBee
סוג מודול | תמונה | טווח תדר | טווח תקשורת | קצב נתונים | צריכת חשמל | יתרונות | חסרונות |
---|---|---|---|---|---|---|---|
WiFi | 2.4GHz, 5GHz | 10-100 מטר | 11Mbps-1Gbps | גבוהה | מהיר, נפוץ | צריכת חשמל גבוהה | |
Bluetooth | 2.4GHz | 10-100 מטר | 1Mbps-50Mbps | בינונית | חסכוני, נפוץ | טווח קצר | |
LoRa | 433MHz, 868MHz, 915MHz | 1-15 ק"מ | 0.3-37.5kbps | נמוכה מאוד | טווח ארוך, חסכוני | קצב נתונים נמוך | |
ZigBee | 2.4GHz | 10-100 מטר | 250kbps | נמוכה | רשתות רשת, חסכוני | קצב נתונים נמוך |
דגם | סטנדרט WiFi | מתח עבודה | זרם עבודה | ממשק | מחיר ממוצע |
---|---|---|---|---|---|
ESP8266 | 802.11 b/g/n | 3.3V | 80mA (עבודה) 200mA (שידור) |
UART, GPIO | ₪25-50 |
ESP32 | 802.11 b/g/n | 3.3V | 100mA (עבודה) 250mA (שידור) |
UART, SPI, I2C, GPIO | ₪40-80 |
ESP32-S3 | 802.11 b/g/n | 3.3V | 120mA (עבודה) 300mA (שידור) |
UART, SPI, I2C, GPIO, USB | ₪60-100 |
ESP32-C3 | 802.11 b/g/n | 3.3V | 80mA (עבודה) 200mA (שידור) |
UART, SPI, I2C, GPIO | ₪35-70 |
דגם | גרסת Bluetooth | מתח עבודה | זרם עבודה | ממשק | מחיר ממוצע |
---|---|---|---|---|---|
HC-05 | 2.0 | 3.3V-6V | 30mA (עבודה) 40mA (שידור) |
UART | ₪15-30 |
HC-06 | 2.0 | 3.3V-6V | 30mA (עבודה) 40mA (שידור) |
UART | ₪15-30 |
nRF24L01 | 2.4GHz RF | 1.9V-3.6V | 12mA (עבודה) 115mA (שידור) |
SPI | ₪20-40 |
CC2541 | 4.0 BLE | 2V-3.6V | 15mA (עבודה) 25mA (שידור) |
UART, SPI | ₪30-60 |
דגם | טווח תדר | מתח עבודה | זרם עבודה | טווח תקשורת | מחיר ממוצע |
---|---|---|---|---|---|
SX1278 | 433MHz | 1.8V-3.7V | 10mA (עבודה) 120mA (שידור) |
3-5 ק"מ | ₪25-50 |
SX1276 | 868MHz | 1.8V-3.7V | 10mA (עבודה) 120mA (שידור) |
5-8 ק"מ | ₪30-60 |
SX1279 | 915MHz | 1.8V-3.7V | 10mA (עבודה) 120mA (שידור) |
8-15 ק"מ | ₪35-70 |
RFM95W | 433MHz | 1.8V-3.7V | 10mA (עבודה) 120mA (שידור) |
3-5 ק"מ | ₪20-40 |
מתח אספקה
3.3V
אדמה
0V
שידור
UART
קבלה
UART
הפעלה
Enable
פין כללי
Boot Mode
מתח אספקה
3.3V-6V
אדמה
0V
שידור
UART
קבלה
UART
מצב חיבור
Status
הפעלה
Enable
#include <ESP8266WiFi.h> const char* ssid = "שם_הרשת_שלך"; const char* password = "סיסמה_שלך"; void setup() { Serial.begin(115200); WiFi.begin(ssid, password); while (WiFi.status() != WL_CONNECTED) { delay(500); Serial.print("."); } Serial.println(""); Serial.println("WiFi מחובר!"); Serial.println("כתובת IP: "); Serial.println(WiFi.localIP()); } void loop() { // הקוד שלך כאן }
#include <SoftwareSerial.h> SoftwareSerial BTSerial(2, 3); // RX, TX void setup() { Serial.begin(9600); BTSerial.begin(9600); Serial.println("Bluetooth מוכן!"); } void loop() { if (BTSerial.available()) { Serial.write(BTSerial.read()); } if (Serial.available()) { BTSerial.write(Serial.read()); } }
סוג מודול | ספרייה | הורדה | דוגמאות | תיעוד |
---|---|---|---|---|
ESP8266 | ESP8266WiFi | מובנה | 10+ דוגמאות | מלא |
ESP32 | WiFi | מובנה | 15+ דוגמאות | מלא |
LoRa | LoRa | Library Manager | 8 דוגמאות | טוב |
nRF24L01 | RF24 | Library Manager | 12 דוגמאות | מלא |
יישום | מודול מומלץ | טווח נדרש | קצב נתונים נדרש | דוגמאות |
---|---|---|---|---|
בית חכם | WiFi (ESP32) | 10-50 מטר | גבוה | תאורה, חימום, אבטחה |
מכשירים ניידים | Bluetooth (HC-05) | 10-100 מטר | בינוני | שעונים, אוזניות, חיישנים |
חקלאות חכמה | LoRa (SX1278) | 1-15 ק"מ | נמוך | חיישני קרקע, מזג אוויר |
תעשייה | ZigBee (XBee) | 10-100 מטר | בינוני | בקרת מכונות, ניטור |