Talaan ng mga Nilalaman:
- Hakbang 1: I-download ang Helium Library
- Hakbang 2: Pag-coding sa Arduino
- Hakbang 3: Kumonekta at Mag-upload sa Hardware
Video: Pagpapadala ng Impormasyon Sa Helium Atom: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Ang Helium ay isang kumpletong wireless platform para sa internet ng mga bagay, pagbibigay ng integrated hardware, software interfacing, at isang built out na imprastraktura upang madali, mahusay at ligtas na ikonekta ang mga bagay sa internet. Mayroong dalawang mga bahagi ng hardware: ang Atom at ang Bridge. Ang Atom ay ang maliit na aparato na nakikipag-usap sa Bridge, na pagkatapos ay kukuha ng impormasyong ito at ipinapasa ito sa internet. Para sa demo na ito gagamitin namin ang Helium Atom dev na kalasag sa isang Arduino uno.
Ang iba pang mga kapaki-pakinabang na mapagkukunan ng Helium ay kasama ang:
Helium Blog
Forum ng Helium
Helium Docs
Hakbang 1: I-download ang Helium Library
Dahil ang Atom dev board ay isang kalasag sa tuktok ng isang Arduino Uno kakailanganin mo ang Arduino IDE upang mai-program at mai-load ang code sa aparato. Ang Helium-Arduino Library ay nagbibigay ng mga pagpapaandar na kinakailangan para sa pagbubukas ng mga koneksyon at mga mensahe sa pag-packaging. Ang detalyadong impormasyon sa paggamit ng Helium-Arduino library ay matatagpuan sa Helium Docs. Mag-download at magpatakbo ng parehong.
Hakbang 2: Pag-coding sa Arduino
Palaging magsimula sa iyong mga isinasamang pahayag
# isama
# isama
Susunod dapat mong ideklara ang iyong Helium modem
HeliumModem * modem;
Sa walang bisa na pag-andar ng pag-setup ang modem ay dapat na gawing una
walang bisa ang pag-setup ()
{modem = bagong HeliumModem (); }
Ipinadala ang data sa loob ng iyong pag-andar ng loop. Una ideklara ang isang data pack at tukuyin ang bilang ng mga sangkap na lalagyan nito. Pagkatapos ay idagdag ang data sa packet na sinusundan ng pagpapadala ng packet sa pamamagitan ng modem. Sundin ito sa isang oras ng pagkaantala upang maitakda ang dalas ng ipinadalang mga pakete.
walang bisa loop ()
{DataPack dp (1); dp.appendString ((char *) "Hello World"); modem-> sendPack (& dp); pagkaantala (500); }
Ang DataPack ay paraan ni Helium upang ibalot ang iyong data upang maipadala ito sa / mula sa isang Atom. Dapat mong ideklara ang laki ng data pack na sinusundan ng kung ano ang nasa loob nito ayon sa pagkakasunud-sunod. Pansinin sa code sa itaas Inilapat ko ang isang string sa pack ng data, kaya't ang dp ay itinakda sa 1. Kung nais naming magpadala ng isa pang bagay, halimbawa isang hindi naka-sign na 16 bit na salita, kasama ang string na kakailanganin namin
DataPack dp (2);
dp.appendString ((char *) "Hello World"); dp.appendU16 (yourdata);
Ang mga detalye sa pagdaragdag ng iba't ibang mga uri ng data ay matatagpuan sa Helium Docs.
Code sa itaas. Ang program na ito ay paulit-ulit na nagpapadala ng "Hello World" mula sa iyong Helium Atom.
Hakbang 3: Kumonekta at Mag-upload sa Hardware
Nakikipag-usap ang Atom sa Bridge na kumokonekta sa network, kaya't ang parehong mga aparato sa hardware ay dapat na pinalakas upang gumana. Kung mayroon kang isang tulay ng iyong sariling siguraduhin na ito ay pinalakas, alinman sa pinalakas ng at konektado vie ethernet cable o pinalakas ng isang wall socket at konektado sa pamamagitan ng 3G. Ang dev board Arduino ay papalakasin ng usb na kinakailangan upang mai-upload ang iyong code dito, ngunit maaari ding paganahin nang magkahiwalay.
I-upload ang iyong code sa Arduino dev board. Patakbuhin ang isang programa sa iyong computer na gumagamit ng isa sa mga API ng Helium upang mag-subscribe sa iyong aparato. Tutorial para sa pag-subscribe sa pamamagitan ni Ruby. Dapat mo na ngayong makita ang data na ipinadala mula sa iyong Helium Atom!
Kung nakita mo itong kapaki-pakinabang at / o nais ng iba pang mga tutorial, huwag mag-atubiling i-ping sa akin @WrittenAirThank, at magsaya sa paggawa!
Inirerekumendang:
CovBot - isang Chatbot na Batay sa WhatsApp para sa COVID 19 Impormasyon at Higit Pa: 7 Mga Hakbang
CovBot - isang WhatsApp Base Chatbot para sa COVID 19 Impormasyon at Higit Pa: Ang CoVbot ay isang simple at madaling maunawaan na chatbot na batay sa Whatsapp. Ang pangunahing tampok ng bot ay: Maaari kang magbigay sa iyo ng pinakabagong katayuan ng COVID-19 sa bansa na pinili sa isang simple at madaling maunawaan na paraan. Bilang karagdagan, ang bot ay maaaring magmungkahi ng mga nakakatuwang na gawain upang gawin SA H
Impormasyon Station (Arduino): 5 Hakbang (na may Mga Larawan)
Impormasyon Station (Arduino): Maligayang pagdating sa aking pinakabagong itinuro upang bumuo ng isang istasyon ng impormasyon na naglalaman ng sarili! Gumagamit ang kamangha-manghang aparato ng isang Arduino Uno na may isang kalasag na ethernet upang kumonekta sa internet at hilahin ang pinakabagong balita at lokal na panahon at ipakita ito sa isang LCD display .
Ang Impormasyon sa Sambahayan: 4 na Hakbang
Ang Impormasyon sa Sambahayan: Sino ang nais na lumabas upang makita kung dumating na ang mail? Sa malamig na taglamig o ulan mas gugustuhin kong hindi magsuot ng dyaket at sapatos, upang malaman na walang mail. Aabisuhan ka ng proyektong ito tungkol sa pagbisita sa carrier ng mail, at bilang isang
Sistema ng Impormasyon sa Pagiging Magagamit ng upuan ng Train - FGC: 8 Hakbang
Sistema ng Impormasyon sa Magagamit na magagamit ng upuan ng tren - FGC: Ang proyektong ito ay batay sa pagpapatupad, sa isang sukat, ng isang tren na nagpapahintulot sa mga tao na nasa istasyon na malaman kung aling mga upuan ang libre. Upang maisakatuparan ang prototype, ang Arduino UNO software ay ginagamit kasama ang Pagproseso para sa
Paano Kumuha ng Musika Mula sa HAPIT NG ANUMANG (Haha) Website (Hangga't Naririnig Mo Ito Maaari Mong Makuha Ok Mabuti Kung Ito ay Embeded sa Flash Maaaring Hindi Mo Magawang) EDITED !!!!! Nagdagdag ng Impormasyon: 4 na Hakbang
Paano Kumuha ng Musika Mula sa HAPIT NG ANUMANG (Haha) Website (Hangga't Naririnig Mo Ito Maaari Mong Makuha … Ok Mabuti Kung Ito ay Embeded sa Flash Maaaring Hindi Mo Magawang) EDITED !!!!! Nagdagdag ng Impormasyon: kung pumunta ka sa isang website at nagpe-play ito ng isang kanta na gusto mo at nais mo dito narito ang itinuturo para sa aking kasalanan kung guluhin mo ang isang bagay (ang paraan lamang na ito ay mangyayari ay kung sinimulan mong tanggalin ang mga bagay nang walang dahilan ) Nakakuha ako ng musika