Daftar Isi:

Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266: 5 Langkah
Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266: 5 Langkah

Video: Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266: 5 Langkah

Video: Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266: 5 Langkah
Video: [Demo]IoT Parking System + Telegram Notification || Kit Proyek IoT: Sistem Parkir RFID 2024, Juli
Anonim
Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266
Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266
Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266
Sistem Parkir Cerdas Berbasis IoT Menggunakan NodeMCU ESP8266

Saat ini mencari tempat parkir di daerah sibuk sangat sulit dan tidak ada sistem untuk mendapatkan rincian ketersediaan parkir secara online. Bayangkan jika Anda bisa mendapatkan informasi ketersediaan slot parkir di ponsel Anda dan Anda tidak perlu berkeliaran untuk memeriksa ketersediaannya. Masalah ini dapat diselesaikan dengan sistem parkir pintar berbasis IoT. Dengan menggunakan sistem parkir berbasis IoT, Anda dapat dengan mudah mengakses ketersediaan slot parkir melalui internet. Sistem ini dapat sepenuhnya mengotomatisasi sistem parkir mobil. Dari masuk ke pembayaran, dan keluar, semua bisa dilakukan secara otomatis.

Jadi di sini kami sedang membangun Sistem Parkir Mobil berbasis IoT menggunakan NodeMCU, lima sensor IR, dan dua motor servo. Dua sensor IR digunakan di gerbang masuk dan keluar untuk mendeteksi mobil sementara tiga sensor IR digunakan untuk mendeteksi ketersediaan slot parkir. Motor servo digunakan untuk membuka dan menutup gerbang sesuai dengan nilai sensor. Di sini kami menggunakan platform Adafruit IO untuk menampilkan publikasi data di cloud yang dapat dipantau dari mana saja di dunia.

Langkah 1: Komponen Diperlukan

Perangkat keras

  • NodeMCU ESP8266
  • Sensor Inframerah (5)
  • Motor Servo (2)

Pelayanan online

Adafruit IO

Langkah 2: Diagram Sirkuit Parkir Cerdas Berbasis IoT

Diagram Sirkuit Parkir Cerdas Berbasis IoT
Diagram Sirkuit Parkir Cerdas Berbasis IoT

Dalam Sistem Parkir Cerdas ini menggunakan IoT, kami menggunakan lima Sensor IR dan dua motor servo. Sensor IR dan motor Servo terhubung ke NodeMCU. NodeMCU mengontrol proses lengkap dan mengirimkan informasi ketersediaan parkir dan waktu parkir ke Adafruit IO sehingga dapat dipantau dari mana saja di dunia menggunakan platform ini. Dua sensor IR digunakan pada pintu masuk dan pintu keluar sehingga dapat mendeteksi mobil di pintu masuk dan pintu keluar serta membuka dan menutup pintu secara otomatis. Kami sebelumnya menggunakan cloud Adafruit IO di banyak proyek IoT, ikuti tautan untuk mempelajari lebih lanjut.

Dua motor servo digunakan sebagai gerbang masuk dan keluar, sehingga setiap kali sensor IR mendeteksi mobil, motor servo secara otomatis berputar dari 45° hingga 140°, dan setelah penundaan, akan kembali ke posisi semula. Tiga sensor IR lainnya digunakan untuk mendeteksi apakah slot parkir tersedia atau terisi dan mengirim data ke NodeMCU. Dashboard Adafruit IO juga memiliki dua tombol untuk mengoperasikan pintu masuk dan keluar secara manual.

Langkah 3: Pengaturan IO Adafruit untuk Sistem Parkir IOT

Pengaturan IO Adafruit untuk Sistem Parkir IOT
Pengaturan IO Adafruit untuk Sistem Parkir IOT

Adafruit IO adalah platform data terbuka yang memungkinkan Anda untuk mengumpulkan, memvisualisasikan, dan menganalisis data langsung di cloud. Menggunakan Adafruit IO, Anda dapat mengunggah, menampilkan, dan memantau data Anda melalui internet, dan mengaktifkan IoT proyek Anda. Anda dapat mengontrol motor, membaca data sensor, dan membuat aplikasi IoT keren melalui internet menggunakan Adafruit IO. Untuk uji coba, dengan beberapa batasan, Adafruit IO bebas digunakan. Kami juga telah menggunakan Adafruit IO dengan Raspberry Pi sebelumnya.

