LoRa teploměr s 1-Wire rozhraním
S touto sadou můžete měřit teploty pomocí jednoho nebo více připojených teplotních senzorů DS18B20 nebo DS18S20. Hodnoty jsou poté bezdrátově odeslány do LoRa gateway.
K přijímání dat můžete použít komunitu The Things Network.
Co budete potřebovat
Nahrání firmwaru
Krok 1: Stáhněte si nejnovější verzi HARDWARIO Playground
Krok 2: Připojte Core module k počítači.
Krok 3: V aplikaci Playground přejděte na kartu Firmware, vyberte bcf-lora-1wire-thermometer
a nahrajte firmware.
Krok 4: Po nahrání se červená LED dioda na modulu Core Module rozsvítí na 2 sekundy a poté zhasne.
Konfigurace LoRa
Pro konfiguraci klíčů LoRa postupujte podle návodu LoRa AT Commands Configuration
Přenos dat
LoRa Climate Monitor odešle packet LoRa v následujících případech:
- Po zapnutí, když jsou vloženy baterie
- Každých 15 minut, když jsou naměřené hodnoty stejné
- Po stisknutí tlačítka
- Když zadáte
AT$SEND
do konzole
Čtení dat
Data jsou zakódována v zprávě LoRa. Abyste získali hodnoty zpět, musíte extrahovat správné bity. To je vysvětleno v souboru README.md. Můžete také použít decode.py
python skript v úložišti.
Přijatý řetězec HEX můžete předat jako parametr pro decode.py
:
info
Stejný příkaz můžete použít k aktualizaci Firmware Flashing Tool na nejnovější verzi.
>>> python3 decode.py 001D00E600E8012200E500D600E5
Header : BOOT
Voltage : 2.9
Sensor 0 : 23.0
Sensor 1 : 23.2
Sensor 2 : 29.0
Sensor 3 : 22.9
Sensor 4 : 21.4
Sensor 5 : 22.9