Daftar Isi:
- Langkah 1: Mengumpulkan Komponen
- Langkah 2: Menyiapkan Pi
- Langkah 3: Pengkabelan
- Langkah 4: Pemrograman
- Langkah 5: Menggunakan Perangkat
Video: Pelacak Pakaian NFC Raspberry Pi: 5 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Jika Anda seperti saya, maka Anda memiliki setumpuk kecil pakaian di lantai yang mungkin kotor atau tidak. Ini bisa termasuk jeans, kemeja, dan celana pendek yang jarang dipakai. Jadi bagaimana Anda bisa membedakan pakaian mana yang bersih atau kotor? Saya menemukan cara untuk melacak berbagai artikel pakaian menggunakan NFC dan Raspberry Pi. Anda cukup memasukkan kartu NFC ke dalam saku dan kemudian memindainya, yang memunculkan informasi tentang item pakaian itu bersama dengan kemampuan untuk mengubahnya.
Langkah 1: Mengumpulkan Komponen
DFRobot menghubungi saya untuk mensponsori proyek ini, jadi mereka mengirim Modul NFC Raspberry Pi 3 dan PN532, bersama dengan 5 kartu NFC. Modul NFC menggunakan UART untuk berkomunikasi dengan perangkat host, jadi saya mencoba menggunakan Raspberry Pi pada awalnya, tetapi saya mengalami beberapa masalah. Pustakanya rumit dan sulit untuk berinteraksi dengan Python, jadi saya memilih untuk menggunakan Arduino Mega untuk berkomunikasi dengan modul NFC. Arduino Mega diperlukan karena dibutuhkan dua port UART, satu untuk modul NFC dan satu lagi untuk mengeluarkan informasi.
Langkah 2: Menyiapkan Pi
Saya pergi ke halaman Unduhan Raspberry Pi dan mengunduh versi terbaru dari Raspbian. Saya kemudian mengekstrak file dan memasukkannya ke direktori yang nyaman. Anda tidak bisa hanya menyalin/menempelkan file.img ke kartu SD, Anda harus "membakarnya" ke kartu. Anda dapat mengunduh utilitas pembakaran seperti Etcher.io untuk mentransfer gambar OS dengan mudah. Setelah file.img ada di kartu SD saya, saya memasukkannya ke Raspberry Pi dan memberinya kekuatan. Setelah sekitar 50 detik saya mencabut kabelnya dan mengeluarkan kartu SD. Selanjutnya saya memasukkan kartu SD kembali ke PC saya dan pergi ke direktori "boot". Saya membuka Notepad dan menyimpannya sebagai file kosong bernama "ssh" tanpa ekstensi TANPA. Ada juga file yang saya tambahkan bernama "wpa_supplicant.conf" dan masukkan teks ini ke dalamnya: network={ ssid= psk= } Kemudian saya menyimpan dan mengeluarkan kartu dan memasukkannya kembali ke dalam Raspberry Pi 3. Ini sekarang memungkinkan untuk penggunaan SSH dan koneksi ke WiFi.
Langkah 3: Pengkabelan
Pengkabelan untuk ini cukup sederhana. Saya menghubungkan pin Rx ke Tx1 dari Mega, dan pin Tx ke pin Rx1 dari Mega. 5v pergi ke 5v, dan GND pergi ke GND. Saya juga menghubungkan Arduino Mega ke Raspberry Pi 3 melalui kabel USB kecil.
Langkah 4: Pemrograman
Ada dua file, satu untuk Arduino Mega dan satu untuk Raspberry Pi. Arduino Mega pertama-tama mengirimkan permintaan jabat tangan ke modul dan kemudian menunggu tanggapan. Setelah respons diberikan, Mega mulai melakukan polling perangkat untuk melihat apakah ada kartu yang telah dipindai. Jika demikian, ID kartu dibaca. Untuk mengirim informasi singkat ke Pi, saya menggunakan algoritma pseudo-checksum untuk menggabungkan lima byte menjadi satu angka. Empat byte pertama ditambahkan satu kali, dan byte terakhir ditambahkan dua kali. Ada juga array yang berisi nomor masing-masing kartu. Ketika sebuah kartu dipindai, checksumnya akan dibandingkan dengan yang ada dalam array dan kemudian dicocokkan. Terakhir data tersebut dikirim melalui serial ke Raspberry Pi untuk diproses lebih lanjut.
Raspberry Pi menunggu informasi serial baru dan kemudian mencetaknya. Kamus dibuat di awal kode yang mendefinisikan bagaimana setiap item pakaian sesuai dengan setiap kartu. Masing-masing memiliki nama, nomor kartu, warna, dan status (bersih atau kotor). Ada opsi untuk mengubah status setelah item pakaian dipindai.
Langkah 5: Menggunakan Perangkat
Saya mulai dengan memasukkan kartu ke dalam saku pakaian saya dan memeriksa ID mereka, mencatat informasi ke dalam kamus. Jika saya ingin melihat apakah mereka bersih atau kotor, saya cukup mengarahkannya ke pembaca RFID yang kemudian menampilkan informasi melalui SSH.
Direkomendasikan:
Pelacak COVID19 Desktop Dengan Jam! Pelacak Bertenaga Raspberry Pi: 6 Langkah
Pelacak COVID19 Desktop Dengan Jam! Raspberry Pi Powered Tracker: Kita tahu bahwa kita bisa mati kapan saja, bahkan saya bisa mati saat menulis posting ini, bagaimanapun juga, saya saya, Anda, kita semua adalah manusia. Seluruh dunia berguncang karena pandemi COVID19. Kami tahu cara mencegahnya, tapi hei! kita tahu bagaimana berdoa dan mengapa harus berdoa, apakah kita
Pakaian Dalam Selamat Pagi: 11 Langkah (dengan Gambar)
Goodmorning Underwear: Goodmorning Underwear adalah celana dalam yang bergetar untuk membangunkan Anda di pagi hari. Proyek ini merupakan kelanjutan dari upaya berkelanjutan saya untuk memajukan bidang pakaian dalam elektronik. Tidak seperti semua proyek saya sebelumnya yang menggunakan
Pelacak Film - Pelacak Rilis Teater Bertenaga Raspberry Pi: 15 Langkah (dengan Gambar)
Movie Tracker - Pelacak Rilis Teater Bertenaga Raspberry Pi: Pelacak Film adalah Pelacak Rilis bertenaga Raspberry Pi yang berbentuk clapperboard. Ini menggunakan TMDb API untuk mencetak poster, judul, tanggal rilis, dan ikhtisar film mendatang di wilayah Anda, dalam interval waktu tertentu (mis. rilis film minggu ini) pada
Cara Menambahkan Kawat EL ke Mantel atau Pakaian Lain: 10 Langkah (dengan Gambar)
Cara Menambahkan Kawat EL ke Mantel atau Pakaian Lain: Sebagai desainer kostum berlampu, saya mendapat banyak pertanyaan dari orang-orang yang ingin tahu cara membuat kostum kawat EL sendiri. Saya tidak punya waktu untuk membantu semua orang secara individu, jadi saya pikir saya akan menggabungkan saran saya menjadi satu instruksi. Semoga t
Cara Membuat Dua Pakaian Daft Punk Dengan Helm: 5 Langkah (Dengan Gambar)
Cara Membuat Dua Pakaian Daft Punk Dengan Helm: Untuk Ulang Tahun ke-30 saya, saya memutuskan untuk mengadakan pesta kostum Bertema D, pacar saya Kylie dan saya memutuskan bahwa kami akan pergi sebagai Daft Punk. Kostumnya cukup rumit untuk dibuat, tetapi kami bersenang-senang dan mereka tampak hebat! Kami menggunakan banyak sumber daya dari