Kazalo:
- 1. korak: Zbiranje komponent
- 2. korak: Nastavitev Pi
- 3. korak: Ožičenje
- 4. korak: Programiranje
- 5. korak: Uporaba naprave
Video: Sledilnik oblačil Raspberry Pi NFC: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Če ste kot jaz, imate na tleh majhen kup oblačil, ki so lahko umazana ali pa tudi ne. To lahko vključuje kavbojke, srajce in komaj nošene kratke hlače. Kako torej ugotoviti, katera oblačila so čista ali umazana? Izumil sem način za sledenje različnim oblačilom z uporabo NFC in Raspberry Pi. Kartico NFC preprosto vstavite v žep in jo nato skenirate, kar prikaže informacije o tem oblačilnem elementu skupaj z možnostjo menjave.
1. korak: Zbiranje komponent
DFRobot se je obrnil na mene, da bi sponzoriral ta projekt, zato so poslali skupaj Raspberry Pi 3 in PN532 NFC modul skupaj s 5 karticami NFC. Modul NFC uporablja UART za komunikacijo z gostiteljsko napravo, zato sem najprej poskusil uporabiti Raspberry Pi, vendar sem naletel na več težav. Knjižnice so bile zapletene in jih je bilo težko povezati z Pythonom, zato sem se odločil za uporabo Arduino Mega za komunikacijo z modulom NFC. Arduino Mega je bil potreben, ker potrebuje dva vrata UART, eno za modul NFC in eno za oddajanje informacij.
2. korak: Nastavitev Pi
Odšel sem na stran Prenosi Raspberry Pi in naložil najnovejšo različico Raspbiana. Nato sem datoteko izvlekel in jo dal v priročen imenik. Datoteke.img ne morete samo kopirati/prilepiti na kartico SD, ampak jo morate "zapisati" na kartico. Lahko prenesete goreč pripomoček, kot je Etcher.io, da preprosto prenesete sliko OS. Ko je bila datoteka.img na moji kartici SD, sem jo vstavil v Raspberry Pi in ji dal moč. Po približno 50 sekundah sem odklopil kabel in odstranil kartico SD. Nato sem SD kartico vstavil nazaj v računalnik in odšel v imenik »boot«. Odprl sem Beležnico in jo shranil kot prazno datoteko z imenom "ssh" brez razširitve. Dodala sem tudi datoteko, imenovano "wpa_supplicant.conf", v katero sem vnesla to besedilo: network = {ssid = psk =} Nato sem kartico shranila in izvrgla ter jo dala nazaj v Raspberry Pi 3. To bi moralo omogočiti uporabo SSH in povezavo z WiFi.
3. korak: Ožičenje
Ožičenje za to je precej preprosto. Rx pin sem priključil na Tx1 Mega in Tx pin na Rx1 pin Mega. 5v gre na 5v, GND pa na GND. Arduino Mega sem povezal tudi z Raspberry Pi 3 prek majhnega kabla USB.
4. korak: Programiranje
Obstajata dve datoteki, ena za Arduino Mega in ena za Raspberry Pi. Arduino Mega modulu najprej pošlje zahtevo za rokovanje, nato pa čaka na odgovor. Ko prejmete odgovor, Mega začne iskati napravo, da preveri, ali so bile skenirane katere koli kartice. V tem primeru se prebere ID kartice. Za pošiljanje jedrnate informacije v Pi sem uporabil algoritem psevdo-kontrolne vsote, da sem združil pet bajtov v eno številko. Prvi štirje bajti se seštejejo enkrat, zadnji bajt pa dvakrat. Obstaja tudi matrika, ki vsebuje številke vsake kartice. Ko se kartica skenira, se njena kontrolna vsota primerja s tistimi v matriki in se nato ujema. Nazadnje se ti podatki serijsko pošljejo v Raspberry Pi za nadaljnjo obdelavo.
Raspberry Pi čaka na nove serijske informacije in jih nato natisne. Na začetku kode je ustvarjen slovar, ki opredeljuje, kako vsak kos oblačila ustreza vsaki karti. Vsak ima ime, številko kartice, barvo in stanje (čisto ali umazano). Ko skenirate oblačilo, lahko spremenite stanje.
5. korak: Uporaba naprave
Začel sem z vstavljanjem kart v žepe oblačil in preverjanjem njihovih osebnih izkaznic, zapisovanjem podatkov v slovar. Če želim preveriti, ali so čisti ali umazani, jih preprosto držim do čitalnika RFID, ki nato prikaže informacije prek SSH.
Priporočena:
DIY GPS sledilnik --- aplikacija Python: 5 korakov (s slikami)
DIY GPS Tracker --- aplikacija Python: Pred dvema tednoma sem sodeloval na kolesarskem dogodku. Ko sem končal, sem želel preveriti pot in hitrost, ki sem jo takrat vozil. Na žalost ni bilo doseženo. Zdaj uporabljam ESP32 za izdelavo GPS sledilnika in ga bom uporabil za snemanje svoje kolesarske poti
Namizni sledilnik COVID19 s uro! Sledilnik z napajanjem Raspberry Pi: 6 korakov
Namizni sledilnik COVID19 s uro! Raspberry Pi Powered Tracker: Vemo, da lahko kadar koli umremo, tudi jaz lahko umrem med pisanjem te objave, navsezadnje smo jaz, ti, vsi smo smrtniki. Zaradi pandemije COVID19 se je ves svet tresel. Vemo, kako to preprečiti, ampak hej! vemo, kako moliti in zakaj moliti, ali to počnemo
SONČNA PLOŠČA KOT Sledilnik senc: 7 korakov (s slikami)
SONČNA PLOŠČA kot sledilnik senc: Temeljna velikost, ki se uporablja v fiziki in drugih znanostih za opis mehanskega gibanja, je hitrost. Merjenje je bila ponavljajoča se dejavnost v poskusnih razredih. Običajno uporabljam video kamero in programsko opremo TRACKER za preučevanje gibanja certa
Bitcoin sledilnik z uporabo Raspberry Pi: 14 korakov (s slikami)
Bitcoin Tracker z uporabo Raspberry Pi: Se spomnite Bitcoina? … decentralizirane valute nove dobe, s katero se je nekoč trgovalo po 19.000 USD, kar naj bi revolucioniralo svetovni plačilni sistem. No, izkazalo se je, da je do mojega še manj kot 3.585.825 bitcoinov. Pred približno letom dni sem
Sledilnik produktivnosti - poganja Raspberry Pi: 9 korakov (s slikami)
Sledilnik produktivnosti - poganja Raspberry Pi: Sledilnik produktivnosti je čarobno ogledalo, vendar namesto prikaza časa, vremena in spodbudnega citata prikaže 4 stvari; Odstotek časa, ki ste ga porabili za produktivno gradivo v računalniku in telefonu za tisti dan. (RescueTime) Jo