Daftar Isi:
2025 Pengarang: John Day | [email protected]. Terakhir diubah: 2025-01-13 06:57
Dalam tutorial ini kita akan membuat Sistem Pemantauan Sampah Cerdas Berbasis IoT
Kami akan memantau apakah Tempat Sampah penuh atau tidak dan jika penuh maka beri tahu Pemilik melalui pemberitahuan push di ponsel mereka.
Persyaratan perangkat lunak:
Aplikasi Blynk
Arduino IDE
Persyaratan Perangkat Keras:
Arduino Nano
Perisai Sensor Arduino Nano
Modul WiFi ESP 01
Sensor ultrasonik
Servo SG90
Modul Sensor Inframerah
Langkah 1: Sensor Ultrasonik
Ini memancarkan ultrasound pada 40.000 Hz yang bergerak di udara dan jika ada objek atau hambatan di jalurnya Ini akan memantul kembali ke modul. Mempertimbangkan waktu tempuh dan kecepatan suara, Anda dapat menghitung jaraknya.
Langkah 2: ESP8266 – 01 Modul WiFi
ESP8266-01 adalah Pemancar dan Penerima Serial WiFi yang dapat memberikan akses Mikrokontroler ke Jaringan WiFi.
Modul ESP8266 berbiaya rendah dan sudah diprogram sebelumnya dengan firmware set perintah AT, artinya, Anda cukup menghubungkan ini ke perangkat Arduino Anda dan mendapatkan kemampuan WiFi sebanyak yang ditawarkan WiFi Shield. -kemampuan pemrosesan dan penyimpanan papan yang memungkinkannya untuk diintegrasikan dengan sensor dan aplikasi lain melalui GPIO-nya.
Fitur:
- Wi-Fi Direct (P2P), soft-AP
- Tumpukan protokol TCP/IP terintegrasi
- Ini fitur TR switch terintegrasi, balun, LNA, power amplifier dan jaringan yang cocok
- Melengkapi PLL terintegrasi, regulator, DCXO, dan unit manajemen daya
- CPU 32-bit berdaya rendah terintegrasi dapat digunakan sebagai aplikasi
- 1.1 / 2.0, SPI, UART
- STBC, 1×1 MIMO, 2×1 MIMO
- A-MPDU & A-MSDU agregasi & interval penjaga 0.4ms
- Bangun dan kirimkan paket dalam <2ms
- Konsumsi daya siaga <1.0mW (DTIM3)
Langkah 3: Servo SG90
Motor servo adalah perangkat listrik yang dapat mendorong atau memutar objek dengan presisi tinggi. Jika Anda ingin memutar dan objek pada beberapa sudut atau jarak tertentu, maka Anda menggunakan motor servo. Itu hanya terdiri dari motor sederhana yang dijalankan melalui mekanisme servo. Jika motor yang digunakan bertenaga DC maka disebut motor servo DC, dan jika motor bertenaga AC disebut motor servo AC. Kita bisa mendapatkan motor servo torsi sangat tinggi dalam paket kecil dan ringan. Doe untuk fitur-fitur ini mereka sedang digunakan di banyak aplikasi seperti mobil mainan, helikopter dan pesawat RC, Robotika, Mesin dll.
Langkah 4: Mengonfigurasi Modul WiFi ESP8266 – 01 Anda
Hubungkan ESP 01 Anda sesuai dengan koneksi yang diberikan di bawah ini.
Kemudian unggah kode ini ke Arduino Uno Anda. KODE
Setelah mengupload kode.
Coba kirim perintah dasar: AT
Anda harus mendapatkan respon OK. (Ini berarti ESP 01 Anda berfungsi dengan baik).
Sekarang ESP 01 Anda akan dikonfigurasi secara otomatis. Ada dua perintah yang telah kita tulis dalam kode di atas.
AT+CWMODE=1 (Menyetel mode Wi-Fi (Stasiun/AP/Stasiun+AP))
AT+UART_DEF=9600, 8, 1, 0, 3 (Ini akan mengubah baud rate menjadi 9600, Anda bahkan dapat mengaturnya ke 115200.)
Langkah 5: Konfigurasi Aplikasi Blynk
Sekarang mari siapkan Aplikasi Blynk Anda untuk menerima data Suhu dan Kelembaban pada Grafik.
Langkah 1: Klik Proyek Baru
Langkah 2: Tambahkan Nama Proyek Anda dan Papan mana yang akan kami gunakan, Dalam Kasus kami adalah Arduino Nano
Langkah 3: Pilih Widget Anda yaitu Level Vertikal
Langkah 4: Konfigurasikan rentang Pin dan Data
Sekarang Blynk Anda akan Terlihat Seperti Diagram Sirkuit ini
Langkah 6: Diagram Sirkuit
Dalam diagram di atas, semua koneksi ditampilkan untuk proyek Tempat Sampah Cerdas Berbasis IoT ini.
Kami telah menggunakan Arduino Nano Shield untuk kemudahan koneksi. Koneksi akan sama untuk Arduino Nano Shield juga.
Langkah 7: Kode
Untuk Kode Lengkap kunjungi - Alpha Electronz