Përmbajtje:
Video: Dërgimi i Informacionit Me Atomin e Heliumit: 3 Hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Heliumi është një platformë e plotë pa tel për internetin e gjërave, që siguron pajisje të integruara, ndërlidhje softuerësh dhe një infrastrukturë të ndërtuar për të lidhur me lehtësi, efikasitet dhe siguri të objekteve në internet. Ekzistojnë dy përbërës të harduerit: Atomi dhe Ura. Atomi është pajisja e vogël që komunikon me Urën, e cila më pas merr këtë informacion dhe e kalon atë në internet. Për këtë demonstrim ne do të përdorim mburojën e Helium Atom dev në një Uno Arduino.
Burime të tjera të dobishme të Heliumit përfshijnë:
Blog Helium
Forumi i Heliumit
Helium Docs
Hapi 1: Shkarkoni Bibliotekën Helium
Meqenëse bordi Atom dev është një mburojë në majë të një Arduino Uno do t'ju duhet Arduino IDE për të programuar dhe ngarkuar kodin në pajisje. Biblioteka Helium-Arduino siguron funksionet e nevojshme për hapjen e lidhjeve dhe paketimin e mesazheve. Informacione të hollësishme për përdorimin e bibliotekës Helium-Arduino mund të gjenden në Helium Docs. Shkarkoni dhe funksiononi të dy.
Hapi 2: Kodimi në Arduino
Gjithmonë filloni me deklaratat tuaja të përfshira
#përfshi
#përfshi
Tjetra ju duhet të deklaroni modemin tuaj Helium
Modemi HeliumModem *;
Në funksionin e konfigurimit void modemi duhet të inicializohet
void setup ()
{modem = HeliumModem i ri (); }
Të dhënat dërgohen brenda funksionit tuaj të lakut. Së pari deklaroni një paketë të dhënash dhe përcaktoni numrin e elementeve që do të përmbajë. Pastaj shtoni të dhënat në paketë, e ndjekur nga dërgimi i paketës përmes modemit. Ndiqeni këtë me një kohë vonesë për të vendosur frekuencën e paketave të dërguara.
lak void ()
{DataPack dp (1); dp.appendString ((char *) "Përshëndetje Botë"); modem-> sendPack (& dp); vonesë (500); }
DataPack është mënyra e Heliumit për të mbështjellur të dhënat tuaja për t'i dërguar ato në/nga një Atom. Ju duhet të deklaroni madhësinë e paketës së të dhënave të ndjekur nga ajo që është në rregull. Vërejtje në kodin e mësipërm shtova një varg në paketën e të dhënave, kështu që dp u vendos në 1. Nëse do të donim të dërgonim një gjë tjetër, për shembull një fjalë të panënshkruar 16 bit, së bashku me vargun që do të na duhej
DataPack dp (2);
dp.appendString ((char *) "Përshëndetje Botë"); dp.appendU16 (të dhënat tuaja);
Detajet mbi shtimin e llojeve të ndryshme të të dhënave mund të gjenden në Helium Docs.
Kodi më sipër. Ky program dërgon vazhdimisht "Përshëndetje Botërore" nga Atomi juaj i Heliumit.
Hapi 3: Lidhu dhe Ngarko me Pajisjet
Atomi komunikon me Urën e cila lidhet me rrjetin, kështu që të dy pajisjet harduerike duhet të ndizen në punë. Nëse keni një urë tuajin, sigurohuni që ajo të jetë e ndezur, ose e mundësuar dhe e lidhur me kabllo vie ethernet, ose e mundësuar nga një prizë muri dhe e lidhur nëpërmjet 3G. Pllaka devijuese Arduino do të mundësohet nga USB -ja e nevojshme për të ngarkuar kodin tuaj në të, por gjithashtu mund të mundësohet veçmas.
Ngarko kodin tuaj në bordin e devijimit Arduino. Drejtoni një program në kompjuterin tuaj që përdor një nga API -të e Helium për t'u abonuar në pajisjen tuaj. Tutorial për abonimin përmes Ruby. Tani duhet të shihni të dhënat e dërguara nga Atomi juaj i Heliumit!
Nëse e keni gjetur këtë të dobishme dhe/ose doni mësime të tjera, mos ngurroni të më shkruani me @WrittenAirThank, dhe argëtohuni duke bërë!
Recommended:
Sensori tejzanor Automatik LED Dritat e animacionit të mirëseardhjes dhe Ekrani i informacionit LCD: 6 hapa
Sensori tejzanor Automatik LED Dritat e Animacionit të Mirëseardhjes dhe Ekrani i Informacionit LCD: Kur ktheheni në shtëpi i lodhur dhe duke u përpjekur të uleni dhe të relaksoheni, duhet të jetë shumë e mërzitshme të shihni të njëjtën gjë rreth jush pa pushim çdo ditë. Pse nuk shtoni diçka argëtuese dhe interesante që ndryshon gjendjen tuaj shpirtërore? Ndërtoni një Arduin super të lehtë
Stacioni i Informacionit (Arduino): 5 hapa (me fotografi)
Stacioni i Informacionit (Arduino): Mirë se vini në udhëzuesin tim të fundit për të ndërtuar një stacion informacioni të pavarur! Kjo pajisje e mrekullueshme përdor një Arduino Uno me një mburojë ethernet për t'u lidhur me internetin dhe për të tërhequr lajmet më të fundit dhe motin lokal dhe për ta shfaqur atë në një ekran LCD Me
Kalendari dixhital i murit dhe Qendra e Informacionit në Shtëpi: 24 hapa (me fotografi)
Kalendari dixhital i murit dhe Qendra e Informacionit për Shtëpinë: Në këtë Udhëzues unë do të ndez televizorin e vjetër me ekran të sheshtë në një Kalendar dhe një Qendër Informative në Mur të Murit të montuar në mur të bazuar në dru, e mundësuar nga një Raspberry Pi. Qëllimi ishte që të kishim në një shikim qasje në informacion përkatës për të gjithë anëtarët e
Sistemi i Informacionit për Disponueshmërinë e Vendeve të Trenit - FGC: 8 Hapa
Sistemi Informativ i Disponueshmërisë së Vendeve të Trenit - FGC: Ky projekt bazohet në zbatimin, në një shkallë, të një treni që u lejon njerëzve që janë në stacion të dinë se cilat vende janë falas. Për të kryer prototipin, programi Arduino UNO përdoret së bashku me Përpunimin për
Krijimi i Bookhuddle.com, një faqe në internet për zbulimin, organizimin dhe ndarjen e informacionit të librit: 10 hapa
Krijimi i Bookhuddle.com, një faqe në internet për zbulimin, organizimin dhe ndarjen e informacionit të librit: Ky post përshkruan hapat e përfshirë në krijimin dhe nisjen e Bookhuddle.com, një faqe në internet që synon të ndihmojë lexuesit të zbulojnë, organizojnë dhe ndajnë informacionin e librit. Hapat e përshkruar këtu do të zbatohej për zhvillimin e uebfaqeve të tjera