Tartalomjegyzék:
- 1. lépés: Összetevők összegyűjtése
- 2. lépés: A Pi beállítása
- 3. lépés: huzalozás
- 4. lépés: Programozás
- 5. lépés: Az eszköz használata
Videó: Raspberry Pi NFC ruhakövető: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ha olyan vagy, mint én, akkor van egy kis halom ruha a földön, ami lehet piszkos vagy nem. Ez magában foglalhat farmert, ruhainget és alig kopott rövidnadrágot. Tehát hogyan lehet megállapítani, hogy melyik ruha tiszta vagy piszkos? Rájöttem, hogyan követhetem nyomon a különböző ruházati cikkeket NFC és Raspberry Pi segítségével. Egyszerűen helyezze be az NFC kártyát a zsebébe, majd szkennelje be, amely információkat jelenít meg az adott ruházati cikkről, és képes megváltoztatni azt.
1. lépés: Összetevők összegyűjtése
A DFRobot megkeresett, hogy szponzorálja ezt a projektet, ezért Raspberry Pi 3 és PN532 NFC modult küldtek, 5 NFC kártyával együtt. Az NFC modul az UART -ot használja a gazdaeszközzel való kommunikációhoz, ezért először megpróbáltam Raspberry Pi -t használni, de több problémába ütköztem. A könyvtárak bonyolultak és nehezen illeszthetők a Pythonhoz, ezért úgy döntöttem, hogy egy Arduino Mega -t használok az NFC modullal való kommunikációhoz. Az Arduino Mega szükséges volt, mert két UART -portra van szükség, az egyik az NFC modulra, a másik pedig az információk kiadására.
2. lépés: A Pi beállítása
Elmentem a Raspberry Pi Letöltések oldalára, és letöltöttem a Raspbian legújabb verzióját. Ezután kibontottam a fájlt, és betettem egy kényelmes könyvtárba. Egy.img fájlt nem lehet csak SD -kártyára másolni/beilleszteni, hanem "fel kell égetni" a kártyára. Letölthet egy égő segédprogramot, mint például az Etcher.io, hogy könnyen átvihesse az operációs rendszer képét. Miután az.img fájl az SD -kártyán volt, behelyeztem a Raspberry Pi -be, és áramot adtam neki. Körülbelül 50 másodperc múlva kihúztam a kábelt és kivettem az SD kártyát. Ezután visszatettem az SD -kártyát a számítógépembe, és a "boot" könyvtárba mentem. Megnyitottam a Jegyzettömböt, és elmentettem üres fájlként, "ssh" néven, NO kiterjesztéssel. Volt egy fájl is, amelyet hozzáadtam, "wpa_supplicant.conf" néven, és ezt a szöveget tettem bele: network = {ssid = psk =} Ezután elmentettem és kiadtam a kártyát, és visszatettem a Raspberry Pi 3 -ba. az SSH használata és a WiFi -hez való csatlakozás.
3. lépés: huzalozás
Ennek a bekötése meglehetősen egyszerű. Az Rx csapot a Mega Tx1 -hez, a Tx -et pedig a Mega Rx1 -es csatlakozójához kötöttem. Az 5v az 5v -ra, a GND pedig a GND -re megy. Az Arduino Mega -t is csatlakoztattam a Raspberry Pi 3 -hoz egy kis USB -kábelen keresztül.
4. lépés: Programozás
Két fájl van, az egyik az Arduino Mega és a Raspberry Pi számára. Az Arduino Mega először kézfogási kérelmet küld a modulnak, majd várja a választ. A válasz megadása után a Mega elkezdi lekérdezni az eszközt, hogy ellenőrizze, nincs -e kártya beolvasva. Ha igen, akkor a kártya azonosítója beolvasásra kerül. Annak érdekében, hogy tömör információkat küldhessek a Pi-nek, ál-ellenőrző összeg algoritmust használtam az öt bájt egyetlen számba való egyesítésére. Az első négy bájt egyszer összeadódik, az utolsó bájt pedig kétszer. Van egy tömb is, amely tartalmazza az egyes kártyák számát. Amikor egy kártyát beolvasnak, az ellenőrző összege a tömbhöz képest összevetődik, majd illeszkedik. Végül az adatokat soros úton továbbítják a Raspberry Pi -nek további feldolgozás céljából.
A Raspberry Pi várja az új soros információkat, majd kinyomtatja azokat. A kód elején létrejön egy szótár, amely meghatározza, hogy az egyes ruházati cikkek hogyan felelnek meg az egyes kártyáknak. Mindegyiknek van neve, kártya száma, színe és állapota (tiszta vagy piszkos). Lehetőség van az állapot megváltoztatására a ruhadarab beolvasása után.
5. lépés: Az eszköz használata
Először azzal kezdtem, hogy kártyákat helyeztem a ruháim zsebébe, ellenőriztem személyazonosító okmányaikat, és rögzítettem az információkat a szótárban. Ha látni akarom, hogy tiszták vagy piszkosak, egyszerűen az RFID olvasóhoz tartom, amely SSH -n keresztül megjeleníti az információkat.
Ajánlott:
NFC gyűrűzáró doboz: 6 lépés (képekkel)
NFC Ring Lock Box: Sziasztok! Üdvözöllek az első oktathatóban! Előre is elnézést kérek gyenge angol nyelvtudásomért. Ebben a lépésről lépésre szóló útmutatóban megtanítom, hogyan kell felépíteni egy egyszerű és nagyon olcsó NFC gyűrűzáró dobozt
ScanUp NFC olvasó/író és hangrögzítő vakok, gyengénlátók és mindenki más számára: 4 lépés (képekkel)
ScanUp NFC olvasó/író és hangrögzítő vakok, gyengénlátók és mindenki más számára: Ipari tervezést tanulok, és a projekt a félévem munkája. A cél a látássérültek és vakok támogatása olyan eszközzel, amely lehetővé teszi a .WAV formátumú hang SD -kártyára történő rögzítését és az információk NFC -címkével történő meghívását. Tehát ben
NYÁK névjegykártya NFC -vel: 18 lépés (képekkel)
PCB névjegykártya NFC-vel: Tanulmányaim végére érve nemrégiben hat hónapos szakmai gyakorlatot kellett keresnem az elektronikai mérnöki területen. Hogy benyomást kelthessek és maximalizáljam az esélyeimet, hogy álmaim társaságában toborozzanak, az volt az ötletem, hogy elkészítem magam
NFC -zár - ha egy NYÁK is a gomb, az antenna és egyebek : 7 lépés (képekkel)
NFC -zár - Ha egy NYÁK is a gomb, az antenna és egyebek …: A két dolog közül egyet vehet át ebből az utasításból. Követheti, és létrehozhatja saját kombinációját egy numerikus billentyűzetről és egy NFC -olvasóról. A vázlat itt található. A NYÁK elrendezés itt található. Talál egy anyagjegyzéket a rendeléshez
Pokemon Go Plus Mod NFC használatával!: 10 lépés (képekkel)
Pokemon Go Plus Mod NFC használatával !: Játszottál már a Pokemon Go Plus játékkal, és azon tűnődtél, hogy " Lehet -e egyszerűbb használni ezt az eszközt? &Quot; Nos, azért vagyok itt, hogy megmutassam Önnek, hogyan lehet olcsón és egyszerűen módosítani a You Plus -t. És hogy még Pokemon -élményben legyen részed