Mundarija:

GO-4 Smart Home Arduino Bot: 7 qadam (rasmlar bilan)
GO-4 Smart Home Arduino Bot: 7 qadam (rasmlar bilan)

Video: GO-4 Smart Home Arduino Bot: 7 qadam (rasmlar bilan)

Video: GO-4 Smart Home Arduino Bot: 7 qadam (rasmlar bilan)
Video: Ежедневные новости Crypto Pirates — вторник, 19 января 2022 г. — последнее обновление новостей о криптовалютах 2024, Noyabr
Anonim
GO-4 Smart Home Arduino Bot
GO-4 Smart Home Arduino Bot

Ushbu loyihada men sizga uy jihozlarini Internet orqali masofadan turib boshqarish uchun IOT texnologiyasidan foydalangan holda Smart Home Bot -ni qanday qurishni ko'rsataman.

Ammo boshlamasdan oldin, avvalgidek, bu texnika haqida gapiraylik …

IOT nima?

Narsalar Interneti (IOT)-bu bir-biriga bog'liq bo'lgan hisoblash qurilmalari, mexanik va raqamli mashinalar, ob'ektlar, odamlar, yagona identifikatorlar bilan ta'minlangan va odamdan odamga yoki odamdan talab qilmasdan tarmoq orqali ma'lumotlarni uzatish qobiliyati. kompyuterning o'zaro ta'siri.

Narsalar Internetida yurak monitorini o'rnatadigan, biochip o'tkazgichli fermadagi sug'orish tizimlari, g'ildirak bosimi past bo'lganda yoki boshqa har qanday haydovchini ogohlantiruvchi sensorlar o'rnatilgan transport vositasi bo'lishi mumkin. IP-manzil tayinlanishi va tarmoq orqali ma'lumotlarni uzatish imkoniyati bilan ta'minlanishi mumkin bo'lgan tabiiy yoki sun'iy ob'ekt.

Aytaylik, IOT - bu Internetdagi ulkan tizim bo'lib, u har bir mashinani o'ziga xos identifikatorli IP -manzil yordamida ishlatadi.

Qanday qilib men Arduino kartamdan foydalanib, bu dunyoning bir qismi bo'lishim mumkin?

ESP8266 nomli kichik texnologik qurilma mavjud va bu sizning loyihangizni Internetga kirishga imkon beradigan ajoyib vosita. Siz uni Arduino -ga ko'rsatilgandek osongina ulashingiz va loyihangiz internet orqali muloqot qilishiga ruxsat berishingiz mumkin. Uni dunyoning istalgan nuqtasidan IP -manzil orqali boshqarish uchun!

Ichki nazoratchining texnik xususiyatlari:

· Espressif protsessori 32 bitli va 80 MGts bo'lib, uni 160 MGts ga oshirish mumkin.

64 Kb xotira yuklovchi.

· 64KB tezkor operativ xotira, mikrokontrollerga bag'ishlangan.

· 96 Kb tezkor xotira.

*eslatma (1)

ESP8266 qurilmasi odatda hech qanday modulsiz sotiladi va menimcha, Arduino kartasiga osongina ulanish uchun uning ESP-01 adapteridan foydalanishni ma'qul ko'raman.

1 -qadam: kerakli komponentlar

Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar
Kerakli komponentlar

Robot modeli (3 -qadamda mavjud)

Arduino Uno R3

ESP8266 moduli

ESP-01 adapteri

To'rt yo'lli estafeta

LCD moduli 16x2

220 ohmli rezistorli LED

Jumper simlari

2 -qadam: ESP8266 modulini o'rnatish

ESP8266 modulini o'rnatish
ESP8266 modulini o'rnatish
ESP8266 modulini o'rnatish
ESP8266 modulini o'rnatish
ESP8266 modulini o'rnatish
ESP8266 modulini o'rnatish

Boshqa komponentlardan farqli o'laroq, ESP8266 moduli bo'lishi kerak

ishlatishdan oldin sozlang, chunki bu yakka tartibdagi modul va unga kodni yuklash uchun ko'plab usullardan foydalanishingiz mumkin.

*eslatma (2)

