Tartalomjegyzék:
- Lépés: Töltse le a Hélium könyvtárat
- 2. lépés: Kódolás Arduino -ban
- 3. lépés: Csatlakozás és feltöltés a hardverhez
Videó: Információk küldése a héliumatommal: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
A Hélium egy teljes vezeték nélküli platform a tárgyak internetéhez, integrált hardvert, szoftver interfészt és kiépített infrastruktúrát biztosít az objektumok egyszerű, hatékony és biztonságos csatlakoztatásához az internethez. Két hardverkomponens van: az Atom és a Bridge. Az Atom az a kicsi eszköz, amely kommunikál a Híddal, amely ezt követően felveszi ezeket az információkat és továbbítja az internetre. Ehhez a demóhoz a Hélium Atom fejlesztőpajzsot használjuk egy Arduino uno -n.
További hasznos héliumforrások:
Hélium Blog
Hélium Fórum
Hélium dokumentumok
Lépés: Töltse le a Hélium könyvtárat
Mivel az Atom fejlesztőtábla pajzs az Arduino Uno tetején, szüksége lesz az Arduino IDE programozására és betöltésére a kódra. A Hélium-Arduino könyvtár biztosítja a kapcsolatok megnyitásához és az üzenetek csomagolásához szükséges funkciókat. A Helium-Arduino könyvtár használatával kapcsolatos részletes információk a Helium Docs dokumentumban találhatók. Töltse le és futtassa mindkettőt.
2. lépés: Kódolás Arduino -ban
Mindig az utasításokkal kezdje
#befoglalni
#befoglalni
Ezután be kell jelentenie a hélium modemet
HéliumModem *modem;
A void setup funkcióban a modemet inicializálni kell
üres beállítás ()
{modem = új HéliumModem (); }
Az adatok a ciklusfunkción belül kerülnek elküldésre. Először deklaráljon egy adatcsomagot, és határozza meg, hogy hány elemet fog tartalmazni. Ezután csatolja az adatokat a csomaghoz, majd küldje el a csomagot a modemen keresztül. Ezt követően késleltetési idővel állítsa be az elküldött csomagok gyakoriságát.
üres hurok ()
{DataPack dp (1); dp.appendString ((char *) "Hello World"); modem-> sendPack (& dp); késleltetés (500); }
A DataPack a Hélium módja annak, hogy csomagolja az adatait, és elküldje azokat egy Atomnak. Meg kell adnia az adatcsomag méretét, majd annak tartalmát. Figyelje meg a fenti kódban, hogy egy karaktersorozatot fűztem az adatcsomaghoz, így a dp értéke 1 lett.
DataPack dp (2);
dp.appendString ((char *) "Hello World"); dp.appendU16 (saját adatok);
A különböző adattípusok hozzáfűzésével kapcsolatos részletek a Hélium Dokumentumokban találhatók.
Kód fent. Ez a program többször küld „Hello World” -t a Hélium Atomról.
3. lépés: Csatlakozás és feltöltés a hardverhez
Az Atom kommunikál a Híddal, amely csatlakozik a hálózathoz, ezért mindkét hardvereszközt be kell kapcsolni a működéshez. Ha saját hídja van, győződjön meg arról, hogy az áramellátás megtörtént -e, vagy tápellátással és csatlakoztatott Vie Ethernet -kábellel, vagy fali konnektorról és 3G -n keresztül. Az Arduino fejlesztőtáblát a kód feltöltéséhez szükséges usb fogja működtetni, de külön is.
Töltse fel a kódot az Arduino dev táblára. Futtasson egy olyan programot a számítógépén, amely a Helium egyik API -ját használja az eszköz előfizetéséhez. Oktató a Ruby -on keresztül történő előfizetéshez. Most látnia kell a Hélium Atomról küldött adatokat!
Ha hasznosnak találta ezt, és/vagy más oktatóanyagokat szeretne, nyugodtan pingáljon nekem @WrittenAirThank, és jó szórakozást!
Ajánlott:
Sms küldése füst észlelése esetén (Arduino+GSM SIM900A: 5 lépés
Sms küldése, ha füstöt észlel (Arduino+GSM SIM900A: Sziasztok! Az első utasításomban gázriasztást fogok készíteni, amely üzenetet küld a felhasználónak, ha szennyeződést észlel. Ez egy egyszerű prototípus lesz, Arduino, GSM modul és elektrokémiai segítségével füstérzékelő. A jövőben ez kiterjeszthető
Adatok küldése az M5Stack StickC -ről a Delphi -re: 6 lépés
Hogyan küldhetünk adatokat az M5Stack StickC -ről a Delphi -re: Ebben a videóban megtanuljuk, hogyan kell értékeket küldeni a StickC tábláról a Delphi VCL alkalmazásba a Visuino használatával. Nézze meg a videót
Adatok küldése Arduino -ból Excelbe (és ábrázolása): 3 lépés (képekkel)
Adatok küldése az Arduino -ból Excelbe (és ábrázolása): Alaposan kerestem azt a módot, amellyel valós időben ábrázolhatnám az Arduino -érzékelő leolvasását. Nem csak ábrázolni, hanem megjeleníteni és tárolni is az adatokat további kísérletekhez és korrekciókhoz. A legegyszerűbb megoldás, amit találtam, az Excel használata volt, de
E -mailek küldése mellékletekkel az Arduino, Esp32 és Esp8266 segítségével: 6 lépés
E -mailek küldése mellékletekkel Arduino, Esp32 és Esp8266 segítségével: Itt szeretném elmagyarázni az EMailSender könyvtárom 2 -es verzióját, amely nagy fejlődés az 1 -es verzióhoz képest, az Arduino támogatásával w5100, w5200 és w5500 ethernet pajzs és enc28J60 segítségével klónozó eszközök, valamint az esp32 és esp8266 támogatása. Most már hirdethet
Hogyan lehet zenét szerezni szinte minden (Haha) webhelyről (amíg csak hallja, addig megkaphatja Ok, jó, ha Flash -be van ágyazva, lehet, hogy nem lesz rá képes) SZERKESZTETT !!!!! Hozzáadott információk: 4 lépés
Hogyan lehet zenét szerezni szinte minden (Haha) webhelyről (amíg csak hallja, addig megkaphatja … Ok, jó, ha Flash -be van ágyazva, lehet, hogy nem lesz rá képes) SZERKESZTETT !!!!! Hozzáadott információk: ha valaha felkeres egy webhelyet, és olyan dalt játszik le, amely tetszik és szeretné, akkor itt az utasítás, hogy ne te legyél az én hibám, ha valamit elrontasz (csak akkor fog ez megtörténni, ha ok nélkül elkezdesz törölni valamit) ) sikerült zenét szereznem