Mundarija:
- Ta'minotlar
- 1 -qadam: Uskuna
- 2 -qadam: mahkamlash
- 3 -qadam: dasturiy ta'minot
- 4 -qadam: yig'ish
- 5 -qadam: Zaryadlash va ishlatish
Video: Batareya bilan ishlaydigan oddiy RFID skaner (MiFare, MFRC522, Oled, Lipo, TP4056): 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu yo'riqnomada men sizga Mifare RFID kartasining UIDini o'qiydigan oddiy RFID UID o'quvchisini qanday yaratganimni ko'rsataman.
Dastur juda sodda va o'quvchi tezda taxtada tayyorlandi. Keyin men hammasini taxtaning bir qismiga lehimlab qo'ydim va men unga korpus yaratdim.
U o'rnatilgan LiPo zaryadlovchisiga ega.
Ta'minotlar
Men komponentlarni Aliexpress -dan sotib oldim:
- OLED ekran (SPI)
- MFRC522 RFID moduli
- IC zaryadlovchi TP4056
- Arduino pro mini 3.3V 328P
- LiPo batareyasi
1 -qadam: Uskuna
Butun o'quvchi 3.7V LiPo batareyasi bilan ishlaydi. Uning zo'riqishi Arduino-ning RAW piniga uzatiladi va Arduino Pro-ning bort kuchlanish regulyatori Arduino va Arduino-ning VCC-pinidagi kuchlanishni 3.3V ga o'zgartiradi. Oled ekrani va RFID moduli Arduino VCC piniga ulangan.
Ma'lumotlar jadvaliga ko'ra, Arduino voltaj regulyatori maksimal 150 mA etkazib berishi kerak, bu quyidagilar uchun etarli:
- Arduino (45 mA)
- Oled (10 mA)
- MFRC522 (26 mA)
Batareya quvvati Arduino tomonidan o'lchanadi va batareya foiziga aylanadi.
Men barcha komponentlar uchun urg'ochi bosh pimlarini mukammal taxtaga lehimladim.
O'chirish sxemasini ko'ring, aksariyati o'z -o'zidan tushunarli. Ba'zi izohlar:
- TP4056 PROG rezistorini batareyangizga mos ravishda o'zgartiring, ilova qilingan jadvalga qarang. Batareyani 1 soat ichida zaryadlang, shuning uchun 400 mA / soat batareya bo'lsa, siz 3k rezistordan foydalanishingiz kerak.
- Batareyaning kuchlanishi maksimal 4,2 V ni tashkil qiladi, bu 3,3 V kuchlanishdan yuqori, shuning uchun kuchlanish bo'luvchi qo'llaniladi. 0,3V kuchlanish pasayishini hisobga olsak, minimal batareya quvvati 3,6V bo'lishi kerak.
- Modulning oldingi versiyasida men TP4056 ning CHARGE va STD BY pinlarining holatini Arduino raqamli kirishlar orqali o'qidim (10K ohmli rezistor orqali ulangan). Bu muvaffaqiyatli bo'lsa -da, men LEDlarning zaryad holatini ko'rsatishni xohladim. Biroq, TP4056 dan Arduinos raqamli kirishiga bir oz oqim oqayotganligi sababli, LEDlar to'liq o'chmadi. Shuningdek, Arduino va TP4056 o'rtasidagi ulanishlar TP4056 ning oldindan aytib bo'lmaydigan xatti -harakatlariga olib keldi. Shuning uchun men TP4056 va Arduino o'rtasidagi aloqani uzdim.
2 -qadam: mahkamlash
Men Fusion360 -da korpus yaratdim. STL fayllari mening Thingiverse -da.
3 -qadam: dasturiy ta'minot
Dastur fayli mening Github -da.
Dastur oddiy:
- Barcha komponentlarni ishga tushiring
- Batareya zo'riqishini kuchlanish bo'luvchi orqali o'lchang, bu veb -saytga qarang.
- Kuchlanishni foizga aylantiring va bu foizni ko'rsating. 0,3V kuchlanish pasayishini hisobga olsak, minimal batareya quvvati 3,6V bo'lishi kerak, shuning uchun 3,6 V = 0% va 4,2 V - 100%.
- RFID -ni o'qing va Oled ekranidagi identifikatorni sekinlashtiring.
Men Arduino -ni FDTI dasturchisi orqali 3.3V da dasturlashtirdim
4 -qadam: yig'ish
Men Oledni teshikka moslashtirdim va uni issiq elim bilan muhafazaga yopishtirdim. Keyin korpusga MFRC522 yopishtirildi va yoqish/o'chirish tugmasi va mikro USB zaryadlovchi ulagichi joylashtirildi.
5 -qadam: Zaryadlash va ishlatish
Zaryad olayotganda qizil LED yonadi. Batareya to'lganida, yashil LED yonadi.
Keyin: modulni yoqing va undan foydalaning!
Tavsiya:
Batareya bilan ishlaydigan suv yig'uvchi sath sensori: 7 qadam (rasmlar bilan)
Batareyadan ishlaydigan suv yig'uvchi sath sensori: Uyimizda tomga tushgan yomg'irdan oziqlanadigan va hojatxona, kir yuvish mashinasi va bog'da sug'oriladigan o'simliklar uchun ishlatiladigan suv idishi bor. So'nggi uch yil davomida yoz juda quruq edi, shuning uchun biz tankdagi suv sathini kuzatdik. S
Batareya bilan ishlaydigan ofis. Quyosh panellari va shamol turbinasi: Sharq/G'arbni avtomatik almashtirish bilan quyosh tizimi: 11 qadam (rasmlar bilan)
Batareya bilan ishlaydigan ofis. Quyosh tizimi Sharq/G'arbning avtomatik panellari va shamol turbinasi bilan almashinuvi bilan: Loyiha: 200 kvadrat metrli ofis batareyali bo'lishi kerak. Ofis, shuningdek, ushbu tizim uchun zarur bo'lgan barcha tekshirgichlar, batareyalar va komponentlarni o'z ichiga olishi kerak. Quyosh va shamol energiyasi batareyalarni zaryad qiladi. Faqat kichik muammo bor
Batareya bilan ishlaydigan juda oddiy olov nuri: 6 qadam (rasmlar bilan)
Batareyadan ishlaydigan juda oddiy olovli chiroq: COVID-19 YouTube-da ko'p vaqt davomida men Odam Savajning "Bir kunlik binolar" epizodidan ilhomlandim, xususan, u o'z uyida qurilgan rikshov uchun gaz chiroqini yasadi. Qurilishning markazida konvertatsiya qilingan
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: 3 qadam
Nutq uchun matn ARMbasic bilan ishlaydigan UChip va boshqa ARMbasic bilan ishlaydigan SBC -ni bosing: Kirish: Xayrli kun. Mening ismim Tod. Men aerokosmik va mudofaa sohasidagi professionalman, lekin u ham yuragida g'ayratli. Ilhom: BBS, 8-bitli mikrokontrollerlar, Kaypro/Commodore/Tandy/TI-994A shaxsiy kompyuterlari davridan kelib chiqqan holda, R
Batareya bilan ishlaydigan tuman mashinasi: 5 qadam (rasmlar bilan)
Batareya bilan ishlaydigan tuman mashinasi: Menga bo'lajak loyiha uchun batareyadan ishlaydigan kichik tuman mashinasi kerak edi. Tarmoq bilan ishlaydigan tumanlar umuman qimmat emas (~ 40 dollar). Lekin akkumulyator bilan ishlaydigan portativ - men tushunmagan sabablarga ko'ra, juda katta 800 dollar (yoki hatto 1850 dollar!). Va bor