İçindekiler:

UCL-IIoT-Otomatik Çöp Kutusu: 6 Adım
UCL-IIoT-Otomatik Çöp Kutusu: 6 Adım

Video: UCL-IIoT-Otomatik Çöp Kutusu: 6 Adım

Video: UCL-IIoT-Otomatik Çöp Kutusu: 6 Adım
Video: Ünal turan Azad yılmaz Karşıma çıkın dedi 2024, Temmuz
Anonim
UCL-IIoT-Otomatik Çöp Kutusu
UCL-IIoT-Otomatik Çöp Kutusu

UCL'de Otomasyon Teknolojisi 3. yarıyıl öğrencisiyim. Bu talimatta önceki projemi endüstri 4.0'a taşımayı hedefliyorum.

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

Arduino, üzerinden veri göndermek için bir nodemcu - esp8266 ile değiştirildi. Wifi.

Adım 1: İletişim

İletişim
İletişim

Nodemcu'nun PC ile iletişim kurabilmesini diliyoruz.

Bunu yapmak için, kullanıcıya veri gösterebilen bir web sitesi olarak nodemcu ve node-red arasında bir aracı kullanıyoruz. Nodemcu'nun sınırlı veri depolaması vardır, bu nedenle kırmızı düğümden veri depolamak için Wampserver kullanıyoruz.

Nodemcu: Öncelikle bilgisayarımızla iletişim kurabilmemiz için yerel ağa bağlanmamız gerekiyor. Bunu yapmak için bunu başarmak için bu kılavuzu kullandım:

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

Komisyoncu - Sivrisinek:

Herhangi bir veriyi işlemek istiyorsak, verinin doğru yere gittiğinden emin olmalıyız. Bu amaçla, bu web sitesinde bulunabilen mosquitto komisyoncusunu kullandım.

mosquitto.org/

Verileri doğru yere göndermek için "konu" ile etiketlenmelidir. Bu konular yayınlanır veya abone olunur. Belirli bir konuda yayınlanan herhangi bir şey, aracı tarafından, aracıya bağlı herhangi bir abone birime gönderilecektir.

Düğüm-kırmızı:

Kullanıcının web sitesi veya diğer arayüzler oluşturmasını sağlayan akış tabanlı bir programdır.

Bu, nodemcu'dan gelen verileri görüntülemek ve işlemek için kullanılır.

Wampserver:

Veri depolamak veya göndermek için node-red'den istek alan bir veritabanıdır.

2. Adım: Eksik Bağlantı

Eksik bağlantı
Eksik bağlantı

Nodemcu'yu komisyoncuya bağlayamadım ama onu wifi'ime bağlamayı başardım.

Aracıya bağlanmaya çalışmak için kullandığım kodu ekledim. Sorun şu ki, aracıya bağlanmak için yanlış IP kullanıyorum. Aracı IP adresini alamadım.

Adım 3: Yeni Arduino Kodu

Yeni Arduino Kodu
Yeni Arduino Kodu
Yeni Arduino Kodu
Yeni Arduino Kodu

Programın çalışması için bu üç kütüphaneyi kurmanız gerekir.

Ayrıca wifi'ye bağlanmak için ağınızın adını (SSID) ve şifrenizi girmeniz gerekir.

4. 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ı, program için arayüz olarak kullanılır ve kullanıcının sıcaklık ve nem sensörü tarafından toplanan verileri görüntülemesini sağlar. Ayrıca toplanan tüm veriler her 30 dakikada bir temizlenen bir veri tabanına kaydedilir. Kullanıcı herhangi bir zamanda, mevcut saklanan tüm verileri görüntülemek için bir düğmeye tıklayabilir.

Son olarak artık çöp kutusunu açmak için bir düğme yerleştirilebilir.

Adım 5: Wampserver

Wampserver
Wampserver
Wampserver
Wampserver

Arduino'dan node-red'e gönderilen verileri depolamak için bir veritabanı kullandım. Programın çalışması için isimleri kullanmanız gerekir. Büyük/küçük harf duyarlıdır.

6. Adım: Sonuçlar

Programın i'yi kullanılabilir hale getirmek için hala biraz çalışmaya ihtiyacı var. Aracınıza bağlanabiliyorsanız, iletişim öğelerinin geri kalanını çalışır hale getirmek oldukça kolay olacaktır.

Önerilen: