Kazalo:
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Pozdravljeni vsi, to je moj prvi pouk in ga je predstavil Judhi Prasetyo. Delavnico je gostila Skupščina, kjer delam kot pripravnik in je eno izmed najboljših delovnih mest, če ste izdelovalec.
Če se vrnem k sistemu zaklepanja RFID, vam bom razložil, kako deluje.
Pregled:-
- V tem sistemu uporabljamo oznako RFID in bralnik.
- Zdaj ima vsaka oznaka edinstveno kodo
- ko oznako postavite na bralnik, ki je povezan z Arduinom
- Bralnik dekodira radijsko frekvenčno kodo na več znakov in jo pošlje v Arduino
- Arduino ima v pomnilniku že shranjeno RF kodo, ki smo jo zapisali mi
- Arduino preveri, ali se prejeta koda RF ujema s kodo v pomnilniku
- Če se ujema, servomotor odpre ključavnico z mehanizmom zobnika in zobnika, ki pretvori rotacijsko gibanje v linearno
1. korak: Potrebni materiali
Tu je nekaj potrebnih materialov:-
- Modul RFID-RC522
- Arduino Uno
- 3D natisnjeni deli od tukaj - tukaj
- Vsak servo motor standardne velikosti (40,8 × 20,1 × 38 mm) z vrtenjem za 180 stopinj. Npr.:- servo Mg995
- Vijaki in matica M3 za pritrditev motorja
- Deska in 2 LED luči
Spodaj so 3D natisnjene datoteke
Če imate 3D -tiskalnik, uporabite nastavitve na povezavi Thingiverse, sicer uporabite 3DHubs, ki vam bo poslal dele.
Korak: Montaža in vezja
Zgoraj je diagram vezja, ki ga morate upoštevati.
Montažo gonila s servomotorjem lahko izvedete z običajnimi vijaki za pritrditev, ki so priloženi samemu servo.
Med delavnico je prišlo do težave, da servo motor ni bil nameščen v 3D tiskanem delu. To se zgodi zaradi nenatančnosti 3D tiskalnika občasno. Če se to zgodi, uporabite spajkalnik, da stopite material in ga popravite.
3. korak: Arduino koda
Prenesite zgornjo kodo in jo naložite v svoj Arduino Uno. Kodo sem tudi razložil. Najprej skenirajte oznako RFID, da poiščete njeno kodo na zaporednih vratih in jo vnesete v spremenljivko 'cardno'.
4. korak: Odpravljanje težav
Tu so možne težave, na katere lahko naletite. Gre za isti problem, ki se je zgodil med delavnico.
1) Servo motor ne ustreza notranjosti ključavničnega sistema?
A) To ni napaka pri načrtovanju, ampak se zgodi predvsem zaradi nenatančnosti 3D tiskalnika. Samo povežite spajkalnik, da povečate vrzel za servo montažo.
2) Servo se sploh ne premika?
A) Obstaja možnost, da je povezava ohlapna ali pa je kabel priključen na napačno mesto. Pri programiranju ni napak, zato ponovno preverite.
3) Bralnik RFID ne prepozna oznake?
A) Videti je, da ste pozabili skenirati številko kartice in jo vnesti v spremenljivko 'cardno'. Naredi to in poglej.
4) Ali servo zaklene vrata, namesto da bi jih odprla, ko so označena z RFID?
A) To se zgodi, ko servo namestite v nasprotni smeri. Samo spremenite orientacijo servo ali namesto tega vnesite to kodo, če se počutite preveč leni za spreminjanje.
5. korak: Čestitamo
Kot lahko vidite, smo uporabili manjšo različico ključavnice in servo motorja. To smo storili za znižanje stroškov in predvsem za poučevanje ljudi. Če pa resno nameravate ta sistem zaklepanja vnesti v svoj dom, pojdite na običajno 3D tiskano zasnovo in dober servo.
Bravo za dokončanje projekta. Če ste projekt izvedli drugače, poiščite nekaj novega ali potrebujete pomoč, mi to sporočite v spodnjih komentarjih.
6. korak: Sistem pametnega zaklepanja z uporabo Arduina
Video zasluge - Amit Jindani