Isi kandungan:

Sistem Parkir Pintar Berasaskan IoT Menggunakan Langkah NodeMCU ESP8266: 5
Sistem Parkir Pintar Berasaskan IoT Menggunakan Langkah NodeMCU ESP8266: 5

Video: Sistem Parkir Pintar Berasaskan IoT Menggunakan Langkah NodeMCU ESP8266: 5

Video: Sistem Parkir Pintar Berasaskan IoT Menggunakan Langkah NodeMCU ESP8266: 5
Video: Sistem Parkir IoT & Realtime Informasi Slot Parkir Menggunakan WEB NodeMCU ESP32 #DEMO 2024, Julai
Anonim
Sistem Parkir Pintar Berasaskan IoT Menggunakan NodeMCU ESP8266
Sistem Parkir Pintar Berasaskan IoT Menggunakan NodeMCU ESP8266
Sistem Parkir Pintar Berasaskan IoT Menggunakan NodeMCU ESP8266
Sistem Parkir Pintar Berasaskan IoT Menggunakan NodeMCU ESP8266

Pada masa ini, mencari tempat letak kenderaan di kawasan sibuk sangat sukar dan tidak ada sistem untuk mendapatkan maklumat mengenai ketersediaan tempat letak kenderaan secara dalam talian. Bayangkan jika anda boleh mendapatkan maklumat ketersediaan slot tempat letak kereta di telefon anda dan anda tidak perlu berkeliaran untuk memeriksa ketersediaannya. Masalah ini dapat diselesaikan dengan sistem parkir pintar berasaskan IoT. Dengan menggunakan sistem tempat letak kenderaan berasaskan IoT, anda boleh mengakses ketersediaan slot tempat letak kenderaan melalui internet dengan mudah. Sistem ini dapat mengautomasikan sistem tempat letak kereta sepenuhnya. Dari entri Anda hingga pembayaran, dan keluar, semuanya dapat dilakukan secara otomatis.

Jadi di sini kita sedang membina Sistem Tempat Letak Kereta berasaskan IoT menggunakan NodeMCU, lima sensor IR, dan dua motor servo. Dua sensor IR digunakan di pintu masuk dan keluar untuk mengesan kereta sementara tiga sensor IR digunakan untuk mengesan ketersediaan slot tempat letak kereta. Motor servo digunakan untuk membuka dan menutup gerbang mengikut nilai sensor. Di sini kami menggunakan platform Adafruit IO untuk menunjukkan menerbitkan data di awan yang dapat dipantau dari mana saja di dunia.

Langkah 1: Komponen Diperlukan

Perkakasan

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

Perkhidmatan Dalam Talian

Adafruit IO

Langkah 2: Diagram Litar Letak Pintar Berasaskan IoT

Diagram Litar Tempat Letak Kereta Pintar Berasaskan IoT
Diagram Litar Tempat Letak Kereta Pintar Berasaskan IoT

Dalam Sistem Parkir Pintar ini menggunakan IoT, kami menggunakan lima Sensor IR dan dua motor servo. Sensor IR dan motor Servo disambungkan ke NodeMCU. NodeMCU mengawal proses lengkap dan menghantar maklumat ketersediaan tempat letak kereta dan masa letak kereta ke Adafruit IO sehingga dapat dipantau dari mana saja di dunia menggunakan platform ini. Dua sensor IR digunakan di pintu masuk dan keluar pintu sehingga dapat mengesan kereta di pintu masuk dan keluar dan secara automatik membuka dan menutup pintu gerbang. Kami sebelum ini menggunakan awan Adafruit IO dalam banyak projek IoT, ikuti pautan untuk mengetahui lebih lanjut.

Dua motor servo digunakan sebagai pintu masuk dan keluar, jadi setiap kali sensor IR mengesan kereta, motor servo berputar secara automatik dari 45 ° hingga 140 °, dan setelah berlengah, ia akan kembali ke posisi awal. Tiga lagi sensor IR digunakan untuk mengesan sama ada tempat letak kenderaan tersedia atau dihuni dan menghantar data ke NodeMCU. Papan pemuka Adafruit IO juga mempunyai dua butang untuk mengendalikan pintu masuk dan keluar secara manual.

Langkah 3: Penyediaan IO Adafruit untuk Sistem Letak Kereta IOT

Adafruit IO Setup untuk IOT Parking System
Adafruit IO Setup untuk IOT Parking System

Adafruit IO adalah platform data terbuka yang membolehkan anda mengumpulkan, memvisualisasikan, dan menganalisis data langsung di awan. Dengan Adafruit IO, anda boleh memuat naik, memaparkan, dan memantau data anda melalui internet, dan menjadikan IoT projek anda diaktifkan. Anda boleh mengawal motor, membaca data sensor, dan membuat aplikasi IoT yang hebat melalui internet menggunakan Adafruit IO. Untuk ujian dan percubaan, dengan beberapa had, Adafruit IO adalah percuma untuk digunakan. Kami juga pernah menggunakan Adafruit IO dengan Raspberry Pi sebelumnya.

1. Untuk menggunakan Adafruit IO, pertama, anda harus membuat akaun di Adafruit IO. Untuk melakukan ini, pergi ke laman web Adafruit IO dan klik ‘Bermula secara Percuma’ di kanan atas skrin.

2. Setelah menyelesaikan proses pembuatan akaun, log masuk ke akaun anda dan klik pada ‘AIO Key’ di sudut kanan atas untuk mendapatkan nama pengguna dan kunci AIO anda.

Apabila anda mengklik ‘AIO Key’, tetingkap akan muncul dengan Adafruit IO AIO Key dan nama pengguna anda. Salin kunci dan nama pengguna ini, kemudian diperlukan dalam kod.

3. Sekarang, selepas ini, anda perlu membuat suapan. Untuk membuat suapan, klik ‘Feed’. Kemudian klik pada ‘Actions’, dan kemudian pada ‘Buat Suapan Baru’ seperti yang ditunjukkan pada gambar di bawah.

4. Selepas ini, tetingkap baru akan dibuka untuk memasukkan Nama dan Huraian suapan. Huraian penulisan adalah pilihan.

5. Klik ‘Buat’, selepas ini; anda akan diarahkan ke suapan yang baru anda buat. Untuk projek ini, kami membuat sebanyak sembilan umpan untuk pintu keluar, pintu masuk, slot 1 masuk & keluar, slot 2 masuk & keluar, dan slot 3 masuk & keluar. Setelah membuat suapan, sekarang buat papan pemuka Adafruit IO untuk menunjukkan semua suapan ini pada satu halaman. Untuk membuat papan pemuka, klik pada pilihan Papan Pemuka dan kemudian klik pada 'Tindakan,' dan setelah ini, klik pada 'Buat Papan Pemuka Baru.' Di tetingkap seterusnya, masukkan nama papan pemuka anda dan klik pada 'Buat'.

6. Semasa papan pemuka dibuat sekarang, kami akan menambahkan suapan kami ke papan pemuka. Untuk menambahkan suapan, klik pada ‘+’ di sudut kanan atas.

Pertama, kami akan menambah dua blok butang RESET untuk pintu masuk dan keluar dan kemudian tujuh blok TEKS untuk maklumat tempat letak kereta. Untuk menambah butang pada papan pemuka klik pada blok RESET.

Di tetingkap seterusnya, ia akan meminta anda memilih suapan, jadi klik pada umpan gerbang masuk.

Pada langkah terakhir ini, beri tajuk blok anda dan sesuaikan dengan sewajarnya. Tukar nilai akhbar dari ‘1’ menjadi ‘ON’. Oleh itu, setiap kali butang ditekan, ia akan menghantar tali 'ON' ke NodeMCU, dan NodeMCU akan melakukan tugas selanjutnya. Sekiranya anda tidak mahu menukar nilai akhbar di sini, anda boleh mengubah syarat dalam program ini.

Selepas ini, ikuti prosedur yang sama untuk membuat blok lain untuk pintu keluar. Untuk membuat blok selebihnya, ikuti prosedur yang sama, tetapi bukannya membuat blok RESET, buat blok TEXT supaya anda dapat menunjukkan perincian tempat letak kereta. Setelah membuat semua blok, papan pemuka saya kelihatan seperti di bawah. Anda boleh mengedit papan pemuka dengan mengklik butang tetapan.

Langkah 4: Pengaturcaraan NodeMCU untuk Sistem Letak IOT

Untuk memprogram NodeMCU dengan Arduino IDE, pergi ke File–> Perferences–> Tetapan.

Masukkan https:// arduino.esp8266.com/stable/package_esp82… ke dalam medan ‘URL Pengurus Papan Tambahan’ dan klik ‘Ok’.

Sekarang pergi ke Tools> Board> Boards Manager.

Di tetingkap Pengurus Papan, Ketik esp di kotak carian, esp8266 akan disenaraikan di bawah. Sekarang pilih versi papan terkini dan klik pasang.

Setelah pemasangan selesai, pergi ke Alat> Papan> dan pilih NodeMCU 1.0 (Modul ESP-12E).

Sekarang anda boleh memprogram NodeMCU dengan Arduino IDE.

Jadi ini adalah bagaimana Sistem Parkir Pintar yang menggunakan IoT dapat dibina. Anda boleh menambahkan lebih banyak sensor untuk menambah slot tempat letak kereta dan juga dapat menambahkan sistem pembayaran untuk membayar yuran parkir secara automatik. Komen di bawah jika anda mempunyai keraguan mengenai projek ini.

Disyorkan: