Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Ten projekt Elektronicznej Skarbonki poprowadzi Cię przez kolejne etapy budowy niezbędnego obwodu/połączeń. Potrzebne będą następujące części.
- Przekaźnik 5 V
- 2 diody LED (czerwona i zielona)
- Rezystory 2 330 Ohm
- Przewody męskie/żeńskie
- Regularne kolorowe przewody
- Arduino Uno i kabel do transmisji danych
- Klucz i czujnik RFID
- Brzęczyk pasywny
- Siłownik
- Skrzynka
- Deska do krojenia chleba
Pudełko będzie służyć jako prawdziwa skarbonka, w tym przykładzie użyłem pistoletu do klejenia, aby poskładać kawałki tektury.
Krok 1: Połączenia okablowania
W tym kroku dowiesz się, gdzie podłączyć każdy przewód na płytce stykowej i Arduino
Czujnik RFID:
- VCC = 3,3 V
- RST = pin 2
- GND = GND
- MISO = pin 3
- MOSI = pin 4
- SCK = pin 5
- NSS = pin 6
- IRQ = pin 7
Przekaźnik:
- VCC = 5 V
- GND = GND
- SIG = pin 8
Siłownik:
- VCC = 5 V
- GND = GND
- SIG = pin 9
Brzęczyk pasywny:
- VCC = 5 V
- GND = GND
- SIG = pin 10
Zielona dioda:*
- VCC = pin 11
- GND = GND
Czerwona dioda:*
- VCC = pin 12
- GND = GND
*W przypadku diod LED upewnij się, że masz rezystor między zasilaniem a diodą LED, aby zapobiec jej zerwaniu
Krok 2: Kod
Kod dla tego projektu, choć pozornie skomplikowany, w zasadzie sprowadza się do tego, że jeśli odczytany zostanie identyfikator karty, TO włącz/wyłącz diody LED, brzęczyk i obróć serwo.
Pobierz biblioteki potrzebne do tego projektu ze strony https://www.sunfounder.com/learn/category/rfid-kit… po prostu naciśnij przycisk pobierania i umieść te pliki w folderze bibliotek.
Teraz upewnij się, że masz wybrany odpowiedni port COM i kartę w Arduino IDE i prześlij. Jeśli wystąpią jakiekolwiek problemy, najbardziej prawdopodobnym problemem jest zgubiony przewód, więc upewnij się, że wszystko jest we właściwym miejscu i nic nie jest odłączone.
Każdy brelok RFID jest inny, więc najpierw przeciągnij kartę i sprawdź monitor szeregowy, aby odczytać identyfikator karty, a następnie musisz zastąpić warunki oświadczenia IF tym identyfikatorem w ten sposób:
Przykładowy identyfikator: 5AE4C955
Warunek: id[0]==0x5A && id[1]==0xE4 && id[2]==0xC9 && id[3]==0x55
Istnieje kod wyświetlacza LCD, jeśli chcesz dodać wyświetlacz LCD do projektu, tylko heads-up, że kod nie będzie działał, chyba że ten kod jest dołączony, nawet jeśli nie używasz wyświetlacza LCD
Krok 3: Pudełko
Jak wspomniałem wcześniej moje pudełko powstało z tektury i gorącego kleju, wyciąłem kwadrat w dachu pudełka na okładkę i serwomotor, serwo włożyłem na miejsce najpierw owijając części taśmą hokejową (dowolna taśma będzie zrobić) i przykleić taśmę na gorąco, aby stworzyć rodzaj twardej skorupy, aby nie zepsuć części, więc mogę po prostu odkleić taśmę później.
Pudełko jest w pełni zamknięte, z wyjątkiem tylnej strony, z której pochodzą połączenia, zostawiłem okienko 1/3 powierzchni tylnej strony i zostawiłem małą tekturową klapkę na dole, aby z łatwością wyjąć monety.