Taula de continguts:
- Pas 1: Recopilació de components
- Pas 2: Configuració del Pi
- Pas 3: cablejat
- Pas 4: Programació
- Pas 5: utilitzar el dispositiu
Vídeo: Rastrejador de roba NFC Raspberry Pi: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Si sou com jo, teniu una petita pila de roba a terra que pot estar bruta o no. Això podria incloure texans, camises de vestir i pantalons curts amb prou feines usats. Llavors, com es pot saber quina roba està neta o bruta? Vaig trobar una manera de fer un seguiment de diversos articles de roba mitjançant NFC i un Raspberry Pi. Simplement introduïu la targeta NFC a la butxaca i, a continuació, escanegeu-la per obtenir informació sobre aquesta peça de roba i la possibilitat de canviar-la.
Pas 1: Recopilació de components
DFRobot es va dirigir a mi per patrocinar aquest projecte, de manera que van enviar un mòdul NFC Raspberry Pi 3 i PN532, juntament amb 5 targetes NFC. El mòdul NFC utilitza UART per comunicar-se amb un dispositiu amfitrió, de manera que vaig provar d’utilitzar un Raspberry Pi al principi, però vaig tenir diversos problemes. Les biblioteques eren complexes i eren difícils de relacionar amb Python, de manera que vaig optar per utilitzar un Arduino Mega per comunicar-me amb el mòdul NFC. L’Arduino Mega era necessari perquè necessita dos ports UART, un per al mòdul NFC i un per a la sortida d’informació.
Pas 2: Configuració del Pi
Vaig anar a la pàgina de descàrregues de Raspberry Pi i vaig descarregar la versió més recent de Raspbian. Després vaig extreure el fitxer i el vaig posar en un directori convenient. No podeu copiar / enganxar un fitxer.img a una targeta SD, sinó que heu de "gravar-lo" a la targeta. Podeu descarregar una utilitat de gravació com Etcher.io per transferir fàcilment la imatge del sistema operatiu. Després que el fitxer.img fos a la meva targeta SD, el vaig inserir al Raspberry Pi i li vaig donar poder. Al cap d’uns 50 segons, vaig desconnectar el cable i vaig treure la targeta SD. A continuació, vaig tornar a posar la targeta SD al meu PC i vaig anar al directori "boot". Vaig obrir el bloc de notes i el vaig desar com a fitxer en blanc anomenat "ssh" sense cap extensió. També hi havia un fitxer que vaig afegir anomenat "wpa_supplicant.conf" i hi vaig posar aquest text: network = {ssid = psk =} Després vaig desar i expulsar la targeta i la vaig tornar a posar al Raspberry Pi 3. Això ara hauria de permetre l’ús de SSH i la connexió a WiFi.
Pas 3: cablejat
El cablejat per a això és bastant senzill. Vaig connectar el pin Rx al Tx1 del Mega i el pin Tx al pin Rx1 del Mega. 5v va a 5v i GND va a GND. També vaig connectar l’Arduino Mega al Raspberry Pi 3 mitjançant un petit cable USB.
Pas 4: Programació
Hi ha dos fitxers, un per a l’Arduino Mega i un per al Raspberry Pi. L'Arduino Mega envia primer una sol·licitud d'aproximació de mans al mòdul i després espera una resposta. Un cop donada la resposta, el Mega comença a interrogar el dispositiu per veure si s'han escanejat cartes. Si és així, es llegeix l’identificador de la targeta. Per tal d’enviar informació concisa al Pi, he utilitzat un algorisme de pseudo-checksum per combinar els cinc bytes en un número. Els primers quatre bytes s’afegeixen una vegada i l’últim byte se suma dos cops. També hi ha una matriu que conté els números de cada carta. Quan s'escaneja una targeta, la seva suma de comprovació es compara amb les de la matriu i després es fa coincidir. Finalment, aquestes dades s’envien per sèrie al Raspberry Pi per a un posterior processament.
El Raspberry Pi espera nova informació de sèrie i després l’imprimeix. Es crea un diccionari al principi del codi que defineix com correspon cada peça de roba a cada carta. Cadascun té un nom, el número de la targeta, el color i l’estat (net o brut). Hi ha una opció per canviar l’estat un cop escanejada la peça de roba.
Pas 5: utilitzar el dispositiu
Vaig començar introduint targetes a les butxaques de la meva roba i comprovant-ne les identificacions, enregistrant la informació al diccionari. Si vull veure si estan nets o bruts, simplement els mantinc al lector RFID que mostra la informació mitjançant SSH.
Recomanat:
Cadira de rodes controlada per joystick amb ajuda del rastrejador d’obstacles: 3 passos (amb imatges)
Cadira de rodes controlada per joystick amb ajuda del rastrejador d’obstacles: per tal de facilitar a les persones amb discapacitat física una conducció segura, s’utilitza un sensor d’ultrasons per rastrejar els obstacles presents al camí. Basant-se en el moviment del joystick, els motors conduiran la cadira de rodes en qualsevol direcció i velocitat en cada di
Construir un rastrejador solar automàtic amb Arduino Nano V2: 17 passos (amb imatges)
Construint un rastrejador solar automàtic amb Arduino Nano V2: Hola! Aquest instructable ha de ser la segona part del meu projecte Solar Tracker. Per obtenir una explicació de com funcionen els rastrejadors solars i com he dissenyat el meu primer rastrejador, utilitzeu l'enllaç següent. Això oferirà context per a aquest projecte. Http://www.instructables.co
Rastrejador de pel·lícules: seguiment de llançaments teatrals amb tecnologia Raspberry Pi: 15 passos (amb imatges)
Rastrejador de pel·lícules: Rastrejador de llançaments teatralitzats amb tecnologia Raspberry Pi: Rastrejador de pel·lícules és un rastrejador de llançaments alimentat per Raspberry Pi en forma de claqueta. Utilitza l'API TMDb per imprimir el pòster, el títol, la data de llançament i la visió general de les properes pel·lícules de la vostra regió, en un interval de temps especificat (per exemple, estrenes de pel·lícules aquesta setmana) el
Back Pi Smart Backpack amb rastrejador de contingut NFC: 6 passos
Back Pi Smart Backpack With Tracker de contingut NFC: sovint, com a estudiant, oblido portar alguns dels meus llibres i altres materials a la classe. He intentat fer servir una agenda en línia, però fins i tot amb això deixaria les coses al meu escriptori constantment. La solució que vaig trobar és una motxilla intel·ligent
L’organisme electrònic desvia l’atenció amb força llum i roba Joules: 5 passos (amb imatges)
L’organisme electrònic desvia l’atenció amb força llum: roba joules: un petit organisme entremaliat distreu amb llum intensa mentre roba els joules de les bateries, sobretot aquelles que es creuen mortes. Enganxeu-ne un i sigueu tranquils sabent que les vostres bateries s’han tret de cada gota. Atenció! Té talent per brillar