
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47

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
Nagy fájlok küldése számítógépről számítógépre: 6 lépés

Nagy fájlok küldése számítógépről számítógépre: A fájlok mérete a technológia fejlődésével tovább nő. Ha kreatív mesterséggel, például tervezéssel vagy modellezéssel foglalkozik, vagy csak egy hobbi, a nagy fájlok átvitele gondot okozhat. A legtöbb e -mail szolgáltatás a maximális mellékletméretet 25 -re korlátozza