Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
I denne instruksen viser jeg deg hvordan jeg lagde en enkel RFID UID -leser som leser UID for et Mifare RFID -kort.
Programmet er ganske enkelt og på et brødbrett ble leseren raskt laget. Deretter loddet jeg alt på et stykke perfbrett, og jeg designet et kabinett for det.
Den har en innebygd LiPo-lader.
Rekvisita
Jeg kjøpte komponentene fra Aliexpress:
- Oled -skjerm (SPI)
- MFRC522 RFID -modul
- TP4056 lader IC
- Arduino pro mini 3.3V 328P
- LiPo batteri
Trinn 1: Maskinvare
Hele leseren drives av et 3,7V LiPo -batteri. Spenningen mates inn i RAW-pinnen på Arduino og den innebygde spenningsregulatoren til Arduino Pro konverterer spenningen til 3,3V for Arduino og VCC-pinnen til Arduino. Oled -skjermen og RFID -modulen er koblet til VCC -pinnen på Arduino.
I henhold til databladet bør spenningsregulatoren til Arduino kunne levere maksimalt 150 mA, noe som er tilstrekkelig for:
- Arduino (45 mA)
- Oled (10 mA)
- MFRC522 (26 mA)
Spenningen til batteriet måles av Arduino og konverteres til en batteriprosent.
Jeg loddet kvinnelige toppstifter for alle komponentene til et perf -bord.
Se skjemaet for kretsen, det meste er selvforklarende. Noen bemerkninger:
- Bytt motstand på PROG på TP4056 slik at det passer til batteriet, se vedlagte tabell. Lad batteriet på 1 time, så i tilfelle et 400mAh batteri, bør du bruke en 3k motstand.
- Spenningen til batteriet har maksimalt 4,2 V, som er høyere enn maksimal spenning på 3,3 V, så det brukes en spenningsdeler. Forutsatt et spenningsfall på 0,3V, er en minimum batterispenning på 3,6V nødvendig.
- I en tidligere versjon av modulen leste jeg tilstanden til CHARGE- og STD BY -pinnene på TP4056 via digitale innganger på Arduino (tilkoblet via en 10K ohm motstand). Selv om dette var vellykket, ønsket jeg å vise ladetilstanden med lysdioder. På grunn av en viss strøm som strømmer fra TP4056 til Arduinos digitale innganger, ble ikke lysdiodene slått helt av. Også gjorde forbindelsene mellom Arduino og TP4056 resultert i en uforutsett oppførsel av TP4056. Derfor fjernet jeg forbindelsene mellom TP4056 og Arduino.
Trinn 2: Vedlegg
Jeg designet et kabinett i Fusion360. STL -filene er i mitt Thingiverse.
Trinn 3: Programvare
Programfilen er i min Github.
Programmet er greit:
- Start alle komponentene
- Mål spenningen til batteriet via spenningsdeleren, se denne nettsiden for en praktisk spenningsdeler kalkulator.
- Konverter spenningen til en prosentandel og vis denne prosentandelen. Forutsatt et spenningsfall på 0,3V, er en minimum batterispenning på 3,6V nødvendig, så 3,6 V = 0% og 4,2V er 100%.
- Les RFID og senk ID -en på Oled -skjermen.
Jeg programmerte Arduino via en FDTI programmerer på 3.3V
Trinn 4: Montering
Jeg justerte Oled med åpningen og limte den inn i kabinettet med varmt lim. Limte deretter MFRC522 inn i kabinettet og plasserte av/på -bryteren og mikro -USB -ladekontakten.
Trinn 5: Lading og bruk
Under lading lyser den røde lysdioden. Når batteriet er fullt, lyser den grønne lysdioden.
Deretter: slå på modulen og bruk den!
Anbefalt:
Billig batteridrevet oppgradering!: 4 trinn
Billige batteridrevne boreoppgraderinger!: Denne gangen skal jeg dele hvordan jeg oppgraderer et billig batteridrevet batteri. Det eneste vi skal oppgradere er bare batteriet i seg selv, siden billig boremaskin har liten batterikapasitet. Vi legger til en funksjon på batteriet ! Lagt til funksjoner: Lad b
Batteridrevet vannfangeroppsamler: 7 trinn (med bilder)
Batteridrevet vannoppsamlernivåsensor: Huset vårt har en vanntank som mates fra regnet som faller på taket, og brukes til toalett, vaskemaskin og vanningsanlegg i hagen. De siste tre årene var somrene veldig tørre, så vi holdt øye med vannstanden i tanken. S
Arduino MFRC522 Opplæring - Er RFID -tag til stede eller fjernet ?: 6 trinn
Arduino MFRC522 Opplæring - Er RFID -tag til stede eller fjernet ?: Denne opplæringen er opprinnelig lagt ut på høyspenninger
Enkel RFID MFRC522 -grensesnitt med Arduino Nano: 4 trinn (med bilder)
Enkel RFID MFRC522 -grensesnitt med Arduino Nano: Adgangskontroll er mekanismen innen fysisk sikkerhet og informasjonssikkerhet, for å begrense anonym tilgang/tilgang til ressursene til en organisasjon eller et geografisk område. Handlingen med tilgang kan bety å spise, gå inn eller bruke
Bruk MFRC522 RFID -leser med Arduino: 5 trinn
Bruk MFRC522 RFID -leser med Arduino: Hei! Jeg skal lære deg hvordan du lager et kult, lett å lage nøkkelkort eller nøkkelfobskanner! Hvis du har en RFID MFRC522 -modul, lysdioder, motstander, ledninger, en arduino uno, et brødbrett og et 9v batteri (valgfritt), så er du god til å lage en kul