Daftar Isi:
- Langkah 1: Diagram Fritzing
- Langkah 2: Kode
- Langkah 3: Pratinjau Proyek
- Langkah 4: Node-merah
- Langkah 5: Basis Data MySQL
Video: UCL-IIoT-Strongbox Dengan RFID dan Layar LCD (Nodered, MySQL): 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:56
Proyek Arduino dengan pemindai RFID dan LCD
pengantar
Untuk mengakhiri kursus kami dengan pengontrol mikro, lebih khusus lagi Arduino Mega yang telah kami gunakan. Kami telah ditugaskan untuk membuat proyek yang menyertakan Arduino Mega kami, selain itu terserah kami untuk memutuskan apa yang akan dibuat dengannya. Karena kami tidak punya banyak waktu untuk proyek ini, kami memutuskan untuk menggunakan pemindai RFID. Ini telah dibuat jutaan kali, jadi kami memutuskan untuk menambahkan layar LCD ke dalamnya. Yang membuat proyek ini sedikit lebih unik. Meskipun ini telah dilakukan sebelumnya juga, kami memutuskan bahwa itu akan menyenangkan.
Proyek Arduino dengan datalogging Kami telah memutuskan untuk melanjutkan dari proyek kami sebelumnya, hanya saja kali ini kami akan menambahkan datalogging. Kami telah memutuskan karena kami kekurangan waktu, kami hanya akan menggunakan proyek yang sama seperti terakhir kali – dengan cara ini kami dapat fokus pada pencatatan data karena ini merupakan bagian dari kursus baru kami, Industri 4.0. Dalam proyek ini kita akan menggunakan Node-red, yang merupakan cara untuk mengumpulkan data dari perangkat dan mengaksesnya di server web. Cara menghubungkan semuanya ke server cloud ini adalah bagian penting dari Industri 4.0.
Keterangan
Hal pertama yang kami lakukan adalah memeriksa apakah kami memiliki semua komponen yang diperlukan untuk mewujudkannya, untungnya kami melakukannya. Kami memutuskan bahwa alih-alih menjadikannya kunci pintu, seperti yang Anda lakukan secara tradisional, kami memutuskan bahwa itu harus menjadi kunci ke kotak kuat atau brankas jika Anda mau. Untuk melakukan ini, kami membuat kotak kayu, ini dilakukan dengan pemotong laser. Kami mengebor dan memotong lubang dan semacamnya untuk memasukkan komponen, sehingga terlihat lebih realistis dan jauh lebih mudah untuk mengatur semua kabel kami dan semacamnya. Setelah kami menyiapkan kotak, kami cukup memasukkan semua perangkat keras dan kabel kami, cukup pasang dan mainkan pada dasarnya. Karena kami sudah menguji dan menghubungkannya sebelumnya. Ketika semuanya terhubung dan diatur, yang perlu Anda lakukan hanyalah menyiapkan kunci utama. Ini dilakukan dengan chip default yang Anda dapatkan dengan pemindai RFID Anda, Anda cukup memuat program dan itu akan meminta Anda untuk membuat kunci utama. Setelah selesai, Anda dapat memilih untuk memberikan akses ke kunci lain. Ketika Anda memiliki semua kunci yang ingin Anda akses ke kotak kuat Anda, Anda cukup membuat pengaturan dengan kunci utama. Sekarang ketika Anda memindai kunci Anda, Anda dapat melihat pada layar LCD apakah Anda memiliki akses atau tidak. Bila Anda belum memindai tombol apa pun, LCD menampilkan teks "Scan ID KEY". Saat Anda memindai kunci dan Anda tidak memiliki akses, ini akan menampilkan "Access Denied", atau jika Anda memiliki akses, ini akan menampilkan "Access Granted". Ini sangat sederhana dan Anda selalu dapat menulis sesuatu yang berbeda dalam kode, jika Anda menginginkannya.
Berikut komponen yang kami gunakan dalam proyek kami:
- Pemindai RFID (3,3 V)
- Layar LCD 16x2 (5 V)
- Arduino Mega 2560 R3
- Solenoid DC 12V
- 1x LED Biru
- 1x LED Merah
- 1x LED Hijau
Langkah 1: Diagram Fritzing
Berikut adalah diagram tentang cara menghubungkan komponen dalam proyek kami
Langkah 2: Kode
Berikut adalah kode untuk proyek tersebut:
Jika Anda mengalami masalah dengan memindai kunci ID Anda;
Jika Anda mengalami masalah dengan pemindaian kunci Anda, Ini mungkin karena EEPROM Anda penuh. Ini berarti Anda tidak memiliki bit lagi yang dapat digunakan untuk kunci ID Anda. Anda seharusnya hanya mendapatkan masalah ini Jika Anda telah menggunakan EEPROM Anda sebelumnya. Dalam kode kami, kami memiliki langkah untuk menghapus EEPROM, tetapi sayangnya itu tidak berfungsi sebagaimana dimaksud. Oleh karena itu Anda harus menggunakan reset EEPROM default Arduino, di perpustakaan default.
Karena kami menggunakan Nodered, kami mengeluarkan komentar beberapa serial.print dalam kode. Ini tidak berpengaruh pada proyek, tetapi tidak akan bekerja dengan Nodered.
Langkah 3: Pratinjau Proyek
Di sini Anda dapat melihat, cara menambahkan dan menghapus tag
Salah satu tag adalah kunci Master, dengan ini Anda dapat mengubah berapa banyak tag yang ingin Anda akses ke kotak kuat.
Hapus tag, dengan cara yang sama seperti Anda menambahkan tag.
Langkah 4: Node-merah
Langkah pertama adalah mencari tahu bagaimana Arduino Anda berkomunikasi dengan komputer Anda. Dalam kasus kami, kami hanya menggunakan port serial kami di pc kami, untuk berkomunikasi dengan Arduino kami.
Pengkodean simpul-merah
Di node-red Anda dapat menyeret blok port serial, di mana Anda menentukan baud rate dll. pengaturan komunikasi Anda.
Dari sini Anda menautkan port Arduino Anda ke fungsi-fungsi yang Anda inginkan agar node-red dijalankan. Anda menyeret fungsi, di mana Anda menentukan fungsionalitas. Kami memiliki dua jalur fungsi yang kami gunakan; Yang pertama adalah kita menunda aliran msg dari Arduino, jadi kita hanya mendapatkan tag RFID. Kemudian kami menggunakan sakelar untuk mengirim pesan (pemberitahuan) yang diberikan, ditolak, atau tidak dikenal, karena kami telah menetapkan tag mana yang diberikan dan ditolak di sakelar. Jika tag tidak diketahui, itu ditolak dan node-red mengirimkan pemberitahuan bahwa, itu adalah tag yang tidak dikenal.
Jalur kami yang lain, kami mengirim data dari RFID ke database mySQL kami. Perhatikan bahwa Anda harus berhati-hati saat mengakses database mySQL Anda, karena nama harus tepat, kami Anda tidak bisa mendapatkan koneksi.
Dari sini kami mengirimkan informasi yang telah kami simpan di database mySQL dan menampilkannya dalam tabel di dasbor node-merah. Anda hanya perlu menentukan ukuran tabel dan semacamnya, menggunakan kode HTML. Kami memiliki tombol perbarui, sehingga Anda dapat melihat tag terbaru.
Langkah 5: Basis Data MySQL
Kami menggunakan WAMPserver ke localhost database mySQL kami. Di sinilah kami menyimpan tag RFID dan stempel waktu kami, yang kami gunakan node-red untuk menengahi informasi dari database Arduino dan mySQL kami.
Satu-satunya hal yang perlu Anda lakukan di mySQL adalah mendefinisikan tabel dengan 2 kolom, satu untuk ID dan yang lainnya untuk cap waktu.
Bagaimana kami mengambil informasi dari Arduino di node-merah dijelaskan di bagian tentang node-merah.
Direkomendasikan:
Macintosh layar sentuh - Mac Klasik Dengan iPad Mini untuk Layar: 5 Langkah (dengan Gambar)
Macintosh layar sentuh | Mac Klasik Dengan IPad Mini untuk Layar: Ini adalah pembaruan dan desain revisi saya tentang cara mengganti layar Macintosh vintage dengan iPad mini. Ini adalah yang ke-6 yang saya buat selama bertahun-tahun dan saya cukup senang dengan evolusi dan desain yang satu ini! Kembali pada tahun 2013 ketika saya membuat
Layar LCD I2C / IIC - Gunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: 5 Langkah
Layar LCD I2C / IIC | Menggunakan LCD SPI ke Layar LCD I2C Menggunakan Modul SPI ke IIC Dengan Arduino: Hai teman-teman karena LCD SPI 1602 yang normal memiliki terlalu banyak kabel untuk dihubungkan sehingga sangat sulit untuk menghubungkannya dengan arduino tetapi ada satu modul yang tersedia di pasaran yang dapat ubah tampilan SPI menjadi tampilan IIC sehingga Anda hanya perlu menghubungkan 4 kabel
Sensor Suhu dan Kelembaban Dengan Arduino dan Layar Lcd: 4 Langkah
Sensor Suhu dan Kelembaban Dengan Layar Arduino dan Lcd: Halo teman-teman, Selamat datang kembali di Artuino. Seperti yang Anda Lihat, Saya telah memulai An InstructableHari ini kita akan membuat Temperatur & Pengukur kelembapan dengan modul DHT11. Mari kita mulai P.S. Pertimbangkan Berlangganan dan menyukai video
Layar LCD I2C / IIC - Mengonversi LCD SPI ke Layar LCD I2C: 5 Langkah
Layar LCD I2C / IIC | Mengkonversi LCD SPI ke Layar LCD I2C: menggunakan layar lcd spi membutuhkan terlalu banyak koneksi yang sangat sulit untuk dilakukan jadi saya menemukan modul yang dapat mengubah lcd i2c ke lcd spi jadi mari kita mulai
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): 6 Langkah (Dengan Gambar)
SENSOR SUHU DENGAN LCD DAN LED (Membuat Sensor Suhu Dengan LCD dan LED): hai, saya Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di sini saya akan berbagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD dan LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini dan