Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Det talekontrollerte låsesystemet er et automatisk låsesystem som bruker bluetooth som mellomprodukt for kommunikasjon mellom Arduino og Android -telefonen din. Det stemmekontrollerte låsesystemet låses opp når du sier passordet som du har angitt (jeg har angitt det som 'instruerbare') og låser seg ved å si 'lås'. Den stemmestyrte låsen lar deg låse opp og låse skuffen eller garderoben, automatisk fra et område på omtrent 10 meter uten å berøre den. Bare åpne appen, og si passordet og med et tastetrykk har du åpnet skuffen/garderoben.
Jeg har designet låsen eller låsen i henhold til skrivebordskuffen. Det kan tilpasses etter behov ved å bare endre låsehodet fra motorakselen.
MERK: DENNE DESIGNEN ER I PROTOTYPE FASE OG KAN IKKE GARANTI FULLKOMMEN SIKKERHET OG SIKKERHET. JEG BLIR IKKE ANSVARLIG FOR NOE TAP FORÅRSAKT
Trinn 1: Deler påkrevd
KONTROLLERE
1) Arduino UNO
www.amazon.com/Arduino-Uno-R3-Microcontrol…
2) Arduino Pro mini 5v 16mhz
www.amazon.com/Arduino-Pro-Mini-5V/dp/B00V…
3) L293D motordriver (ikke nødvendig hvis du bruker en servo)
www.amazon.com/HC-05-Bluetooth-Pass-throug…
KOMMUNIKASJON
1) Bluetooth -modul HC 05
www.amazon.com/HC-05-Bluetooth-Pass-throug…
LASTER
1) DC girmotor 100 o/ min servomotor
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) 16x2 lcd -skjerm (valgfritt)
STRØMFORSYNING
1) 5V 200 ma likestrømadapter
Den andre misc. deler inkluderer-
ANDET MATERIAL
1) Aluminiumstykke (10x2x0,2 cm) for låsen.
2) Bryter
Trinn 2: Tilkoblinger
BLUTOOTH MODUL - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** FORSIKTIG, UNDER OPPLADING AV KODEN KOBLER DU TX- OG RX -PINNENE.
ARDUINO PRO MINI - MOTORFØRER
PIN 6 - In1 eller PIN 2 på L293D (hvis du kobler direkte til IC)
PIN 7 - In2 eller PIN 6 på L293D (hvis du kobler direkte til IC)
PIN8 - AKTIVER PIN 1
5V - VCC
MOTORFØRER - MOTOR
Motorinngang 1 - Terminal 1
Motorinngang 2 - Terminal 2
Trinn 3:
Trinn 4: Last opp kode til Arduino Pro Mini
Et program kan ikke lastes opp direkte til Arduino Pro mini. Det er hovedsakelig to måter å laste opp en kode til Pro mini-
1) Ved hjelp av programmeringskortet, 2) Via Arduino Uno.
Jeg har programmert Pro mini Via Arduino UNO. For å gjøre det må du først fjerne Ic -en helt på Arduino Uno. Deretter på Arduino IDE og bytt brett fra UNO til Pro mini.
Verktøy> Tavler> Arduino Pro eller Pro mini
Etter at du har gjort dette, vil det nedre høyre hjørnet av IDE nå vise brettet som- Arduino Pro eller Pro mini ATmega 328 (5v, 16 Mhz).
Koble nå din pro mini til Uno-
PRO MINI - UNO
DTR - Tilbakestill
Vcc - 5v
GND - GND
Rx - Rx
Tx - Tx
Etter dette kobler du Arduino UNO ved hjelp av USB -kabelen til din bærbare/PC og laster opp koden på samme måte som for UNO.
Trinn 5: Skrive koden for Arduino og arbeid
Koden/programmet nedenfor for låsesystemet inkluderer koden for en 16x2 lcd -skjerm. Å bruke den er helt valgfritt og kan hoppes over uten å gjøre endringer i koden. Programmet er veldig grunnleggende og lett å forstå
Trinn 6: Testing av koden med Arduino UNO
Før jeg lastet opp koden til Pro mini, bestemte jeg meg for å teste programmet på UNO for å bare være sikker på at programmet fungerte perfekt.
Resultatene var flotte, koden fungerte som forventet, og her er en video av testen-
Trinn 7: Angi passordet og laster ned appen
Passordet kan angis med følgende kommando-
hvis (stemme == "*passord")
For å endre passordet, bare endre ordet i de inverterte komaene. GLEM IKKE Å Sette STJERNEN * FØR ORDET
Last ned appen
Last ned appen:- Android Meets Robots: Voice
denne appen er gratis å laste ned fra spillbutikken.