8 typov bezdrôtovej komunikácie

Publikoval Stanislav Jochman

Určite si zažil situáciu, že máš vytvorený senzor, prípadne robota, ktorý potrebuje odosielať údaje pre diaľkové zobrazenie či uloženie. Dnes ti ukážem základné moduly, ktorými sa táto úloha dá splniť, a taktiež popíšem výhody a nevýhody každej zvolenej metódy.


Bluetooth(HC-06)

bluetooth modul HC-06

Výhody:

  • Jednoduchý na implementáciu ( programovanie-existuje knižnica-https://github.com/dennistreysa/HC-06-BT)
  • Nízka cena
  • Pomerne nízka spotreba(40mA pri párovaní,8mA pri posielaní)
  • Vysoký baudrate(prenosová rýchlosť) -115200 baud/s

Nevýhody:

  • K použitiu k Arduinu ktoré je 5V treba Level Shifter
  • Dosah 20m nemusí vždy vyhovovať

Piny potrebné na pripojenie:

  • UART - RX,TX

Bluetooth LE(HM-10)

Výhody:

  • Jednoduchý na implementáciu (programovanie-existuje knižnica-https://github.com/ledongthuc/Hm10-arduino-library)
  • Nízka cena
  • Pomerne nízka spotreba (15mA pri párovaní,1.2mA pri posielaní)
  • Vysoký baudrate (prenosová rýchlosť) -115200 baud/s

Nevýhody:

  • K použitiu k Arduinu ktoré je 5V treba Level Shifter
  • Dosah 3.5m nemusí vždy vyhovovať

Piny potrebné na pripojenie:

  • UART - RX,TX

Nrf24(2.4Ghz)

Výhody:

  • Zložitejší na implementáciu (programovanie-existuje knižnica https://github.com/nRF24/RF24)
  • Nízka cena
  • Pomerne nízka spotreba (900nA V power down móde,15mA pri posielaní)
  • Vysoký prenosová rýchlosť - 2Mbit
  • 1 Master môže posielať viacerým Slave-om
  • Obojstranná komunikácia
  • Level Shifter nieje potrebný
  • Vysoký dosah (pri nízkej prenosovej rýchlosti aj 1Km)

Nevýhody:

  • Vyžaduje stabilné 3.3V napájanie
  • Môže sa rušiť s Wifi routerom

Piny potrebné na pripojenie:

  • SPI -Mosi,Miso,Sck,SlaveSelect

Wifi(ESP8266; ESP32)

Wifi modul ESP82

Wifi modul - ESP32

Výhody:

  • Zložitejší na implementáciu (programovanie-existuje knižnica-https://github.com/ekstrand/ESP8266wifi a Arduino Core - https://github.com/esp8266/Arduino)
  • Vysoký výkon procesoru
  • Vysoká prenosová rýchlosť - 54Mbit
  • Obojstranná komunikácia
  • Dá sa programovať priamo procesor - nieje nutné arduino(Arduino Core)
  • Možnosť použiť IFFT server a posielať sms prípadne notifikacie na mobil

Nevýhody:

  • Dosah závisí od pokrytia wifi signálu
  • Pomerne vysoká spotreba(až 170mA)
  • Vyžaduje stabilné 3.3V napájanie
  • Potrebný Wifi router prípadne 2. zariadenie ktoré sa pripojí na wifi
  • Pre použitie s Arduinom je potrebný Level Shifter

Piny potrebné na pripojenie:

  • UART - RX,TX

Lora

Výhody:

Nevýhody:

  • Vysoká cena
  • Vyžaduje stabilné 3.3V napájanie
  • Pre použitie s Arduinom je potrebný Level Shifter

Piny potrebné na pripojenie:

  • UART - RX,TX / SPI -Mosi, Miso, Sck, SlaveSelect

433Mhz

Výhody:

Nevýhody:

  • Jednosmerná komunikácia

Piny potrebné na pripojenie:

  • Bežný IO pin

IR

Výhody:

Nevýhody:

  • Jednosmerná komunikácia
  • Je potrebné zariadenia nasmerovat navzájom na seba
  • Môže byť rušená slnečným žiarením
  • Možné zlyhanie za nepriaznivých podmienok

Piny potrebné na pripojenie:

  • Bežný IO pin

Sim800L(GSM)

Modul SIM800L

Výhody:

Nevýhody:

  • Vysoká spotreba (Maximálna 1A)
  • Vyžaduje neštandardné napájanie 3.6-4.2V
  • Každá SMS je spoplatnená

Piny potrebné na pripojenie:

    • UART - RX,TX

Prehľadná tabuľka

Modul Frekvenicia Dosah Prenosová rýchlosť rozhranie Smer komunikácie Potrebný level shifter Napätie Prúd Prúd v sleep
Bluetooth(HC-06) 2.4GHz 20m -115200 baud/s UART obojsmerná áno 3.6V - 5V 9mA - 50mA 200uA
Bluetooth LE(HM-10) 2.4GHz 3.5m -115200 baud/s UART obojsmerná áno 3.3V - 5V 8mA - 40mA 50-200uA
Nrf24 2.4GHz 100m 2Mbps SPI obojsmerná nie 3.3V - 3.6V 35mA max 0.9 μA
Wifi(ESP8266/ESP32) 2.4GHz 150m 54Mbps UART obojsmerná áno 3.3V - 3.6V 170mA max 20 μA
Lora 868 MHz/915 MHz/433 MHz 21km 156kbps UART/SPI obojsmerná áno 3.3V - 3.6V 160 mA max 0.3μA
433Mhz 433 MHz 30m - Voliteľný pin jednosmerná nie 5V 6.3mA 6μA
IR - 3m - Voliteľný pin jednosmerná nie 3.3V - 5V 20mA max 0mA
Sim800L(GSM) 1800MHz/1900MHz/
850MHz/900MHz
celosvetovo 3G UART obojsmerná áno 3.6V - 4.2V 1A max 1.2mA

 


Zdieľať tento článok



← Staršie príspevky Novšie príspevky →