1. Untuk menggunakan Adafruit IO, pertama-tama Anda harus membuat akun di Adafruit IO. Untuk melakukan ini, buka situs web Adafruit IO dan klik 'Mulai Gratis' di kanan atas layar.

2. Setelah menyelesaikan proses pembuatan akun, masuk ke akun Anda dan klik 'Kunci AIO' di sudut kanan atas untuk mendapatkan nama pengguna akun dan kunci AIO Anda.

Ketika Anda mengklik 'AIO Key,' sebuah jendela akan muncul dengan Adafruit IO AIO Key dan nama pengguna Anda. Salin kunci dan nama pengguna ini, itu akan diperlukan nanti dalam kode.

3. Sekarang, setelah ini, Anda perlu membuat feed. Untuk membuat umpan, klik 'Umpan.' Kemudian klik 'Tindakan,' dan kemudian 'Buat Umpan Baru' seperti yang ditunjukkan pada gambar di bawah.

4. Setelah ini, jendela baru akan terbuka untuk memasukkan Nama dan Deskripsi feed. Deskripsi tulisan adalah opsional.

5. Klik 'Buat,' setelah ini; Anda akan diarahkan ke feed yang baru Anda buat. Untuk proyek ini, kami membuat total sembilan umpan untuk gerbang keluar, gerbang masuk, pintu masuk & keluar slot 1, pintu masuk & keluar slot 2, dan pintu masuk & keluar slot 3. Setelah membuat feed, sekarang buat dasbor Adafruit IO untuk menampilkan semua feed ini dalam satu halaman. Untuk membuat dasbor, klik pada opsi Dasbor dan kemudian klik 'Aksi,' dan setelah ini, klik 'Buat Dasbor Baru.' Di jendela berikutnya, masukkan nama dasbor Anda dan klik 'Buat.'

6. Saat dasbor dibuat sekarang, kami akan menambahkan feed kami ke dasbor. Untuk menambahkan umpan, klik '+' di sudut kanan atas.

Pertama, kita akan menambahkan dua blok tombol RESET untuk gerbang Masuk dan Keluar dan kemudian tujuh blok TEXT untuk detail parkir. Untuk menambahkan tombol di dasbor klik pada blok RESET.

Di jendela berikutnya ia akan meminta Anda untuk memilih umpan, jadi klik umpan gerbang masuk.

Pada langkah terakhir ini, beri judul pada blok Anda dan sesuaikan dengan itu. Ubah nilai tekan dari '1' menjadi 'ON'. Jadi setiap kali tombol ditekan itu akan mengirim string 'ON' ke NodeMCU, dan NodeMCU akan melakukan tugas selanjutnya. Jika Anda tidak ingin mengubah nilai tekan di sini, maka Anda dapat mengubah kondisi dalam program.

Setelah ini, ikuti prosedur yang sama untuk membuat blok lain untuk gerbang keluar. Untuk membuat blok lainnya ikuti prosedur yang sama, tetapi alih-alih membuat blok RESET, buat blok TEXT sehingga Anda dapat menampilkan detail parkir. Setelah membuat semua blok, dasbor saya terlihat seperti di bawah ini. Anda dapat mengedit dasbor dengan mengklik tombol pengaturan.

Langkah 4: Pemrograman NodeMCU untuk Sistem Parkir IOT

Untuk memprogram NodeMCU dengan Arduino IDE, buka File–>Perferences–>Settings.

Masukkan https://arduino.esp8266.com/stable/package_esp82… ke dalam bidang ‘Additional Board Manager URL’ dan klik ‘Ok’.

Sekarang pergi ke Tools > Board > Boards Manager.

Di jendela Boards Manager, Ketik esp di kotak pencarian, esp8266 akan terdaftar di bawah ini. Sekarang pilih versi papan terbaru dan klik instal.

Setelah instalasi selesai, buka Tools > Board > dan pilih NodeMCU 1.0 (ESP-12E Module).

Sekarang Anda dapat memprogram NodeMCU dengan Arduino IDE.

Jadi beginilah bagaimana Sistem Parkir Cerdas menggunakan IoT dapat dibangun. Anda dapat menambahkan lebih banyak sensor untuk menambah slot parkir dan juga dapat menambahkan sistem pembayaran untuk membayar biaya parkir secara otomatis. Komentar di bawah jika Anda memiliki keraguan tentang proyek ini.

Direkomendasikan: