Sisukord:
- Samm: laadige alla heeliumi kogu
- Samm: kodeerimine Arduinos
- Samm: riistvaraga ühendamine ja üleslaadimine
Video: Teabe saatmine heeliumi aatomiga: 3 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Heelium on täielik asjade Interneti traadita platvorm, mis pakub integreeritud riistvara, tarkvara liideseid ja väljaehitatud infrastruktuuri, et hõlpsalt, tõhusalt ja turvaliselt objekte Internetiga ühendada. Riistvarakomponente on kaks: Atom ja Bridge. Aatom on väike seade, mis suhtleb sillaga, kes võtab selle teabe ja edastab selle Internetti. Selle demo jaoks kasutame Arduino uno heelium Atomi arenduskilpi.
Muud kasulikud heeliumiressursid on järgmised:
Heeliumi ajaveeb
Heeliumi foorum
Heeliumi dokumendid
Samm: laadige alla heeliumi kogu
Kuna Atomi arendusplaat on kilp Arduino Uno peal, vajate koodi programmeerimiseks ja seadmesse laadimiseks Arduino IDE -d. Helium-Arduino raamatukogu pakub ühenduste avamiseks ja sõnumite pakkimiseks vajalikke funktsioone. Üksikasjalikku teavet Helium-Arduino raamatukogu kasutamise kohta leiate Helium Docsist. Laadige alla ja käivitage mõlemad.
Samm: kodeerimine Arduinos
Alustage alati kaasamisavaldustega
#kaasake
#kaasake
Järgmisena peate deklareerima oma heeliumi modemi
HeliumModem *modem;
Tühjuse seadistamise funktsioonis tuleb modem lähtestada
tühine seadistus ()
{modem = uus HeliumModem (); }
Andmed saadetakse teie tsüklifunktsiooni raames. Esmalt deklareerige andmepakett ja määrake elementide arv, mida see sisaldab. Seejärel lisage andmed paketile, seejärel saatke pakett modemi kaudu. Järgige seda viivitatud ajaga, et määrata saadetud pakettide sagedus.
tühine tsükkel ()
{DataPack dp (1); dp.appendString ((char *) "Tere maailm"); modem-> sendPack (& dp); viivitus (500); }
DataPack on heeliumi viis teie andmete pakkimiseks, et need Atomile/sealt edasi saata. Peate deklareerima andmepaketi suuruse ja sellele järgnenud sisu. Pange tähele, et ülaltoodud koodis lisasin andmepaketile ühe stringi, seega määrati dp väärtuseks 1. Kui sooviksime saata teise asja, näiteks allkirjastamata 16 -bitise sõna koos vajaliku stringiga
DataPack dp (2);
dp.appendString ((char *) "Tere maailm"); dp.appendU16 (teie andmed);
Üksikasjad erinevate andmetüüpide lisamise kohta leiate heeliumi dokumentidest.
Kood ülal. See programm saadab teie heeliumi aatomilt korduvalt "Tere maailm".
Samm: riistvaraga ühendamine ja üleslaadimine
Aatom suhtleb sillaga, mis ühendub võrguga, nii et mõlemad riistvaraseadmed peavad töötama. Kui teil on oma sild, veenduge, et see oleks sisse lülitatud, kas toiteallikaga ja ühendatud viehernetkaabliga või seinakontaktiga ja ühendatud 3G kaudu. Arduino arendusplaati toidab teie koodi üleslaadimiseks vajalik USB, kuid seda saab toita ka eraldi.
Laadige oma kood üles Arduino dev tahvlile. Käivitage oma arvutis programm, mis kasutab teie seadme tellimiseks ühte Heliumi API -sid. Õpetus Ruby kaudu tellimiseks. Nüüd peaksite nägema oma heeliumi aatomilt saadetud andmeid!
Kui leiate, et see on kasulik ja/või soovite muid õpetusi, pingutage mind julgelt @WrittenAirThank ja nautige tegemist!
Soovitan:
Suitsu tuvastamise korral SMS -ide saatmine (Arduino+GSM SIM900A: 5 sammu
Suitsu tuvastamise korral SMS -ide saatmine (Arduino+GSM SIM900A: Tere kõigile! Esimesel juhendamisel teen gaasialarmi, mis saadab reostuse tuvastamisel kasutajale sõnumi. See on lihtne prototüüp, mis kasutab Arduino, GSM -moodulit ja elektrokeemiat suitsuandurit. Tulevikus saab seda laiendada
Andmete saatmine M5Stack StickC -st Delphi: 6 sammu
Kuidas saata andmeid M5Stackist StickC -st Delphisse: Selles videos õpime, kuidas saata väärtusi StickC -plaadilt Delphi VCL -i rakendusele Visuino abil. Vaadake videot
Andmete saatmine Arduino'st Excelisse (ja selle joonistamine): 3 sammu (piltidega)
Andmete saatmine Arduino'st Excelisse (ja selle joonistamine): Olen otsinud ulatuslikult viisi, kuidas saaksin oma Arduino anduri näidu reaalajas joonistada. Mitte ainult joonistada, vaid ka kuvada ja salvestada andmeid edasiseks katsetamiseks ja paranduste tegemiseks. Lihtsaim lahendus, mille leidsin, oli kasutada Exceli, kuid
Arduino, Esp32 ja Esp8266 abil manustega manuste saatmine: 6 sammu
Kuidas saata e -kirju koos manustega Arduino, Esp32 ja Esp8266 abil: Siin tahaksin selgitada oma raamatukogu EMailSender 2. versiooni, mis on suur areng seoses versiooniga 1, toetades Arduino koos w5100, w5200 ja w5500 Etherneti kilbi ja enc28J60 kloonimisseadmed ning esp32 ja esp8266 tugi. Nüüd saate reklaamida
CovBot - WhatsAppil põhinev vestlusrobot COVID 19 teabe ja muu kohta: 7 sammu
CovBot - WhatsAppil põhinev vestlusrobot COVID 19 teabe ja muu kohta: CoVbot on lihtne ja intuitiivne Whatsappil põhinev vestlusrobot. Boti põhijooneks on: see võib anda teile lihtsal ja intuitiivsel viisil COVID-19 uusima staatuse valitud riigis. Lisaks saab robot soovitada lõbusaid tegevusi, mida teha