Përmbajtje:
- Hapi 1: Grumbullimi i përbërësve
- Hapi 2: Vendosja e Pi
- Hapi 3: Instalimet elektrike
- Hapi 4: Programimi
- Hapi 5: Përdorimi i pajisjes
Video: Gjurmuesi i rrobave Raspberry Pi NFC: 5 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Nëse jeni si unë, atëherë keni një grumbull të vogël rrobash në dysheme që mund ose nuk mund të jenë të pista. Kjo mund të përfshijë xhinse, këmisha të veshura dhe pantallona të shkurtra të veshura mezi. Pra, si mund ta dalloni se cilat rroba janë të pastra ose të ndyra? Kam dalë me një mënyrë për të gjurmuar artikuj të ndryshëm të veshjeve duke përdorur NFC dhe një Raspberry Pi. Thjesht futni kartën NFC në një xhep dhe më pas skanojeni atë, të cilat sjellin informacion në lidhje me atë artikull veshjes së bashku me aftësinë për ta ndryshuar atë.
Hapi 1: Grumbullimi i përbërësve
DFRobot më kontaktoi për të sponsorizuar këtë projekt, kështu që ata dërguan një Raspberry Pi 3 dhe PN532 NFC Modul, së bashku me 5 karta NFC. Moduli NFC përdor UART për të komunikuar me një pajisje pritëse, kështu që unë u përpoqa të përdor një Raspberry Pi në fillim, por hasa në disa çështje. Bibliotekat ishin komplekse dhe të vështira për t'u ndërlidhur me Python, kështu që unë zgjodha të përdor një Arduino Mega për të komunikuar me modulin NFC. Arduino Mega ishte e nevojshme sepse duhen dy porte UART, një për modulin NFC dhe një për nxjerrjen e informacionit.
Hapi 2: Vendosja e Pi
Shkova në faqen e Shkarkimeve të Raspberry Pi dhe shkarkova versionin më të fundit të Raspbian. Pastaj e nxora skedarin dhe e futa në një drejtori të përshtatshme. Ju nuk mund të kopjoni/ngjisni një skedar.img në një kartë SD, ju duhet ta "digjni" në kartë. Ju mund të shkarkoni një program djegës si Etcher.io për të transferuar me lehtësi imazhin e sistemit operativ. Pasi skedari.img ishte në kartën time SD e futa në Raspberry Pi dhe i dhashë fuqi. Pas rreth 50 sekondash e shkëputa kordonin dhe e hoqa kartën SD. Tjetra e vendosa kartën SD përsëri në kompjuterin tim dhe shkova te drejtoria "boot". Hapa Notepad dhe e ruaja si një skedar bosh me emrin "ssh" pa shtrirje JO. Kishte gjithashtu një skedar që shtova i quajtur "wpa_supplicant.conf" dhe e futa këtë tekst në të: network = {ssid = psk =} Pastaj e ruajta dhe e hoqa kartën dhe e vendosa përsëri në Raspberry Pi 3. Kjo tani duhet të lejojë përdorimi i SSH dhe lidhja me WiFi.
Hapi 3: Instalimet elektrike
Lidhja elektrike për këtë është mjaft e thjeshtë. Unë e lidha kunjin Rx me Tx1 të Mega, dhe kunjin Tx me kunjin Rx1 të Mega. 5v shkon në 5v, dhe GND shkon në GND. Unë gjithashtu lidha Arduino Mega me Raspberry Pi 3 përmes një kabllo të vogël USB.
Hapi 4: Programimi
Ka dy skedarë, një për Arduino Mega dhe një për Raspberry Pi. Arduino Mega së pari dërgon një kërkesë për shtrëngim duarsh në modul dhe pastaj pret një përgjigje. Pasi të jetë dhënë përgjigja, Mega fillon të votojë pajisjen për të parë nëse ndonjë kartelë është skanuar. Nëse po, ID e kartës lexohet. Për të dërguar informacione koncize në Pi, kam përdorur një algoritëm pseudo-checksum për të kombinuar pesë bajtët në një numër. Katër bajtët e parë shtohen së bashku një herë, dhe bajti i fundit shtohet dy herë. Ekziston gjithashtu një grup që përmban numrat e secilës kartë. Kur një kartë skanohet, shuma e saj e kontrollit krahasohet me ato në grup dhe më pas përputhet. Së fundmi, ato të dhëna dërgohen në seri te Raspberry Pi për përpunim të mëtejshëm.
Raspberry Pi pret informacion të ri serik dhe më pas e printon atë. Një fjalor krijohet në fillim të kodit që përcakton se si çdo artikull veshjesh korrespondon me secilën kartë. Secili ka një emër, numrin e kartës, ngjyrën dhe statusin (i pastër ose i ndotur). Ekziston një mundësi për të ndryshuar statusin pasi artikulli i veshjes të skanohet.
Hapi 5: Përdorimi i pajisjes
Fillova duke futur karta në xhepat e rrobave të mia dhe duke kontrolluar ID -të e tyre, duke regjistruar informacionin në fjalor. Nëse dua të shoh nëse janë të pastra apo të ndyra, unë thjesht i mbaj ato tek lexuesi RFID i cili më pas shfaq informacionin përmes SSH.
Recommended:
Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i mundësuar i Raspberry Pi: 6 hapa
Gjurmuesi i desktopit COVID19 me orë! Gjurmuesi i Fuqizuar me Raspberry Pi: Ne e dimë që ne mund të vdesim në çdo kohë, madje edhe unë mund të vdes ndërsa shkruaj këtë postim, në fund të fundit, unë, ju, ne të gjithë jemi të vdekshëm. E gjithë bota u trondit për shkak të pandemisë COVID19. Ne e dimë se si ta parandalojmë këtë, por hej! ne dimë të lutemi dhe pse të lutemi, a e bëjmë
Gjurmuesi i Bitcoin duke përdorur një Raspberry Pi: 14 hapa (me fotografi)
Bitcoin Tracker Duke përdorur një Raspberry Pi: E mbani mend Bitcoin? …. monedhën e decentralizuar, të epokës së re, që dikur tregtohej në $ 19K e cila supozohej të revolucionarizonte sistemin global të pagesave. Epo, rezulton se më pak se 3.585.825 Bitcoins kanë mbetur për tu minierë. Rreth një vit më parë, unë
Zëvendësoni altoparlantin e thatë të kalbur të rrethuar me zëvendësime të rrobave .: 3 hapa
Zëvendësoni altoparlantin e thatë të kalbur që rrethohet me zëvendësime të rrobave. Më shpesh atëherë jo, arsyeja pse ata janë ulur atje është ose sepse janë fryrë ose në shumë raste, vuajnë nga të pasurit e rrethit të thatë të konit të kalbur. Deti
Gjenerator i tonit të rrobave të mikrokontrolluesit në kodin C: 8 hapa (me fotografi)
Mikrokontrolluesi Fabrika e Tonit të Gjeneratorit në kodin C: Në fund të tetorit të vitit të kaluar përdoruesit udhëzues carmissu më dërguan një mesazh pasi pashë sintetën time të kutisë së drekës. Nga mesazhi i tij: Unë mësoj muzikë në shkollën fillore. Ne luajmë shumë muzikë regjistruese. dmth fëmijët luajnë fyellë të vegjël …… kam ndarje
Kuti e butë e rrobave DIY (Rrip 14x56): 8 hapa (me fotografi)
Kutia e rrobave DIY Fabric (Rrip 14x56): Doja një kuti të butë të rripit të dytë për të bërë disa konfigurime më interesante të ndriçimit të portreteve, kështu që vendosa ta bëj vetë. Duhet pak kohë dhe përfshin një numër hapash, por unë isha shumë i kënaqur me rezultatin përfundimtar. Përgatituni për të kaluar pak kohë në fr