Turinys:
- 1 žingsnis: Surinkite komponentus
- 2 žingsnis: „Pi“nustatymas
- 3 žingsnis: laidų prijungimas
- 4 žingsnis: programavimas
- 5 veiksmas: prietaiso naudojimas
Video: „Raspberry Pi NFC“drabužių sekimo priemonė: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Jei esate toks kaip aš, tada ant grindų turite nedidelę krūvą drabužių, kurie gali būti nešvarūs. Tai gali būti džinsai, marškiniai ir vos dėvėti šortai. Taigi, kaip atskirti, kurie drabužiai yra švarūs ar nešvarūs? Aš sugalvojau būdą sekti įvairius drabužius naudojant NFC ir „Raspberry Pi“. Jūs tiesiog įdedate NFC kortelę į kišenę ir nuskenuojate, kad būtų pateikta informacija apie tą drabužį ir galimybė ją pakeisti.
1 žingsnis: Surinkite komponentus
„DFRobot“kreipėsi į mane remti šį projektą, todėl atsiuntė „Raspberry Pi 3“ir PN532 NFC modulį kartu su 5 NFC kortelėmis. NFC modulis naudoja UART, kad galėtų bendrauti su pagrindiniu įrenginiu, todėl iš pradžių bandžiau naudoti „Raspberry Pi“, tačiau susidūriau su keliomis problemomis. Bibliotekos buvo sudėtingos ir sunkiai suderinamos su „Python“, todėl bendravimui su NFC moduliu pasirinkau „Arduino Mega“. „Arduino Mega“buvo būtinas, nes jam reikia dviejų UART prievadų, vienas skirtas NFC moduliui, o kitas - informacijai išvesti.
2 žingsnis: „Pi“nustatymas
Aš nuėjau į „Raspberry Pi“atsisiuntimų puslapį ir atsisiunčiau naujausią „Raspbian“versiją. Tada ištraukiau failą ir įdėjau į patogų katalogą. Negalite tiesiog nukopijuoti/įklijuoti.img failo į SD kortelę, turite jį „įrašyti“į kortelę. Norėdami lengvai perkelti OS vaizdą, galite atsisiųsti deginimo priemonę, pvz., „Etcher.io“. Po to, kai.img failas buvo mano SD kortelėje, įdėjau jį į „Raspberry Pi“ir suteikiau galios. Po maždaug 50 sekundžių atjungiau laidą ir išėmiau SD kortelę. Tada vėl įdėjau SD kortelę į savo kompiuterį ir nuėjau į „įkrovos“katalogą. Atidariau „Notepad“ir išsaugojau jį kaip tuščią failą pavadinimu „ssh“be plėtinio. Taip pat buvo mano pridėtas failas pavadinimu „wpa_supplicant.conf“ir į jį įdėjau šį tekstą: network = {ssid = psk =} Tada išsaugojau ir išėmiau kortelę ir vėl įdėjau ją į „Raspberry Pi 3.“SSH naudojimas ir prisijungimas prie „WiFi“.
3 žingsnis: laidų prijungimas
Elektros instaliacija yra gana paprasta. Aš prijungiau Rx kaištį prie „Mega“Tx1, o „Tx“- prie „Mega“Rx1 kaiščio. 5v eina į 5v, o GND - į GND. Aš taip pat prijungiau „Arduino Mega“prie „Raspberry Pi 3“per nedidelį USB kabelį.
4 žingsnis: programavimas
Yra du failai, vienas skirtas „Arduino Mega“, kitas - „Raspberry Pi“. „Arduino Mega“pirmiausia išsiunčia moduliui rankos paspaudimo užklausą ir tada laukia atsakymo. Gavęs atsakymą, „Mega“pradeda apklausti įrenginį, kad pamatytų, ar nebuvo nuskaitytos kortelės. Jei taip, kortelės ID nuskaitomas. Norėdami siųsti glaustą informaciją „Pi“, aš panaudojau pseudo-kontrolinės sumos algoritmą, kad sujungčiau penkis baitus į vieną skaičių. Pirmieji keturi baitai sudedami vieną kartą, o paskutinis baitas - du kartus. Taip pat yra masyvas, kuriame yra kiekvienos kortelės numeriai. Kai kortelė nuskenuojama, jos kontrolinė suma yra lyginama su masyvo ir tada sutampa. Galiausiai šie duomenys serijiniu būdu siunčiami į „Raspberry Pi“tolesniam apdorojimui.
„Raspberry Pi“laukia naujos serijinės informacijos ir ją išspausdina. Kodo pradžioje sukuriamas žodynas, kuris apibrėžia, kaip kiekvienas drabužių elementas atitinka kiekvieną kortelę. Kiekvienas iš jų turi vardą, kortelės numerį, spalvą ir būseną (švarus ar nešvarus). Yra galimybė pakeisti būseną nuskenavus drabužių elementą.
5 veiksmas: prietaiso naudojimas
Pradėjau kišdamas korteles į savo drabužių kišenes ir tikrindamas jų asmens tapatybės dokumentus, įrašydamas informaciją į žodyną. Jei noriu pamatyti, ar jie švarūs, ar nešvarūs, tiesiog laikau juos prie RFID skaitytuvo, kuris tada rodo informaciją per SSH.
Rekomenduojamas:
Vairasvirtė valdomas neįgaliojo vežimėlis su kliūčių sekimo priemone: 3 žingsniai (su paveikslėliais)
Vairasvirtės valdomas neįgaliųjų vežimėlis su kliūčių stebėjimo priemone: siekiant palengvinti fizinę negalią turinčius žmones ir saugiai važiuoti, ultragarso jutiklis naudojamas kelyje esančioms kliūtims sekti. Remdamiesi vairasvirtės judesiu, varikliai važiuos neįgaliųjų vežimėliu bet kuriomis keturiomis kryptimis ir greičiu kiekviena kryptimi
„GPS“automobilių sekimo priemonė su SMS pranešimu ir „Thingspeak“duomenų įkėlimu, „Arduino“pagrindu, namų automatika: 5 žingsniai (su nuotraukomis)
„GPS“automobilių sekimo priemonė su SMS pranešimu ir „Thingspeak“duomenų įkėlimu, „Arduino“pagrindu, namų automatika: Aš sukūriau šį GPS sekiklį praėjusiais metais ir, kadangi jis gerai veikia, paskelbiu jį dabar „Instructable“. Jis prijungtas prie mano bagažinės priedų kištuko. GPS sekimo priemonė per mobiliojo ryšio duomenis įkelia automobilio padėtį, greitį, kryptį ir išmatuotą temperatūrą
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: 7 žingsniai
„Pasidaryk pats“išmaniųjų robotų sekimo automobilių rinkinių sekimo automobilis Jautrus šviesai: SINONING ROBOT dizainas Galite nusipirkti iš sekimo roboto automobilio Teorija LM393 palygina du fotorezistorius, kai ant vienos BALTOS pusės yra fotorezistoriaus šviesos diodas, variklio pusė iškart sustos, kita - variklio pusė suktis taip, kad
Kavos aparato sekimo priemonė su „Raspberry Pi“ir „Google“skaičiuoklėmis: 5 žingsniai
Kavos aparato sekimo priemonė su „Raspberry Pi“ir „Google“skaičiuoklėmis: ši instrukcija parodys, kaip sukurti „Raspberry Pi“pagrįstą sekimo priemonę bendram kavos aparatui jūsų biure. Naudodami sekimo įrenginio OLED ekraną ir mechaninius jungiklius, vartotojai gali registruoti kavos suvartojimą, matyti jų balansą ir
Dviejų ašių sekimo priemonė V2.0: 15 žingsnių (su nuotraukomis)
„Dual Axis Tracker V2.0“: dar 2015 metais mes sukūrėme paprastą dviejų ašių sekimo priemonę, skirtą naudoti kaip įdomų studentų ar pomėgių projektą. Jis buvo mažas, triukšmingas, šiek tiek sudėtingas ir sukėlė daug tikrai keistų bendruomenės komentarų. Beje, po trejų su puse metų