Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu proyektdə, ev cihazlarınızı İnternet vasitəsilə uzaqdan idarə etmək üçün IOT texnologiyasından istifadə edərək Smart Home Bot qurmağın yollarını göstərəcəyəm.
Ancaq işə başlamazdan əvvəl bu texnikadan əvvəlki kimi danışaq …
IOT nədir?
Əşyaların İnterneti (IoT), bir-biri ilə əlaqəli hesablama cihazları, mexaniki və rəqəmsal maşınlar, cisimlər, bənzərsiz identifikatorlarla təchiz edilmiş insanlar və insandan insana və ya insandan insana ehtiyac olmadan şəbəkə üzərindən məlumat ötürmə qabiliyyəti sistemidir. kompüter qarşılıqlı əlaqəsi.
Əşyalar İnternetində bir şey ürək monitoru implantlı, bioçip transponderi olan bir fermada suvarma sistemləri, təkərin təzyiqi aşağı olduqda və ya başqa bir vəziyyətdə sürücünü xəbərdar etmək üçün quraşdırılmış sensorlar olan bir vasitə ola bilər. bir IP ünvanı təyin edilə bilən və şəbəkə üzərindən məlumat ötürmə qabiliyyəti ilə təmin edilə bilən təbii və ya süni bir obyekt.
Demək ki, IOT unikal bir şəxsiyyət nömrəsi IP ünvanı istifadə edərək hər bir maşını əhatə edən internet üzərindəki böyük bir sistemdir.
Arduino lövhəmdən istifadə edərək necə bu dünyanın bir hissəsi ola bilərəm?
ESP8266 adlı kiçik bir texnoloji möcüzə cihazı var və bu, layihənizin internetə çıxışını təmin etmək üçün əla vasitədir. Göstərildiyi kimi asanlıqla Arduinoya qoşa və layihənizin internet vasitəsi ilə ünsiyyət qurmasına icazə verə bilərsiniz. IP ünvanı vasitəsilə dünyanın hər yerindən idarə etmək üçün!
Daxili nəzarətçinin xüsusiyyətləri:
· Espressif prosessoru 32 bit və 80 MHz-dir və 160 MHz-ə qədər artırıla bilər.
· 64KB yaddaş yükləyicisi.
· Mikro nəzarətçiyə həsr olunmuş 64KB Sürətli RAM yaddaşı.
· 96KB təsadüfi giriş yaddaşı.
*Qeyd (1)
ESP8266 cihazı ümumiyyətlə heç bir modul olmadan satılır və şəxsi fikrimcə Arduino lövhəsinə asanlıqla qoşulmaq üçün ESP-01 adapterindən istifadə etməyi üstün tuturam.
Addım 1: Tələb olunan komponentlər
Robot modeli (3 -cü addımda mövcuddur)
Arduino Uno R3
ESP8266 modulu
ESP-01 adapteri
Dörd yollu estafet
LCD modul 16x2
220 ohm rezistorlu LED
Jumper telləri
Addım 2: ESP8266 Modulunun Qurulması
Digər komponentlərdən fərqli olaraq ESP8266 modulu olmalıdır
İstifadədən əvvəl qurun, çünki bu tək başına bir moduldur və kodu yükləmək üçün izləyə biləcəyiniz bir çox üsul var.
*Qeyd (2)
Robota yalnız yerli Wi-Fi şəbəkəsi vasitəsilə daxil olmaq mümkündür. İnternetin atılmasını idarə etmək üçün marşrutlaşdırıcınızda port yönləndirməsini etməlisiniz.
Bu mövzu haqqında daha ətraflı məlumat üçün:
www.pcworld.com/article/244314/how_to_forward_ports_on_your_router.html
Addım 3: Robot Baza Montajı
Bu zaman bir neçə saat ərzində yığılacaq sadə bir karton modeli seçirəm.
Modeli buradan yükləyin:-
paper-replika.com/index.php?option=com_cont…
Bu bazanı yığmaq olduqca sadədir, eyni zamanda bütün dövrəni çirkli tellərə baxmadan düzəltməyə imkan verir, buna görə robot çıxışı ilə məşğul olmağı asanlaşdırmaq üçün qarşısına LCD 16*8 ekran modulunu düzəltdim və bunu daha sonra izah edəcəyəm.
Bu linkdə lcd ekran modulundan istifadə etməyi öyrənəcəksiniz
www.arduino.cc/en/Tutorial/LiquidCrystalDisplay
Addım 4: Robot Torso montajı
Robot gövdəsi
tək bir parçadan ibarətdir və ön tərəfdə iki deşik var, beləliklə istəsəniz LED çırağınızı 220 ohm müqavimət və kamera modulu ilə düzəldə bilərsiniz.
Addım 5: Robot Başı və Qanadları
Bu parçalar çox sadədir və içərisində heç bir tel və ya dövrə yoxdur.
Addım 6: Relay Circuit
ARDUINO -ya RÖLELƏRİ NECƏ ƏLAVƏ EDƏCƏK
Bu, elektrik enerjisi ilə işləyən cihazları dəyişdirmək üçün istifadə edə biləcəyiniz röle növüdür. Bu rölelər, ev qızdırıcıları, sobalar və mühərriklər kimi ən yüksək gücə malik cihazlardan başqa evlərdə istifadə olunan bir çox cihazı idarə edəcək. Açdığınız/söndürdüyünüz cihazın VA (Volt x Amper) rölesinin dəyərindən aşağı olduğundan əmin olun.
Xəbərdarlıq: AC ilə təcrübə apararkən həmişə çox diqqətli olun, elektrik cərəyanı ciddi yaralanmalara səbəb ola bilər.
AC qoşulduqda dövrə toxunmayın, alt tərəfdən olan röle modulu açıqdır.
Dövrənin DC hissəsi üçün:
Arduino rəqəmsal pin 10 -> modul pin S
Arduino GND -> modul pimi -
Arduino +5V -> modul pin +
Addım 7: Məsləhətlər və fəndlər
Arduino ilə öz layihələrinizi hazırlayarkən, ilişib qalmağınız halında yadda saxlamağa kömək edəcək bir neçə fənd var.
· Düzgün kitabxananı daxil etdiyinizə əmin olun #ESP8266WiFi.h daxil edin
· Arduino 115200 -də 9600 Serial.begin (115200) portundan idarə olunan doğru portu oxuduğunuzdan əmin olun;
· Layihənin heç bir əlavə enerji mənbəyinə ehtiyacı yoxdur.
· Həmçinin istifadə edərək, yerli WIFI şəbəkənizə düzgün SSID və parol yazın
const char* ssid = "YOUR_SSID";
const char* parol = "YOUR_PASSWORD";
· Serial ekranı açdıqdan sonra URL -nin belə göründüyünə əmin olun:
Bağlamaq üçün bu URL -dən istifadə edin: https://192.168.1.100/, URL -ni kopyalayın və veb brauzerinizə yapışdırın.
* Kod əlavə olunur