INHOUDSOPGAWE:
- Voorrade
- Stap 1: Hardeware
- Stap 2: Omhulsel
- Stap 3: sagteware
- Stap 4: Monteer
- Stap 5: Laai en gebruik
Video: Eenvoudige battery -aangedrewe RFID -skandeerder (MiFare, MFRC522, Oled, Lipo, TP4056): 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
In hierdie instruksies wys ek jou hoe ek 'n eenvoudige RFID UID -leser gemaak het wat die UID van 'n Mifare RFID -kaart lees.
Die program is redelik eenvoudig en op 'n broodbord is die leser vinnig gemaak. Toe soldeer ek dit alles op 'n stuk perf board en ek ontwerp 'n omhulsel daarvoor.
Dit het 'n ingeboude LiPo-laaier.
Voorrade
Ek het die komponente by Aliexpress gekoop:
- Oled -skerm (SPI)
- MFRC522 RFID -module
- TP4056 laaier IC
- Arduino pro mini 3.3V 328P
- LiPo battery
Stap 1: Hardeware
Die hele leser word aangedryf deur 'n 3.7V LiPo -battery. Die spanning word ingevoer in die RAW-pen van die Arduino en die ingeboude spanningsreguleerder van die Arduino Pro skakel die spanning om na 3.3V vir die Arduino en die VCC-pen van die Arduino. Die Oled -skerm en die RFID -module is gekoppel aan die VCC -pen van die Arduino.
Volgens die gegewensblad behoort die spanningsreguleerder van die Arduino 'n maksimum van 150 mA te lewer, wat voldoende is vir:
- Arduino (45 mA)
- Oled (10 mA)
- MFRC522 (26 mA)
Die spanning van die battery word gemeet deur die Arduino en omgeskakel na 'n batterypersentasie.
Ek het vroulike koppenne vir alle komponente aan 'n perfeksiebord gesoldeer.
Sien die skema vir die kring, die meeste is vanselfsprekend. Enkele opmerkings:
- Verander die weerstand op PROG van die TP4056 om by u battery te pas, sien die aangehegte tabel. Laai die battery binne 1 uur, dus as u 'n 400 mAh -battery het, moet u 'n 3k -weerstand gebruik.
- Die spanning van die battery het 'n maksimum van 4.2 V, wat hoër is as die maksimum spanning van 3.3V, dus word 'n spanningsverdeler aangewend. As 'n spanningsval van 0.3V aanvaar word, is 'n minimum batteryspanning van 3.6V nodig.
- In 'n vorige weergawe van die module lees ek die toestand van die CHARGE- en STD BY -penne van die TP4056 via digitale insette van die Arduino (gekoppel via 'n 10K ohm -weerstand). Alhoewel dit suksesvol was, wou ek die laadtoestand deur LED's wys. Omdat die stroom van die TP4056 na die Arduinos se digitale insette vloei, het die LED's egter nie heeltemal gesluit nie. Die verbindings tussen die Arduino en die TP4056 het ook tot 'n mate van onvoorspelbare gedrag van die TP4056 gelei. Daarom het ek die verbindings tussen TP4056 en die Arduino verwyder.
Stap 2: Omhulsel
Ek het 'n omhulsel in Fusion360 ontwerp. Die STL -lêers is in my Thingiverse.
Stap 3: sagteware
Die programlêer is in my Github.
Die program is eenvoudig:
- Begin alle komponente
- Meet die spanning van die battery via die spanningsverdeler, sien hierdie webwerf vir 'n handige spanningsverdeler sakrekenaar.
- Skakel die spanning na 'n persentasie en toon hierdie persentasie. As 'n spanningsval van 0.3V aanvaar word, is 'n minimum batteryspanning van 3.6V nodig, dus 3.6 V = 0% en 4.2V is 100%.
- Lees die RFID en vertraag die ID op die Oled -skerm.
Ek het die Arduino geprogrammeer via 'n FDTI -programmeerder teen 3.3V
Stap 4: Monteer
Ek het die Oled in lyn gebring met die opening en dit met warm gom in die omhulsel vasgeplak. Plak dan die MFRC522 in die omhulsel en plaas die aan/uit -skakelaar en die mikro -USB -laaikonnektor.
Stap 5: Laai en gebruik
Tydens laai brand die rooi LED. As die battery vol is, brand die groen LED.
Dan: skakel die module aan en gebruik dit!
Aanbeveel:
Arduino MFRC522 -tutoriaal - is RFID -etiket teenwoordig of verwyder ?: 6 stappe
Arduino MFRC522 -tutoriaal - is RFID -etiket teenwoordig of verwyder ?: Hierdie handleiding is oorspronklik op hoogspannings geplaas
Batteryspaarder, ontlastingbeskermer-uitschakelaar met ATtiny85 vir loodsuurmotor of lipo-battery: 6 stappe
Batteryspaarder, afskakelaar met uitschakelaar met ATtiny85 vir loodsuurmotor of lipobattery: Omdat ek verskeie batterybeskermers vir my motors en sonnestelsels nodig het, het ek die kommersiële motors teen $ 49 te duur gevind. Hulle gebruik ook te veel krag met 6 mA. Ek kon geen instruksies oor die onderwerp vind nie. Dus het ek my eie gemaak wat 2mA trek. Hoe
Verander maklik Android -oortjiebattery met 18650 LiPo -battery: 5 stappe
Verander die Android -oortjiebattery maklik met 'n 18650 LiPo -battery: in hierdie instruksies sal ons sien hoe u 'n ou Android -oortjie kan verander, met 'n 18650 LiPo -battery. Disclaimer: Die LiPo (litiumpolymeer) batterye is berug vir brand/ontploffing as daar nie behoorlik aandag gegee word nie. Werk met litium
Maklike RFID MFRC522 -koppelvlak met Arduino Nano: 4 stappe (met foto's)
Maklike RFID MFRC522 -koppelvlak met Arduino Nano: Toegangsbeheer is die meganisme op die gebied van fisiese sekuriteit en inligtingsekuriteit, om anonieme toegang/toegang tot die hulpbronne van 'n organisasie of 'n geografiese gebied te beperk. Die daad van toegang kan beteken dat u verbruik, binnegaan of gebruik
Gebruik MFRC522 RFID -leser met Arduino: 5 stappe
Gebruik MFRC522 RFID -leser met Arduino: Hallo! Ek gaan jou leer hoe om 'n koel, maklike sleutelkaart of sleutelbordskandeerder te maak! As u 'n RFID MFRC522 -module, LED's, weerstande, drade, 'n Arduino -uno, 'n broodbord en 'n 9V -battery (opsioneel) het, is dit beter om 'n koel, koelkast te maak