Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Cześć wszystkim! Witam na mojej pierwszej instrukcji! Z góry przepraszam za mój słaby poziom w języku angielskim. W tym przewodniku krok po kroku nauczę Cię, jak zbudować proste i bardzo tanie pudełko z blokadą pierścienia NFC!
Krok 1: Czego potrzebujesz
Ok, najpierw chodziło o stworzenie pudełka zamykanego od środka. Wiele różnych projektów zostało opisanych i łatwych do wykonania za pomocą Instructables, ale postanowiłem stworzyć swój. Musiał być najtańszy z możliwych i zmieścić się w górnej części pudełka. Również, aby nie zajmować zbyt dużo miejsca do przechowywania. Tanie pudełko. Użyłem niewykończonej drewnianej skrzynki, ponieważ można ją malować i dekorować jak tylko chcesz. Jest tu wiele drewnianych skrzynek. Ale to było dla mnie za drogie, więc poszedłem tutaj. Wewnątrz zamek systemowy. Kopalnia. Przełącznik. RockerBattery i jego kabel MicroUSB/USB. Moje. Musi to być bateria 5 V, która może być ładowana i jednocześnie dostarczać energię. Arduino Nano i jego kabel MiniUSB/USB. Bardzo tanio. Servo SG90. Bardzo tanio. PN532 Elechouse NFC. Najlepszy OneNFC RING do odblokowania pudełka. OfficialMicro USB żeński na żeński adapter USB. Jak ten. I na pewno będziesz potrzebować również podstawowych narzędzi: 3 ręce, śrubokręt, wiertarka, zestaw lutowniczy…
Krok 2: Podłącz czytnik / zapis NFC i silnik Servo SG90 do Arduino Nano
Jeśli otrzymałeś to samo SERVO co ja, 3 piny są sklejone. Musisz odłączyć je od siebie, zanim przejdziesz dalej.
Podłącz czerwony przewód do 5 V Arduino Nano. Podłącz czarny do uziemienia GND. Podłącz biały przewód do Digital 3. W przypadku PN532 możesz to przeczytać, ale powiem ci wszystko, co musisz wiedzieć, aby działało;)Najpierw musisz przełączyć PN532 w tryb I2C. Przylutuj 4-pinowe złącze. VCC podłącz do 3,3 V, uziemienie do masy i Analog 5/SCL i Analog 4/SDA. Wystarczy spojrzeć na zdjęcie.
Krok 3: Oprogramowanie
Najpierw musisz pobrać oprogramowanie, aby korzystać z Arduino Nano. A następnie pliki bibliotek do umieszczenia w folderze Library w folderze Arduino. Możesz znaleźć pomoc tutaj i tutaj. I na koniec pobierz mój szkic o nazwie „Nairod785” dla tego projektu.
Jedyne, co musisz zmienić, to ta linia:
jeśli (ringUid=="47d6b2b62880" || ringUid=="47c9b2b62880"){zmień go na Uid tagów NFC, pierścień NFC…
Możesz uzyskać Uid swojego pierścienia NFC, uruchamiając na Arduino przykładowy szkic w folderze PN532 o nazwie ISO14443A_uid. Uwaga: Każdy tag, więc każda strona pierścienia ma inny uid, dlatego musisz zeskanować oba z nich, a następnie wprowadź 2 UID. Prześlij szkic do Arduino Nano i przetestuj go.
Krok 4: Przygotuj pudełko
Zrobiłem trochę spalania drewna, jak widać. Użyłem długopisu do narysowania różnych kształtów i mojego zestawu lutowniczego, aby trochę spalić drewno. Wywiercone 2 otwory na „zewnętrzny interfejs”: włączanie / wyłączanie zasilania i żeńskie złącze micro USB do ładowania baterię i mieć dostęp do arduino na wypadek, gdybyśmy musieli zmienić szkic lub debugować pudełko. Pomaluj i jest prawie gotowe! Napraw wewnętrzny system zamków.
Krok 5: Składanie wszystkiego razem
Spójrz na mój schemat, musisz wszystko tak połączyć. Po przetestowaniu odległości odczytu płytką PN532 zdałem sobie sprawę, że drewno między pierścieniem a PN532 było za duże, więc musiałem trochę podrapać drewno, aby zmniejszyć grubość drewna. Kiedy wszystko wydaje się działać, znajdź odpowiednią pozycję dla SERVO, a następnie przymocuj/przyklej wszystko do drewna. Jeśli chcesz, możesz dodać pleksiglas, aby chronić obwód.
Krok 6: Zakończono
Zapraszam do komentowania, zadawania pytań.
Chętnie pomogę każdemu, kto potrzebuje pomocy.
Podziękowania dla: Johna McLear i Lokki
nfcring.com/
forum.nfcring.com/