Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04
În acest instructable vă arăt cum am făcut un simplu cititor RFID UID care citește UID-ul unui card RFID Mifare.
Programul este destul de simplu și pe o tablă de calcul cititorul a fost realizat rapid. Apoi am lipit totul pe o bucată de tablă de perf și am proiectat o incintă pentru aceasta.
Are un încărcător LiPo încorporat.
Provizii
Am cumpărat componentele de la Aliexpress:
- Ecran Oled (SPI)
- Modul RFID MFRC522
- IC încărcător TP4056
- Arduino pro mini 3.3V 328P
- Baterie LiPo
Pasul 1: Hardware
Întregul cititor este alimentat de o baterie LiPo de 3,7 V. Tensiunea sa este alimentată în pinul RAW al Arduino, iar regulatorul de tensiune integrat al Arduino Pro convertește tensiunea la 3,3V pentru Arduino și pinul VCC al Arduino. Ecranul Oled și modulul RFID sunt conectate la pinul VCC al Arduino.
Conform fișei tehnice, regulatorul de tensiune al Arduino ar trebui să poată livra maximum 150 mA, ceea ce este suficient pentru:
- Arduino (45 mA)
- Oled (10 mA)
- MFRC522 (26 mA)
Tensiunea bateriei este măsurată de Arduino și convertită la un procent de baterie.
Am lipit pinii de antet feminin pentru toate componentele pe o placă de perf.
Vedeți schema circuitului, majoritatea se explică de la sine. Câteva observații:
- Schimbați rezistorul de pe PROG al TP4056 pentru a se potrivi bateriei dvs., consultați tabelul atașat. Încărcați bateria în 1 oră, deci în cazul unei baterii de 400mAh, ar trebui să utilizați un rezistor de 3k.
- Tensiunea bateriei are maximum 4,2 V, care este mai mare decât tensiunea maximă de 3,3V, deci se aplică un divizor de tensiune. Presupunând căderea de tensiune de 0,3V, este necesară o tensiune minimă a bateriei de 3,6V.
- Într-o versiune anterioară a modulului, am citit starea pinilor CHARGE și STD BY ai TP4056 prin intrări digitale ale Arduino (conectate printr-un rezistor de 10K ohm). În timp ce acest lucru a avut succes, am vrut să arăt starea de încărcare prin LED-uri. Cu toate acestea, din cauza unor curenți care curg de la TP4056 la intrările digitale Arduinos, LED-urile nu s-au oprit complet. De asemenea, conexiunile dintre Arduino și TP4056 au dus la un comportament imprevizibil al TP4056. Prin urmare, am eliminat conexiunile dintre TP4056 și Arduino.
Pasul 2: incintă
Am proiectat o incintă în Fusion360. Fișierele STL sunt în Thingiverse.
Pasul 3: Software
Fișierul programului se află în Github.
Programul este simplu:
- Inițiați toate componentele
- Măsurați tensiunea bateriei prin intermediul divizorului de tensiune, consultați acest site web pentru un calculator la îndemână divizor de tensiune.
- Convertiți tensiunea într-un procent și afișați acest procent. Presupunând căderea de tensiune de 0,3 V, este necesară o tensiune minimă a bateriei de 3,6 V, deci 3,6 V = 0% și 4,2 V este 100%.
- Citiți RFID și încetiniți ID-ul pe ecranul Oled.
Am programat Arduino printr-un programator FDTI la 3,3V
Pasul 4: Asamblarea
Am aliniat Oled cu deschiderea și l-am lipit în incintă cu adeziv fierbinte. Apoi ați lipit MFRC522 în carcasă și ați pus comutatorul de pornire / oprire și conectorul de încărcare micro USB.
Pasul 5: Încărcare și utilizare
În timpul încărcării, LED-ul roșu este aprins. Când bateria este plină, LED-ul verde este aprins.
Apoi: porniți modulul și folosiți-l!
Recomandat:
Osciloscop CRT alimentat cu baterie: 7 pași (cu imagini)
Mini osciloscop CRT alimentat cu baterie: Bună ziua! În acest Instructable vă voi arăta cum să faceți un osciloscop CRT alimentat cu o baterie mică. Un osciloscop este un instrument important pentru lucrul cu electronica; puteți vedea toate semnalele care circulă într-un circuit și rezolva probleme
Senzor de nivel al colectorului de apă alimentat cu baterie: 7 pași (cu imagini)
Senzor de nivel al colectorului de apă alimentat de baterie: Casa noastră are un rezervor de apă alimentat din ploaia care cade pe acoperiș și este folosit pentru toaletă, mașina de spălat și udarea plantelor din grădină. În ultimii trei ani, verile au fost foarte uscate, așa că am urmărit nivelul apei din rezervor. S
Alimentat cu baterie: 4 pași
Alimentat cu baterie: pentru concursul alimentat cu baterie, realizăm o decorație cu LED-uri care răspunde la sunet. Arată ca un nor, dar pulsul LED-ului la ritmul oricărei melodii pe care o ascultați
Office alimentat de baterie. Sistem solar cu comutare automată a panourilor solare est / vest și turbină eoliană: 11 pași (cu imagini)
Office alimentat de baterie. Sistem solar cu panouri solare de comutare automată est / vest și turbină eoliană: proiectul: un birou de 200 de metri pătrați trebuie să fie alimentat cu baterie. Biroul trebuie să conțină, de asemenea, toate controlerele, bateriile și componentele necesare pentru acest sistem. Energia solară și eoliană vor încărca bateriile. Există o mică problemă de numai
Amplificator de buzunar simplu, alimentat: 10 pași
Amplificator de buzunar simplu, alimentat: Acesta este un amplificator alimentat de mici dimensiuni, care se conectează la o mufă stereo de 1/8 "și acceptă același lucru. Mulți oameni nu știu nimic despre circuitele amplificatorului și nu ar avea nicio idee cum să facă unul, așa că de ce nu lăsați o companie să facă circuitul și apoi doar să modificați