Mündəricat:
- Addım 1: Ev avtomatlaşdırma sistemi nədir
- Addım 2: CAD və Avadanlıq hissələri
- Addım 3: Dövrə Şeması
- Addım 4: PCB istehsalı
- Addım 5: Tərkibi
- Addım 6: Avadanlıq Montajı
- Addım 7: Proqram təminatı hissəsi və test
Video: NodeMCU Ev Otomasyonu (ESP8266): 7 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Hey, uşaqlar! Ümid edirəm ki, əvvəlki təlimatlı "Arduino Heart Beat With ECG Display & Sound" dan zövq aldınız və yenisinə hazırsınız, həmişəki kimi bu cür inanılmaz aşağı qiymətli elektron layihələr hazırlayarkən sizi addım -addım istiqamətləndirmək üçün hazırladım. "NodeMCU Ev avtomatlaşdırma sistemi" dir.
Bu layihəni hazırlayarkən, öz əlinizlə Ağıllı ev tikmək istəyirsinizsə, sizə kömək etmək üçün bu təlimatın sizin üçün ən yaxşı bələdçi olacağına əmin olmağa çalışdıq, buna görə də ümid edirik ki, bu təlimatda lazımi sənədlər var. Bu layihə, elektron cihazımızın görünüşünü yaxşılaşdırmaq üçün JLCPCB -dən sifariş verdiyimiz xüsusi PCB aldıqdan sonra xüsusi olaraq hazırlamaq üçün çox əlverişlidir və bu təlimatda NodeMCU layihənizi asanlıqla yaratmağınıza imkan verən kifayət qədər sənəd və kod var.
Bu layihəni cəmi 4 gündə hazırladıq, lazım olan bütün hissələri əldə etmək və aparat hazırlamağı və yığmağı başa çatdırmaq üçün cəmi iki gün sonra layihəmizə uyğun olaraq kodu hazırladıq və sınaqlara və tənzimləməyə başladıq.
Bu təlimatdan nə öyrənəcəksiniz:
- Layihənizin funksionallığından asılı olaraq düzgün aparat seçimi.
- Ev avtomatlaşdırma sistemlərini anlayın.
- Bütün seçilmiş komponentləri birləşdirmək üçün dövrə diaqramını hazırlayın.
- Bütün layihə hissələrini (cihaz qutusu və elektron montaj) yığın.
- İlk sınağa başlayın və layihəni təsdiq edin.
Addım 1: Ev avtomatlaşdırma sistemi nədir
Bir ev avtomatlaşdırma sistemi, bəzi istifadəçilərin ildırım cihazları kimi temperatur cihazlarının qapı nəzarət cihazları və s. avtomatlaşdırma hissəsi, sistem bəzi aktuatorlar və bəzi sensorlar istifadə edərək bəzi ətraf mühit parametrlərini avtomatik olaraq tənzimləyə bilir, məsələn sistem bir temperatur sensöründən temperatur məlumatlarını oxuya bilər və bir kondisioneri açmağa və ya söndürməyə qərar verir.
Layihəmizdə, artıq Wi -Fi xüsusiyyətinə malik olan NodeMCU qurğu lövhəsinə əsaslanan elektron devre kartı olan əsas sistemi yaradacağıq və bu lövhə, optokopler LEDləri və sensorlar kimi bəzi elektron komponentlərlə əhatə olunacaq. siqnalizasiya algılama üçün hərəkət sensoru, temperatur və rütubət ölçümü üçün DHT11 və işıq algılama üçün BH1750 istifadə edəcək.
Aktuatorlar haqqında, bəzi 220V AC ampulləri və bir DC fanını idarə edəcəyik və bütün bu aktuatorlar Blynk tətbiqi ilə hazırladığımız bir Android tətbiqi ilə idarə olunacaq. Beləliklə, bu tətbiqə sensorlardan analoq dəyərləri oxumaq üçün bəzi ölçü cihazları daxil etdim və çıxışlarımı idarə etmək üçün bəzi düymələr və sürgülər qoydum.
Addım 2: CAD və Avadanlıq hissələri
İldırım nöqtələri üçün sensorlar və fan üçün prizləri olan bu ev modelini dizayn etmək üçün solidworks proqramından istifadə etdim, dizaynı hazırladıqdan sonra hissələrimi çox yaxşı istehsal etdim. CNC lazer kəsmə.
Addım 3: Dövrə Şeması
Elektronikaya keçərək, bu layihə üçün lazım olan bütün zəruri hissələri özündə birləşdirən bu sxem qurdum. Realys çıxışlarını NodeMCU Dev lövhəmə bağlayıram və DHT11 istifadə edirəm? BH1750 və I²C portuna və ADC girişinə qoşulmuş hərəkət sensorları, NodeMCU Dev lövhəmin yeganə PWM çıxışını istifadə etdim və bəzi LED -lərin parlaqlığını idarə etmək üçün vidalı bir terminala bağladım, ayrı güc istifadə etdim. rölelər və NodeMCU üçün təchizat və bu şəkildə 220V AC gərginliyini idarə edərkən Dev lövhəmi qoruyacağam.
Addım 4: PCB istehsalı
JLCPCB haqqında
JLCPCB (Shenzhen JIALICHUANG Electronic Technology Development Co., Ltd.), Çinin ən böyük PCB prototip müəssisəsidir və sürətli PCB prototipi və kiçik partiyalı PCB istehsalında ixtisaslaşmış yüksək texnologiyalı bir istehsalçıdır. PCB istehsalında 10 ildən çox təcrübəsi olan JLCPCB, gündə 8000 -dən çox PCB prototipinin online sifarişi və az miqdarda PCB istehsalı ilə evdə və xaricdə 200.000 -dən çox müştəriyə malikdir. İllik istehsal gücü 200.000 kv.m. müxtəlif 1 qatlı, 2 qatlı və ya çox qatlı PCB-lər üçün. JLC, geniş miqyaslı, yaxşı avadanlıqlar, ciddi idarəetmə və üstün keyfiyyətə malik peşəkar bir PCB istehsalçısıdır.
Danışan elektronika
Dövrə dizaynını hazırladıqdan sonra, dövrəmizi sifariş edərkən gözəl bir PCB dizaynı əldə etmək üçün bunu etmək üçün bu dövrəni ev formalı xüsusi bir PCB dizaynına çevirdim və bunu etmək üçün ehtiyacım olan hər şey ən yaxşı PCB təchizatçısına keçməkdir. ən yaxşı PCB istehsal xidmətini əldə etmək üçün, bəzi sadə kliklərdən sonra dizaynımın uyğun GERBER fayllarını yüklədim və bəzi parametrlər təyin etdim və bu dəfə qızıl ləkələri olan bu layihə üçün qara rəngdən istifadə edəcəyik; sifariş verdikdən cəmi dörd gün sonra və PCB -lərim masaüstümdədir.
Əlaqəli yükləmə faylları
Yuxarıdakı şəkillərdə gördüyünüz kimi, PCB çox yaxşı istehsal edilmişdir və mənim ana lövhəmiz və bütün etiketlər üçün hazırladığımız eyni PCB dizaynına sahibəm, lehimləmə mərhələlərində mənə yol göstərən logolar var. Eyni sxem dizaynı üçün sifariş vermək istəsəniz, bu dövrənin Gerber faylını aşağıdakı yükləmə bağlantısından da yükləyə bilərsiniz.
Addım 5: Tərkibi
Elektron hissələri lehimləməyə başlamazdan əvvəl, layihəmizin komponentlər siyahısını nəzərdən keçirək, buna görə bizə lazım olacaq:
★ ☆ ★ Lazımi komponentlər ★ ☆ ★
- JLCPCB -dən sifariş etdiyimiz PCB
- NodeMCU lövhəsi:
- BH1750 sensoru:
- DHT11 sensoru:
- Hərəkət sensoru:
- İşıq ləkələri:
- DC fanatı:
- Röleler:
- Optokoplerlər:
- Bəzi rezistorlar və tranzistorlar
- Bəzi LEDlər və zener diodları
- Bəzi vida başlığı bağlayıcıları:
- Bəzi SIL bağlayıcıları
Addım 6: Avadanlıq Montajı
İndi hər şey hazırdır, buna görə elektron komponentlərimizi PCB -yə lehimləməyə başlayaq və bunun üçün SMD komponentləri üçün bir lehimləmə dəmirinə və bir lehim telinə və SMD yenidən işləmə stansiyasına ehtiyacımız var.
Təhlükəsizlik ilk
Lehimləmə Dəmiri Lehimləmə dəmirinin elementinə heç vaxt toxunmayın….400 ° C! Cımbız və ya sıxaclarla qızdırılacaq telləri tutun. İstifadə edilmədikdə həmişə lehimləmə dəmirini dayağına qaytarın. Heç vaxt iş masasına qoymayın. İstifadə edilmədikdə cihazı söndürün və şəbəkədən ayırın. Gördüyünüz kimi, bu PCB -ni istifadə etmək çox keyfiyyətli olması səbəbindən və hər bir komponenti lehimləyərkən sizə rəhbərlik edəcək etiketləri unutmadan çox asandır, çünki üst ipək qatında hər bir komponentin yerləşdirilməsini göstərən bir etiket tapa bilərsiniz. lövhə və beləliklə heç bir lehimləmə səhv etməyəcəyinizə 100% əmin olacaqsınız. Mən hər bir komponenti yerləşdirmək üçün lehimləmişəm və elektron komponentlərinizi lehimləmək üçün PCB -nin hər iki tərəfini istifadə edə bilərsiniz.
Addım 7: Proqram təminatı hissəsi və test
İndi PCB hazır və bütün komponentlər çox yaxşı lehimləndikdən sonra montajı bitirdikdən sonra Arduino IDE istifadə edərək sizin üçün bu NodeMCU kodunu hazırladığım proqram hissəsinə keçməliyik və hələ də necə istifadə edəcəyinizi bilmirsinizsə. Arduino IDE ilə NodeMCU lövhələri, təqdim etdiyimiz bu təlimat videosunu yoxlayın, əvvəlcə lövhənin LED -lərini idarə etməyə imkan verən bir test kodu test kodu ilə hazırladığımız elektron lövhəni sınayacağımız kod haqqında. Blynk tətbiqinizi işə saldıqdan sonra seçilmiş NodeMCU lövhəsini artıq onlayn olaraq tapacaqsınız (kodunuzda Blynk tərəfindən verilən nişandan istifadə edirsinizsə). İndi ehtiyacımız olan hər şey, aşağıdakı yükləmə bağlantısından pulsuz olaraq əldə edə biləcəyiniz son koddur, kod çox yaxşı şərh edilmişdir, buna görə də başa düşə və öz ehtiyaclarınıza uyğunlaşdıra bilərsiniz.
Tövsiyə:
IOT Ev Otomasyonu DIY Layihəsi #1: 7 Addım
IOT Ev Otomasyonu DIY Layihəsi # 1: # GİRİŞ Ev avtomatlaşdırılması, AC, Fan, Soyuducu, işıqlar və siyahı kimi məişət texnikasının telefonunuzla, kompüterinizlə və ya hətta uzaqdan idarə oluna biləcəyi avtomatlaşdırma prosesidir. Bu layihə esp2866 ilə əlaqədardır
NODE MCU-LED İdarəetmə (Sadə Ev Otomasyonu): 5 addım
NODE MCU-LED İdarəetmə (Sadə Ev Avtomatlaşdırması): Salam Uşaqlar, Bu Təlimatda Smartfonunuzdan istifadə edərək bir LED ampulünü necə idarə edəcəyimizi görək.Bu layihə üçün Node-MCU istifadə edəcəyik. Arduino IDE.NODE MCU-BASICS-də kitabxanalar (ESP kitabxanaları) {Ste-ni izləyin
Ev Otomasyonu üçün WI-Fi İdarə olunan 4CH Relay Modulu: 7 Addım (Şəkillərlə birlikdə)
Ev Avtomatlaşdırılması üçün WI-Fi Nəzarətli 4CH Relay Modulu: Əvvəllər söndürmə açarlarına əsaslanan bir çox WI-FI istifadə edirdim. Amma bunlar mənim tələblərimə uyğun gəlmir. Bu səbəbdən heç bir Dəyişiklik etmədən normal Wall Switch prizlərini əvəz edə biləcək özüm qurmaq istədim. ESP8266 çipi Wi -Fi aktivdir
Sadə Ev Otomasyonu (xüsusi Bluetooth Tətbiqi): 6 addım
Sadə Ev Avtomatlaşdırması (xüsusi Bluetooth Tətbiqi): bu təlimatda sizə sadə bir ev avtomatlaşdırmasının necə qurulacağını göstərəcəyəm (yəni ev cihazlarımızı smartfonumuzla idarə edə bilərik)
Arduino Ev Otomasyonu, Avtomatik Qapı Açıcı: 6 addım
Arduino Ev Avtomatlaşdırması, Avtomatik Qapı Açan: "Elektronikanın qısaca" kursuna buradan daxil olun: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARKƏlavə məlumat üçün buradakı youtube kanalımı yoxlayın. layihələr və elektronika dərsləri: https://www.youtube.com/channel/UCelOOR