Satura rādītājs:

GO-4 Smart Home Arduino Bot: 7 soļi (ar attēliem)
GO-4 Smart Home Arduino Bot: 7 soļi (ar attēliem)

Video: GO-4 Smart Home Arduino Bot: 7 soļi (ar attēliem)

Video: GO-4 Smart Home Arduino Bot: 7 soļi (ar attēliem)
Video: Страшные истории. ЗАПЕРТАЯ КОМНАТА. Деревенские страшилки. Ужасы. Мистика. 2024, Novembris
Anonim
GO-4 viedā māja Arduino Bot
GO-4 viedā māja Arduino Bot

Šajā projektā es jums parādīšu, kā izveidot viedo mājas robotu, izmantojot IOT tehnoloģiju, lai attālināti vadītu savu sadzīves tehniku, izmantojot internetu.

Bet pirms sākam, parunāsim par šo tehniku, kā mēs to darījām …

Kas ir IOT?

Lietas internets (IoT) ir savstarpēji saistītu skaitļošanas ierīču, mehānisku un digitālu mašīnu, objektu, cilvēku sistēma, kas tiek nodrošināta ar unikāliem identifikatoriem un iespēju pārsūtīt datus tīklā, neprasot no cilvēka uz cilvēku vai no cilvēka uz cilvēku. mijiedarbība ar datoru.

Lieta lietā var būt persona ar sirds monitora implantu, apūdeņošanas sistēmām fermā ar biočipa retranslatoru, transportlīdzeklis ar iebūvētiem sensoriem, kas brīdina vadītāju, kad riepu spiediens ir zems, vai kāds cits dabisks vai cilvēka radīts objekts, kam var piešķirt IP adresi un nodrošināt iespēju pārsūtīt datus tīklā.

Pieņemsim, ka IOT ir milzīga sistēma internetā, kas aptver katru mašīnu, izmantojot unikālu ID zvanu IP adresi.

Kā es varu kļūt par šīs pasaules daļu, izmantojot savu Arduino dēli?

Ir neliela tehnoloģiska brīnuma ierīce ar nosaukumu ESP8266, un tas ir lielisks rīks, kas ļauj jūsu projektam piekļūt internetam. Jūs varat to viegli pievienot Arduino, kā parādīts attēlā, un ļaut jūsu projektam sazināties, izmantojot internetu. Lai to kontrolētu no jebkuras vietas pasaulē, izmantojot IP adresi!

Iekšējā kontroliera specifikācijas:

· Espressif procesors ir 32 bitu un 80 MHz, un to var uzlabot līdz 160 MHz.

· 64 KB atmiņas sāknēšanas ielādētājs.

· 64KB ātras RAM atmiņa, kas paredzēta mikrokontrolleram.

· 96 KB brīvpiekļuves atmiņa.

*piezīme (1)

ierīce ESP8266 parasti tiek pārdota bez moduļiem, un, manuprāt, es labprātāk izmantoju tās ESP-01 adapteri, lai būtu viegli izveidot savienojumu ar Arduino plati.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas

Robota modelis (pieejams 3. darbībā)

Arduino Uno R3

ESP8266 modulis

ESP-01 adapteris

Četri releja veidi

LCD modulis 16x2

LED ar 220 omu rezistoru

Jumper vadi

2. darbība: ESP8266 moduļa instalēšana

ESP8266 moduļa uzstādīšana
ESP8266 moduļa uzstādīšana
ESP8266 moduļa uzstādīšana
ESP8266 moduļa uzstādīšana
ESP8266 moduļa uzstādīšana
ESP8266 moduļa uzstādīšana

Atšķirībā no pārējiem komponentiem ESP8266 modulim ir jābūt

iestatiet pirms lietošanas, jo tas ir atsevišķs modulis un ir daudzas metodes, kuras varat izmantot, lai tajā augšupielādētu kodu.

*piezīme (2)

Robotam var piekļūt tikai caur vietējo Wi-Fi tīklu. Lai to kontrolētu, izmantojot internetu, jums, iespējams, būs jāveic maršrutētāja portu pāradresācija.

Lai iegūtu sīkāku informāciju par šo tēmu:

www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html

3. darbība: robotu bāzes montāža

Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža
Robotu bāzes montāža

Šajā laikā es izvēlos vienkāršu kartona modeli, kuru var salikt pāris stundu laikā.

Lejupielādējiet modeli šeit:-

paper-replika.com/index.php?option=com_cont…

Šīs pamatnes salikšana ir diezgan vienkārša, tā arī ļauj jums salabot visu ķēdi iekšā, neizskatoties netīriem vadiem, tāpēc es uzstādīju LCD 16*8 displeja moduli tā priekšpusē, lai atvieglotu darbu ar robotu izejām, un es to paskaidrošu vēlāk.

Šajā saitē jūs uzzināsit, kā izmantot LCD displeja moduli

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

4. solis: robota rumpja salikšana

Image
Image
Robota rumpja salikšana
Robota rumpja salikšana

Robota rumpis

sastāv no viena gabala, un priekšpusē ir divi caurumi, lai jūs varētu labot LED zibspuldzi ar 220 omu rezistoru un kameras moduli, ja vēlaties.

5. solis: robota galva un spārni

Robota galva un spārni
Robota galva un spārni
Robota galva un spārni
Robota galva un spārni

Šie gabali ir ļoti vienkārši, un tajā nav vadu vai ķēdes.

6. solis: releja ķēde

Image
Image
Releju ķēde
Releju ķēde
Releju ķēde
Releju ķēde

KĀ PIEVIENOT RELEJUS ARDUINO

Šis ir releja veids, ko var izmantot, lai pārslēgtu no tīkla darbināmas ierīces. Šie releji apstrādās lielāko daļu mājās izmantoto ierīču, izņemot vislielākās jaudas ierīces, piemēram, telpu sildītājus, krāsnis un motorus. Pārliecinieties, vai ieslēgtās/izslēgtās ierīces VA (volti x ampēri) ir mazāka par releja nominālo vērtību.

Brīdinājums: eksperimentējot ar maiņstrāvu, vienmēr esiet ļoti uzmanīgs, elektriskās strāvas trieciens var izraisīt nopietnus savainojumus.

Releja modulis no apakšas ir atvērts, kad ir pievienots maiņstrāva, nepieskarieties ķēdei.

Ķēdes līdzstrāvas daļai:

Arduino digitālā tapa 10 -> moduļa tapa S

Arduino GND -> moduļa tapa -

Arduino +5V -> moduļa tapa +

7. solis: padomi un triki

Padomi un triki
Padomi un triki
Padomi un triki
Padomi un triki

izstrādājot savus projektus ar Arduino, ir daži triki, kas ir noderīgi paturēt prātā, ja iestrēgt.

· Pārliecinieties, vai esat iekļāvis pareizo bibliotēku #include ESP8266WiFi.h

· Pārliecinieties, ka lasāt pareizo portu Arduino 115200 portā 9600 Serial.begin (115200);

· Projektam nav nepieciešams papildu enerģijas avots.

· Pārliecinieties arī, vai izmantojat, pierakstiet pareizo SSID un paroli vietējā WIFI tīklā

const char* ssid = "JŪSU_SID";

const char* parole = "YOUR_PASSWORD";

· Atverot sērijas ekrānu, pārliecinieties, vai URL tiek rādīts šādi:

Lai izveidotu savienojumu, izmantojiet šo URL: https://192.168.1.100/, nokopējiet URL un ielīmējiet to savā tīmekļa pārlūkprogrammā.

* Kods pievienots

Ieteicams: