Otevře se na nové kartě

Zapojení a otestování IOT LPWAN SigFox Node UART Modemu s měřičem vlhkosti a teploty – DHT11 na vývojové desce – Arduino

Adam Huml (facebook, linkedin) mi zaslal článek popisující komunikaci přes IoT síť SigFox na server ThingSpeak. Za zaslání článku děkuji.

Dnes jsem si připravil poněkud složitější projekt založený na odesílání dat z DHT11 do SigFox sítě a posléze směrování dat na ThingSpeak, avšak věřím, že pokud budete následovat mé kroky, i vám se zadaří.

Po zakoupení samotného modemu doporučuji projít jeho instalaci na webu: https://tinyurl.com/sigfox-node

Poté si vytvořte profil na thingspeaku a při vytváření „channelu“ napište do kolonek přesně toto:

Nastavení kanálu Sigfox test v aplikaci ThingSpeak s poli pro data

Pak si pohrajte s nastavením callbacku, je nutné abyste nejprve okopírovali text ze záložky API Keys v ThingSpeaku pro „Update a channel feed“

Nastavení callbacku ThingSpeak s požadavkem Update a Channel Feed

Ten si někam odložíme (třeba do textového editoru) a spojíme ho s kódem:
&field1={device}&field2={customData#cislo1}&field3={customData#cislo2}&field4={customData#cislo3}&field5={rssi}&field6={seqNumber

Výsledný kód pak bude vypadat nějak takto:

https://api.thingspeak.com/update?api_key=Váš-API-klíč&field1={device}&field2={customData#cislo1}&field3={customData#cislo2}&field4={customData#cislo3}&field5={rssi}&field6={seqNumber

Rozhodně kód nekopírujte odsud a nedoplňujte pouze API klíč!

Spojení s modemem

V backend.sigfox.com půjdeme na Device type -> Callbacks -> New

Kolonky vyplňte cca. takto:
Nastavení callbacku SigFox v LPWAN.cz pro odesílání dat do ThingSpeak

Potvrďte tlačítkem „Ok“ a nyní zapojte do modemu anténu a spojte ho s Arduinem podle návodu na webu, ke kterému máte link výše.

Do arduina připojte zároveň i DHT11 podle návodu níže (DHT22 lze také ale musí se trochu poupravit kód)

Schéma zapojení Arduino Uno s čidlem teploty a vlhkosti DHT11

A do Arduina nahrajte kód který je ke stažení zde.

Pokud jste vše správně nastavili, měla by se po nahrání změnit data stavu posledního přijmutí zprávy na hlavní straně „Device“ na stránce backend.sigfox.com a pokud jste dobře nastavili i callback, budete mít na ThingSpeaku data.

Grafy ThingSpeak zobrazují teplotu, vlhkost a sílu signálu ze SigFox modemu

Prezentaci vytvořil: Adam Huml (facebook, linkedin)

Jádro editovaného zdrojového kódu: http://navody.arduino-shop.cz

Dotazy pište na: adahu04(zavinac)gmail.com

Další článek Adama je Arduino Launchpad, který je dostupný na http://navody.arduino-shop.cz

Sdílejte článek:
Tričko Chiptron s potiskem Trust me, I'm a maker
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku
Buy Me a Coffee

Související články

Logo CHIPTRON s grafickým motivem elektronické desky

Narazil jsem na dva zajímavé návody, oba se zabývají ESP8266. První článek je o ESP8266 WiFi repeater/extender a druhý návod, jak rozchodit čidlo teploty/vlhkosti DHT11 s NodeMCU (ESP12E). První návod, jak vytvořit WiFi expander/repeater, je popsán velmi podrobně a zprovoznění…

Schéma zapojení NodeMCU ESP8266, senzoru SHT75 a rezistoru 4,7 kΩ

Všichni bastlí meteostanice, někdo lepší, někdo horší.

Teplotní čidlo DS18B20 v třívývodovém pouzdře TO-92

Martin Chlebovec mi poslal další zajímavý článek.

Ilustrace několika elektronických čidel a senzorů, včetně sondy s kovovým hrotem

Tenhle článek vznikl jako přehled čidel, která se na chiptron.cz objevují nejčastěji – v návodech, meteostanicích, projektech kvality vzduchu i DIY bastlení. Pro každé čidlo najdete klíčové parametry, knihovny pro Arduino / ESP32, případně odkaz na ESPHome nebo Home Assistant integraci, tipy,…

Modrá deska meteostanice MeteoV2 s modulem ESP12E a konektory

Hledání vhodného projektu, který by pomohl při vysvětlování základních pojmů a principů nemusí být jednoduché.

Chiptron.cz - Aktuální novinky, návody a projekty z oblasti bastlení, mikrokontrolérů, IoT, DIY elektroniky a 3D tisku

Narazil jsem na velmi zajímavé zařízení.

Trendy