Სარჩევი:
- მარაგები
- ნაბიჯი 1: აპარატურა
- ნაბიჯი 2: დანართი
- ნაბიჯი 3: პროგრამული უზრუნველყოფა
- ნაბიჯი 4: შეკრება
- ნაბიჯი 5: დატენვა და გამოყენება
ვიდეო: მარტივი RFID სკანერი ბატარეაზე (MiFare, MFRC522, Oled, Lipo, TP4056): 5 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:16
ამ გაკვეთილზე მე გაჩვენებთ თუ როგორ გავაკეთე მარტივი RFID UID მკითხველი, რომელიც კითხულობს Mifare RFID ბარათის UID– ს.
პროგრამა საკმაოდ მარტივია და პურის დაფაზე მკითხველი სწრაფად შეიქმნა. შემდეგ ეს ყველაფერი გავაფორმე პერფის დაფის ნაჭერზე და დავაპროექტე დანართი მისთვის.
მას აქვს ჩაშენებული LiPo დამტენი.
მარაგები
მე ვიყიდე კომპონენტები Aliexpress– დან:
- Oled ეკრანი (SPI)
- MFRC522 RFID მოდული
- TP4056 დამტენი IC
- Arduino pro mini 3.3V 328P
- LiPo ბატარეა
ნაბიჯი 1: აპარატურა
მთლიანი მკითხველი იკვებება 3.7V LiPo ბატარეით. მისი ძაბვა იკვებება Arduino– ს RAW პინში და Arduino Pro– ს საბორტო ძაბვის რეგულატორი გარდაქმნის ძაბვას 3.3 V– მდე Arduino– სთვის და Arduino– ს VCC– პინისთვის. Oled ეკრანი და RFID მოდული დაკავშირებულია Arduino– ს VCC პინთან.
მონაცემთა ფურცლის თანახმად, არდუინოს ძაბვის რეგულატორს უნდა შეეძლოს მაქსიმუმ 150 mA მიწოდება, რაც საკმარისია:
- არდუინო (45 mA)
- ოლედი (10 mA)
- MFRC522 (26 mA)
ბატარეის ძაბვა იზომება არდუინოს მიერ და გარდაიქმნება ბატარეის პროცენტულად.
მე ყველა კომპონენტის ქალი სათაურის ქინძისთავები შევაერთე პერფ დაფაზე.
იხილეთ სქემის სქემა, უმეტესობა თავისთავად ახსნილია. რამდენიმე შენიშვნა:
- შეცვალეთ რეზისტორი TP4056– ის PROG– ზე თქვენი ბატარეის შესაბამისად, იხილეთ თანდართული ცხრილი. დატენეთ ბატარეა 1 საათში, ასე რომ 400mAh ბატარეის შემთხვევაში, თქვენ უნდა გამოიყენოთ 3k რეზისტორი.
- ბატარეის ძაბვას აქვს მაქსიმალური 4.2 ვ, რაც უფრო მაღალია ვიდრე მაქსიმალური ძაბვა 3.3 ვ, ამიტომ გამოიყენება ძაბვის გამყოფი. ვარაუდობენ, რომ ძაბვის ვარდნა 0.3 ვ, საჭიროა ბატარეის მინიმალური ძაბვა 3.6 ვ.
- მოდულის წინა ვერსიაში მე წავიკითხე TP4056– ის CHARGE და STD BY ქინძისთავების მდგომარეობა Arduino– ს ციფრული შეყვანის საშუალებით (დაკავშირებულია 10K ohm რეზისტორის საშუალებით). მიუხედავად იმისა, რომ ეს წარმატებული იყო, მინდოდა დამტენი მდგომარეობის ჩვენება LED- ებით. თუმცა, იმის გამო, რომ გარკვეული დენი მიედინება TP4056– დან Arduinos– ის ციფრულ საშუალებებზე, LED- ები არ დაიხურა მთლიანად. ასევე კავშირმა არდუინოსა და TP4056– ს შორის გამოიწვია TP4056– ის ზოგიერთი არაპროგნოზირებადი ქცევა. ამიტომ, მე გავწყვიტე კავშირები TP4056 და Arduino– ს შორის.
ნაბიჯი 2: დანართი
მე შევქმენი დანართი Fusion360– ში. STL ფაილები ჩემს Thingiverse- შია.
ნაბიჯი 3: პროგრამული უზრუნველყოფა
პროგრამის ფაილი ჩემს Github- შია.
პროგრამა არის პირდაპირი:
- ჩადეთ ყველა კომპონენტი
- გაზომეთ ბატარეის ძაბვა ძაბვის გამყოფის საშუალებით, იხილეთ ამ ვებგვერდზე მოსახერხებელი ძაბვის გამყოფი კალკულატორისთვის.
- გადააკეთეთ ძაბვა პროცენტზე და აჩვენეთ ეს პროცენტი. ვარაუდობენ, რომ 0.3V ძაბვის ვარდნაა საჭირო 3.6V ბატარეის მინიმალური ძაბვა, ასე რომ 3.6 V = 0% და 4.2V არის 100%.
- წაიკითხეთ RFID და შეანელეთ ID Oled ეკრანზე.
Arduino დავაპროგრამე FDTI პროგრამისტის საშუალებით 3.3V– ზე
ნაბიჯი 4: შეკრება
Oled- ს გავამაგრებდი გახსნასთან და ვამაგრებ შიგთავსში ცხელი წებოთი. შემდეგ მიამაგრეთ MFRC522 შიგთავსში და მოათავსეთ ჩართვა/გამორთვა და მიკრო USB მუხტის კონექტორი.
ნაბიჯი 5: დატენვა და გამოყენება
დატენვისას წითელი LED ანთებულია. როდესაც ბატარეა სავსეა, მწვანე LED ანთებულია.
შემდეგ: ჩართეთ მოდული და გამოიყენეთ იგი!
გირჩევთ:
ბატარეაზე მომუშავე წყლის კოლექტორის დონის სენსორი: 7 ნაბიჯი (სურათებით)
ბატარეაზე მომუშავე წყლის კოლექტორის დონის სენსორი: ჩვენს სახლს აქვს წყლის ავზი, რომელიც იკვებება სახურავზე წვიმისგან და გამოიყენება ტუალეტისთვის, სარეცხი მანქანისთვის და ბაღში მცენარეების მორწყვისთვის. ბოლო სამი წლის განმავლობაში ზაფხული ძალიან მშრალი იყო, ამიტომ ჩვენ ვაკვირდებოდით წყლის დონეს ავზში. ს
მანქანის მონიტორი ბატარეაზე: 4 ნაბიჯი
მანქანის მონიტორი ბატარეაზე: მანქანის მონიტორები შესანიშნავი არჩევანია, როდესაც საქმე ეხება პატარა ეკრანს პროექტისათვის. მაგრამ პრობლემა ის არის, რომ უმეტეს შემთხვევაში ეს პროექტები იკვებება ბატარეით და მანქანის მონიტორები მუშაობს 12 ვოლტზე. მიუხედავად იმისა, რომ 12 ვოლტიანი ბატარეები არსებობს მათი დიდი და მძიმე
WunderThing: ბატარეაზე მომუშავე, მაგნიტური, ESP8266 ამინდის პროგნოზირება IoThing!: 6 ნაბიჯი
WunderThing: ბატარეაზე მომუშავე, მაგნიტური, ESP8266 ამინდის პროგნოზი IoThing !: გამარჯობა, ჩემი პირველი სასწავლო ინსტრუქციისთვის ნება მომეცით გითხრათ მშვენიერი რამის შესახებ. ეს იყო საკმაოდ უახლესი პროექტი, სადაც ჩემი მიზანი იყო ამინდის პროგნოზირების მაცივრის მაგნიტის შექმნა! ამ პროექტის არჩევანის მაკონტროლებელი იყო Sparkfun's Thing
მარტივი RFID MFRC522 ინტერფეისი არდუინო ნანოსთან: 4 ნაბიჯი (სურათებით)
მარტივი RFID MFRC522 ურთიერთქმედება არდუინო ნანოსთან: წვდომის კონტროლი არის მექანიზმი ფიზიკური უსაფრთხოების და ინფორმაციის უსაფრთხოების სფეროებში, შეზღუდოს ანონიმური წვდომა/შესვლა ორგანიზაციის რესურსებზე ან გეოგრაფიულ არეალზე. წვდომის აქტი შეიძლება ნიშნავდეს მოხმარებას, შესვლას ან გამოყენებას
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: 3 ნაბიჯი
კომპაქტური შუქის შესაქმნელად ყველაზე მარტივი გზა !! 3 მარტივი ნაბიჯი !!: რა დაგჭირდებათ - თუნუქის ფოლგა 1 AA ბატარეა (ზოგიერთი AAA ბატარეა იმუშავებს) 1 მინი ნათურა (ნათურები გამოიყენება ფანრების უმეტესობისთვის; იხილეთ სურათი) მმართველი (საჭიროების შემთხვევაში)