Съдържание:
- Стъпка 1: Събиране на компоненти
- Стъпка 2: Настройване на Pi
- Стъпка 3: Окабеляване
- Стъпка 4: Програмиране
- Стъпка 5: Използване на устройството
Видео: Raspberry Pi NFC Tracker Tracker: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Ако сте като мен, тогава на пода имате малка купчина дрехи, която може да е мръсна, а може и да не е. Това може да включва дънки, ризи и почти не носени къси панталони. И така, как можете да разберете кои дрехи са чисти или мръсни? Измислих начин да проследя различни дрехи с помощта на NFC и Raspberry Pi. Просто поставяте NFC картата в джоб и след това я сканирате, което извежда информация за този елемент от облеклото заедно с възможност за промяна.
Стъпка 1: Събиране на компоненти
DFRobot се обърна към мен, за да спонсорирам този проект, затова изпратиха Raspberry Pi 3 и PN532 NFC модул, заедно с 5 NFC карти. Модулът NFC използва UART за комуникация с хост устройство, затова първо се опитах да използвам Raspberry Pi, но срещнах няколко проблема. Библиотеките бяха сложни и трудни за взаимодействие с Python, затова избрах да използвам Arduino Mega за комуникация с NFC модула. Arduino Mega беше необходим, защото изисква два UART порта, един за NFC модул и един за извеждане на информация.
Стъпка 2: Настройване на Pi
Отидох на страницата за изтегляне на Raspberry Pi и изтеглих най -новата версия на Raspbian. След това извадих файла и го поставих в удобна директория. Не можете просто да копирате/поставите.img файл на SD карта, трябва да го "запишете" на картата. Можете да изтеглите гореща помощна програма като Etcher.io, за да прехвърлите лесно образа на операционната система. След като.img файлът беше на SD картата, го вмъкнах в Raspberry Pi и му дадох сила. След около 50 секунди изключих кабела и извадих SD картата. След това поставих SD картата обратно в компютъра си и отидох в директорията "boot". Отворих Notepad и го запазих като празен файл с име "ssh" без разширение. Имаше и добавен от мен файл, наречен "wpa_supplicant.conf" и поставих този текст в него: network = {ssid = psk =} След това запазих и извадих картата и я поставих обратно в Raspberry Pi 3. Това вече трябва да позволи използването на SSH и свързването към WiFi.
Стъпка 3: Окабеляване
Окабеляването за това е доста просто. Свързах Rx щифта към Tx1 на Mega и Tx щифта към Rx1 щифта на Mega. 5v отива към 5v, а GND отива към GND. Свързах също Arduino Mega към Raspberry Pi 3 чрез малък USB кабел.
Стъпка 4: Програмиране
Има два файла, един за Arduino Mega и един за Raspberry Pi. Arduino Mega първо изпраща заявка за ръкостискане към модула и след това чака отговор. След като отговорът е даден, Mega започва да оправя устройството, за да види дали са сканирани карти. Ако е така, ID на картата се чете. За да изпратя кратка информация към Pi, използвах алгоритъм за псевдо-контролна сума, за да комбинирам петте байта в едно число. Първите четири байта се събират веднъж, а последният се добавя два пъти. Има и масив, който съдържа номерата на всяка карта. Когато картата се сканира, нейната контролна сума се сравнява с тези в масива и след това съвпада. И накрая, тези данни се изпращат последователно до Raspberry Pi за по -нататъшна обработка.
Raspberry Pi изчаква нова серийна информация и след това я отпечатва. В началото на кода се създава речник, който определя как всеки елемент от облеклото съответства на всяка карта. Всеки от тях има име, номер на карта, цвят и състояние (чист или замърсен). Има опция за промяна на състоянието след сканиране на дрехата.
Стъпка 5: Използване на устройството
Започнах с поставяне на карти в джобовете на дрехите си и проверка на личните им документи, записване на информацията в речника. Ако искам да видя дали са чисти или замърсени, просто ги държа до RFID четеца, който след това показва информацията чрез SSH.
Препоръчано:
NFC пръстен заключваща кутия: 6 стъпки (със снимки)
NFC Ring Lock Box: Здравейте на всички! Добре дошли в първата ми инструкция! Предварително се извинявам за лошото си ниво на английски език.В това стъпка по стъпка ръководство ще ви науча как да изградите проста и много евтина NFC пръстенна ключалка
ScanUp NFC четец/писател и аудио рекордер за слепи, хора с увредено зрение и всички останали: 4 стъпки (със снимки)
ScanUp NFC четец/писател и аудио рекордер за слепи, хора с увредено зрение и всички останали: Уча индустриален дизайн и проектът е дело на моя семестър. Целта е да се поддържат хора със зрителни увреждания и слепи хора с устройство, което позволява да се записва аудио във формат .WAV на SD карта и да се извиква тази информация чрез NFC етикет. Така че в
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: 15 стъпки (със снимки)
Movie Tracker - Raspberry Pi Powered Theatrical Release Tracker: Movie Tracker е тракер с форма на Raspberry Pi, задвижван от клавиатура. Той използва TMDb API за отпечатване на афиша, заглавието, датата на издаване и прегледа на предстоящите филми във вашия регион в определен интервал от време (напр. Филмови издания тази седмица) на
PCB визитка с NFC: 18 стъпки (със снимки)
PCB Business Card With NFC: Пристигайки в края на следването си, наскоро трябваше да потърся шестмесечен стаж в областта на електрониката. За да направя впечатление и да увелича максимално шансовете си да бъда нает в компанията на мечтите си, имах идеята да направя свой собствен
AstroTracker - Tracker Star Tracker Star Tracker: 10 стъпки (със снимки)
AstroTracker - Star Tracker Star Tracker: Всеки може да прави астрофотография, стига да имате камера. Просто го поставете на статив, оставете обектива да остане отворен възможно най -дълго и BAM! Красиви звезди, купове и мъглявини. Но какво е това? Има ли ивици на филма вместо точни точки