Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Hardware
- Trin 2: Kapsling
- Trin 3: Software
- Trin 4: Samling
- Trin 5: Opladning og brug
Video: Enkel RFID -scanner batteridrevet (MiFare, MFRC522, Oled, Lipo, TP4056): 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I denne instruktive viser jeg dig, hvordan jeg lavede en simpel RFID UID -læser, der læser UID for et Mifare RFID -kort.
Programmet er ganske enkelt og på et brødbræt blev læseren hurtigt lavet. Derefter lodde jeg det hele på et stykke perfbræt, og jeg designede et kabinet til det.
Den har en indbygget LiPo-oplader.
Forbrugsvarer
Jeg købte komponenterne fra Aliexpress:
- Oled -skærm (SPI)
- MFRC522 RFID -modul
- TP4056 oplader IC
- Arduino pro mini 3.3V 328P
- LiPo batteri
Trin 1: Hardware
Hele læseren drives af et 3,7V LiPo -batteri. Dens spænding føres ind i RAU-stiften på Arduino og den indbyggede spændingsregulator i Arduino Pro konverterer spændingen til 3,3V for Arduino og VCC-pin på Arduino. Oled -skærmen og RFID -modulet er forbundet til VCC -stiften på Arduino.
Ifølge databladet skal spændingsregulatoren på Arduino maksimalt kunne levere 150 mA, hvilket er tilstrækkeligt til:
- Arduino (45 mA)
- Oled (10 mA)
- MFRC522 (26 mA)
Batteriets spænding måles af Arduino og konverteres til en batteriprocent.
Jeg loddet kvindelige headerstifter til alle komponenter til et perf bord.
Se skematisk for kredsløbet, det meste er selvforklarende. Nogle bemærkninger:
- Skift modstanden på PROG på TP4056, så den passer til dit batteri, se den vedhæftede tabel. Oplad batteriet på 1 time, så i tilfælde af et 400mAh batteri, skal du bruge en 3k modstand.
- Batteriets spænding har et maksimum på 4,2 V, hvilket er højere end den maksimale spænding på 3,3 V, så der anvendes en spændingsdeler. Under forudsætning af et spændingsfald på 0,3V er en minimum batterispænding på 3,6V nødvendig.
- I en tidligere version af modulet læste jeg tilstanden for CHARGE- og STD BY -stifterne på TP4056 via digitale indgange på Arduino (forbundet via en 10K ohm modstand). Selvom dette var en succes, ville jeg vise opladningstilstanden med LED'er. På grund af en vis strøm, der strømmer fra TP4056 til Arduinos digitale indgange, lukkede lysdioderne imidlertid ikke helt ned. Forbindelserne mellem Arduino og TP4056 resulterede også i en uforudsigelig opførsel af TP4056. Derfor fjernede jeg forbindelserne mellem TP4056 og Arduino.
Trin 2: Kapsling
Jeg designede et kabinet i Fusion360. STL -filerne er i mit Thingiverse.
Trin 3: Software
Programfilen er i min Github.
Programmet er ligetil:
- Start alle komponenter
- Mål batteriets spænding via spændingsdeleren, se denne hjemmeside for en praktisk spændingsdelerberegner.
- Konverter spændingen til en procentdel og vis denne procentdel. Under forudsætning af et spændingsfald på 0,3V er en minimum batterispænding på 3,6V nødvendig, så 3,6 V = 0% og 4,2V er 100%.
- Læs RFID og bremse ID'et på Oled -skærmen.
Jeg programmerede Arduino via en FDTI -programmerer ved 3.3V
Trin 4: Samling
Jeg justerede Oled med åbningen og limede den i kabinettet med varm lim. Limede derefter MFRC522 i kabinettet og placerede tænd/sluk -kontakten og mikro -USB -opladningsstikket.
Trin 5: Opladning og brug
Under opladning lyser den røde LED. Når batteriet er fuldt, lyser den grønne LED.
Derefter: Tænd modulet og brug det!
Anbefalede:
Mini batteridrevet CRT -oscilloskop: 7 trin (med billeder)
Mini -batteridrevet CRT -oscilloskop: Hej! I denne instruktive vil jeg vise dig, hvordan du laver et mini -batteridrevet CRT -oscilloskop. Et oscilloskop er et vigtigt værktøj til at arbejde med elektronik; du kan se alle signalerne flyde rundt i et kredsløb og fejlfinde
Batteridrevet vandopsamler niveausensor: 7 trin (med billeder)
Batteridrevet vandopsamler niveausensor: Vores hus har en vandtank, der fødes fra regnen, der falder på taget, og bruges til toilettet, vaskemaskinen og vandingsanlæg i haven. I de sidste tre år var somrene meget tørre, så vi holdt øje med vandstanden i tanken. S
Arduino MFRC522 Tutorial - Er RFID -tag til stede eller fjernet ?: 6 trin
Arduino MFRC522 Tutorial - Er RFID -tag til stede eller fjernet ?: Denne vejledning er oprindeligt udgivet på højspændinger
Let RFID MFRC522 -grænseflade med Arduino Nano: 4 trin (med billeder)
Nem RFID MFRC522 -grænseflade med Arduino Nano: Adgangskontrol er mekanismen inden for fysisk sikkerhed og informationssikkerhed for at begrænse anonym adgang/adgang til ressourcer i en organisation eller et geografisk område. Handlingen med adgang kan betyde forbrug, indtastning eller brug af
Brug MFRC522 RFID -læser med Arduino: 5 trin
Brug MFRC522 RFID -læser med Arduino: Hej! Jeg skal lære dig, hvordan du laver et køligt, let at lave nøglekort eller scanner til nøglefob! Hvis du har et RFID MFRC522 -modul, lysdioder, modstande, ledninger, en arduino uno, et brødbræt og et 9v batteri (valgfrit), så er du god til at lave en cool