Cuprins:

Blocare ușă Bluetooth (Arduino): 10 pași (cu imagini)
Blocare ușă Bluetooth (Arduino): 10 pași (cu imagini)

Video: Blocare ușă Bluetooth (Arduino): 10 pași (cu imagini)

Video: Blocare ușă Bluetooth (Arduino): 10 pași (cu imagini)
Video: FEMEIA De 399 De ANI ! #shorts 2024, Iulie
Anonim
Image
Image
Blocare ușă Bluetooth (Arduino)
Blocare ușă Bluetooth (Arduino)

Recent am revăzut Amazing SpiderMan, într-o singură scenă Peter Parker se încuie și își descuie ușa de pe birou folosind o telecomandă. Când am văzut asta, mi-am dorit instantaneu propria mea ușă. După un pic de amețeală am obținut un model de lucru. Iată cum am reușit

Pasul 1: Lista pieselor

Lista de componente
Lista de componente
Lista de componente
Lista de componente
Lista de componente
Lista de componente

Pentru acest proiect vom avea nevoie de următoarele:

Electronică:

  • Arduino Nano (Ia-l aici)
  • Modul Bluetooth (obțineți-l aici)
  • Servo 90g (Ia-l aici)
  • Adaptor de perete 5v

Părți:

  • Slide Lock (Ia-l aici)
  • Șase șuruburi pentru blocarea glisante
  • Carton
  • Sârmă

Instrumente:

  • Ciocan de lipit
  • Pistol de lipit
  • Burghiu
  • Cap de burghiu
  • Cap de burghiu pentru orificiul pilotului
  • Taietor de cutii
  • Computer cu IDE arduino

Pasul 2: Cum funcționează

Ideea este că îmi pot încuia și debloca ușor ușa fără a fi nevoie să port o cheie sau chiar să mă apropii de ea: D, dar aceasta este doar o fracțiune din ceea ce putem face. De aici am putea adăuga un senzor ca un senzor de lovitură, astfel încât să ne putem debloca ușa cu un ciocan special sau chiar cu un sistem de recunoaștere a vocii!

Brațul servo va fi conectat la blocarea glisorului și se va deplasa la 0 grade pentru a bloca ușa și 60 de grade pentru a-l debloca folosind comenzile pe care le primește de pe dispozitivul Bluetooth.

Pasul 3: Schema de cablare

Schema de conexiuni
Schema de conexiuni
Schema de conexiuni
Schema de conexiuni

Să începem prin conectarea servo-ului la Arduino (aș dori să rețin că, deși folosesc Arduino nano, Arduino uno va funcționa la fel de bine cu același aspect al pinului)

  • Firul maro de pe servo este împământat și se conectează la masă pe Arduino
  • Firul roșu este pozitiv și se conectează la 5v pe Arduino
  • Cablul portocaliu este conexiunea sursă servos și se conectează la pinul 9 de pe Arduino

Acum aș recomanda să testați servo-ul înainte de a trece mai departe, puteți face acest lucru mergând la exemple din Arduino IDE și selectând sweep. Când suntem siguri că servo-ul funcționează, putem adăuga modulul bluetooth. Vom conecta pinul rx de pe modulul bluetooth la pinul tx de pe Arduino și pinul tx de pe modulul bluetooth la pinul rx de pe Arduino Dar nu faceți acest lucru încă! în timp ce aceste conexiuni sunt făcute, nimic nu poate fi încărcat pe Arduino, deci asigurați-vă că încărcați codul înainte de lipire. Având în vedere acest lucru, modul în care conectăm modulul bluetooth la Arduino

  • Pinul Rx de pe modulul Bluetooth se conectează la pinul Tx de pe Arduino
  • Pinul Tx de pe modulul Bluetooth se conectează la pinul Rx de pe Arduino
  • Vcc (pozitiv) pe modulul bluetooth conectează 3.3v pe Arduino
  • Pământul merge la Pământ

Dacă oricare dintre acestea a fost confuz, vă rugăm să urmați firele din imaginea furnizată

Pasul 4: Testarea

Testarea
Testarea

Acum, că avem toate piesele împreună, să ne asigurăm că servo-ul este suficient de puternic pentru a împinge și trage mecanismul de blocare fără nicio problemă, înainte de a începe să proiectez conceptul final. a mea nu era așa că am adăugat un pic de ulei pe mecanismul de alunecare, care a ajutat totul să se miște ușor. Este cu adevărat crucial ca totul să se miște fără probleme sau să existe șansa să vă blocați în cameră sau să ieșiți din ea!: D

Pasul 5: Carcasă electronică

Carcasă electronică
Carcasă electronică
Carcasă electronică
Carcasă electronică
Carcasă electronică
Carcasă electronică

Am decis să-mi las servo-ul „expus” și să construiesc doar o carcasă mică din carton pentru a proteja modulul arduino nano și Bluetooth. Putem construi acest lucru urmărind în jurul nano arduino pe o bucată de carton și adăugând aproximativ 1 cm (0, 39 inch) de spațiu pe fiecare parte, acum trebuie să decupăm celelalte 5 laturi ale cubului dreptunghiular. De asemenea, trebuie să tăiem o gaură pe una dintre fețe pentru ca cablul de alimentare să se conecteze la arduino.

Măsurătorile pentru caz sunt:

  • Piesa de jos = 7,5cm pe 4cm (2,95 pe 1,57 inch)
  • Piesa superioară = 7,5cm pe 4cm (2,95 pe 1,57 inch)
  • bucată stângă = 7,5 cm pe 4cm (2,95 pe 1,57 inch)
  • Piesa dreaptă = 7,5 cm pe 4cm (2,95 pe 1,57 inch)
  • Față frontală = 4cm pe 4cm (1,57 pe 1,57 inch) (tăiați orificiul de alimentare în acesta)
  • Față din spate = 4cm pe 4cm (1,57 pe 1,57 inch)

Pasul 6: aplicația

Aplicația
Aplicația

Deci, pentru a bloca și debloca ușa, avem nevoie de un dispozitiv care rulează fie Android, fie Windows cu Bluetooth încorporat, utilizatorii de Mac nu am reușit să funcționeze pe un iPhone sau un Macbook Pro. Cred că ar putea exista unele probleme cu driverul, dar sunt sigur că unul dintre voi o poate da seama: D. Dacă instalați pe Android, va trebui să mergeți la magazinul de jocuri și să descărcați și aplicația numită Bluetooth Terminal, iar pentru Windows se numește TeraTerm, urmează să conectăm hc-05 la telefonul nostru, ar trebui să fie numit linvor și parola va fi fie fie 0000, fie 1234. Odată ce este asociat, deschideți aplicația pe care tocmai am instalat-o, faceți clic pe opțiuni și atingeți conectare la dispozitiv (nesigur), acum telefonul nostru simulează practic monitorul serial arduino, ceea ce înseamnă că putem vedea și trimite informații provenind de la arduino.

Dacă tastați 0 și apăsați Enter, ar trebui să vedeți încuietoarea ușii și să vedeți mesajul „ușă blocată”

iar când tastați 1 și apăsați Enter ar trebui să vedeți ușa deblocată și să vedeți mesajul „ușa deblocată”

Procesul este practic același pe Windows, cu excepția faptului că trebuie să descărcați o aplicație numită Tera Term și puteți găsi linkul de descărcare aici (https://ttssh2.osdn.jp/index.html.en)

Pasul 7: Montarea încuietorii

Montarea încuietorii
Montarea încuietorii
Montarea încuietorii
Montarea încuietorii

Mai întâi, trebuie să montăm servo pe încuietoarea glisantă, facem acest lucru tăind marginea orificiilor de montare a servo-ului, astfel încât, atunci când așezăm servo-ul în jos, acesta să fie la același nivel cu încuietoarea următoare, punem brațul servo în încuietoare. gaura unde era mânerul și verificați dacă totul se mișcă corect, dacă este așa, lipiți-l.

Acum trebuie să începem să găurim găuri pilot în ușă pentru șuruburi, să punem încuietoarea glisantă din nou pe ușă și să folosim un creion pentru a urmări unde sunt găurile acum găurim găurile pilot unde ați făcut urmele să le forăm la adâncimea de aproximativ 2,5 cm așezați încuietoarea din nou împotriva ușii și înșurubați șuruburile de siguranță, asigurați-vă că sistemul funcționează în continuare

Pasul 8: Alimentare

Alimentare electrică
Alimentare electrică
Alimentare electrică
Alimentare electrică

Pentru a ne asigura că putem părăsi acest lucru, vom avea nevoie de o sursă de alimentare, de cablu și de o mini priză USB pentru a ne conecta la arduino.

Conectați conexiunea la masă a sursei de alimentare la conexiunea la masă a portului mini USB și conectați cablul roșu la cablul roșu al portului mini USB acum conduceți cablul de la încuietoare la una dintre balamalele ușii și de acolo duceți-l la o priză de curent

Pasul 9: Codul

Codul
Codul

#include

Servo miservo;

int pos = 0;

int state; int flag = 0;

configurare nulă ()

{

myservo.attach (9);

Serial.begin (9600);

myservo.write (60);

întârziere (1000); }

bucla nulă ()

{

if (Serial.available ()> 0)

{

state = Serial.read ();

steag = 0;

} // dacă starea este '0' motorul de curent continuu se va opri

if (state == '0')

{

myservo.write (8);

întârziere (1000);

Serial.println („Ușa blocată”);

}

else if (state == '1')

{

myservo.write (55);

întârziere (1000);

Serial.println („Ușa deblocată”);

}

}

Pasul 10: Finalizat

Terminat!
Terminat!

Bucurați-vă de blocarea ușii controlate prin bluetooth, nu uitați să vă încurcați cu prietenii, blocându-i din cameră!

Vă mulțumim că ați citit dacă aveți întrebări, vă rog să nu ezitați să mă adresați-vă sau să lăsați întrebarea în comentarii.

Recomandat: