
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:47


Ebben az útmutatóban megmutatom, hogyan készítettem egy egyszerű RFID UID olvasót, amely leolvassa a Mifare RFID kártya UID -jét.
A program meglehetősen egyszerű, és egy kenyérsütő táblán gyorsan elkészült az olvasó. Aztán forrasztottam az egészet egy darab deszkára, és burkolatot terveztem hozzá.
Beépített LiPo töltővel rendelkezik.
Kellékek
Az alkatrészeket az Aliexpress -től vettem:
- Oled képernyő (SPI)
- MFRC522 RFID modul
- TP4056 töltő IC
- Arduino pro mini 3.3V 328P
- LiPo akkumulátor
1. lépés: Hardver


Az egész olvasót 3,7 V -os LiPo akkumulátor táplálja. Feszültségét az Arduino RAW csapjába táplálják, az Arduino Pro fedélzeti feszültségszabályozója pedig 3,3 V-ra alakítja át az Arduino és az Arduino VCC-pin feszültségét. Az Oled képernyő és az RFID modul az Arduino VCC csapjához van csatlakoztatva.
Az adatlap szerint az Arduino feszültségszabályozójának képesnek kell lennie arra, hogy legfeljebb 150 mA -t adjon le, ami elegendő a következőkhöz:
- Arduino (45 mA)
- Oled (10 mA)
- MFRC522 (26 mA)
Az akkumulátor feszültségét az Arduino méri, és az akkumulátor százalékos értékére alakítja át.
Az összes komponenshez csatlakozó női fejrészeket forrasztottam egy perf táblára.
Lásd az áramkör vázlatát, a legtöbb magától értetődő. Néhány megjegyzés:
- Cserélje ki az ellenállást a TP4056 PROG -ján az akkumulátorának megfelelően, lásd a mellékelt táblázatot. Töltse fel az akkumulátort 1 óra alatt, ezért 400 mAh -s akkumulátor esetén használjon 3 k ellenállást.
- Az akkumulátor feszültsége legfeljebb 4,2 V, ami magasabb, mint a maximális 3,3 V feszültség, ezért feszültségosztót alkalmaznak. Feltéve, hogy a feszültségcsökkenés 0,3 V, az akkumulátor minimális feszültsége 3,6 V szükséges.
- A modul korábbi verziójában a TP4056 CHARGE és STD BY csapjainak állapotát olvastam az Arduino digitális bemenetein keresztül (10K ohmos ellenálláson keresztül csatlakoztatva). Bár ez sikeres volt, a töltési állapotot LED -ekkel akartam megmutatni. Azonban a TP4056 -ból az Arduinos digitális bemenetekbe áramló némi áram miatt a LED -ek nem kapcsoltak ki teljesen. Az Arduino és a TP4056 közötti kapcsolatok a TP4056 előre nem látható viselkedését is eredményezték. Ezért eltávolítottam a kapcsolatokat a TP4056 és az Arduino között.
2. lépés: Melléklet



Fusion360 -ban terveztem egy házat. Az STL fájlok a Thingiverse -mben vannak.
3. lépés: Szoftver


A programfájl a Github -ban van.
A program egyszerű:
- Indítsa el az összes összetevőt
- Mérje meg az akkumulátor feszültségét a feszültségosztó segítségével, ezen a webhelyen talál egy praktikus feszültségosztó számológépet.
- Alakítsa át a feszültséget százalékra, és mutassa meg ezt a százalékot. Feltéve, hogy a feszültségcsökkenés 0,3 V, minimális 3,6 V -os akkumulátorfeszültségre van szükség, tehát 3,6 V = 0% és 4,2 V 100%.
- Olvassa el az RFID -t, és lassítsa az azonosítót az Oled képernyőn.
Az Arduino -t egy FDTI programozón keresztül programoztam 3.3V -on
4. lépés: Összeszerelés


Az Oled -et igazítottam a nyíláshoz, és forró ragasztóval ragasztottam a házba. Ezután ragasztja az MFRC522 készüléket a házba, és elhelyezi a be/ki kapcsolót és a mikro USB töltőcsatlakozót.
5. lépés: Töltés és használat



Töltés közben a piros LED világít. Amikor az akkumulátor tele van, a zöld LED világít.
Ezután: kapcsolja be a modult és használja!
Ajánlott:
Fordulatszámmérő/szkenner Arduino, OBD2 és CAN busz használatával: 8 lépés

Fordulatszámmérő/szkenner Arduino, OBD2 és CAN busz használatával: Bármely Toyota Prius (vagy más hibrid/speciális jármű) tulajdonos tudja, hogy a műszerfaláról hiányzik néhány tárcsa! A priusomnak nincs motor fordulatszáma vagy hőmérője. Ha előadóművész vagy, akkor érdemes tudni olyan dolgokat, mint az időzítés előrehaladása és
QR -kód -szkenner az OpenCV használatával Pythonban: 7 lépés

QR-kód-szkenner az OpenCV használatával Pythonban: A mai világban azt látjuk, hogy a QR-kódot és a vonalkódot szinte mindenhol használják, a termékcsomagolástól az online fizetésig, és manapság már az étteremben is látjuk a QR-kódokat a menü megtekintéséhez. kétlem, hogy ez most a nagy gondolat. De szenvedtél már valaha
Vezeték nélküli infravörös hőmérséklet -szkenner: 9 lépés

Vezeték nélküli infravörös hőmérséklet -szkenner: Vezeték nélküli infravörös hőmérséklet -leolvasó PHP vezeték nélkül Beolvashatja a megtekintett hőmérsékletet mobiltelefonon keresztül Bluetooth -on keresztül. Helyezze el a készüléket, és távolról nézze meg a hőmérsékletet. " Ezt nem lehet megérinteni. " Családunk három diákból áll
Az Android Tab akkumulátor egyszerű módosítása 18650 LiPo akkumulátorral: 5 lépés

Könnyen módosíthatja az Android Tab akkumulátort 18650 LiPo akkumulátorral: Ebben az oktatóanyagban látni fogjuk, hogyan módosítható egy régi Android Tab, amelynek akkumulátora lemerült 18650 LiPo akkumulátorral. Jogi nyilatkozat: A LiPo (lítium -polimer) akkumulátorok égésről/robbanásról híresek, ha nem vigyáznak megfelelően. Lítiummal való munka
Egyszerű RFID MFRC522 interfész az Arduino Nano -val: 4 lépés (képekkel)

Egyszerű RFID MFRC522 interfész az Arduino Nano -val: A hozzáférés -szabályozás a fizikai biztonság és az információbiztonság területén az a mechanizmus, amely korlátozza a névtelen hozzáférést/belépést egy szervezet vagy egy földrajzi terület erőforrásaihoz. A hozzáférés aktus fogyasztást, belépést vagy használatot jelenthet