
Cuprins:
2025 Autor: John Day | [email protected]. Modificat ultima dată: 2025-01-23 15:04



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



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


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

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ă



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

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


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


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

#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

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:
Senzor de ușă și blocare alimentat de baterie, solar, ESP8266, ESP-Now, MQTT: 4 pași (cu imagini)

Senzor de ușă și blocare alimentat de baterie, Solar, ESP8266, ESP-Now, MQTT: În acest manual vă arăt cum am realizat un senzor alimentat cu baterie pentru a monitoriza ușa și blocarea stării magaziei de biciclete la distanță. Am alimentare cu rețea electrică, de aceea am alimentat cu baterie. Bateria este încărcată de un mic panou solar. Modulul este d
Blocare ușă a aplicației de casă: 5 pași (cu imagini)

Blocare ușă a aplicației de casă: în acest proiect, arăt cum se poate realiza o simplă blocare / deblocare ușă a aplicației telefonice din componente simple și introduc o aplicație ușor de utilizat numită Blynk. Folosesc un cip wifi Wemos D1 Mini și Arduino IDE pentru a crea codul. Puteți utiliza această configurație pentru a
Blocare ușă RFID fără fir folosind Nodemcu: 9 pași (cu imagini)

Blocare ușă RFID fără fir folosind Nodemcu: --- Funcția principală --- Acest proiect a fost construit ca parte a unei clase de comunicații în rețea la Universidade do Algarve în colaborare cu colegul meu Lu í s Santos. Scopul său principal este de a controla accesul unei încuietori electrice prin Wi-Fi wireless
Solder Saver (stilou de blocare cu lipire cu camă de blocare): 4 pași

Solder Saver (stilou de blocare cu camă de blocare): "Cum ar trebui să prefațez acest instructabil?" Mă întreb. Aparent, de la începutul timpului, omul a avut dorința de a lipi lipirea într-un stilou și de a posta poze online. Ei bine, m-am gândit pe scurt să aprofundez istoria mai largă a stiloului de lipit, b
Blocare ușă RFID Arduino: 5 pași (cu imagini)

Blocare ușă RFID Arduino: *** Actualizat la 9.09.2010 *** Am vrut să fac un mod ușor și sigur de a intra în garajul meu. RFID a fost cel mai bun mod de a debloca ușa, chiar și cu mâinile pline, pot debloca ușa și o pot deschide! Am construit un circuit simplu cu un ATMega 168 de bază arduino chi