Mündəricat:

IoT əsaslı ağıllı çöp qutusu: 8 addım
IoT əsaslı ağıllı çöp qutusu: 8 addım

Video: IoT əsaslı ağıllı çöp qutusu: 8 addım

Video: IoT əsaslı ağıllı çöp qutusu: 8 addım
Video: Мини ПК на Intel N100 - AC8-N, мощная безвентиляторная платформа, установка Home Assistant OS 2024, Iyul
Anonim
IoT əsaslı ağıllı zibil qutusu
IoT əsaslı ağıllı zibil qutusu

Bu dərslikdə IoT əsaslı Ağıllı Çöp Kütlələri İzləmə Sistemi yaradacağıq

Zibil qutusunun dolub -dolmadığını izləyəcəyik və dolu olduqda telefon sahibinə təkan bildirişi ilə bu barədə Sahibə məlumat verəcəyik.

Proqram tələbləri:

Blynk Tətbiqi

Arduino IDE

Avadanlıq tələbləri:

Arduino Nano

Arduino Nano Sensor Qalxanı

ESP 01 WiFi Modulu

Ultrasonik Sensor

Servo SG90

İnfraqırmızı Sensor Modulu

Addım 1: Ultrasonik Sensor

Ultrasonik Sensor
Ultrasonik Sensor

Havada hərəkət edən 40 000 Hz tezliyində bir ultrasəs yayır və yolunda bir cisim və ya maneə olarsa modula geri dönəcək. Səyahət vaxtını və səsin sürətini nəzərə alaraq məsafəni hesablaya bilərsiniz.

Addım 2: ESP8266 - 01 WiFi Modulu

ESP8266 - 01 WiFi Modulu
ESP8266 - 01 WiFi Modulu

ESP8266-01, hər hansı bir mikro nəzarətçiyə WiFi Şəbəkəsinə çıxış verə bilən Serial WiFi Vericisi və Alıcısıdır.

ESP8266 modulu aşağı qiymətə malikdir və AT əmr dəsti firmware ilə əvvəlcədən proqramlaşdırılmışdır, yəni Arduino cihazınıza bağlaya bilərsiniz və WiFi Shield-in təklif etdiyi qədər WiFi qabiliyyəti əldə edə bilərsiniz. -GPIO'ları vasitəsilə sensorlar və digər tətbiqlərlə inteqrasiya olunmasına imkan verən taxta emal və saxlama qabiliyyəti.

Xüsusiyyətləri:

  • Wi-Fi Direct (P2P), yumşaq AP
  • İnteqrasiya edilmiş TCP/IP protokol yığını
  • İnteqrasiya edilmiş TR açarı, balun, LNA, güc gücləndiricisi və uyğun şəbəkəyə malikdir
  • İnteqrasiya edilmiş PLL, tənzimləyicilər, DCXO və güc idarəetmə vahidləri ilə təchiz olunmuşdur
  • Tətbiq olaraq aşağı güclü 32 bitlik CPU istifadə edilə bilər
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • A-MPDU və A-MSDU toplama və 0.4ms qoruyucu interval
  • Paketləri <2ms -də oyanın və ötürün
  • Gözləmə gücü <1.0 mW (DTIM3)

Addım 3: Servo SG90

Servo SG90
Servo SG90

Bir servo mühərrik, bir obyekti yüksək dəqiqliklə itələyə və ya döndərə bilən elektrik cihazdır. Dönmək və müəyyən açılarda və ya məsafədə etiraz etmək istəyirsinizsə, servo motordan istifadə edirsiniz. Sadəcə servo mexanizmi ilə işləyən sadə bir motordan ibarətdir. Mühərrik DC gücündədirsə DC servo motor, AC ilə işləyən motor isə AC servo motor adlanır. Kiçik və yüngül paketlərdə çox yüksək torka malik servo motor əldə edə bilərik. Oyuncaq avtomobili, RC helikopterləri və təyyarələri, Robototexnika, Maşın və s.

Addım 4: ESP8266 - 01 WiFi Modulunuzu Konfiqurasiya edin

ESP8266 - 01 WiFi Modulunuzu Konfiqurasiya edin
ESP8266 - 01 WiFi Modulunuzu Konfiqurasiya edin
ESP8266 - 01 WiFi Modulunuzu Konfiqurasiya edin
ESP8266 - 01 WiFi Modulunuzu Konfiqurasiya edin

ESP 01 cihazınızı aşağıda göstərilən bağlantılara uyğun olaraq bağlayın.

Sonra bu kodu Arduino Uno -ya yükləyin. KOD

Kodu yüklədikdən sonra.

Əsas əmri göndərməyə çalışın: AT

OK cavabını almalısınız. (Bu, ESP 01 -inizin yaxşı işlədiyi deməkdir).

İndi ESP 01 avtomatik olaraq konfiqurasiya ediləcək. Yuxarıdakı kodda yazdığımız iki əmr var.

AT+CWMODE = 1 (Wi-Fi rejimini təyin edir (Stansiya/AP/Stansiya+AP))

AT+UART_DEF = 9600, 8, 1, 0, 3 (Bu, ötürmə sürətini 9600 -ə dəyişəcək, hətta 115200 -ə də təyin edə bilərsiniz.)

Addım 5: Blynk tətbiqini konfiqurasiya edin

Konfiqurasiya Blynk Tətbiqi
Konfiqurasiya Blynk Tətbiqi
Blynk tətbiqinin konfiqurasiyası
Blynk tətbiqinin konfiqurasiyası
Konfiqurasiya Blynk Tətbiqi
Konfiqurasiya Blynk Tətbiqi

İndi qrafiklərdə temperatur və rütubət məlumatlarını almaq üçün Blynk Tətbiqinizi quraq.

Addım 1: Yeni Layihəni vurun

Addım 2: Layihənizin adını və istifadə edəcəyimiz lövhəni əlavə edin, bizim vəziyyətimizdə Arduino Nano

Addım 3: Vidjetinizi seçin, yəni Şaquli Səviyyə

Addım 4: Sancaqlar və Məlumat aralığını konfiqurasiya edin

İndi Blynk -iniz bu dövrə diaqramına bənzəməlidir

Addım 6: Dövrə Şeması

Dövrə diaqramı
Dövrə diaqramı

Yuxarıdakı diaqramda bu layihə üçün bütün əlaqələr IoT əsaslı Ağıllı Çöp Kovası göstərilir.

Əlaqəni asanlaşdırmaq üçün bir Arduino Nano Shield istifadə etdik. Bağlantı Arduino Nano Shield üçün də eyni olacaq.

Addım 7: Kod

Tam Kod ziyarət üçün - Alpha Electronz

Tövsiyə: