Isi kandungan:

Dustbin Pintar Berasaskan IoT: 8 Langkah
Dustbin Pintar Berasaskan IoT: 8 Langkah

Video: Dustbin Pintar Berasaskan IoT: 8 Langkah

Video: Dustbin Pintar Berasaskan IoT: 8 Langkah
Video: Project IoT "Tempat Sampah Pintar Berbasis Arduino" 2024, Julai
Anonim
Dustbin Pintar Berasaskan IoT
Dustbin Pintar Berasaskan IoT

Dalam tutorial ini kita akan membuat Sistem Pemantauan Dustbin Pintar Berasaskan IoT

Kami akan memantau sama ada Dustbin penuh atau tidak dan jika penuh maka beritahu Pemilik melalui pemberitahuan tolak di telefon mereka.

Keperluan perisian:

Permohonan Blynk

Arduino IDE

Keperluan Perkakasan:

Arduino Nano

Perisai Sensor Arduino Nano

Modul WiFi ESP 01

Sensor Ultrasonik

Servo SG90

Modul Sensor Inframerah

Langkah 1: Sensor Ultrasonik

Sensor Ultrasonik
Sensor Ultrasonik

Ia memancarkan ultrasound pada 40 000 Hz yang bergerak melalui udara dan jika ada objek atau halangan di lintasannya, ia akan kembali ke modul. Dengan mengambil kira masa perjalanan dan kelajuan suara, anda dapat mengira jaraknya.

Langkah 2: Modul WiFi ESP8266 - 01

ESP8266 - 01 Modul WiFi
ESP8266 - 01 Modul WiFi

ESP8266-01 adalah Pemancar dan Penerima WiFi Serial yang dapat memberikan akses kepada Pengawal Mikro ke Rangkaian WiFi.

Modul ESP8266 adalah kos rendah dan diprogramkan dengan firmware set perintah AT, yang bermaksud, anda boleh menghubungkannya ke peranti Arduino anda dan mendapatkan kemampuan WiFi sebanyak yang ditawarkan oleh WiFi Shield. Modul ini mempunyai -kemampuan pemprosesan dan penyimpanan papan yang membolehkannya disatukan dengan sensor dan aplikasi lain melalui GPIO-nya.

Ciri-ciri:

  • Wi-Fi Direct (P2P), soft-AP
  • Tumpukan protokol TCP / IP bersepadu
  • Ia dilengkapi suis TR bersepadu, balun, LNA, penguat kuasa dan rangkaian yang sepadan
  • Melengkapkan unit pengurusan PLL, regulator, DCXO dan kuasa
  • CPU 32-bit daya rendah yang terintegrasi dapat digunakan sebagai aplikasi
  • 1.1 / 2.0, SPI, UART
  • STBC, 1 × 1 MIMO, 2 × 1 MIMO
  • Pengagregatan A-MPDU & A-MSDU & selang pengawal 0.4ms
  • Bangun dan hantar paket dalam <2ms
  • Penggunaan kuasa siap sedia <1.0mW (DTIM3)

Langkah 3: Servo SG90

Servo SG90
Servo SG90

Motor servo adalah alat elektrik yang dapat mendorong atau memutar objek dengan tepat. Sekiranya anda ingin memutar dan membuat objek pada sudut atau jarak tertentu, maka anda menggunakan motor servo. Itu hanya terdiri dari motor sederhana yang berjalan melalui mekanisme servo. Sekiranya motor yang digunakan bertenaga DC maka itu dinamakan motor servo DC, dan jika motor itu bertenaga AC maka ia disebut motor servo AC. Kita boleh mendapatkan motor servo tork yang sangat tinggi dalam pakej kecil dan ringan. Ciri-ciri ini digunakan dalam banyak aplikasi seperti kereta mainan, helikopter dan pesawat RC, Robotik, Mesin dll.

Langkah 4: Mengkonfigurasi Modul WiFi ESP8266 - 01 Anda

Mengkonfigurasi Modul WiFi ESP8266 - 01 Anda
Mengkonfigurasi Modul WiFi ESP8266 - 01 Anda
Mengkonfigurasi Modul WiFi ESP8266 - 01 Anda
Mengkonfigurasi Modul WiFi ESP8266 - 01 Anda

Sambungkan ESP 01 anda mengikut sambungan yang diberikan di bawah.

Kemudian muat naik kod ini ke Arduino Uno anda. KOD

Selepas Memuat naik kod.

Cuba hantarkan arahan asas: AT

Anda mesti mendapat sambutan yang baik. (Ini bermaksud ESP 01 anda berfungsi dengan baik).

Sekarang ESP 01 anda akan dikonfigurasi secara automatik. Terdapat dua perintah yang telah kita tulis dalam kod di atas.

AT + CWMODE = 1 (Menetapkan mod Wi-Fi (Stesen / AP / Stesen + AP))

AT + UART_DEF = 9600, 8, 1, 0, 3 (Ini akan mengubah kadar baud menjadi 9600 malah anda boleh menetapkannya ke 115200.)

Langkah 5: Aplikasi Blynk Konfigurasi

Aplikasi Konfigurasi Blynk
Aplikasi Konfigurasi Blynk
Aplikasi Konfigurasi Blynk
Aplikasi Konfigurasi Blynk
Aplikasi Konfigurasi Blynk
Aplikasi Konfigurasi Blynk

Sekarang mari kita siapkan Aplikasi Blynk anda untuk menerima data Suhu dan Kelembapan pada Grafik.

Langkah 1: Klik pada Projek Baru

Langkah 2: Tambahkan Nama Projek anda dan Papan mana yang akan kami gunakan, Dalam kes kami adalah Arduino Nano

Langkah 3: Pilih Widget anda, iaitu Level Vertical

Langkah 4: Konfigurasikan julat Pin dan Data

Sekarang Blynk anda Sepertinya Diagram Litar ini

Langkah 6: Diagram Litar

Rajah Litar
Rajah Litar

Dalam rajah di atas semua sambungan ditunjukkan untuk projek ini Smart Dustbin Berdasarkan IoT.

Kami telah menggunakan Arduino Nano Shield untuk kemudahan hubungan. Sambungan akan sama untuk Arduino Nano Shield juga.

Langkah 7: Kod

Untuk lawatan Kod Penuh - Alpha Electronz

Disyorkan: