Emitatorul se bazeaza pe o placa Arduino Nano, care citeste 3 senzori:
- un senzor de umiditate
- un senzor de temperatura DS18B20
- un senzor de vibratie (sau poate fi un intrerupator, limitator de cursa, plutitor, etc)
Emitatorul are schema urmatoare, in care apare si un stabilizator de tensiune de 3,3V si modulul LoRa (SX1278):
Montajul de baza al emitatorului arata asa
Programul folosit este LoRa_Arduino_tx.ino, ce foloseste partea de codare prezentata in articolele:
- Mesaje complexe intre placi Arduino pe comunicatie seriala
- Mesaje complexe intre placi Arduino pe comunicatie seriala (2)
- Mesaje complexe intre placi Arduino pe comunicatie seriala (3)
Receptorul are 2 parti, una de comunicare dintre receptorul Lora (SX1278) li Arduino, cealata ce comunicate dintre Arduino si ESP8266 (placa WeMos/NodeMCU). Programul pentru placa Arduino este LoRa_Arduino_rx.ino, iar pentru ESP8266, sa transmita la un canal ThingSpeak este Arduino_to_ESP8266.ino.
Schema receptorului este
iar montajul
Filmuletul, ce descrie sistemul, este cel din articolul precedent: comunicatie radio (LoRa) intre 2 unitati si prezentare date pe server ThingSpeak
Niciun comentariu:
Trimiteți un comentariu