Kazalo:

IoT Toaster (LoRa): 11 korakov (s slikami)
IoT Toaster (LoRa): 11 korakov (s slikami)

Video: IoT Toaster (LoRa): 11 korakov (s slikami)

Video: IoT Toaster (LoRa): 11 korakov (s slikami)
Video: 🚀 RUTUBE и ТОЧКА. Разработка РУТУБА за 5 часов *БЕЗ ВОДЫ* [Next / React / Nest / PostgreSQL / Redux] 2024, November
Anonim
Toster za IoT (LoRa)
Toster za IoT (LoRa)

IoT Toaster

Opekač za kruh, ki ga je mogoče spremljati in nadzorovati prek prilagojene aplikacije za Android.

Toaster je opremljen s kartico SODAQ ExpLoRer, ki ima 32-bitni ARM Cortex M0+ ter integriran LoRa modul in anteno. Ti moduli LoRa omogočajo komunikacijo med mobilnim telefonom in toasterjem prek prehoda. Komunikacija LoRa deluje v pasu ISM pri 868 Mhz in se običajno uporablja v aplikacijah IoT zaradi nizke porabe energije in dolgega dosega (+ brezplačno za delovanje v pasu 868 Mhz). Več o LoRi preberite tukaj:

Razvita je bila aplikacija Andorid, ki lahko brezžično upravlja toaster s spuščanjem kruha v opekaču in vklopom grelnega elementa za določen čas. Uporabnik lahko izbere tri različne stopnje toasterja (redke, srednje, dobro opravljene). Hkrati bo spremljal zunanjo temperaturo opekača. Vsa komunikacija je usmerjena prek prehoda LoRa in jo nadalje obdeluje PubNub, kar omogoča, da se aplikacija za Android naroči in objavi podatke s prehoda prek kanala.

1. korak: Deli strojne opreme

1. Toaster (vsak toaster s podobnim dvižnim mehanizmom bo deloval):

2. Koračni motor-Linearni koračni motor:

4. Gonilnik koračnega motorja:

3. Raziskovalec Sodaq One-LoRa:

4. Nosilec baterije-12V:

5. Stikalo (vsako 12V stikalo bo delovalo):

6. Aluminijasti profili:

7. Kabli, vijaki in baterije

2. korak: Material

Material
Material
Material
Material
Material
Material

2.1 - Izmerite vsako stran na opekaču in izrežite njen aluminijasti del. V tem primeru je dimenzija aluminijaste plošče 33, 5 x 13, 5 cm (slika). Naredite štiri luknje, ki se ujemajo z luknjami na sprednji strani opekača. V tem primeru so nameščeni v vsakem kotu pravokotnika s premerom 31, 5 x 12, 5 cm.

2.2 - Naredite dve luknji (lokacija je odvisna od vas). Če želite, da se kartica SODAQ prilega, mora biti prva luknja 11 x 5, 5 cm. Druga luknja mora biti tako velika, kot je vaše stikalo. Naredite pleksi steklo enakih dimenzij kot na sliki. Izvrtajte dve luknji za podporo kartice SODAQ.

2.3 - Vzemite aluminijaste profile in jih razrežite na dva dela. Dolžina mora biti enaka strani aluminijaste plošče.

Korak: Namestite koračni motor

Namestite koračni motor
Namestite koračni motor
Namestite koračni motor
Namestite koračni motor
Namestite koračni motor
Namestite koračni motor

OPOZORILO! Spremembe na električnih izdelkih lahko povzročijo prtljago, če z njimi ne ravnate pravilno

3.1. Odstranite nepotrebne vijake, ki držijo lupino na grelnem elementu in njegovi strukturi.

3.2 Odstranite palico, ki drži nosilec toasterja v navpičnem položaju.

3.3. Z izvijačem naredite luknjo tik pod mestom, kjer bi morali postaviti to palico. Pazite, da ne vrtate v elektroniko!

3.4. Originalno palico zamenjajte z linearnim motorjem in pritrdite plastični nosilec na vrhu plastične konstrukcije s tremi vijaki (slika). Ta bo zdaj deloval kot nova motorizirana palica, ki jo bomo lahko nadzirali!

4. korak: Povezovanje strojne opreme

Povezovanje strojne opreme
Povezovanje strojne opreme
Povezovanje strojne opreme
Povezovanje strojne opreme
Povezovanje strojne opreme
Povezovanje strojne opreme

4.1. Ko motor namestite na opekač, ga priključite, kot je prikazano na zgornji shemi vezja (slika). Uporabil sem poskusno ploščo za spajkanje nepotrebnih povezav med signali in uporabil tri glave, da sem jih lahko namestil na kartico SODAQ. 4.2 Vse skupaj postavite skupaj in vzemite lepilni trak, da pritrdite držalo baterije na zadnjo stran aluminijaste plošče. (slika). Ploščo na toaster pritrdite z vijaki.

5. korak: Oblikovanje programske opreme

Oblikovanje programske opreme
Oblikovanje programske opreme

1. SODAQ vozlišče - vozlišče, ki upravlja opekač kruha in pošilja ukaze motorja gonilniku motorja, ki upravlja koračni motor. Koračni motor bo znižal ali dvignil zdravico, odvisno od tega, kateri ukaz je dal uporabnik.

2. Multiconnect Conduit - prehod, na katerega se vozlišče SODAQ poveže prek LoRa, ko se vklopi. Prehod zagotavlja kanal, po katerem se podatki prenašajo v pogovorno skupino.

3. Talkpool - Je ponudnik strežnikov, ki omogoča vmesnik z različnimi platformami IoT prek integriranih protokolov. Na voljo so protokoli: MQTT, PubNub, IBM Bluemix. (V tem projektu bomo uporabili PubNub)

4. PubNub - platforma IoT, ki deluje kot osrednje vozlišče, kamor se promet pošilja po kanalih. Naroči/objavi strukturo. Različni SDK omogočajo uporabo različnih platform (v tem projektu uporabljamo SDK za Android)

5. Aplikacija za Android - z PubNub Android SDK aplikacija uporabniku ponuja grafični vmesnik, ki prikazuje temperaturo opekača za kruh (naročninski kanal). Poleg tega je možno toaster upravljati tudi z gumbi v aplikaciji (kanal za objavo).

Za nadaljnje branje in vaje:

Priporočena: