Përmbajtje:

Sistemi i Perdes së Zgjuar: 4 Hapa
Sistemi i Perdes së Zgjuar: 4 Hapa

Video: Sistemi i Perdes së Zgjuar: 4 Hapa

Video: Sistemi i Perdes së Zgjuar: 4 Hapa
Video: Получи 1000 долларов за 15 минут на полном автопилоте (зар... 2024, Nëntor
Anonim
Image
Image

Dëshironi një sistem perde të zgjuar që mbyllet kur dhoma është shumë e nxehtë dhe e ndritshme dhe gjithashtu në gjendje ta kontrollojë atë nga distanca në lëvizje?

Këtu do t'ju tregoj se si ta bëni një të vërtetë të lehtë

Furnizimet

  • Kuti kartoni
  • Sensori i temperaturës DHT11
  • Servo motor
  • Sensor kallami
  • Mikrokontrollues Realtek Ameba1 RTL8195AM
  • Tela bluzë

Hapi 1: MQTT

MQTT
MQTT

MQTT është një protokoll i lidhjes makinë-me-makinë (M2M)/"Internet of Things". Ai u krijua si një transport mesazhesh publikimi/abonimi jashtëzakonisht i lehtë.

Mund të themi se MQTT është një protokoll i krijuar për IoT. MQTT bazohet në TCP/IP dhe transmeton/merr të dhëna përmes publikimit/abonimit.

Meqenëse ne po përdorim bordin e zhvillimit të ameba, ne mund të regjistrojmë një llogari në faqen zyrtare të internetit në amebaiot, dhe të marrim një server falas MQTT në amebaiot.com/cloud-getting-started

Shënim, pasi të jeni regjistruar në AmebaIOT.com dhe të keni regjistruar pajisjen tuaj për "Shërbimin Cloud", atëherë emri i përdoruesit dhe fjalëkalimi që keni përdorur për të hyrë në AmebaIOT.com është i njëjtë për lidhjen tuaj MQTT, detajet do të shpjegohen më vonë në tutorial. Me

Hapi 2: Konfigurimi i softuerit

Konfigurimi i softuerit
Konfigurimi i softuerit
Konfigurimi i softuerit
Konfigurimi i softuerit
Konfigurimi i softuerit
Konfigurimi i softuerit

Qendra e çdo projekti IoT (Internet-of-Things) është një mikrokontrollues i aktivizuar me Wi-Fi, projekti ynë nuk bën përjashtim. Mikrokontrolluesi Wi-Fi i përdorur këtu është Ameba-1 RTL8195AM nga Realtek, ka shumë pajisje periferike të dobishme dhe një modul të fortë Wi-Fi me një fuqi aq të ulët sa të funksionojë me një bateri celulare për javë të tëra.

Cfare ka me shume? Ky bord është i programueshëm në Arduino IDE! Po, nuk është i nevojshëm mësimi i softverit hardcore, thjesht hapni Arduino IDE -në tuaj dhe ngjitni lidhjen e mëposhtme në "URL -të shtesë të menaxherit të bordit" nën "File -> Preferences" dhe i gjithë zinxhiri i veglave dhe shërbimet e mikrokontrolluesit do të shkarkohen automatikisht duke instaluar këtë bord nga "Menaxher i Bordit" nën "Mjetet -> Bordi"

Pas kësaj, mund të shkarkoni kodin burimor nga Github në Github.

Gjëja e fundit që duhet të bëni është të redaktoni informacionin e mëposhtëm në kodin që sapo shkarkuat dhe më pas jeni gati të godisni butonin "Ngarko" më në fund dhe të merrni kodin të ndezur në ameba në sekonda.

Hapi 3: Lidhja e harduerit

Lidhja e harduerit
Lidhja e harduerit
Lidhja e harduerit
Lidhja e harduerit
Lidhja e harduerit
Lidhja e harduerit

Ju mund t'i referoheni seksionit të furnizimeve për të marrë një listë të gjërave që ju nevojiten.

Së pari ju duhet të ndërtoni një "shtëpi" nga kutia e kartonit, jo shumë e zbukuruar, kjo më poshtë do të bëjë.

Lidhja e qarkut është mjaft e drejtpërdrejtë, kontrolloni hartën e lidhjes më poshtë për të lidhur gjithçka.

Pasi të keni përfunduar lidhjen, mund ta ngjisni servon në murin e shtëpisë tuaj të kartonit ndërsa lidhni krahun me perden, ngjitni sensorin e kallamit në njërën anë të perdes dhe ngjitni magnetin në anën tjetër të perdes. Merrni parasysh se, si parazgjedhje, sensori i kallamit dhe magneti supozohet të jenë ngjitur me njëri -tjetrin derisa servo motori të tërheqë perden dhe ta tërheqë me vete.

Qëllimi i sensorit të kallamit është të njoftojë ameba nëse perdja është e mbyllur ose e hapur. E fundit por jo më e rëndësishmja, ngjiteni sensorin DHT11 në anën tjetër të murit, do të ndihmojë në matjen e temperaturës së "dhomës" dhe supozohet të tregojë ameba nëse dhoma po merr shumë rrezet e diellit që e ngritën temperaturën në një nivel të pakëndshëm Me Nëse dhoma është vërtet shumë e nxehtë, ajo automatikisht do të mbyllet në perde dhe do t'i dërgojë përdoruesit një mesazh MQTT.

Hapi 4: Konfigurimi i telefonit

Konfigurimi i telefonit
Konfigurimi i telefonit
Konfigurimi i telefonit
Konfigurimi i telefonit
Konfigurimi i telefonit
Konfigurimi i telefonit
Konfigurimi i telefonit
Konfigurimi i telefonit

Për të kontrolluar perden nga distanca përmes MQTT, së pari duhet të instalojmë një klient MQTT. Ka shumë aplikacione falas për klientët MQTT në Playstore për Android dhe Appstore për iOS. Këtu është versioni android dhe versioni iOS.

Pavarësisht se cilin version përdorni, procedura e konfigurimit është identike, Së pari, duhet të plotësoni adresën e serverit MQTT -> "cloud.amebaiot.com";

Së dyti, plotësoni numrin e portit -> "1883";

Së treti, plotësoni temën për t'u abonuar -> "jashtë temës";

Së katërti, plotësoni temën për ta publikuar -> “inTopic”;

Së pesti, plotësoni emrin e përdoruesit dhe fjalëkalimin tuaj të shërbimit cloud MQTT;

Së fundi, shtypni butonin "lidheni" për t'u lidhur.

Pasi të lidheni, do të merrni një mesazh "--- MQTT server i lidhur! ---" i dërguar nga ameba si konfirmim i lidhjes së suksesshme dypalëshe. Tani, mund të dërgoni një mesazh "on" për të hapur perden dhe mesazh "off" për ta mbyllur atë në çdo kohë që ju pëlqen!

Recommended: