Orodha ya maudhui:

Mfumo wa Pazia mahiri: Hatua 4
Mfumo wa Pazia mahiri: Hatua 4

Video: Mfumo wa Pazia mahiri: Hatua 4

Video: Mfumo wa Pazia mahiri: Hatua 4
Video: 220 В переменного тока от 12 В 90 А Автомобильный генератор переменного тока 1000 Вт DIY 2024, Novemba
Anonim
Image
Image

Je! Ungependa mfumo mzuri wa pazia ambao hujifunga wakati chumba ni moto sana na mkali na pia una uwezo wa kudhibiti kwa mbali unapoenda?

Hapa nitakuonyesha jinsi ya kufanya moja rahisi sana ~

Vifaa

  • Sanduku la katoni
  • Sensor ya joto ya DHT11
  • Servo motor
  • Sensorer ya mwanzi
  • Mdhibiti mdogo wa Realtek Ameba1 RTL8195AM
  • Waya wa jumper

Hatua ya 1: MQTT

MQTT
MQTT

MQTT ni itifaki ya uunganisho wa mashine-kwa-mashine (M2M) / "Internet of Things". Ilibuniwa kama usafirishaji mwepesi sana wa kuchapisha / usajili wa ujumbe.

Tunaweza kusema MQTT ni itifaki iliyoundwa kwa IoT. MQTT inategemea TCP / IP na inasambaza / hupokea data kupitia kuchapisha / kujiunga.

Kwa kuwa tunatumia bodi ya maendeleo ya ameba, tunaweza kusajili akaunti kwenye wavuti rasmi ya amebaiot, na kupata seva ya bure ya MQTT kwa amebaiot.com/cloud-getting-started

Kumbuka, ukishasajili kwenye AmebaIOT.com na umesajili kifaa chako kwa "Cloud Service", basi jina la mtumiaji na nywila uliyotumia kuingia kwa AmebaIOT.com ni sawa kwa unganisho lako la MQTT, maelezo yatafafanuliwa baadaye kwenye mafunzo.

Hatua ya 2: Usanidi wa Programu

Usanidi wa Programu
Usanidi wa Programu
Usanidi wa Programu
Usanidi wa Programu
Usanidi wa Programu
Usanidi wa Programu

Katikati ya kila mradi wa IoT (Mtandaoni-wa-Vitu) ni mdhibiti mdogo wa Wi-Fi, mradi wetu sio ubaguzi. Mdhibiti mdogo wa Wi-Fi anayetumiwa hapa ni Ameba-1 RTL8195AM kutoka Realtek, ina vifaa vingi muhimu na moduli ya nguvu ya Wi-Fi kwa nguvu ya kutosha kukimbia kwenye betri ya seli kwa wiki.

Nini zaidi? Bodi hii inaweza kusanidiwa kwenye Arduino IDE! Ndio, hakuna programu ngumu ya kusoma inayohitajika, fungua tu Arduino IDE yako na ubandike kiunga kifuatacho kwenye "URL za meneja wa bodi za ziada" chini ya "Faili -> Mapendeleo" na zana na vifaa vyote vya mdhibiti mdogo zitapakuliwa kiatomati kwa kusakinisha bodi hii kutoka "Meneja wa Bodi" chini ya "Zana -> Bodi"

Baada ya hapo, unaweza kupakua nambari ya chanzo kutoka Github huko Github.

Jambo la mwisho unahitaji kufanya ni kuhariri habari ifuatayo kwenye nambari uliyopakua tu na uko tayari kugonga kitufe cha "Pakia" mwishowe na nambari hiyo iangaze kwa ameba kwa sekunde.

Hatua ya 3: Uunganisho wa vifaa

Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa
Uunganisho wa vifaa

Unaweza kutaja sehemu ya vifaa kupata orodha ya vitu unavyohitaji.

Kwanza unahitaji kujenga "nyumba" kutoka kwenye sanduku la katoni, sio ya kupendeza sana, hii hapa chini itafanya.

Uunganisho wa mzunguko ni moja kwa moja, angalia ramani ya unganisho hapa chini ili kila kitu kiunganishwe.

Uunganisho ukishafanywa, unaweza gundi servo kwenye ukuta wa nyumba yako ya katoni wakati ukiunganisha mkono wake kwenye pazia, gundi sensa ya mwanzi upande mmoja wa pazia na gundi sumaku upande wa pili wa pazia. Kumbuka kuwa, kwa msingi, sensa ya mwanzi na sumaku zinatakiwa kuwa karibu na kila mmoja mpaka servo motor itavuta pazia na kuikokota nayo.

Kusudi la sensa ya mwanzi ni kumjulisha ameba ikiwa pazia limefungwa au kufunguliwa. Mwisho lakini sio uchache, gundi sensorer ya DHT11 kwa upande mwingine wa ukuta, itasaidia kupima joto la "chumba" na inastahili kumwambia ameba ikiwa chumba kinapata jua kali sana ambalo limepandisha joto kwa kiwango cha wasiwasi.. Ikiwa chumba ni cha moto, itafungwa kiatomati kwenye pazia na kumtumia mtumiaji ujumbe wa MQTT.

Hatua ya 4: Usanidi wa Simu

Usanidi wa Simu
Usanidi wa Simu
Usanidi wa Simu
Usanidi wa Simu
Usanidi wa Simu
Usanidi wa Simu
Usanidi wa Simu
Usanidi wa Simu

Ili kudhibiti pazia kwa mbali kupitia MQTT, kwanza tunahitaji kusanikisha mteja wa MQTT. Kuna programu nyingi za bure za mteja wa MQTT kwenye Playstore ya Android na Appstore ya iOS. Hapa kuna toleo la android na toleo la iOS.

Haijalishi ni toleo gani unalotumia, utaratibu wa usanidi unafanana, Kwanza, unahitaji kujaza anwani ya seva ya MQTT -> "cloud.amebaiot.com";

Pili, jaza nambari ya bandari -> "1883";

Tatu, jaza mada ili ujiandikishe -> "outTopic";

Nne, jaza mada ya kuchapisha -> "inTopic";

Tano, jaza jina la mtumiaji na nywila ya huduma ya wingu ya MQTT;

Mwishowe, bonyeza kitufe cha "unganisha" ili uunganishwe.

Mara baada ya kushikamana, utapokea ujumbe wa "--- MQTT umeunganishwa!" Sasa, unaweza kutuma ujumbe "kwenye" kufungua pazia na "kuzima" ujumbe kuifunga wakati wowote unapenda!

Ilipendekeza: