Manufaktur industri
Industri Internet of Things | bahan industri | Pemeliharaan dan Perbaikan Peralatan | Pemrograman industri |
home  MfgRobots >> Manufaktur industri >  >> Manufacturing Technology >> Proses manufaktur

Pembatasan Pelanggan Asisten Pintu Toko V3 - versi IoT

Komponen dan persediaan

Arduino MKR WiFi 1010
Menghabiskan 3.3V.
× 1
Catu Daya Sakelar 5V 2.5A yang Digilent
× 1
LED 5 mm:Merah
Pilih berapa pun banyak LED yang Anda inginkan per tanda, cukup pastikan mereka berada dalam batas catu daya, cocok dengan resistor dan MOSFET berada dalam batas arus.
× 2
LED 5 mm:Kuning
× 2
LED 5 mm:Hijau
× 2
Sensor Ultrasonik - HC-SR04 (Generik)
× 2
N-Channel MOSFET Daya
MOSFET ini aman. Saat Anda memilih MOSFET, pastikan MOSFET dapat menahan arus yang ingin Anda suplai ke LED.
× 1
Resistor 330 ohm
Satu resistor per LED. Anda mungkin ingin memilih resistor bernilai lebih rendah untuk LED tegangan tinggi (hijau) untuk memastikan kecerahan yang sama dengan LED merah.
× 6

Aplikasi dan layanan online

Editor Web Arduino
Arduino IoT Cloud
MIT App Inventor 2

Tentang proyek ini

Pendahuluan

Tujuan saya adalah membuat alat untuk membantu toko membatasi jumlah pelanggan yang masuk pada satu waktu untuk memastikan jarak sosial. Idenya adalah pengontrol lampu lalu lintas sederhana yang menghitung orang masuk dan keluar. Ketika batas tercapai, lampu merah menyala dan pelanggan harus mengantri di luar.

Sejauh ini saya telah membuat dua versi pengontrol ini. Versi pertama memiliki kontrol tombol sederhana untuk batas, yang meskipun termurah, saya ingin membuat kendali jarak jauh sehingga pemilik toko tidak perlu meninggalkan stasiun mereka (atau kawasan lindung) untuk mengubah batas pada pelanggan yang memasuki toko. Metode selanjutnya menggunakan ESP8266 sebagai server untuk membuat situs web yang dapat dikontrol pemilik toko dari komputer. Metode ini merupakan peningkatan besar dari yang pertama, tetapi saya ingin membuat satu pendekatan alternatif lagi yang menggunakan aplikasi dan cloud untuk memungkinkan kemampuan beradaptasi yang lebih besar.

Pendekatan terakhir saya adalah menghubungkan lampu lalu lintas ke Arduino Cloud. Ini berarti data dapat dilacak dari waktu ke waktu dan juga membuat sistem dapat diskalakan ke toko-toko yang lebih besar (atau lokasi pertemuan besar alternatif) atau ke toko-toko yang menggunakan pintu masuk dan keluar yang terpisah. Terakhir, ini berarti bahwa data dapat diakses dengan menggunakan Arduino Cloud API dari bagian kode atau aplikasi yang terpisah, meningkatkan kemungkinan penyesuaian.

Perangkat Keras

Pengkabelan cukup sederhana. Saya telah menggunakan MOSFET di sini untuk memasok arus yang lebih tinggi yang dibutuhkan oleh lebih banyak LED. Lampu diberi daya secara eksternal dan dinyalakan menggunakan Arduino, yang berarti lebih banyak LED yang dapat ditambahkan daripada dua yang saya gunakan.

Satu tangkapan yang harus diwaspadai adalah Arduino MKR WiFi 1010 menggunakan 3.3V sedangkan sensor ultrasonik membutuhkan 5V. Saya menggunakan catu daya papan tempat memotong roti di sini untuk menyediakan 5V/3V namun metode alternatif seperti memasukkan 5V kemudian menggunakan konverter uang seperti TPS560430X3FDBVR jika papan sirkuit akan diproduksi. Logika 3.3V dari Arduino masih dapat mengoperasikan sensor ultrasonik 5V.

(Silakan lihat bagian bawah proyek untuk skema.)

Perangkat Lunak - Sisi Arduino

Perangkat lunak ditambahkan di bagian bawah halaman. Anda dapat mengatur modul WiFi Arduino Anda menggunakan tutorial hebat ini. Kode yang saya berikan di bagian bawah kemudian dapat diunggah. Yang diperlukan hanyalah pengguna mengisi kredensial WiFi mereka di file rahasia.

Perangkat Lunak - Sisi Aplikasi

Saya telah membuat tutorial mendalam yang terpisah tentang cara membuat Aplikasi MIT App Creator untuk berkomunikasi dengan Arduino Cloud. Saya kemudian mengadaptasinya sedikit untuk memungkinkan pembaruan otomatis dan untuk meningkatkan kinerja. Tata letak aplikasi dapat diunduh dari bagian bawah halaman. Ini kemudian dapat diimpor ke perangkat lunak pembuat Aplikasi MIT.

Penyiapan:

1. Siapkan perangkat keras sesuai dengan skema.

2. Muat ke Arduino Cloud dan isi kredensial WiFi. Kemudian memuat perangkat lunak ke Arduino. Periksa apakah perangkat lunak terhubung ke cloud.

3. Muat aplikasi ke MIT App Inventor dan isi kredensial perangkat - ID hal, ID Klien API, dan Rahasia Klien API.

Bukti Konsep

Izinkan saya untuk berbicara dengan Anda melalui video. Awalnya, Arduino aktif dan terhubung ke cloud tetapi aplikasi tidak terhubung. Ketika saya menekan connect di aplikasi, itu mendapatkan token akses untuk digunakan di Arduino Cloud API. Saya kemudian me-refresh data dengan tombol sedemikian rupa sehingga cocok dengan data Cloud. Kami melihat bahwa batas pelanggan diatur ke 7 sementara jumlah pelanggan saat ini adalah 0, yang berarti LED kuning ditampilkan sehingga pelanggan dapat memindai untuk masuk. Saat saya mengaktifkan pembaruan otomatis, data aplikasi akan disinkronkan dengan cloud setiap 4 detik. Ini dapat dibuat lebih pendek atau lebih panjang di pembuat aplikasi.

Saat saya mensimulasikan seseorang yang masuk menggunakan sensor kiri AS, LED hijau menunjukkan bahwa orang tersebut boleh masuk. Awan dan karena itu juga aplikasi disinkronkan ke nilai ini. Saat sensor di sebelah kanan digunakan untuk mensimulasikan pelanggan yang keluar, jumlah pelanggan berkurang.

Saya kemudian mensimulasikan 7 orang yang memasuki toko sehingga batasnya tercapai. Ketika ini terjadi, LED merah muncul, menunjukkan pelanggan berikutnya harus mengantri sampai seseorang pergi. Data tercermin dalam Aplikasi dan dasbor Cloud.

Akhirnya, saya menggunakan aplikasi untuk mengubah batas. Saat batas ditingkatkan, lampu menjadi kuning sehingga pelanggan baru dapat memindai untuk masuk.

Ide Casing/Produk Akhir

Gambar di bawah menunjukkan gambaran bagaimana produk akhir seharusnya terlihat.

Kemampuan beradaptasi

  • Salah satu adaptasi menarik yang dapat dengan mudah diinput adalah ketika sebuah toko menggunakan rute masuk yang berbeda dengan rute keluar. Mereka kemudian dapat menggunakan dua perangkat, masing-masing dengan satu sensor ultrasonik aktif. Karena keduanya terhubung ke cloud, data akan dibagikan di antara keduanya.
  • Aplikasi telepon dapat disesuaikan dengan restoran. Aplikasi dapat disesuaikan untuk menyatakan berapa banyak meja yang kosong dan berapa ukurannya sehingga orang yang lewat mengetahui apakah mereka boleh masuk atau tidak.
  • Di sekolah, perangkat lunak dapat disesuaikan untuk mencegah kelas yang berbeda saling bersentuhan saat mereka berpindah dari kamar ke kamar.

Kata-kata Terakhir

Sebelum saya mengakhiri proyek ini, saya ingin mengucapkan terima kasih kepada Arduino karena mengizinkan saya menggunakan Arduino MKR WiFi 1010. Ini adalah pengalaman pertama saya menggunakan 'cloud' dan berkomunikasi menggunakan API, jadi saya telah belajar banyak. Saya harap tutorial mendalam saya tentang menggunakan MIT App Inventor dengan Arduino Cloud memungkinkan orang lain membuat beberapa proyek yang bermanfaat.

Covid-19 telah mengganggu kehidupan semua orang. Saya harap semua orang tetap bijaksana, menjaga keluarga, teman, dan tetangga. Bersama-sama kita akan mengatasinya tetapi hanya jika kita bekerja sama dan saling menjaga. Saya telah melihat beberapa proyek fantastis, jadi saya berterima kasih kepada pencipta kompetisi karena telah menciptakan media ini yang memungkinkan imajinasi kita terfokus dalam membantu orang dengan cara yang kreatif.

Setiap umpan balik sangat dihargai,

Kode

  • shopDoorAssistant2.aia
  • Kode Arduino
shopDoorAssistant2.aiaJava
Aplikasi ini dapat diimpor di MIT App Inventor 2.
Tanpa pratinjau (hanya unduh).
Kode ArduinoC/C++
Tidak ada pratinjau (hanya unduhan).

Skema

Di sini saya telah menunjukkan seperti apa rangkaian dengan 6 LED itu. Sesuaikan cabang LED/resistor agar sesuai dengan kebutuhan Anda. Ini bertenaga 5V tetapi dikendalikan logika 3.3V.

Proses manufaktur

  1. Startup mengejar IoT tanpa baterai
  2. Windows IoT:Pintu Pengenalan Wajah
  3. Membangun jaringan IoT global
  4. WaveRoller menggunakan IoT untuk menjinakkan kekuatan laut
  5. IoT menandai era baru untuk jalan raya
  6. Kisi jaringan IoT di seluruh dunia untuk memanfaatkan kekuatan konektivitas
  7. Bagaimana IoT Meningkatkan Pengalaman Pelanggan
  8. Melepaskan Kekuatan Industrial Internet of Things
  9. Tenaga angin
  10. Laporan Power BI PLCnext