Mündəricat:

UCL-IIoT-Avtomatik zibil qutusu: 6 addım
UCL-IIoT-Avtomatik zibil qutusu: 6 addım

Video: UCL-IIoT-Avtomatik zibil qutusu: 6 addım

Video: UCL-IIoT-Avtomatik zibil qutusu: 6 addım
Video: COC JUNE 2019 UPDATE CLOUDS ARE DISAPPEARING? 2024, Noyabr
Anonim
UCL-IIoT-Avtomatik zibil qutusu
UCL-IIoT-Avtomatik zibil qutusu

Mən Avtomatlaşdırma Texnologiyası tələbəsiyəm 3. semestr UCL -də. Bu təlimatda əvvəlki layihəmi sənaye 4.0 -a köçürməyi hədəfləyirəm.

www.instructables.com/id/UCL-Automatic-Tra…

Arduino, məlumat göndərmək üçün nodemcu - esp8266 ilə əvəz edilmişdir. wifi.

Addım 1: Ünsiyyət

Ünsiyyət
Ünsiyyət

Nodemcunun PC ilə ünsiyyət qurmasını arzulayırıq.

Bunu etmək üçün nodemcu ilə node-red arasında istifadəçiyə məlumatları göstərə biləcək bir veb sayt olaraq bir brokerdən istifadə edirik. Nodemcu məhdud məlumat saxlama qabiliyyətinə malikdir, buna görə də məlumatları node-red-dən saxlamaq üçün Wampserver-dən istifadə edirik.

Nodemcu: Əvvəlcə kompüterimizlə ünsiyyət qurmaq üçün yerli şəbəkəyə qoşulmalıyıq. Bunu etmək üçün bu təlimatı istifadə edərək buna nail oldum:

tttapa.github.io/ESP8266/Chap07%20-%20Wi-F…

Vasitəçi - ağcaqanad:

Hər hansı bir məlumatı emal etmək istəsək, məlumatların doğru yerə getdiyinə əmin olmalıyıq. Bu məqsədlə bu veb saytında tapıla bilən ağcaqanad brokerindən istifadə etdim.

mosquitto.org/

Verilənləri doğru yerə göndərmək üçün "mövzu" ilə etiketlənməlidir. Bu mövzular ya nəşr olunur, ya da abunə olur. Müəyyən bir mövzuda nəşr olunan hər şey, broker tərəfindən brokerə bağlı olan hər hansı bir abunəçiyə göndəriləcək.

Qırmızı düyün:

İstifadəçiyə veb sayt və ya digər interfeyslər yaratmağa imkan verən axın əsaslı bir proqramdır.

Bu nodemcu məlumatlarını göstərmək və işləmək üçün istifadə olunur

Wampserver:

Məlumat saxlamaq və ya göndərmək üçün node-red-dən sorğu alan bir verilənlər bazasıdır.

Addım 2: Eksik Bağlantı

Bağlantı yoxdur
Bağlantı yoxdur

Nodemcu -nu brokerə qoşa bilmədim, ancaq wifi -yə qoşmağı bacardım.

Brokerə qoşulmağa çalışdığım kodu əlavə etdim. Düşünürəm ki, problem brokerə qoşulmaq üçün səhv IP istifadə etməyimdir. Brokerin IP ünvanını ala bilmədim.

Addım 3: Yeni Arduino Kodu

Yeni Arduino kodu
Yeni Arduino kodu
Yeni Arduino kodu
Yeni Arduino kodu

Proqramın işləməsi üçün bu üç kitabxananı quraşdırmalısınız.

Bundan əlavə, WiFi -yə qoşulmaq üçün şəbəkənizin adını (SSID) və şifrənizi daxil etməlisiniz.

Addım 4: Node-Red

Qırmızı Node
Qırmızı Node
Qırmızı Node
Qırmızı Node

Node-red, proqramın interfeysi olaraq istifadə olunur və istifadəçiyə temperatur və rütubət sensoru tərəfindən toplanan məlumatları görməyə imkan verir. Bundan əlavə, toplanan bütün məlumatlar hər 30 dəqiqədən bir silinən bir məlumat bazasına daxil edilir. İstənilən vaxt istifadəçi bütün mövcud məlumatları görmək üçün bir düyməni basa bilər.

Nəhayət zibil qutusunu açmaq üçün bir düymə yerləşdirilə bilər.

Addım 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Arduino-dan node-red-ə göndərilən məlumatları saxlamaq üçün bir verilənlər bazasından istifadə etdim. Proqramın işləməsi üçün adlardan istifadə etməlisiniz. Böyük hərflərə həssasdır.

Addım 6: Nəticələr

Proqramın istifadəyə verilməsi üçün hələ də bir az işə ehtiyac var. Brokerinizə qoşula bilsəniz, qalan ünsiyyət elementlərini işlək hala gətirmək olduqca asan olmalıdır.

Tövsiyə: