Mündəricat:
- Addım 1: Tələb olunan komponentlər
- Addım 2: Dövrə Şeması
- Addım 3: Bu Layihə üçün PCB -lərin sifarişi
- Addım 4: Mosquitto MQTT Broker -in Rpi -yə quraşdırılması
- Addım 5: MQTT Müştəri Olaraq NodeMCU
- Addım 6: Təlim videosu
Video: RASPBERRY PI VƏ NODEMCU BOARDINI İSTİFADƏ EDƏN YERLİ MQTT SERVERİ ÜZRƏ GƏLƏN EVİN OTOMATİYASI: 6 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
İndiyə qədər İnternet üzərindəki cihazların idarə edilməsi ilə bağlı bir neçə dərs videosu hazırladım. İstifadəsi asan və istifadəçi dostu olduğu üçün bunun üçün həmişə Adafruit MQTT serverinə üstünlük verdim. Ancaq bunların hamısı İnternetə əsaslanırdı. Bu o deməkdir ki, cihazları yalnız düzgün internet bağlantımız olduqda idarə edə bilərik, əks halda heç işləməyəcəkdir. Beləliklə, bu dəfə cihazları internetə ehtiyac olmadan idarə edə biləcəyimiz Yerli MQTT serverinə əsaslanan Ev avtomatlaşdırması ilə tanış oldum. Bütün qurğular vahid şəbəkəyə qoşulacaq və onları ağıllı telefon tətbiqimizdən istifadə edərək asanlıqla idarə edə bilərik.
Kompüterimizə əlavə edilmiş müxtəlif sensorların məlumatlarını da ölçə bilərik. Beləliklə, bunun necə işlədiyini və necə ediləcəyini görək.
Addım 1: Tələb olunan komponentlər
- Raspberry Pi 3B lövhəsi
- SD kart
- Nodemcu lövhəsi
- 4 x 5V Rölesi
- DHT11 sensoru
- 4 x BC547 tranzistor
- 4 x 1n4007 diod
- 4 x 330 ohm müqavimət
- 7805 IC
- 9v güc adapteri
- DC elektrik prizi
- 2 pinli Yaşıl Bağlayıcılar
Addım 2: Dövrə Şeması
Addım 3: Bu Layihə üçün PCB -lərin sifarişi
Bu layihə bir çox komponentin bir -biri ilə əlaqəli olmasını tələb edir. Ümumi Məqsədli bir PCB üçün gedirsinizsə, bu sizin üçün gərgin və uzun bir proses olacaq. Xüsusi dizaynlı bir PCB almaq daha yaxşıdır. Öz PCB -lərinizi jlcpcb.com saytından sifariş etmək çox sadədir. Yalnız bir hesab yaratmalı, PCB gerber faylını yükləməli və sifariş verməlisiniz. PCB -ləri qapınızın önündə alacaqsınız və bu PCB -lərin qiymətini bilirsinizmi?
10 PCB üçün cəmi 2 dollardır. Bəli, bunu eşitdiniz, cəmi 2 dollara yaxınlığınızda yüksək keyfiyyətli 10 gözəl PCB əldə edəcəksiniz. Layihələrimdə istifadə olunan PCB -lər üçün həmişə JLCPCB -yə üstünlük verirəm və bunun üçün də sizə getməyi təklif edərəm. Bu layihədə istifadə olunan PCB-nin gerber faylını əldə etmək istəyirsinizsə, www.easyeda.com/techiesms/ultimate-home-automation saytından pulsuz yükləyə bilərsiniz. Gerber faylını yüklədikdən sonra JLCPCB -yə yükləyin və sifarişinizi verin. Sadə.
Addım 4: Mosquitto MQTT Broker -in Rpi -yə quraşdırılması
Hər şeydən əvvəl, raspberry pi -nin rəsmi saytından ən son raspbian jessie versiyasını yükləyin. Şəkli quraşdırmadan əvvəl, ilk növbədə SD kartı tətbiqlə, SD kart formatlayıcı ilə formatlayın.
Sonra Etcher adlı proqramın köməyi ilə şəkli SD karta yükləyin
Təsviri karta uğurla yüklədikdən sonra cihazı işə salın, wifi vasitəsilə internetə qoşun. Terminalı açın və bu əmrləri bir -bir daxil edin, sudo apt-get yeniləməsi
sudo apt-get yeniləmə
sudo apt-get mosquitto quraşdırın
sudo apt-get ağcaqanad müştəriləri quraşdırın
Bunu etdikdən sonra Pi -nizi MQTT brokeri kimi istifadə edə biləcəksiniz.
Addım 5: MQTT Müştəri Olaraq NodeMCU
Bu layihədə NodeMCU -nu yüklənmiş MQTT müştəri kodu olan bir nəzarətçi olaraq istifadə edirəm. Bu layihənin kodu GitHub hesabıma yüklənir. Bu kodu istifadə etmək üçün sisteminizdə Adafruit MQTT Kitabxanası və DHT11 kitabxanası olmalıdır.
Kod daxilində etməniz lazım olan yeganə dəyişiklik, əvvəlcə WiFi etimadnaməsini daxil etməyinizdir. Sonra bir MQTT serveri olaraq fəaliyyət göstərən moruq pi lövhəsinin yerli ip ünvanını daxil etməlisiniz. Raspberry Pi lövhənizin IP ünvanını əldə etmək üçün terminalı açın və ifconfig əmrini daxil edin və enter düyməsini basın.
NodeMCU lövhəsinin kodu GitHub hesabıma yüklənir. Beləliklə, bu kodu layihəniz üçün asanlıqla yükləyə və istifadə edə bilərsiniz.
Addım 6: Təlim videosu
Bu layihənin hər bir hissəsini əhatə etdiyim tam bir dərs videosu hazırladım. Bu MQTT tablosu android tətbiqini necə konfiqurasiya edəcəyimi də göstərdim. Elə isə bu videoya diqqətlə baxın.
Tövsiyə:
Raspberry Pi Samba Yerli Fayl Serveri: 5 addım
Raspberry Pi Samba Yerli Fayl Serveri: Yerli fayl serverinin quraşdırılması üçün addım -addım prosedur
NEO-6M Modulundan istifadə edərək Yerli Zamanlı Arduino GPS Saatı: 9 addım
NEO-6M Modulundan istifadə edərək Yerli Zamanla Arduino GPS Saatı: Bu dərslikdə arduino istifadə edərək peyklərdən cari vaxtın necə alınacağını öyrənəcəyik. Videoya baxın
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi - Brauzerinizdə Otaq İstiliyi və Rütubəti əldə edin: 6 addım
ESP8266 Nodemcu Yerli Web Serverdə DHT11 istifadə edərək İstilik Monitorinqi | Brauzerinizdə Otaq İstiliyi və Rütubət əldə edin: Salam uşaqlar bu gün nəmləndirəcəyik & ESP 8266 NODEMCU & DHT11 temperatur sensoru. İstilik və rütubət DHT11 Sensor & hansı veb səhifənin idarə olunacağını bir brauzerdə görmək olar
ESP8266 -NODEMCU $ 3 WiFi Modulu #2 - WEB SƏHİFƏSİ ÜZRƏ Nəzarət Edilən Simsiz Pins: 9 Addım (Şəkillərlə)
ESP8266 -NODEMCU $ 3 WiFi Modulu #2 - WEB SƏHİFƏSİ ÜZRƏ Nəzarət Edilən Simsiz Pins: Bu mikro hesablamaların yeni bir dünyası gəldi və bu şey ESP8266 NODEMCU -dur. Bu, başlayan video vasitəsilə esp8266 mühitini arduino IDE -yə necə qura biləcəyinizi göstərən ilk hissədir
NODEMCU 1.0 (ESP8266) BLYNK İSTİFADƏ EDİLEN RÖLE (WEB ÜZRƏ): 5 addım (şəkillərlə)
NODEMCU 1.0 (ESP8266) BLYNK (WEB ÜZRÜNDƏ) İSTİFADƏ EDİLƏN RÖLE: HI GUYS MY ADIM P STEVEN LYLE JYOTHI VƏ BU NODEMETSETETSETETSETETSETETSETETSUETETSETETSETETSETE ETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETNETSETTENE NEFTETSET MEN PIS İNGİLİZ