Robotga faqat mahalliy Wi-Fi tarmog'i orqali kirish mumkin. Internetni boshqarishni nazorat qilish uchun yo'riqnoma orqali portni qayta yo'naltirishga to'g'ri keladi.

Bu mavzu haqida batafsil ma'lumot olish uchun:

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

3 -qadam: Robot bazasini yig'ish

Robot bazasini yig'ish
Robot bazasini yig'ish
Robot bazasini yig'ish
Robot bazasini yig'ish

Bu vaqtda men bir necha soat ichida yig'iladigan oddiy karton modelini tanlayman.

Modelni bu erdan yuklab oling:-

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

Bu poydevorni yig'ish juda oddiy, bu sizga simlarni hech qanday chalkashliksiz ichidagi butun sxemani tuzatishga imkon beradi, shuning uchun men robot chiqishlari bilan ishlashni engillashtirish uchun uning oldiga LCD 16*8 displeyli modul o'rnatdim va buni keyinroq tushuntirib beraman.

Bu havolada siz lcd displey modulidan foydalanishni o'rganasiz

www.arduino.cc/en/Tutorial/LiquidCrystalDisplay

4 -qadam: Robot tanasini yig'ish

Image
Image
Torso robotini yig'ish
Torso robotini yig'ish

Robot tanasi

bitta bo'lakdan iborat va old tomonida ikkita teshik bor, shuning uchun agar xohlasangiz, LED chirog'ingizni 220 ohmli rezistor va kamera moduli bilan to'g'rilashingiz mumkin.

5 -qadam: Robot boshi va qanotlari

Robot boshi va qanotlari
Robot boshi va qanotlari
Robot boshi va qanotlari
Robot boshi va qanotlari

Bu qismlar juda oddiy va uning ichida simlar ham, zanjirlar ham yo'q.

6 -qadam: o'rni davri

Image
Image
O'rnimizni davri
O'rnimizni davri
O'rnimizni davri
O'rnimizni davri

ARDUINOGA RELAYLARNI QANDAY QO'ShISH KERAK

Bu tarmoqdan quvvat oluvchi qurilmalarni almashtirish uchun ishlatilishi mumkin bo'lgan o'rni turi. Bu o'rni uylarda ishlatiladigan ko'pgina qurilmalarni boshqaradi, xona isitgichlari, pechlar va motorlar kabi eng yuqori quvvatli qurilmalardan tashqari. Siz yoqayotgan/o'chirayotgan qurilmaning VA (Volt x Amper) o'rni ko'rsatkichidan past ekanligiga ishonch hosil qiling.

Ogohlantirish: AC bilan tajriba o'tkazishda har doim juda ehtiyot bo'ling, elektr toki urishi jiddiy shikastlanishga olib kelishi mumkin.

Pastki tomondan o'rni moduli ochiq, AC ulanganda kontaktga tegmang.

O'chirishning DC qismi uchun:

Arduino raqamli pin 10 -> modulli pin S

Arduino GND -> modul pimi -

Arduino +5V -> modulli pin +

7 -qadam: Maslahatlar va fokuslar

Maslahatlar va fokuslar
Maslahatlar va fokuslar
Maslahatlar va fokuslar
Maslahatlar va fokuslar

Arduino -da o'z loyihalaringizni ishlab chiqayotganda, bir nechta fokuslar mavjud bo'lib, ular tiqilib qolganda yodda tutishga yordam beradi.

· #Include ESP8266WiFi.h kutubxonasini to'g'ri kiritganingizga ishonch hosil qiling

· Arduino 115200 -dagi 9600 Serial.begin (115200) portining to'g'ri portini o'qiyotganingizga ishonch hosil qiling;

· Loyihaga qo'shimcha quvvat manbai kerak emas.

· Shuningdek, mahalliy WIFI tarmog'iga to'g'ri SSID va parolni yozib qo'yganingizga ishonch hosil qiling

const char* ssid = "YOUR_SSID";

const char* password = "YOUR_PASSWORD";

· Seriya ekranini ochganingizdan so'ng, URL manzili quyidagicha ko'rinishini tekshiring:

Ulanish uchun ushbu URLdan foydalaning: https://192.168.1.100/, URLdan nusxa oling va uni veb -brauzeringizga joylashtiring.

* Kod biriktirilgan

Tavsiya: