Satura rādītājs:
- 1. darbība: lejupielādējiet Hēlija bibliotēku
- 2. darbība: kodēšana Arduino
- 3. darbība: pievienojiet un augšupielādējiet aparatūrai
Video: Informācijas nosūtīšana ar hēlija atomu: 3 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
Hēlijs ir pilnīga bezvadu platforma lietu internetam, kas nodrošina integrētu aparatūru, programmatūras saskarni un izbūvētu infrastruktūru, lai viegli, efektīvi un droši savienotu objektus ar internetu. Ir divi aparatūras komponenti: Atom un Bridge. Atom ir maza ierīce, kas sazinās ar tiltu, kas pēc tam ņem šo informāciju un nodod to internetam. Šai demonstrācijai mēs izmantosim Helium Atom dev vairogu uz Arduino uno.
Citi noderīgi hēlija resursi ir:
Hēlija emuārs
Hēlija forums
Hēlija dokumenti
1. darbība: lejupielādējiet Hēlija bibliotēku
Tā kā Atom dev dēlis ir vairogs Arduino Uno virspusē, jums būs nepieciešams Arduino IDE, lai programmētu un ielādētu kodu ierīcē. Hēlija-Arduino bibliotēka nodrošina funkcijas, kas nepieciešamas savienojumu atvēršanai un ziņojumu iesaiņošanai. Detalizētu informāciju par Helium-Arduino bibliotēkas izmantošanu var atrast vietnē Helium Docs. Lejupielādējiet un sāciet darboties.
2. darbība: kodēšana Arduino
Vienmēr sāciet ar iekļaušanas paziņojumiem
#iekļaut
#iekļaut
Tālāk jums ir jādeklarē savs hēlija modems
HeliumModem *modems;
Tukšuma iestatīšanas funkcijā modems ir jāinicializē
anulēts iestatījums ()
{modems = jauns HeliumModem (); }
Dati tiek nosūtīti jūsu cilpas funkcijas ietvaros. Vispirms deklarējiet datu pakotni un definējiet tajā esošo elementu skaitu. Pēc tam pievienojiet datus paketei, kam seko paketes nosūtīšana caur modemu. Sekojiet tam ar aizkaves laiku, lai iestatītu nosūtīto paku biežumu.
tukša cilpa ()
{DataPack dp (1); dp.appendString ((char *) "Sveika pasaule"); modems-> sendPack (& dp); kavēšanās (500); }
DataPack ir Hēlija veids, kā iesaiņot jūsu datus, lai tos nosūtītu uz/no Atom. Jums ir jādeklarē datu pakotnes lielums, kam seko tā saturs. Ievērojiet iepriekš minēto kodu, es datu pakotnei pievienoju vienu virkni, tāpēc dp tika iestatīts uz 1. Ja mēs gribētu nosūtīt citu lietu, piemēram, neparakstītu 16 bitu vārdu, kopā ar virkni, kas mums būtu nepieciešama
DataPack dp (2);
dp.appendString ((char *) "Sveika pasaule"); dp.appendU16 (jūsu dati);
Sīkāka informācija par dažādu datu veidu pievienošanu ir atrodama Helium Docs.
Kods iepriekš. Šī programma atkārtoti nosūta "Hello World" no jūsu Hēlija atoma.
3. darbība: pievienojiet un augšupielādējiet aparatūrai
Atom sazinās ar tiltu, kas savienojas ar tīklu, tāpēc abām aparatūras ierīcēm jābūt ieslēgtām, lai tās darbotos. Ja jums ir savs tilts, pārliecinieties, vai tas ir ieslēgts, vai nu ar strāvas padevi un pievienotu vietiņa Ethernet kabeli, vai arī no sienas kontaktligzdas un savienots, izmantojot 3G. Izstrādātāja dēli Arduino darbinās USB, kas nepieciešams, lai augšupielādētu jūsu kodu, bet to var darbināt arī atsevišķi.
Augšupielādējiet savu kodu Arduino dev dēļā. Palaidiet datorā programmu, kas izmanto vienu no Hēlija API, lai abonētu jūsu ierīci. Apmācība abonēšanai, izmantojot Ruby. Tagad jums vajadzētu redzēt datus, kas nosūtīti no jūsu Hēlija atoma!
Ja jums šī informācija šķita noderīga un/vai vēlaties citas apmācības, lūdzu, rakstiet man @WrittenAirThank, un izklaidējieties!
Ieteicams:
Bezvadu temperatūras un mitruma sensora datu nosūtīšana uz Excel: 34 soļi
Bezvadu temperatūras un mitruma sensora datu sūtīšana uz Excel: mēs šeit izmantojam NCD temperatūras un mitruma sensoru, taču soļi paliek vienādi jebkuram ncd produktam, tādēļ, ja jums ir citi bezvadu sensori, novērojiet bez tam. Apturot šo tekstu, jums ir
Bezvadu vibrācijas un temperatūras sensora datu nosūtīšana uz Excel, izmantojot mezglu RED: 25 soļi
Bezvadu vibrācijas un temperatūras sensora datu nosūtīšana uz Excel, izmantojot Node-RED: Iepazīstinām ar NCD liela diapazona IoT rūpniecisko bezvadu vibrācijas un temperatūras sensoru, kas līdz pat 2 jūdžu diapazonam var izmantot bezvadu tīkla tīkla struktūru. Ietverot precīzu 16 bitu vibrācijas un temperatūras sensoru, šī ierīce ir
IoT liela attāluma bezvadu temperatūras un mitruma sensora datu nosūtīšana uz Google lapu: 39 soļi
IoT liela attāluma bezvadu temperatūras un mitruma sensora datu nosūtīšana Google izklājlapai: mēs šeit izmantojam NCD temperatūras un mitruma sensoru, taču soļi paliek vienādi jebkuram ncd produktam, tādēļ, ja jums ir citi bezvadu sensori, novērojiet tos bez maksas blakus līdzās. Apturot šo tekstu, jums ir
Diri - iedarbinātais hēlija balons: 6 soļi
Diri - iedarbinātais hēlija balons: Šajā pamācībā es jums pastāstīšu, kā izveidot autonomu hēlija balonu, kas dokumentē telpu. Apskatiet videoklipu: https://www.youtube.com/watch?v=NwzptoiYJdUTBalons un korpuss ir pašgatavoti, elektroniski
Padariet parasto pulksteni par atomu pulksteni: 3 soļi
Padariet savu parasto pulksteni atomu pulkstenī: vai jūsu sienas pulkstenis ir lēns, ātrs vai izslēgts par stundu, jo iestājās vasaras laiks? Padariet savu pulksteni par atomu ar šo vienkāršo nomaiņu par 18 ASV dolāriem, kas piegādāti vietnē klockit.com. Laiks tiek saņemts no Kolorādo atomu pulksteņa un noregulē pulksteni līdz 5 reizēm