Indholdsfortegnelse:

RFID -låsesystem ved hjælp af Arduino: 6 trin
RFID -låsesystem ved hjælp af Arduino: 6 trin

Video: RFID -låsesystem ved hjælp af Arduino: 6 trin

Video: RFID -låsesystem ved hjælp af Arduino: 6 trin
Video: Sådan bruges Prototyping Shield til Arduino 2024, Juli
Anonim
RFID -låsesystem ved hjælp af Arduino
RFID -låsesystem ved hjælp af Arduino

Hej alle sammen, Dette er min første instruerbare og blev præsenteret af Judhi Prasetyo. Workshoppen var vært for Assembly, hvor jeg arbejder som praktikant og er et af de bedste steder at arbejde, hvis du er maker.

Når jeg vender tilbage til RFID -låsesystemet, vil jeg forklare dig, hvordan det fungerer.

Oversigt:-

  • Vi bruger RFID -tag og læser i dette system.
  • Nu har hvert mærke en unik kode
  • når du placerer mærket på den læser, der er forbundet til Arduino
  • Læseren afkoder radiofrekvenskoden til flere tegn og sender den til Arduino
  • Arduino har allerede gemt RF -kode i sin hukommelse, som er skrevet af os
  • Arduino kontrollerer, om den modtagne RF -kode matchede koden i hukommelsen
  • Hvis den matcher, åbner servomotoren låsen med tandhjulsmekanisme, der konverterer rotationsbevægelse til lineær bevægelse

Trin 1: Materialer påkrævet

Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet
Materialer påkrævet

Her er nogle af de nødvendige materialer:-

  1. RFID-RC522 modul
  2. Arduino Uno
  3. 3D -printede dele herfra - her
  4. Enhver servomotor i standardstørrelse (40,8 × 20,1 × 38 mm) med 180 graders rotation. F.eks.:- Mg995 servo
  5. M3 skruer og møtrik til montering af motoren
  6. Brødbræt og 2 LED -lamper

Her er de 3D -udskrevne filer herunder

Hvis du har 3D -printeren, skal du bruge indstillingerne fra Thingiverse -linket, ellers skal du bruge 3DHubs, der sender delene til dig.

Trin 2: Montering og kredsløbsdiagram

Montering og kredsløbsdiagram
Montering og kredsløbsdiagram
Montering og kredsløbsdiagram
Montering og kredsløbsdiagram

Ovenfor er kredsløbsdiagrammet, som du skal følge.

Montering af gear med servo kan udføres med normale monteringsskruer, der følger med selve servoen.

Under workshoppen var der et problem med, at servomotor ikke passede inde i den 3D -udskrevne del. Det sker på grund af unøjagtigheden af 3d -printer lejlighedsvis. Hvis det sker, skal du bruge et loddejern til at smelte materialet og gøre det korrekt.

Trin 3: Arduino -kode

Download koden ovenfor, og upload den til din Arduino Uno. Jeg har også forklaret koden. Sørg for, at du først scanner RFID -mærket for at finde koden på den serielle port og sætter det i variablen 'cardno'.

Trin 4: Fejlfinding

Her er de mulige problemer, du kan støde på. Det er det samme problem, der skete under workshoppen.

1) Servomotor passer ikke inde i låsesystemet?

A) Dette er ikke en designfejl, men sker hovedsageligt på grund af unøjagtighed af 3d -printer lejlighedsvis. Brug bare et loddejern til at øge afstanden til servomontage.

2) Servo bevæger sig slet ikke?

A) Der er en mulighed for, at forbindelsen er løs eller tilsluttet ledningen på det forkerte sted. Der er ingen fejl i programmeringen, så krydstjek igen.

3) RFID -læser genkender ikke mærket?

A) Det ser ud til, at du har glemt at scanne dit kortnummer og sætte det i variablen 'cardno'. Gør det og se.

4) Låser servoen døren i stedet for at åbne den, når den er mærket med RFID?

A) Dette sker, når du monterer servoen i den modsatte retning. Du skal bare ændre servoens retning eller sætte denne kode i stedet, hvis du føler dig for doven til at ændre.

Trin 5: Tillykke

Som du kan se, brugte vi en mindre version af låsestruktur og servomotor. Vi gjorde det for at reducere omkostningerne og hovedsageligt for at undervise folk. Men hvis du er seriøs om at implementere dette låsesystem til dit hjem, så gå efter det normale 3d -printede design og gode servo.

Godt gået med at færdiggøre projektet. Hvis du gjorde dette projekt anderledes, fandt noget nyt eller har brug for hjælp, så lad mig vide det i kommentarerne herunder.

Trin 6: Smart Lock System ved hjælp af Arduino

Videokreditter - Amit Jindani

Anbefalede: