Mündəricat:
- Addım 1: Ubidots Hesabı qurun
- Addım 2: Jason Tətbiqi
- Addım 3: Əvvəlcə Təhlükəsizlik
- Addım 4: sxemlər
- Addım 5: Çörək lövhəsi
- Addım 6: Kod
- Addım 7: Demo
Video: Jason ilə hər yerdən səslə idarə olunan işıqlar: 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
NodeMCU (ESP8266) və Jason (Android Tətbiqi) istifadə edərək internet bağlantısı ilə hər yerdən idarə olunan AC işıqları.
Jason, Android cihazları üçün AC cihazının elektrik vəziyyətini idarə etmək üçün kodladığım, indiyə qədər işıqları idarə edə biləcəyim səslə idarə olunan köməkçi bir tətbiqdir. İnternet bağlantınız olduğu müddətcə dünyanın hər yerindən işıqları idarə edə bilərsiniz. Bu, bir IoT brokerindən istifadə etməklə mümkündür, bu halda Ubidotlardan istifadə edirik.
İstifadə etmək üçün ampulaya qoşulan bir hardware modulu qurmalısınız (bu təlimatda bu təlimatlar var) və bir Ubidots hesabı da yaratmalısınız.
Elə isə başlayaq…
Addım 1: Ubidots Hesabı qurun
Etməli olduğunuz ilk şey Ubidots for Education veb saytına daxil olmaq və bir hesab yaratmaqdır. Bir Twitter, Github, Google və ya Facebook hesabınız varsa birbaşa daxil ola bilərsiniz.
Hesabınızı artıq yaratdığınız zaman, sağ üst küncdəki istifadəçi adınızı və API etimadnaməsini tıklayaraq işarənizə daxil olacaqsınız. Gələcəkdə istifadə edəcəyimiz kimi işarənizi qeyd edin.
Addım 2: Jason Tətbiqi
Tətbiq Play Store -dan yüklənə bilər, ingilis və ispan dillərində mövcuddur.
Ayarlar sekmesine toxunaraq, Ubidots açar sahəsinə yapışdıraraq və saxla düyməsinə vuraraq Ubidots nişanınızı tətbiqə kopyalayın.
İndi bir cihazı konfiqurasiya etməliyik, cihazlar sekmesine keçməliyik və əlavə et düyməsinə vurmalıyıq. "Mətbəx işıqlarını yandır" deyə biləcəyiniz bir ad, tercihen işıqların olduğu ərazinin adını daxil edin. ESP32 I/O Pinində, röle ilə əlaqəli NodeMCU (daxili ESP8266) pin olacaq "5" seçin. Və saxla vurun.
Addım 3: Əvvəlcə Təhlükəsizlik
Bu layihədə, nə etdiyinizi bilmirsinizsə, çox diqqətli olun, təhlükəli olan şəbəkə gərginliyi (A/C gərginliyi) ilə işləyirik. Devrin heç bir hissəsinə toxunmayın və ya divar gücünə qoşulduqda onunla işləməyin. Nə etdiyinizi bilmirsinizsə, burada dayanın və ya mütəxəssislərdən kömək istəyin.
Mən yalnız bu təhsil dərsliyini göndərirəm və səbəb ola biləcəyiniz hər hansı bir yaralanma və ya zərərdən heç bir şəkildə məsuliyyət daşımıram.
Addım 4: sxemlər
- VIN -i VCC -yə (5V) və GND pinini GND -ə bağlayaraq NodeMCU -nu gücləndirin.
- D8 -i keçidin bir ucuna və GND -ə bağlı 2.2K Ohm rezistora bağlayın.
- NodeMCU yalnız G/Ç pinlərində bu gərginliyi idarə edə biləcəyi üçün açarın digər ucunu 3.3V -ə qoşun.
- N1 tranzistorunun bazasına D1 - 2.2k Ohm müqavimət
- Transistorun kollektoruna rölin mənfi DC.
- GND -ə tranzistor yayıcısı.
- 5V -ə qədər olan rölin pozitiv DC.
- Rölenin bir AC pininə ampulün mənfi.
- AC Live üçün ampulün pozitivliyi (AC Müsbət).
- Digər AC neytral keçid pin (AC Mənfi)
DİQQƏT: VCC 5V, sadə bir telefon transformator şarj cihazına qoşulmuş bir usb kabelindən alınacaq.
Addım 5: Çörək lövhəsi
Açar sadə bir keçid açarı və ya divar açarı ola bilər, sadəcə istifadəçinin vəziyyətini dəyişib -dəyişmədiyini müəyyən etmək lazımdır ki, işıqları normal bir açarla idarə edə bilək.
İstifadə etdiyim açarda ikiqat atış var, bizə yalnız birinə ehtiyac var, buna görə pinini 1 NodeMCU -dan 3 V -a və keçid pinini NodeMCU pin D8 -ə bağladım.
Enerji təchizatı, soyulmuş usb kabeli olan 5V telefon divar şarj cihazı olacaq.
Torpaq bağlantısını röle ilə idarə edərək, ampulün AC vəziyyətini idarə edə bilərik.
Addım 6: Kod
Mənbə kodunu istifadə etməzdən əvvəl bəzi kitabxanaları yükləməlisiniz:
- ESP8266 üçün Arduino nüvəsi ("Lövhələr meneceri ilə quraşdırma" addımını oxuyun)
- Ubidots ESP MQTT
Qeyd: Kitabxanaları arduino IDE -yə necə əlavə edəcəyinizi bilmirsinizsə, bu asan təlimatı izləyə bilərsiniz.
İnkişaf lövhənizi NodeMCU 1.0 (ESP-12E Modulu) olaraq təyin edin. Koddakı bəzi dəyişənləri dəyişdirməlisiniz:
- SSID (Ev Wi-Fi şəbəkənizin adı)
- Wi-Fi şəbəkənizin şifrəsi
- Nəhayət kodunuzu lövhəyə yükləyin.
Və nəhayət kodunuzu lövhəyə yükləyin.
Addım 7: Demo
İşləyir!
Tövsiyə:
Təyyarə ilə idarə olunan radio idarə olunan ördək: 10 addım (şəkillərlə)
Jet Propelled Radio Controlled Duck: 40+ il əvvəl bir radio nəzarət qayığı almaq və yaxınlıqdakı Park Gölündə istifadə etmək istəyirdim, lakin Park Qapıcısı heç bir gəmiyə icazə verilməyəcəyini açıq şəkildə bildirdi. Bir gəmini ördək kimi gizlətmək üçün bu planı hazırladım. Bir az çatışmazlıq qiymət idi
Blynk və Ifttt istifadə edərək səslə idarə olunan R2D2 Inspired Droid: 6 Addım
Blynk və Ifttt istifadə edərək səslə idarə olunan R2D2 Inspired Droid: Ulduz müharibələrini izləyərək bir çoxumuz robotların simvollarından, xüsusən də R2D2 modelindən ilham aldıq. Başqalarını bilmirəm, amma robotu çox sevirəm. Robot həvəskarı olduğum üçün blynk Io istifadə edərək bu kiliddə öz R2D2 droidimi qurmağa qərar verdim
Danışıqlı Avtomatlaşdırma -- Arduinodan Audio -- Səslə idarə olunan avtomatlaşdırma -- HC - 05 Bluetooth Modulu: 9 Addım (Şəkillərlə birlikdə)
Danışıqlı Avtomatlaşdırma || Arduinodan Audio || Səslə idarə olunan avtomatlaşdırma || HC - 05 Bluetooth Modulu: …………………………. Daha çox video üçün YouTube kanalıma ABUNƏ OLUN …. …. Bu videoda Danışıqlı Avtomatlaşdırma qurduq .. Mobil vasitəsi ilə səsli komanda göndərdiyiniz zaman ev cihazlarını işə salacaq və geribildirim göndərəcək
Səslə idarə olunan avtomatlaşdırma: 13 addım
Səslə idarə olunan avtomatlaşdırma: İndiki vaxtda insanların yanında həmişə ağıllı telefonlar var. Buna görə də məişət texnikasını idarə etmək üçün bunlardan istifadə etməyin mənası var. Burada təqdim olunan sadə bir Android tətbiqindən istifadə edərək elektrik cihazlarını klikləməklə idarə edə biləcəyiniz bir ev avtomatlaşdırma sistemidir
ESP8266 -ı İnternet üzərindən idarə edin (hər yerdən): 5 addım (şəkillərlə)
ESP8266 -ı İnternet üzərindən idarə edin (hər yerdən): Arduino -nu proqramlaşdırmaqdan və istifadə etməkdən (uğurla) daha yaxşı olan bir neçə şey var. Şübhəsiz ki, bunlardan biri ESP8266 -nı WiFi ilə bir Arduino olaraq istifadə etməkdir! Bu təlimatda sizə ESP8266 -nın veb olaraq işləməsinin asan bir yolunu göstərəcəyəm