İçindekiler:

Wi-Fi'li UCL-IIoT-Sera: 10 Adım
Wi-Fi'li UCL-IIoT-Sera: 10 Adım

Video: Wi-Fi'li UCL-IIoT-Sera: 10 Adım

Video: Wi-Fi'li UCL-IIoT-Sera: 10 Adım
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Kasım
Anonim
Wi-Fi'li UCL-IIoT-Sera
Wi-Fi'li UCL-IIoT-Sera

Bu, UCL'de 3 dönemlik bir okul projesidir. Seramızda çalışmaya devam etmeye karar verdik ama bu sefer veri toplayarak

adam0220 ve mort340d tarafından yapılmıştır

1. Adım: Genel Bakış

Image
Image
genel bakış
genel bakış
genel bakış
genel bakış
genel bakış
genel bakış

Hangi bahçe meraklısı, bitkilerin otomatik olarak sulandığı, toprak nemi düştüğünde veya bitkilerinize geceleri bile gerekli "güneş ışığını" otomatik olarak verebilen bir "akıllı ev" hayal etmiyor?

Amacımız bunu sizin için yapabilecek bir sera yapmak

Bu talimat, arduino aracılığıyla kendini sürdürebilen bir serayı nasıl yaptığımızı açıklayacaktır.

Sıcaklık ve nemi ölçmek için bir DHT11 kullandık. Nemli toprak sensörümüz, toprak nemini ölçmek için kullanılır. Su pompamız, toprak çok kuruduğunda toprağı sulamak için kullanılır. LCD monitör, toprak nemi ve sıcaklığının ne olduğunu göstermek için kullanılır. Ledler güneşi göstermek için kullanılır. Arduino'dan aldığımız tüm değerlerimizi görmek için kırmızı düğümü kullandık. WeMos D1 R2, verileri wifi üzerinden göndermek için kullanılır. MySQL, verileri bir web sayfası üzerinden görüntülemek için kullanılır.

Adım 2: Akış Şeması + Düğüm Kırmızısı Nasıl Kurulur ve Düğüm Kırmızısına MySQL Eklenir

Akış Şeması + Düğüm Kırmızısı Nasıl Kurulur ve Düğüm Kırmızısına MySQL Eklenir
Akış Şeması + Düğüm Kırmızısı Nasıl Kurulur ve Düğüm Kırmızısına MySQL Eklenir

İşte seranın akış şemamız

1. Bilgisayarınıza node-red'i kurun.

2. "dashboard, node-remysql ve node-serialport" kurun

3. Paleti yönetmek için girin

4. Sonra yükle'ye tıklayın

5. Ardından modülleri arayın

6. MySQL'i açmak için bilgisayarınıza wampserver kurun

7. phpMyAdmin'i açın

8. "Düğümlü" bir blok örnek oluşturun

9. Bir tablo oluşturun, sahip olmak isteyeceğiniz "nemli" şeylerin adını yazın.

10. MySQL bloğunu kırmızı düğüme yerleştirin

11. Kırmızı düğümdeki "Mysql" bloğunun bizim durumumuzda "nodered" olması durumunda sql Veritabanımızın adına atıfta bulunulması gerekir.

Adım 3: Parça Listesi

1 x Arduino uno

1 x WeMos D1 R2

2 x Ekmek Tahtası

1 x Su Pompası 12v

4 x Led

1 x LCD ekran

1 x DHT 11

1 x Nem toprak sensörü

1 x Röle şarkı ky-019

1 x Pil tutucu

8 x Pil (AA)

4 x 220 ohm direnç

Hortum

teller

Ek olarak kullandığımız

Toprak ve bitkiler

3D yazıcı + lazer kesici

Adım 4: Projenin 3D Baskısı

Projenin 3D Baskısı
Projenin 3D Baskısı

Ana bilgisayar bir 3D yazıcıda yapılır

Çatı, lazer kesicili pleksiglastan yapılmıştır.

Duvarlar bir lazer kesici ile ahşaptan yapılmıştır

