Cuprins:

Încuietoare automată a ușii: 5 pași
Încuietoare automată a ușii: 5 pași
Anonim
Image
Image
Încuietoare automată a ușii
Încuietoare automată a ușii
Încuietoare automată a ușii
Încuietoare automată a ușii
Încuietoare automată a ușii
Încuietoare automată a ușii

Buna!!

Acesta este primul meu instructabil! Sper să vă placă tuturor.

În acest proiect vom construi o încuietoare automată (protejată prin parolă). Încuietoarea și cheia clasice sunt literalmente invenții vechi de 100 de ani și, după cum știm, „schimbarea este legea naturii”, așa că este timpul pentru o schimbare. Deci, astăzi vom construi o încuietoare electronică simplă și ieftină pentru ușă.

Blocarea pe care o vom face este una electronică, creierul său va fi Arduino Uno (Arduino nano sau pro mini va funcționa bine) și va avea un ecran LCD de 16 * 2 pentru afișare și tastatură DIY pentru introducerea parolei, va să fie încorporat cu un buzzer. În acest tutorial voi folosi un motor DC hobby pentru mecanismul de blocare, dar puteți folosi în schimb un servo.

Acum hai să începem !!

Provizii

Componentele necesare pentru a construi încuietoarea sunt ușor disponibile atât online, cât și offline, vă voi oferi linkuri pentru același lucru.

~ Arduino Uno: puteți cumpăra de aici

Afișaj LCD ~ 16 * 2: puteți cumpăra de aici

~ l293D IC: puteți cumpăra de aici

~ Motor hobby DC / servomotor: puteți cumpăra de aici

~ comutator cu apăsare x 18: puteți cumpăra de aici

~ perf board

Rezistor ~ 1 Kohm x 16

Potențiometru ~ 10Kohm

Rezistor ~ 1Mohm

~ buzzer

~ incinta pentru amplasarea componentelor

unele fire, anteturi, lipire și fier de lipit vor fi suficiente pentru a face blocarea automată a ușii.

Pasul 1: interfațarea afișajului LCD 16 * 2 cu Arduino

Interfață afișaj LCD 16 * 2 cu Arduino
Interfață afișaj LCD 16 * 2 cu Arduino
Interfață afișaj LCD 16 * 2 cu Arduino
Interfață afișaj LCD 16 * 2 cu Arduino
Interfață afișaj LCD 16 * 2 cu Arduino
Interfață afișaj LCD 16 * 2 cu Arduino

Este foarte ușor să interfațați LCD-ul cu arduino.

Aici v-am oferit schema de circuit pentru același lucru, am făcut scut DIY pentru acest afișaj pentru a conecta Lcd mai ușor. Folosim 4 pini de date (și anume D4, D5, D6, D7) de afișaj pentru interfața acestuia cu arduino.

Vă sugerez să utilizați sârmă panglică pentru a menține conexiunile îngrijite sau puteți utiliza jumperi cu o panou.

Pentru a verifica dacă totul funcționează corect sau nu, puteți încărca schița de exemplu Hello World a bibliotecii LIQUID CRYSTAL pe care am oferit-o și eu.

Pasul 2: Realizarea și interfațarea tastaturii

Realizarea și interfațarea tastaturii
Realizarea și interfațarea tastaturii
Realizarea și interfațarea tastaturii
Realizarea și interfațarea tastaturii
Realizarea și interfațarea tastaturii
Realizarea și interfațarea tastaturii

Mi-am făcut tastatura simplă în loc să folosesc modulul tastatură disponibil pe piață, deoarece folosește 8 pini i / o și dacă folosim acest modul. Ne vor lipsi pinii I / O pentru alte componente.

Deci, am decis să fac propriul modul de tastatură care utilizează un singur pin analogic de arduino !!

o putem realiza cu ușurință cu ajutorul unor butoane și rezistențe. principiul de lucru al acestui lucru este divizorul de tensiune, puteți vedea cablarea și funcționarea din imaginile de mai sus. Am realizat-o pe o placă de perfecționare, puteți face la fel și acum și este foarte ușor să vă conectați prin Arduino.

NOTĂ: rezistența mai mare în locul rezistenței de 1 M ohm va face tastatura mai precisă.

Pasul 3: Configurarea blocării

Configurare zăvor
Configurare zăvor
Configurare zăvor
Configurare zăvor
Configurare zăvor
Configurare zăvor

există două moduri de a configura dispozitivul de blocare a ușii

1. DIY

veți avea nevoie de un zăvor obișnuit (Kundi), de un motor de curent continuu, de două butoane, de o tijă filetată (am folosit un șurub), de o piuliță și de un fel de epoxid pentru a uni lucrurile (am folosit sigiliul M).

doar îmbinați tija filetată cu arborele motorului și piulița cu mânerul zăvorului, lipiți două butoane de apăsare pe zăvor în așa fel încât ori de câte ori mânerul zăvorului se află în poziția sa extremă, trebuie apăsat oricare dintre butoane.

Faceți cablajul conform indicațiilor din imagine.

conectați motorul cu un driver de motor, aici folosesc ic L293D pentru controlul motorului hobby DC.

2. Obțineți un blocaj solenoid

Puteți achiziționa un dispozitiv de blocare solenoid disponibil online. De asemenea, vă ofer un link la fel aici.

Pasul 4: Adăugarea buzzerului și găsirea incintei pentru componente

Adăugarea buzzerului și găsirea incintei pentru componente
Adăugarea buzzerului și găsirea incintei pentru componente
Adăugarea buzzerului și găsirea incintei pentru componente
Adăugarea buzzerului și găsirea incintei pentru componente
Adăugarea buzzerului și găsirea incintei pentru componente
Adăugarea buzzerului și găsirea incintei pentru componente
Adăugarea buzzerului și găsirea incintei pentru componente
Adăugarea buzzerului și găsirea incintei pentru componente

Acum totul este aproape configurat, puteți adăuga un buzzer pentru a vă face blocarea mai interactivă

atașați un fir de sonerie la gnd și altul la pinul 10 din arduino.

Acum găsiți o carcasă adecvată pentru plasarea componentelor pentru a face proiectul dvs. să pară cool.

Am folosit un cadru din lemn pentru securizarea Lcd-ului și tastaturii pe care l-am montat peste o carcasă din plastic care conține arduino, buzzer și driver de motor.

Pasul 5: Cod

Cod
Cod
Cod
Cod

Nu există multe de spus despre cod, l-am făcut singur și funcționează bine.

există două chei prin care poarta poate fi deschisă. una este cheia principală, care este pre-declarată în cod și nu poate fi schimbată, iar cealaltă cheie este actualizabilă și stocată în eeprom și poate fi schimbată apăsând tasta C Dacă din greșeală ați introdus tasta greșită o puteți șterge apăsând o tastă a tastaturii.

puteți schimba mesajul de întâmpinare Mesajul meu de modificare în funcția de întâmpinare ().

Asta este tot pentru acest proiect. Acum vei fi bine să mergi.

Acest proiect face parte din concursul arduino 2020, ia în considerare votarea acestuia, Mulțumesc.

Recomandat: