Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-13 06:57
Hääljuhtimisega lukustussüsteem on automaatne lukustussüsteem, mis kasutab Bluetoothi Arduino ja teie Android -telefoni vahelise suhtluse vaheühendina. Hääljuhtimisega lukustussüsteem avab lukustuse, kui ütlete teie määratud parooli (olen määranud selle "juhenditavaks") ja lukustub, kui ütlete "lukk". Hääljuhtimisega lukk võimaldab teil avada ja lukustada sahtli või garderoobi automaatselt umbes 10 meetri kauguselt, seda isegi puudutamata. Avage lihtsalt rakendus ja öelge parool ning ühe nupuvajutusega olete sahtli/riidekapi avanud.
Mul on lukk või riiv kujundatud vastavalt minu õppelaua sahtlile. Seda saab vastavalt vajadusele kohandada, vahetades lihtsalt mootori võlli riivipea.
MÄRKUS. SEE KUJUNDUS ON PROTOTÜÜPI ETAPIS JA EI SAA GARANTII TÄIELIKUT OHUTUST JA TURVALISUST. MA EI VASTUTA PÕHJUSTATUD KAHJU KOHTA
Samm: vajalikud osad
KONTROLLID
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 mootorijuht (pole vaja, kui kasutate servot)
www.amazon.com/HC-05-Bluetooth-Pass-throug…
KOMMUNIKATSIOON
1) Bluetooth -moodul HC 05
www.amazon.com/HC-05-Bluetooth-Pass-throug…
KOORMUSED
1) Alalisvooluülekandega mootor 100 p/ min/ 9 g servomootor
www.amazon.com/Dimart-100RPM-Robot-Intelli…
2) 16x2 lcd ekraan (valikuline)
TOITEALLIKAS
1) 5V 200 ma alalisvooluadapter
Teine misc. osad sisaldavad-
MUU MATERJAL
1) Alumiiniumist tükk (10x2x0,2 cm) luku jaoks.
2) Lüliti
Samm 2: Ühendused
BLUTOOTHI MOODUL - ARDUINO PRO MINI
Rx - Tx
Tx - Rx
5v - Vcc
GND - GND
** KINDLASTAGE KOODI LAADIMISEL KINDLASTI TX- ja RX -PINSID.
ARDUINO PRO MINI - MOOTORJUHT
PIN 6 - L293D In1 või PIN 2 (kui ühendate otse IC -ga)
PIN 7 - L293D In2 või PIN 6 (kui ühendate otse IC -ga)
PIN8 - LUBA PIN 1
5V - VCC
MOOTORJUHT - MOOTOR
Mootori sisend 1 - klemm 1
Mootori sisend 2 - klemm 2
3. samm:
Samm: koodi üleslaadimine Arduino Pro Mini -sse
Programmi ei saa otse Arduino Pro minisse üles laadida. Koodi miniminimesse üleslaadimiseks on peamiselt kaks võimalust
1) Kasutades programmeerimisplaati, 2) Via Arduino Uno.
Olen programmeerinud Pro mini Via Arduino UNO. Selleks eemaldage esmalt väga ettevaatlikult Arduino Uno Ic. Seejärel lülitage Arduino IDE sisse ja muutke plaat UNO -lt Pro mini -le.
Tööriistad> Lauad> Arduino Pro või Pro mini
Pärast seda kuvatakse teie IDE paremas alanurgas nüüd tahvel- Arduino Pro või Pro mini ATmega 328 (5v, 16 Mhz).
Nüüd ühendage oma pro mini Uno-
PRO MINI - UNO
DTR - lähtestamine
Vcc - 5v
GND - GND
Rx - Rx
Tx - Tx
Pärast seda ühendage Arduino UNO USB -kaabli abil sülearvutiga/arvutiga ja laadige kood üles samamoodi nagu UNO puhul.
Samm: Arduino koodi kirjutamine ja töötamine
Allpool lukustussüsteemi jaoks antud kood/programm sisaldab 16x2 lcd ekraani koodi. Selle kasutamine on täiesti vabatahtlik ja selle saab vahele jätta ilma koodi muutmata. Programm on väga lihtne ja kergesti mõistetav
Samm: koodi testimine Arduino UNO abil
Enne koodi laadimist Pro mini -sse otsustasin programmi UNO -s testida, et veenduda, kas programm töötab ideaalselt.
Tulemused olid suurepärased, kood töötas ootuspäraselt ja siin on video testist-
Samm: pääsukoodi seadistamine ja rakenduse allalaadimine
Parooli saab määrata järgmise käsuga-
kui (hääl == "*parool")
Parooli muutmiseks muutke lihtsalt sõna tagurpidi koomas. ÄRGE UNUSTAGE SÄNA EEL TÄHTI panna *
Rakenduse allalaadimine
Rakenduse allalaadimine:- Android vastab robotitele: hääl
seda rakendust saab Play poest tasuta alla laadida.