Cov txheej txheem:
- Kauj Ruam 1: Rub Helium Library
- Kauj ruam 2: Coding hauv Arduino
- Kauj Ruam 3: Txuas thiab Tshaj Tawm rau Kho Vajtse
Video: Xa Cov Ntaub Ntawv Nrog Helium Atom: 3 Kauj Ruam
2024 Tus sau: John Day | [email protected]. Kawg hloov kho: 2024-01-30 09:25
Helium yog qhov ua tiav wireless platform rau internet ntawm yam khoom, muab kev kho vajtse sib xws, cuam tshuam nrog software, thiab tsim cov txheej txheem kom yooj yim, muaj txiaj ntsig thiab muaj kev nyab xeeb txuas cov khoom rau hauv is taws nem. Muaj ob yam khoom siv kho vajtse: Atom thiab Choj. Atom yog lub cuab yeej me me uas sib txuas lus rau Choj, uas tom qab ntawd siv cov ntaub ntawv no thiab xa mus rau hauv is taws nem. Rau qhov kev ua yeeb yaj kiab no peb yuav siv Helium Atom dev thaiv ntawm Arduino uno.
Lwm yam kev pab Helium suav nrog:
Helium Blog
Rooj sab laj Helium
Helium Cov ntaub ntawv
Kauj Ruam 1: Rub Helium Library
Txij li Atom dev lub rooj tsavxwm yog daim ntaub thaiv sab saum toj ntawm Arduino Uno koj yuav xav tau Arduino IDE los ua haujlwm thiab thauj cov cai nkag mus rau lub cuab yeej. Lub Tsev Kawm Ntawv Helium-Arduino muab cov haujlwm xav tau rau qhib kev sib txuas thiab ntim cov lus. Cov ncauj lus kom ntxaws txog kev siv lub tsev qiv ntawv Helium-Arduino tuaj yeem pom hauv Helium Docs. Rub tawm thiab tau txais ob qho tib si khiav.
Kauj ruam 2: Coding hauv Arduino
Ib txwm pib nrog koj cov lus suav nrog
#suav nrog
#suav nrog
Tom ntej no koj yuav tsum tshaj tawm koj li Helium modem
HeliumModem *modem;
Hauv qhov tsis muaj teeb tsa teeb tsa lub modem yuav tsum tau pib ua ntej
void teeb tsa ()
{modem = tshiab HeliumModem (); }
Cov ntaub ntawv raug xa tawm hauv koj lub voj kev ua haujlwm. Ua ntej tshaj tawm cov ntaub ntawv pob thiab txheeb tus lej ntawm cov ntsiab lus nws yuav muaj. Tom qab ntawv xa cov ntaub ntawv mus rau pob ntawv tom qab xa cov pob ntawv los ntawm tus qauv. Ua raws qhov no nrog lub sijhawm ncua los teev cov zaus xa cov pob.
void lub voj ()
{DataPack dp (1); dp.appendString ((char *) "Nyob Zoo Ntiaj Teb"); modem-> sendPack (& dp); ncua (500); }
DataPack yog Helium txoj hauv kev los qhwv koj cov ntaub ntawv kom xa mus rau/los ntawm Atom. Koj yuav tsum tshaj tawm qhov loj me ntawm cov ntawv ntim ua raws los ntawm qhov nws nyob hauv kev txiav txim. Daim ntawv ceeb toom hauv cov cai saum toj no kuv txuas ib txoj hlua rau cov ntaub ntawv, yog li dp tau teeb tsa 1. Yog tias peb xav xa lwm yam, piv txwv li tsis tau kos npe 16 lo lus me me, nrog rau txoj hlua peb xav tau
DataPack dp (2);
dp.appendString ((char *) "Nyob Zoo Ntiaj Teb"); dp.appendU16 (koj cov ntaub ntawv);
Cov ncauj lus kom ntxaws ntxiv ntawm hom ntaub ntawv sib txawv tuaj yeem nrhiav tau hauv Helium Docs.
Code saum toj no. Txoj haujlwm no rov xa "Nyob Zoo Ntiaj Teb" los ntawm koj lub Helium Atom.
Kauj Ruam 3: Txuas thiab Tshaj Tawm rau Kho Vajtse
Lub Atom sib txuas lus rau Choj uas txuas rau lub network, yog li ob lub cuab yeej kho vajtse yuav tsum tau siv zog ua haujlwm. Yog tias koj muaj tus choj ntawm koj tus kheej kom ntseeg tau tias nws tau txhawb nqa, txawm tias yog siv los ntawm thiab txuas nrog vie ethernet cable lossis siv los ntawm lub qhov (socket) thiab txuas ntawm 3G. Pawg dev Arduino yuav raug siv los ntawm usb xav tau los upload koj cov cai rau nws, tab sis kuj tseem tuaj yeem siv tau cais.
Upload koj cov cai mus rau Arduino dev board. Khiav qhov haujlwm ntawm koj lub khoos phis tawj uas siv ib qho ntawm Helium's APIs txhawm rau sau npe rau koj lub cuab yeej. Cov lus qhia rau npe ntawm Ruby. Tam sim no koj yuav tsum pom cov ntaub ntawv xa los ntawm koj Helium Atom!
Yog tias koj pom qhov no muaj txiaj ntsig thiab/lossis xav tau lwm yam kev qhia, xav tias ping kuv @WrittenAirThank koj, thiab muaj kev lom zem ua!
Pom zoo:
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): 3 Cov Kauj Ruam
Ua Cov Phiaj Xwm Zoo Los Ntawm Cov Ntaub Ntawv Nyob Arduino (thiab Txuag Cov Ntaub Ntawv rau Excel): Peb txhua tus nyiam ua si nrog peb tus lej L … cov ntsiab lus tau ntxiv thiab nws tsis tshwj xeeb rau lub qhov muag. Arduino IDE cov phiaj xwm tsis
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card - DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: 5 Cov Kauj Ruam
Yuav Ua Li Cas Vaum Thiab Kub Tiag Tiag Cov Ntaub Ntawv Teev Npe Nrog Arduino UNO thiab SD-Card | DHT11 Cov ntaub ntawv-logger Simulation hauv Proteus: Taw qhia: nyob zoo, qhov no yog Liono Maker, ntawm no yog YouTube txuas. Peb tab tom tsim txoj haujlwm muaj tswv yim nrog Arduino thiab ua haujlwm ntawm cov kab ke. Cov ntaub ntawv-Logger: Cov ntaub ntawv logger (tseem cov ntaub ntawv-logger lossis cov ntaub ntawv kaw) yog cov cuab yeej siv hluav taws xob uas sau cov ntaub ntawv dhau sijhawm
Txoj hauv kev zoo dua los Saib/Ntaub Ntawv Cov Ntaub Ntawv ntawm Cov Lus Qhia: 4 Cov Kauj Ruam
Txoj hauv kev zoo dua los Saib/Cov Ntaub Ntawv ntawm Kev Qhia: Tib neeg feem ntau suav nrog cov ntaub ntawv rau qhov haujlwm ntawm Instructables upload.Ua ntej qhov no yog software cov ntaub ntawv cov ntaub ntawv uas tej zaum tseem yuav yog lub plawv dhia ntawm kev qhia. Tab sis Instructables tsis muab txoj hauv kev rau tus nyeem yooj yim nyeem thiab tshuaj xyuas cov cai. (
RAWS LI COV NTAUB NTAWV NTSEEG NTAWV NTAWV MUAJ NTAWV TSHUAJ NTAWV TSO CAI RAU RASPBERRY PI: 6 Kauj Ruam (nrog Duab)
RAWS LI COV NTAUB NTAWV NTAWV MUAJ NTAWV TSHUAJ NTXIV RAU RASPBERRY PI: Hauv qhov haujlwm no, peb yuav txuas peb ntawm Atlas Scientific's EZO sensors (pH, yaj cov pa thiab kub) mus rau Raspberry Pi 3B+. Hloov chaw ntawm txuas cov kab hluav taws xob mus rau Raspberry Pi, peb yuav siv Whitebox Labs Tentacle T3 daim ntaub thaiv. T
IoT Cov Ntaub Ntawv Kev Tshawb Fawb PiNet rau Lub Sijhawm Tiag Smart Screen Cov Ntaub Ntawv Viz: 4 Cov Kauj Ruam
IoT Cov Ntaub Ntawv Kev Tshawb Fawb PiNet rau Lub Sij Hawm Tiag Smart Screen Cov Ntaub Ntawv Viz: Koj tuaj yeem yooj yim ua ke IoT network ntawm cov lus qhia ntse rau cov ntaub ntawv pom tau los ua kom muaj zog ntxiv koj li kev tshawb fawb hauv Cov Ntaub Ntawv Kev Tshawb Fawb lossis ib qho kev ua haujlwm ntau. Koj tuaj yeem hu rau " thawb " ntawm koj cov phiaj rau cov neeg siv khoom raug cai los ntawm koj li