Dosyaları https://www.instructables.com/id/Greenhouse-Overview-On-Going/ adresinden alabilirsiniz.

Adım 5: Fritzing'de Kablolama

Fritzing üzerinde kablolama
Fritzing üzerinde kablolama

Adım 6: Arduino Kodu

Arduino Kodu
Arduino Kodu
Arduino Kodu
Arduino Kodu
Arduino Kodu
Arduino Kodu
Arduino Kodu
Arduino Kodu

İşte WeMos D1 R2 kodundan bazı resimler. Wifi'ye nasıl bağlandığımızı ve arduino'dan node-red'e nasıl veri gönderdiğimizi gösterir.

Resim 1. Resimde WeMos kütüphaneleri okur ve wifi'ye bağlanır ve arduino'da hangi pinlerin olduğunu gösterir.

Resim 2. Paketi aldığını seri monitöre yazdırır ve "udp" ile verileri node-red üzerinden bilgisayara göndermek için nasıl kullandığımızı gösterir.

Resim 3. Node-red'e kaç karakter gönderebileceğimizi ve void kurulumunu gösterir.

Resim 4. Sıcaklığı, nemi ve nemi yüzer hale getirir, ardından nemi %0-100'e yeniden eşler. Bundan sonra dizelere dönüştürülür ve ardından kırmızı düğüme gönderilir.

Adım 7: Arduino IDE'de ESP8266 Kartı Nasıl Kurulur

Arduino IDE'de ESP8266 Kartı Nasıl Kurulur
Arduino IDE'de ESP8266 Kartı Nasıl Kurulur
Arduino IDE'de ESP8266 Kartı Nasıl Kurulur
Arduino IDE'de ESP8266 Kartı Nasıl Kurulur
Arduino IDE'de ESP8266 Kartı Nasıl Kurulur
Arduino IDE'de ESP8266 Kartı Nasıl Kurulur
Arduino IDE'de ESP8266 Kartı Nasıl Kurulur
Arduino IDE'de ESP8266 Kartı Nasıl Kurulur

ESP8266 kartını Arduino IDE'nize kurmak için aşağıdaki talimatları izleyin:

1) Arduino IDE'den tercihler penceresini açın. Dosya > Tercihler'e gidin

2) https://arduino.esp8266.com/stable/package_esp8266com_index.json'u aşağıdaki şekilde gösterildiği gibi "Ek Pano Yöneticisi URL'leri" alanına girin. Ardından, “Tamam” düğmesine tıklayın.

3) Kurul yöneticisini açın. Araçlar > Pano > Pano Yöneticisi'ne gidin…

4) Aşağı kaydırın, ESP8266 board menüsünü seçin ve 2.3.0 kullandığımız “esp8266”yı kurun

5) Araçlar > Kart > Genel ESP8266 Modülü'nden ESP8266 kartınızı seçin

6) Son olarak, Arduino IDE'nizi yeniden açın

Adım 8: G/Ç Listesi

G/Ç Listesi
G/Ç Listesi

Bu, UNO ve WeMos D1 R2 için I/O listemizdir.

9. Adım: Düğüm-kırmızı

düğüm-kırmızı
düğüm-kırmızı
düğüm-kırmızı
düğüm-kırmızı
düğüm-kırmızı
düğüm-kırmızı
düğüm-kırmızı
düğüm-kırmızı

İlk iki görüntü, verilerin wifi üzerinden olduğu ve çıktıyı kırmızı düğümde gösterdiği yerdir. İkinci görüntü, bilgisayar bağlantı noktasından geçtiği düğüm kırmızı programıdır. Son resim WeMos D1 R2 kullanıyor

Kurulum düğümü kırmızısı

Adım 10: MySQL

MySQL
MySQL
MySQL
MySQL

SQL, Arduino'dan aldığımız verileri depolamak için kullandığımız bir web sitesidir.

MySQL'e bağlanmak için wamp kullanmanız gerekir. Wamp'ı https://wampserver.aviatechno.net/ adresinden indirebilirsiniz.

Önerilen: