İçindekiler:

IoT Tabanlı Akıllı Çöp Kovası: 8 Adım
IoT Tabanlı Akıllı Çöp Kovası: 8 Adım

Video: IoT Tabanlı Akıllı Çöp Kovası: 8 Adım

Video: IoT Tabanlı Akıllı Çöp Kovası: 8 Adım
Video: Ünal turan Azad yılmaz Karşıma çıkın dedi 2024, Temmuz
Anonim
IoT Tabanlı Akıllı Çöp Kovası
IoT Tabanlı Akıllı Çöp Kovası

Bu eğitimde IoT Tabanlı Akıllı Çöp Kovası İzleme Sistemi oluşturacağız.

Çöp Kutusunun dolu olup olmadığını izleyeceğiz ve eğer doluysa, telefonundaki bir push bildirimi ile Sahibine haber vereceğiz.

Yazılım gereksinimleri:

Blynk Uygulaması

Arduino IDE'si

Donanım Gereksinimleri:

Arduino Nano

Arduino Nano Sensör Kalkanı

ESP 01 WiFi Modülü

Ultrasonik sensör

Servo SG90

Kızılötesi Sensör Modülü

Adım 1: Ultrasonik Sensör

Ultrasonik sensör
Ultrasonik sensör

Havada dolaşan 40 000 Hz'de bir ultrason yayar ve yolunda bir nesne veya engel varsa modüle geri döner. Yolculuk süresini ve sesin hızını göz önünde bulundurarak mesafeyi hesaplayabilirsiniz.

Adım 2: ESP8266 – 01 WiFi Modülü

ESP8266 – 01 WiFi Modülü
ESP8266 – 01 WiFi Modülü

ESP8266-01, WiFi Ağına herhangi bir Mikro denetleyici erişimi verebilen bir Seri WiFi Verici ve Alıcıdır.

ESP8266 modülü düşük maliyetlidir ve AT komut seti bellenimi ile önceden programlanmış olarak gelir, yani bunu Arduino cihazınıza kolayca bağlayabilir ve bir WiFi Shield'in sunduğu kadar WiFi yeteneği elde edebilirsiniz. Bu modülün güçlü bir GPIO'ları aracılığıyla sensörler ve diğer uygulamalarla entegre edilmesini sağlayan kart işleme ve depolama özelliği.

Özellikleri:

  • Wi-Fi Direct (P2P), yumuşak AP
  • Entegre TCP/IP protokol yığını
  • Entegre bir TR anahtarı, balun, LNA, güç amplifikatörü ve eşleştirme ağı içerir
  • Entegre PLL, düzenleyiciler, DCXO ve güç yönetim birimlerini donatır
  • Entegre düşük güçlü 32-bit CPU bir uygulama olarak kullanılabilir
  • 1.1 / 2.0, SPI, UART
  • STBC, 1×1 MIMO, 2×1 MIMO
  • A-MPDU ve A-MSDU toplama ve 0,4 ms koruma aralığı
  • 2 ms'den kısa sürede paketleri uyandırın ve iletin
  • Bekleme modunda güç tüketimi < 1.0 mW (DTIM3)

Adım 3: Servo SG90

Servo SG90
Servo SG90

Servo motor, bir nesneyi büyük bir hassasiyetle itebilen veya döndürebilen elektrikli bir cihazdır. Belirli açılarda veya mesafelerde döndürmek ve nesne vermek istiyorsanız, o zaman servo motor kullanırsınız. Sadece servo mekanizma ile çalışan basit bir motordan oluşur. Motor kullanılıyorsa DC motorlu ise DC servo motor, AC motorlu ise AC servo motor olarak adlandırılır. Küçük ve hafif paketlerde çok yüksek torklu servo motor elde edebiliriz. Bu özelliklerinden dolayı oyuncak araba, RC helikopterler ve uçaklar, Robotik, Makine vb. birçok uygulamada kullanılmaktadırlar.

Adım 4: ESP8266 – 01 WiFi Modülünüzü Yapılandırma

ESP8266 – 01 WiFi Modülünüzü Yapılandırma
ESP8266 – 01 WiFi Modülünüzü Yapılandırma
ESP8266 – 01 WiFi Modülünüzü Yapılandırma
ESP8266 – 01 WiFi Modülünüzü Yapılandırma

ESP 01'inizi aşağıda verilen bağlantılara göre bağlayınız.

Ardından bu kodu Arduino Uno'nuza yükleyin. KOD

Kodu Yükledikten Sonra.

Temel komutu göndermeyi deneyin: AT

Tamam yanıtı almalısınız. (Bu, ESP 01'inizin İyi çalıştığı anlamına gelir).

Artık ESP 01'iniz otomatik olarak yapılandırılacaktır. Yukarıdaki kodda yazdığımız iki komut var.

AT+CWMODE=1 (Wi-Fi modunu ayarlar (İstasyon/AP/İstasyon+AP))

AT+UART_DEF=9600, 8, 1, 0, 3 (Bu, baud hızını 9600'e değiştirir, hatta 115200'e bile ayarlayabilirsiniz.)

Adım 5: Blynk Uygulamasını Yapılandırma

Yapılandırma Blynk Uygulaması
Yapılandırma Blynk Uygulaması
Yapılandırma Blynk Uygulaması
Yapılandırma Blynk Uygulaması
Yapılandırma Blynk Uygulaması
Yapılandırma Blynk Uygulaması

Şimdi Blynk Uygulamanızı Grafiklerde Sıcaklık ve Nem verilerini alacak şekilde ayarlayalım.

Adım 1: Yeni Proje'ye tıklayın

Adım 2: Proje Adınızı ve hangi Kartı kullanacağımızı ekleyin, Bizim durumumuzda Arduino Nano

Adım 3: Widget'ınızı seçin, yani Seviye Dikey

Adım 4: Pinleri ve Veri aralığını yapılandırın

Şimdi Blynk'iniz Bu Devre Şemasına benzemeli

Adım 6: Devre Şeması

Devre şeması
Devre şeması

Yukarıdaki şemada bu proje için tüm bağlantılar gösterilmektedir IoT Tabanlı Akıllı Çöp Kovası.

Bağlantı kolaylığı için bir Arduino Nano Shield kullandık. Arduino Nano Shield için de bağlantı aynı olacaktır.

7. Adım: Kod

Tam Kod ziyareti için - Alpha Electronz

Önerilen: