Obsah:
- Krok 1: Stiahnite si Helium Library
- Krok 2: Kódovanie v Arduine
- Krok 3: Pripojte sa a nahrajte na hardvér
Video: Odosielanie informácií s atómom hélia: 3 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Helium je kompletná bezdrôtová platforma pre internet vecí, ktorá dodáva integrovaný hardvér, softvérové rozhrania a vybudovanú infraštruktúru na jednoduché, efektívne a bezpečné pripojenie objektov k internetu. Existujú dve hardvérové komponenty: Atom a Bridge. Atom je malé zariadenie, ktoré komunikuje s mostom, ktorý potom tieto informácie vezme a odošle na internet. V tomto demo použijeme štít Helium Atom dev na Arduino uno.
Medzi ďalšie užitočné zdroje hélia patria:
Blog o héliu
Fórum hélia
Hélium Docs
Krok 1: Stiahnite si Helium Library
Pretože doska Atom dev je štítom na vrchu Arduino Uno, budete potrebovať Arduino IDE na programovanie a načítanie kódu do zariadenia. Knižnica Helium-Arduino dodáva funkcie potrebné na otváranie spojení a balenie správ. Podrobné informácie o používaní knižnice Helium-Arduino nájdete v dokumente Helium Docs. Stiahnite a spustite oba.
Krok 2: Kódovanie v Arduine
Začnite vždy svojimi zahrnutými vyhláseniami
#zahrnúť
#zahrnúť
Ďalej musíte deklarovať svoj helium modem
Modem HeliumModem *;
Vo funkcii neplatného nastavenia musí byť modem inicializovaný
neplatné nastavenie ()
{modem = new HeliumModem (); }
Údaje sa odosielajú v rámci vašej slučky. Najprv deklarujte balík údajov a definujte počet prvkov, ktoré bude obsahovať. Potom pripojte údaje k paketu a potom odošlite paket prostredníctvom modemu. Nasledujte čas oneskorenia a nastavte frekvenciu odosielania balíkov.
prázdna slučka ()
{DataPack dp (1); dp.appendString ((char *) "Hello World"); modem-> sendPack (& dp); oneskorenie (500); }
DataPack je spôsob, akým Helium balí vaše údaje a odosiela ich do/z atómu. V takom prípade musíte v poriadku deklarovať veľkosť dátového balíka a následne to, čo v ňom je. Všimnite si vo vyššie uvedenom kóde, že som pridal jeden reťazec do dátového balíka, takže dp bol nastavený na 1. Ak by sme chceli spolu s reťazcom, ktorý potrebujeme, odoslať aj inú vec, napríklad nepodpísané 16 -bitové slovo.
DataPack dp (2);
dp.appendString ((char *) "Hello World"); dp.appendU16 (vaše údaje);
Podrobnosti o pripájaní rôznych typov údajov nájdete v dokumente Helium Docs.
Kód vyššie. Tento program opakovane odosiela „Hello World“z vášho atómu Helium Atom.
Krok 3: Pripojte sa a nahrajte na hardvér
Atom komunikuje s mostom, ktorý sa pripája k sieti, takže obe hardvérové zariadenia musia byť zapnuté. Ak máte vlastný most, uistite sa, že je napájaný buď napájaným a pripojeným ethernetovým káblom, alebo napájaním zo zásuvky v stene a pripojením cez 3G. Vývojová doska Arduino bude napájaná z USB potrebného na nahranie kódu na ňu, ale môže byť napájaná aj samostatne.
Nahrajte svoj kód na dosku pre vývojárov Arduino. Spustite na počítači program, ktorý na prihlásenie na odber vášho zariadenia využíva jedno z API rozhrania Helium. Návod na prihlásenie sa na odber prostredníctvom Ruby. Teraz by ste mali vidieť údaje odoslané z vášho Helium Atom!
Ak vám to prišlo nápomocné a/alebo chcete ďalšie návody, neváhajte mi napísať na @WrittenAirPoďakujte a užite si zábavu!
Odporúča:
Odosielanie údajov z Arduina do Excelu (a ich vykresľovanie): 3 kroky (s obrázkami)
Odosielanie údajov z Arduina do Excelu (a jeho vykresľovanie): Podrobne som hľadal spôsob, ako by som mohol vykresliť čítanie svojho senzora Arduino v reálnom čase. Nielen vykreslite, ale aj zobrazte a uložte údaje pre ďalšie experimentovanie a opravy. Najjednoduchším riešením, ktoré som našiel, bolo použitie Excelu, ale s
Viac informácií o zrýchlení a Ubidots, použitie Arduino YÚN: 6 krokov
Nižšie sú uvedené údaje o akcelerácii a použití čipov YUN: Arduino Y Ú Nenájdené základné mikrokontroléry ATmega32u4 a Atheros AR9331. Ďalšie možnosti spracovania a optimalizácia operačného systému Linux sú založené na OpenWrt, El Arduino Y Ú
Viac informácií nájdete v časti Littlebits: 3 kroky
Hromadné sťahovanie a používanie malých bitiek: Väčšina problémov spojených s ilumináciou ó né využitie malých bitov. Ostré a akútne; používanie väčšieho množstva bežného zvuku & zvyčajné zvyky ó n oscura para que este iluminada y con ventilaci &oac;
Viac informácií nájdete na adrese: 4 kroky
Viac informácií nájdete v hlavnom článku: Všetky druhy lokácií, ktoré nie sú k dispozícii, sú k dispozícii vo všetkých ekonomických systémoch, materiáloch a technológiách, ako aj v oblasti priemyselných prefabrikátov. Všetky možnosti nájdete tu
Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihe: 10 krokov
Vytvorenie Bookhuddle.com, webovej stránky na objavovanie, organizovanie a zdieľanie informácií o knihách: Tento príspevok popisuje kroky súvisiace s vytvorením a spustením webovej stránky Bookhuddle.com, ktorej cieľom je pomôcť čitateľom objaviť, usporiadať a zdieľať informácie o knihách. Kroky popísané tu by sa vzťahovali na vývoj iných webových stránok