Talaan ng mga Nilalaman:

IoT Toaster (LoRa): 11 Hakbang (na may Mga Larawan)
IoT Toaster (LoRa): 11 Hakbang (na may Mga Larawan)

Video: IoT Toaster (LoRa): 11 Hakbang (na may Mga Larawan)

Video: IoT Toaster (LoRa): 11 Hakbang (na may Mga Larawan)
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Nobyembre
Anonim
IoT Toaster (LoRa)
IoT Toaster (LoRa)

IoT Toaster

Isang toaster na maaaring subaybayan at kontrolin sa pamamagitan ng isang pasadyang ginawang Android application.

Ang toaster ay nilagyan ng isang SODAQ ExpLoRer card na mayroong 32-Bit ARM Cortex M0 + at isang integrated LoRa module at antena. Ang mga module na LoRa na ito ay nagbibigay para sa komunikasyon sa pagitan ng mobile at toaster sa pamamagitan ng isang gateway. Ang komunikasyon ng LoRa ay nagpapatakbo sa bandang ISM sa 868Mhz at karaniwang ginagamit sa mga aplikasyon ng IoT dahil sa mababang lakas at mahabang hanay na pagganap (+ walang bayad upang gumana sa 868Mhz band). Magbasa nang higit pa tungkol sa LoRa dito:

Ang isang Andorid application ay nabuo na maaaring wireless na kontrolin ang toaster sa pamamagitan ng pagbaba ng mga tinapay sa toaster at i-on ang elemento ng pampainit para sa isang tinukoy na dami ng oras. Tatlong magkakaibang mga antas ng "toaster" ay maaaring mapili ng gumagamit (bihirang, katamtaman, magaling). Sa parehong oras susubaybayan nito ang labas ng temeperature ng toaster. Ang lahat ng komunikasyon ay nakadirekta sa pamamagitan ng LoRa gateway at karagdagang proseso ng PubNub na ginagawang posible para sa Android application na mag-subscribe at mag-publish ng form ng data na gateway sa pamamagitan ng isang channel.

Hakbang 1: Mga Bahagi ng Hardware

1. Toaster (gagana ang anumang toaster na may katulad na mekanismo ng pag-aangat):

2. Stepper Motor - Linear Stepper motor:

4. Stepper Motor Driver:

3. Sodaq One Explorer - LoRa:

4. May hawak ng baterya - 12V:

5. Lumipat (gagana ang anumang 12V switch):

6. Mga Profile sa Aluminyo:

7. Mga Kable, Screw at Baterya

Hakbang 2: Materyal

Materyal
Materyal
Materyal
Materyal
Materyal
Materyal

2.1 - Sukatin ang bawat panig sa toaster at gupitin ang bahagi ng aluminyo nito. Sa kasong ito, ang sukat ng aluminyo plate ay 33, 5 x 13, 5 cm (larawan). Gumawa ng apat na butas na tumutugma sa mga hole ng frontpanel ng toaster. Sa kasong ito inilalagay ang mga ito sa bawat sulok ng isang rektanggulo na may diemension na 31, 5 x 12, 5 cm.

2.2 - Gumawa ng dalawang butas (nasa iyo ang lokasyon). Ang unang butas ay kailangang 11 x 5, 5 cm upang magkasya ang SODAQ card. Ang pangalawang butas ay kailangang kasing laki ng iyong switch. Gumawa ng isang plexiglass na may parehong sukat tulad ng sa larawan. Mag-drill ng dalawang butas upang suportahan ang SODAQ card.

2.3 - Kunin ang mga profile ng aluminyo at gupitin sa dalawang piraso. Ang haba ay dapat na katumbas ng gilid ng plato ng aluminyo.

Hakbang 3: I-mount ang Stepper Motor

I-mount ang Stepper Motor
I-mount ang Stepper Motor
I-mount ang Stepper Motor
I-mount ang Stepper Motor
I-mount ang Stepper Motor
I-mount ang Stepper Motor

BABALA! Ang mga pagbabago sa mga produktong de-koryenteng maaaring maging sanhi ng iba't ibang kargamento kung hindi mahawakan nang tama

3.1. Alisin ang nessecary srews na humahawak ng shell papunta sa heater element at istraktura nito.

3.2 Alisin ang tungkod na humahawak sa toaster levler sa patayong posisyon.

3.3. Gumamit ng isang distornilyador upang makagawa ng isang butas sa ibaba mismo kung saan dapat mailagay ang tungkod na ito. Tiyaking hindi ka nakakag-drill sa anumang electronics!

3.4. Palitan ang orignial rod na may linear motor at i-fasten ang plastic mount sa tuktok ng istrakturang plastik na may tatlong srews (larawan). Gaganap ito ngayon bilang bagong motorized rod, na makokontrol namin!

Hakbang 4: Pagkonekta sa Hardware

Kumokonekta sa Hardware
Kumokonekta sa Hardware
Kumokonekta sa Hardware
Kumokonekta sa Hardware
Kumokonekta sa Hardware
Kumokonekta sa Hardware

4.1. Matapos mai-mount ang motor papunta sa toaster, ikonekta ito tulad ng nasa itaas na diagram ng circuit (larawan). Gumamit ako ng isang board ng eksperimento upang maghinang ang mga nessecary na koneksyon sa pagitan ng mga signal at ginamit ang tatlong mga header upang mai-mount ito sa SODAQ card. (larawan). Gamitin ang mga turnilyo upang mai-mount ang plato sa toaster.

Hakbang 5: Disenyo ng Software

Disenyo ng Software
Disenyo ng Software

1. SODAQ Node - Ang node na kumokontrol sa toaster at nagpapadala ng mga motor command sa driver ng motor na kumokontrol sa stepper motor. Ibababa o itaas ng stepper motor ang toast depende sa aling utos na ibinigay ng gumagamit.

2. Multiconnect Conduit - Ang gateway na kinokonekta ng node ng SODAQ sa paglipas ng LoRa sa sandaling pinalakas. Nagbibigay ang gateway ng isang channel kung aling ang data ay inililipat sa talkpool.

3. Talkpool - Ay ang tagapagbigay ng server na ginagawang posible upang mag-interface sa iba't ibang mga platform ng IoT sa pamamagitan ng mga isinamang protokol. Ang magagamit ng mga protokol na magagamit ay: MQTT, PubNub, IBM Bluemix. (Sa proyektong ito gagamitin namin ang PubNub)

4. PubNub - IoT platform na kumikilos bilang isang gitnang hub kung saan ang trapiko ay ipinapadala sa mga malalubhang channel. Mag-subscribe / Mag-publish ng istraktura. Nagbibigay ang iba't ibang SDK para sa iba't ibang mga platform na gagamitin (Sa proyektong ito ginagamit namin ang SDK para sa Android)

5. Application ng Android - Gamit ang PubNub Android SDK, nagbibigay ang application ng isang graphic na interface sa gumagamit na nagpapakita ng temperatura ng toaster (subscribe channel). Bukod dito, posible ring kontrolin ang toaster sa pamamagitan ng mga pindutan sa application (i-publish ang channel).

Para sa karagdagang pagbabasa at tutorial:

Inirerekumendang: