Mündəricat:
- Addım 1: Baxış
- Addım 2: Flowchart + Node-red-in necə qurulacağı və MySQL-in Node-red-ə necə əlavə ediləcəyi
- Addım 3: Parça siyahısı
- Addım 4: Layihənin 3D çapı
- Addım 5: Fritzing -də naqillərin çəkilməsi
- Addım 6: Arduino Kodu
- Addım 7: Arduino IDE -də ESP8266 lövhəsini necə quraşdırmaq olar
- Addım 8: I/O siyahısı
- Addım 9: Qırmızı düyün
- Addım 10: MySQL
Video: UCL-IIoT-wifi ilə istixana: 10 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
Bu, UCL üzrə 3 semestr üçün bir məktəb layihəsidir. İstixanamızda işləməyə davam etmək qərarına gəldik, ancaq bu dəfə məlumat toplayaraq
Adam0220 və mort340d tərəfindən hazırlanmışdır
Addım 1: Baxış
Hansı bağ həvəskarı, torpağın rütubət səviyyəsi aşağı düşəndə və ya bitkilərinizə lazım olan "günəş işığı" nı avtomatik olaraq verə biləndə bitkilərin avtomatik suvarıldığı bir "ağıllı ev" sahibi olmağı xəyal etmir?
Məqsədimiz bunu sizin üçün edə biləcək bir istixana etməkdir
Bu təlimat, arduino vasitəsi ilə özünü saxlaya bilən bir istixana necə qurduğumuzu izah edəcək.
İstilik və rütubəti ölçmək üçün DHT11 istifadə etdik. Torpağın nəmini ölçmək üçün nəm torpaq sensoru istifadə olunur. Su nasosumuz, torpaq çox quruyanda torpağı sulamaq üçün istifadə olunur. LCD monitor torpağın nəminin və temperaturunun nə olduğunu göstərmək üçün istifadə olunur. Ledlər günəşi göstərmək üçün istifadə olunur. Arduinodan əldə etdiyimiz bütün dəyərləri görmək üçün qırmızı düyünü istifadə etdik. WeMos D1 R2, məlumatları wifi vasitəsilə göndərmək üçün istifadə olunur. MySQL, məlumatları veb səhifədə görmək üçün istifadə olunur.
Addım 2: Flowchart + Node-red-in necə qurulacağı və MySQL-in Node-red-ə necə əlavə ediləcəyi
Budur istixana axın cədvəlimiz
1. Kompüterinizə node-red quraşdırın.
2. "Dashboard, node-remysql və node-serialport" qurun
3. Paleti idarə etmək üçün daxil olun
4. Sonra quraşdırma düyməsini basın
5. Sonra modulları axtarın
6. MySQL açmaq üçün kompüterinizə wampserver qurun
7. phpMyAdmin açın
8. "Nodered" blok nümunəsini qurun
9. Cədvəl yaradın, sahib olmaq istədiyiniz şeylərin adını "nəm aso" olaraq yazın.
10. MySQL blokunu node-red daxil edin
11. Qırmızı düyünlü "Mysql" bloku, "nodered" vəziyyətimizdə sql Veritabanımızın adına istinad edilməlidir.
Addım 3: Parça siyahısı
1 x Arduino uno
1 x WeMos D1 R2
2 x Çörək paneli
1 x 12v su nasosu
4 x LED
1 x LCD ekran
1 x DHT 11
1 x Nəm torpaq sensoru
1 x Relay mahnı ky-019
1 x Batareya tutacağı
8 x Batareya (AA)
4 x 220 ohm müqavimət
Hortum
Tellər
Əlavə olaraq istifadə etdik
Torpaq və bitkilər
3D printer + lazer kəsici
Addım 4: Layihənin 3D çapı
Mainframe 3D printerdə hazırlanmışdır
Dam, lazer kəsici ilə pleksiglasdan hazırlanmışdır
Divarlar lazer kəsici ilə ağacdan hazırlanmışdır
Faylları https://www.instructables.com/id/Greenhouse-Overview-On-Going/ saytından əldə edə bilərsiniz.
Addım 5: Fritzing -də naqillərin çəkilməsi
Addım 6: Arduino Kodu
WeMos D1 R2 kodundan bəzi görüntülər. WiFi-yə necə qoşulduğumuzu və arduinodan node-red-ə məlumat göndərməyimizi göstərir
Şəkil 1. Şəkildə WeMos kitabxanaları oxuyur və wifi -ni bağlayır və arduinoda hansı pinlərin olduğunu göstərir
Şəkil 2. Paketi aldığını serial monitoruna yazdırır və məlumatları node-red vasitəsilə kompüterə göndərmək üçün "udp" istifadə etdiyimizi göstərir.
Şəkil 3. Düyün-qırmızıya və boşluq quruluşuna nə qədər simvol göndərə biləcəyimizi göstərir
Şəkil 4. Temperaturu, rütubəti və rütubəti üzə çıxarır, sonra nəmi 0-100%-ə çatdırır. Bundan sonra onlar simlər halına gətirilir, sonra qırmızı-qırmızı düyməyə göndərilir.
Addım 7: Arduino IDE -də ESP8266 lövhəsini necə quraşdırmaq olar
ESP8266 lövhəsini Arduino IDE -yə quraşdırmaq üçün aşağıdakı təlimatları izləyin:
1) Arduino IDE -dən seçimlər pəncərəsini açın. Fayl> Tercihlərə gedin
2) Aşağıdakı şəkildə göstərildiyi kimi https://arduino.esp8266.com/stable/package_esp8266com_index.json daxil edin "Əlavə İdarə Heyəti Menecer URL'leri" sahəsinə. Sonra "OK" düyməsini basın.
3) Açıq lövhələr meneceri. Alətlər> İdarə Heyəti> Lövhələr Menecerinə gedin …
4) Aşağı diyirləyin, ESP8266 lövhə menyusunu seçin və 2.3.0 istifadə etdiyimiz "esp8266" nı quraşdırın
5) Alətlər> Kart> Ümumi ESP8266 Modulundan ESP8266 lövhənizi seçin
6) Nəhayət, Arduino IDE-ni yenidən açın
Addım 8: I/O siyahısı
Bu UNO və WeMos D1 R2 üçün I/O siyahımızdır
Addım 9: Qırmızı düyün
İlk iki şəkil, məlumatların wifi vasitəsilə olduğu və çıxışı qırmızı rəngdə göstərdiyi yerdir. İkinci görüntü, kompüter portundan keçdiyi qırmızı düyünlü proqramdır. Son şəkil WeMos D1 R2 istifadə edir
Qırmızı node https://nodered.org/docs/platforms/windows qurun
Addım 10: MySQL
SQL, Arduinodan əldə etdiyimiz məlumatları saxlamaq üçün istifadə etdiyimiz bir veb saytdır.
MySQL -ə qoşulmaq üçün wamp istifadə etməlisiniz. Wampı https://wampserver.aviatechno.net/ saytından yükləyə bilərsiniz.
Tövsiyə:
Ikea Socker əsasında avtomatik qapalı istixana: 5 addım
Ikea Socker əsasında avtomatik qapalı istixana: Salam, bu mənim ilk təlimatımdır. Bu cəmiyyətlə çox şey öyrəndim və düşünürəm ki, təvazökar fikirlərimi geri qaytarmağın vaxtıdır. İngilis dilim üçün üzr istəyirəm, kasıbdır, amma əlimdən gələni edəcəyəm. Fikir toxum yetişdirməyimə imkan verən bir masa üstü istixana etmək və
LoRa ilə bir istixana avtomatlaşdırılması! (2 -ci hissə) -- Motorlu Pəncərə Açıcı: 6 Addım (Şəkillərlə birlikdə)
LoRa ilə bir istixana avtomatlaşdırılması! (2 -ci hissə) || Motorlu Pəncərə Açacağı: Bu layihədə sizə istixanam üçün motorlu pəncərə açıcısını necə yaratdığımı göstərəcəyəm. Bu o deməkdir ki, sizə hansı motoru istifadə etdiyimi, həqiqi mexaniki sistemi necə hazırladığımı, mühərriki necə idarə etdiyimi və nəhayət bir Arduino LoRa istifadə etdiyimi göstərəcəyəm
Avtomatik Suvarma, İnternet Bağlantısı və Daha Çoxu ilə Möhtəşəm İstixana: 7 Addım (Şəkillərlə)
Avtomatik Suvarma, İnternet Bağlantısı və Daha Çoxu ilə Möhtəşəm İstixana: Bu Təlimatlara xoş gəlmisiniz. Yürüşün əvvəlində bir bağçada idim və bir neçə istixana gördüm. Uzun müddətdir bitkilər və elektronika ilə bir layihə etmək istədiyim üçün irəli getdim və birini aldım: https://www.instagram.com/p
LoRa ilə bir istixana avtomatlaşdırılması! (1 -ci hissə) -- Sensorlar (temperatur, rütubət, torpaq nəmliyi): 5 addım
LoRa ilə bir istixana avtomatlaşdırılması! (1 -ci hissə) || Sensorlar (Temperatur, Rütubət, Torpaq Nəmliyi): Bu layihədə sizə istixananı necə avtomatlaşdırdığımı göstərəcəyəm. İstixananı necə qurduğumu və elektrik və avtomatika elektronikasını necə bağladığımı sizə göstərəcəyəm deməkdir. Ayrıca L istifadə edən bir Arduino lövhəsini necə proqramlaşdıracağınızı sizə göstərəcəyəm
TerraDome: Arduino ilə Mini Tropik İstixana: 18 Addım (Şəkillərlə)
TerraDome: Arduino ilə Mini Tropik İstixana: TerraDome, bitkilər və tropik çiçəklər üçün səkkizbucaqlı günbəz formalı qapalı istixanadır. Fərqli sensorlar və LCD displey vasitəsilə temperaturu və işığı tənzimləyən Arduino Mega ilə idarə olunur. Jurassic Parkın qapıları da var (və ya