Mündəricat:
- Addım 1: Komponentlərin toplanması
- Addım 2: Pi qurmaq
- Addım 3: Kabel çəkmə
- Addım 4: Proqramlaşdırma
- Addım 5: Cihazdan istifadə
Video: Raspberry Pi NFC Geyim İzləyicisi: 5 addım (şəkillərlə)
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:48
Əgər mənim kimiyəmsə, onda çirkli ola biləcək və ya olmayan kiçik bir paltar dəstiniz var. Bura cins şalvar, paltar köynəklər və az geyinilmiş şort daxil ola bilər. Hansı paltarların təmiz və ya çirkli olduğunu necə deyə bilərsən? NFC və Raspberry Pi istifadə edərək müxtəlif geyim məqalələrini izləmək üçün bir yol tapdım. Sadəcə NFC kartını cibinizə qoyub tarayarsınız ki, bu geyim əşyası haqqında məlumatı dəyişdirə biləsiniz.
Addım 1: Komponentlərin toplanması
DFRobot bu layihəyə sponsorluq etmək üçün mənə müraciət etdi, buna görə 5 NFC kartı ilə birlikdə bir Raspberry Pi 3 və PN532 NFC Modulu göndərdilər. NFC modulu bir ana cihazla ünsiyyət qurmaq üçün UART istifadə edir, buna görə əvvəlcə Raspberry Pi istifadə etməyə çalışdım, amma bir neçə problemlə qarşılaşdım. Kitabxanalar Python ilə mürəkkəb idi və NFC modulu ilə ünsiyyət qurmaq üçün Arduino Mega istifadə etməyi üstün tutdum. Arduino Mega, biri UFC portu, biri NFC modulu, biri də məlumat çıxarmaq üçün lazım olduğu üçün lazım idi.
Addım 2: Pi qurmaq
Raspberry Pi Yükləmələri səhifəsinə getdim və Raspbianın ən son versiyasını yüklədim. Sonra faylı çıxarıb rahat bir qovluğa qoydum. Yalnız bir.img faylını SD karta kopyalayıb yapışdıra bilməzsiniz, onu kartın üzərinə "yandırmalısınız". OS görüntüsünü asanlıqla köçürmək üçün Etcher.io kimi yanan bir yardım proqramı yükləyə bilərsiniz.. İmg faylı SD kartımda olandan sonra onu Raspberry Pi -yə daxil etdim və güc verdim. Təxminən 50 saniyədən sonra kabeli çıxarıb SD kartı çıxardım. Sonra SD kartı yenidən kompüterimə qoydum və "açılış" qovluğuna getdim. Notepad açdım və NO uzantısı olmayan "ssh" adlı boş bir fayl olaraq qeyd etdim. Əlavə etdiyim "wpa_supplicant.conf" adlı bir fayl da var idi və bu mətni daxil etdim: network = {ssid = psk =} Sonra kartı saxlayıb çıxarıb Raspberry Pi 3 -ə geri qoydum. SSH istifadəsi və WiFi -ə qoşulma.
Addım 3: Kabel çəkmə
Bunun üçün naqillərin çəkilməsi olduqca sadədir. Rx pinini Mega Tx1 -ə, Tx pinini Mega Rx1 pininə bağladım. 5v 5v -ə, GND isə GND -ə gedir. Arduino Mega -nı kiçik bir USB kabeli ilə Raspberry Pi 3 -ə bağladım.
Addım 4: Proqramlaşdırma
Biri Arduino Mega, biri də Raspberry Pi üçün iki fayl var. Arduino Mega əvvəlcə modula əl sıxma tələbi göndərir və sonra cavab gözləyir. Cavab verildikdən sonra Mega, hər hansı bir kartın skan edilmiş olub -olmadığını öyrənmək üçün cihazı sorğu etməyə başlayır. Əgər belədirsə, kartın şəxsiyyəti oxunur. Pi-yə qısa məlumat göndərmək üçün beş baytı bir rəqəmə birləşdirmək üçün yalançı bir yoxlama alqoritmindən istifadə etdim. İlk dörd bayt bir dəfə, son bayt isə iki dəfə əlavə olunur. Hər bir kartın nömrələrini ehtiva edən bir sıra da var. Bir kart tarandıqda, onun cəmi məbləği serialdakılarla müqayisə edilir və sonra uyğun gəlir. Nəhayət, bu məlumatlar daha sonra işlənmək üçün Raspberry Pi -yə serial olaraq göndərilir.
Raspberry Pi yeni serial məlumatlarını gözləyir və sonra çap edir. Kodun əvvəlində hər bir geyim əşyasının hər bir karta necə uyğun gəldiyini təyin edən bir lüğət yaradılır. Hər birinin adı, kart nömrəsi, rəngi və vəziyyəti (təmiz və ya çirkli) var. Geyim əşyası skan edildikdən sonra vəziyyəti dəyişmək imkanı var.
Addım 5: Cihazdan istifadə
Geyimlərimin cibinə kartlar qoyaraq şəxsiyyət vəsiqələrini yoxlayaraq məlumatı lüğətə yazaraq başladım. Təmiz və ya çirkli olub olmadığını görmək istəsəm, onları SSH vasitəsi ilə göstərən RFID oxuyucusuna saxlayıram.
Tövsiyə:
Geyim Peg Switch: 22 addım
Clothes Peg Switch: Clothes Peg Switch başqa bir köməkçi açardır. Əlilliyi olan uşaqlar üçün nəzərdə tutulmuşdur, buna görə də gündəlik əşyalardan istifadə etmək səlahiyyətinə malikdirlər
Geyim Yuyan/Quruducu ESP8266 və Sürətləndirmə Sensoru ilə İzləmə: 6 addım
Geyim Yuyan/Quruducu ESP8266 və Sürətləndirmə Sensoru ilə İzləmə: Paltaryuyan/quruducu zirzəmidədir və siz, bir qayda olaraq, bir yığın paltar qoyursunuz və bundan sonra başqa bir ev işinizlə məşğul olursunuz. Maşınınızın zirzəmisində nəmli və udulmuş paltarlara baxmırsınız
Mükafatlandırma Maşını (Geyim asmaq): 4 addım
Mükafatlandırma Maşını (Geyimləri asmaq): Ev işləri görmək bəzən bir çox insan üçün çətin vaxtdır. Səkkiz saat və hətta məktəbdə və ya iş yerinizdə işlədikdən sonra tənbəllik və yorğunluq sizə gələcək. Ancaq evə çatanda ceketini yerə atacaqsan
Judos üçün geyim: 9 addım
Cüdo üçün geyim: Salam! Mən Yixunam.Bu, ənənəvi Çin oyunu - Judose üçün bir oyun dizayn layihəsidir, bir ayağının üzərində dayanıb digərini tutaraq oynanan bir oyundur, rəqibini yıxmaq üçün sadə bir qayda ilə fiziki cəhətdən rəqabətli bir oyundur. . Mənşə
NFC məzmun izləyicisi olan Back Pi Smart Sırt Çantası: 6 addım
NFC məzmun izləyicisi olan Back Pi Smart Sırt Çantası: Bir tələbə olaraq kitablarımı və digər materialları dərsə gətirməyi tez-tez unuduram. Bir onlayn gündəmdən istifadə etməyə çalışdım, amma bununla belə daim masamda şeylər buraxırdım. Gəldiyim həll yolu ağıllı bir sırt çantasıdır. Bu təlimatda