Sadržaj:

Jednostavna baterija za RFID skener sa napajanjem (MiFare, MFRC522, Oled, Lipo, TP4056): 5 koraka
Jednostavna baterija za RFID skener sa napajanjem (MiFare, MFRC522, Oled, Lipo, TP4056): 5 koraka

Video: Jednostavna baterija za RFID skener sa napajanjem (MiFare, MFRC522, Oled, Lipo, TP4056): 5 koraka

Video: Jednostavna baterija za RFID skener sa napajanjem (MiFare, MFRC522, Oled, Lipo, TP4056): 5 koraka
Video: Arduino WS2812 B Magična Piksel Led Traka 2024, Novembar
Anonim
Image
Image

U ovom uputstvu pokazat ću vam kako sam napravio jednostavan RFID UID čitač koji čita UID Mifare RFID kartice.

Program je prilično jednostavan i čitač je brzo napravljen na ploči. Zatim sam sve to lemio na komad perf ploče i dizajnirao kućište za to.

Ima ugrađen LiPo punjač.

Supplies

Komponente sam kupio na Aliexpressu:

  • Oled ekran (SPI)
  • MFRC522 RFID modul
  • TP4056 IC punjač
  • Arduino pro mini 3.3V 328P
  • LiPo baterija

Korak 1: Hardver

Hardver
Hardver
Hardver
Hardver

Čitač se napaja 3,7 V LiPo baterijom. Njegov napon se dovodi u RAW pin Arduina, a ugrađeni regulator napona Arduino Pro pretvara napon u 3,3 V za Arduino i VCC-pin Arduina. Oled zaslon i RFID modul povezani su na VCC pin Arduina.

Prema tehničkom listu, regulator napona Arduina trebao bi moći isporučiti najviše 150 mA, što je dovoljno za:

  • Arduino (45 mA)
  • Oled (10 mA)
  • MFRC522 (26 mA)

Arduino mjeri napon baterije i pretvara ga u postotak baterije.

Lemio sam ženske igle zaglavlja za sve komponente na perf ploču.

Pogledajte shemu za kolo, većina je sama po sebi razumljiva. Neke napomene:

  • Promijenite otpornik na PROG -u TP4056 tako da odgovara vašoj bateriji, pogledajte tablicu u prilogu. Napunite bateriju za 1 sat, pa biste u slučaju baterije od 400mAh trebali koristiti 3k otpornik.
  • Napon baterije ima maksimalno 4,2 V, što je više od maksimalnog napona od 3,3 V, pa se primjenjuje razdjelnik napona. Uz pretpostavku pada napona od 0,3 V, potreban je minimalni napon baterije od 3,6 V.
  • U prethodnoj verziji modula čitao sam stanje pinova CHARGE i STD BY na TP4056 putem digitalnih ulaza Arduina (spojenih preko 10K ohmskog otpornika). Iako je ovo bilo uspješno, htio sam prikazati stanje napunjenosti LED diodama. Međutim, zbog neke struje koja teče iz TP4056 prema Arduinos digitalnim ulazima, LED diode se nisu potpuno ugasile. Također su veze između Arduina i TP4056 dovele do nekog nepredviđenog ponašanja TP4056. Stoga sam uklonio veze između TP4056 i Arduina.

Korak 2: Ograđivanje

Enclosure
Enclosure
Enclosure
Enclosure
Enclosure
Enclosure

Dizajnirao sam kućište u Fusion360. STL datoteke su u mojoj Thingiverse.

Korak 3: Softver

Softver
Softver
Softver
Softver

Datoteka programa je u mom Githubu.

Program je jednostavan:

  • Pokrenite sve komponente
  • Izmjerite napon baterije putem razdjelnika napona, pogledajte priručnik za dijeljenje napona na ovoj web stranici.
  • Pretvorite napon u postotak i pokažite ovaj postotak. Uz pretpostavku pada napona od 0,3 V, potreban je minimalni napon baterije od 3,6 V, pa je 3,6 V = 0%, a 4,2 V 100%.
  • Pročitajte RFID i usporite ID na ekranu Oled.

Arduino sam programirao preko FDTI programatora na 3.3V

Korak 4: Sklapanje

Sklapanje
Sklapanje
Sklapanje
Sklapanje

Poravnao sam Oled s otvorom i zalijepio ga u kućište vrućim ljepilom. Zatim je zalijepio MFRC522 u kućište i postavio prekidač za uključivanje/isključivanje i konektor za punjenje mikro USB -a.

Korak 5: Punjenje i korištenje

Punjenje i upotreba
Punjenje i upotreba
Punjenje i upotreba
Punjenje i upotreba
Punjenje i upotreba
Punjenje i upotreba

Tokom punjenja crvena LED lampica svijetli. Kad je baterija puna, zelena LED lampica svijetli.

Zatim: uključite modul i koristite ga!

Preporučuje se: