Cuprins:

Arduino Home Automation, deschizător automat de uși: 6 pași
Arduino Home Automation, deschizător automat de uși: 6 pași

Video: Arduino Home Automation, deschizător automat de uși: 6 pași

Video: Arduino Home Automation, deschizător automat de uși: 6 pași
Video: Dorian este speriat de un interlop când face poze 😱🥊🤣 #timisoara #dorianpopa #cluj #bucuresti 2024, Iulie
Anonim
Image
Image
Asamblarea electronice
Asamblarea electronice

Înscrieți-vă la cursul meu „Electronică pe scurt” aici:

De asemenea, verificați canalul meu YouTube aici pentru mai multe proiecte și tutoriale electronice:

Am avut o idee să fac un deschizător de uși simplu și ușor de utilizat cu un motor cu transmisie acum câțiva ani. În acel moment nu aveam cunoștințele necesare pentru a face un deschizător de uși. În această pauză de iarnă m-am simțit optimist și, am dat o lovitură. Fac acest lucru instructiv, ca modalități simple de a face acest lucru online, și tot ce am găsit au fost încercări complicate de deschidere a coșului de pui. Deoarece acesta este primul meu instructable, s-ar putea să pierd unele informații, astfel încât să puteți lăsa întrebările dvs. în comentarii și voi răspunde cât de repede pot. Scopul acestui instructabil este în principal să vă inspire să faceți ceva similar sau să vă ajutați să vă construiți al vostru.

Materiale - 1. Un motor cu cuplu ridicat, viteza (RPM) nu este foarte important, motorul meu. (Obligatoriu) 2. Un alimentator adecvat (unitate de alimentare), pentru motorul dvs., aveam un încărcător de cameră vechi, care era perfect pentru motor. Asigurați-vă că amplificatorii maximi sunt mai mari decât curentul maxim de încărcare al motorului. (Obligatoriu) 3. O placă Arduino, am folosit Arduino UNO Rev 3. (Foarte recomandat) 3. Material pentru realizarea unei carcase pentru a ține componentele de ex. lemn, foi de plastic, acril etc. (Recomandat) 4. Un tranzistor MOSFET sau un servo pentru declanșarea ușii (Obligatoriu) 5. Un buton, un swicth, un senzor de ir etc., pentru a spune când să deschideți ușa. 6. Un ecran LCD (opțional) 7. o mulțime de fire (obligatorii) Instrumente- 1. Dremel / unelte rotative- sunt foarte utile și vă vor ajuta și în orice alte proiecte. 2. Fier de lipit - cumpărați, de asemenea, pastă de lipit / flux și sârmă de lipit 3. Un pistol de adeziv fierbinte - cel mai util instrument din toate

Pasul 1: Teoria

Iată ce voiam să realizez1. Efort minim pentru a deschide o ușă2. Un senzor senzorial tactil care să mă permită să intru3. Un ecran LCD 16x2 pentru a arăta starea ușilor4. Se pare că, pe baza cerințelor mele, am sintetizat o diagramă de flux. Pic Deoarece nu aveam un mosfet sau un tranzistor care să poată controla curentul mare și tensiunea, am folosit un servo pentru a apăsa butonul mouse-ului. Pic.

Pasul 2: Programare

Apoi am programat în mediul arduino (codul meu va fi disponibil în partea de jos sau de sus a paginii.pic

La momentul proiectului, programarea mea era de bază, așa că am găsit coduri pentru alte persoane, le-am amestecat, am adăugat o parte din codul meu și am compus codul final. Aproximativ 50% din cod este de fapt al meu.

Pasul 3: Asamblarea electronice

Asamblarea electronice
Asamblarea electronice
Asamblarea electronice
Asamblarea electronice
Asamblarea electronice
Asamblarea electronice

Am folosit placaj hobby de 6 mm grosime și l-am tăiat cu un dremel și o roată de tăiere întărită. pic Iată cum am conectat electronica LCD-PIN1 = legați la gnd2 = legați la 5v3 = rezistor ~ 2-3K la gnd (am folosit 1 K) 4 = rs = legați la pin 12 5 = r / w = legați la gnd6 = activare = legare la pin 11 7-10 = fără conexiuni11 = legare la pin 5 12 = legare la pin 4 13 = legare la pin 314 = legare la pin 2 15 = legare la 4,2 V (5V funcționează) 16 = legare la gnd servopin 10 rețineți că pământul servo ar trebui să fie conectat la pământul arduino (numai dacă utilizați o sursă de alimentare diferită pentru servo) Senzor capacitiv la pinul 6, 8 (pinul 8 este pinul senzorului), (am folosit un 4 M ohm resistor) și amintiți-vă pentru ca senzorul capacitiv să funcționeze ar trebui să fie conectat la o masă adecvată. Tutorialul pentru conectarea unui senzor capacitiv Am avut unele probleme cu tutorialul, iar unele dintre soluții sunt 1. biblioteca se numește „Capacitivesense”, dar codul încearcă să utilizeze biblioteca „Capsense”. Puteți rezolva acest lucru schimbând cuvântul - Capsense în Capacitiveense și, dacă codul spune că este, o utilizare inadecvată a …. schimbați doar cuvântul respectiv în capacitiveense (minuscule) 2. du-te la schiță și încearcă să adaugi manual fișierul. Am adăugat și un led la pinul 13, deoarece are deja un rezistor, adăugarea rezistențelor este complet opțională.

Pasul 4: Instalarea dispozitivelor electronice

Instalarea electronice
Instalarea electronice

Aproape am terminat, acum doar instalăm elctronics și am rulat Ground (pentru servo), alimentare (se conectează la un adaptor de perete USB pentru a alimenta arduino și semnal (pentru servo).

Pasul 5: Tunderea și ajustarea schiței

Toată ypu-ul vă va modifica probabil schița, pentru a se potrivi nevoilor locației dvs. Umiditatea, împământarea pot afecta schița. deci ar trebui să-l calibrați în funcție de nevoile dvs. În funcție de cât de bine este conectat arduino la masă și de dimensiunea plăcii tactile din folie, va trebui să reglați sensibilitatea senzorului.if (valoare> 40000) - reglați această linie de cod pentru a obține rezultatele dorite. Vă recomand să faceți acest pas acum, deoarece circumstanțele dvs. vor fi aceleași, în scenariul din lumea reală. Servo- În funcție de comutatorul pe care îl apasă servo, va trebui să ajustați valoarea mutării servo pentru a apăsa itmyservo.write (104); myservo.write (90); - reglați acele linii pentru a obține rezultatele dorite. Vă sugerez să păstrați una dintre cele 2 linii la 90 de grade, deoarece acestea sunt poziția neutră a servomotorului. Motor - în funcție de RPM-ul motorului / Wight-ul ușii / ieșirea V, A a alimentatorului, motorul dvs. poate dura mai mult sau mai puțin timp pentru a deschide ușa. myservo.write (104); întârziere (3400); myservo.write (90); - reglați timpul de întârziere pentru a o corecta (1000 = 1sec)

Pasul 6: upgrade-uri

Felicitări. Ați terminat. Unele actualizări viitoare ar putea fi 1. utilizarea acestui tutorial pentru a închide ușa după ce s-a deschis folosind acest lucru, acesta sau acesta (acestea nu sunt proiectele mele) 2. folosind un pi de zmeură și o cameră web pentru înregistrarea datelor deschide ușa și o încarcă pe o pagină web 3. Trăgând în încuietoarea ușii, pentru a bloca ușa de la distanță sau acorda permisiunea de la distanță folosind camera web. vă rugăm să nu modificați codul meu și să pretindeți că este al dvs. sau să îl utilizați pentru orice utilizare comercială. Cel mai probabil îți voi permite să-l redistribuiți în alt tutorial DACĂ îmi ceri permisiunea. ID-ul meu de e-mail este [email protected] Puteți utiliza acest cod pentru propriile dvs. proiecte, care este complet bine.

vă rog să mă evaluați, deoarece este nevoie de timp pentru a face acest lucru instructiv, iar proiectul meu, votați-mă și la Makerlympics și la alte concursuri, este nevoie doar de un clic, vă mulțumesc

Înscrieți-vă la cursul meu „Electronică pe scurt” aici:

De asemenea, verificați canalul meu YouTube aici pentru mai multe proiecte și tutoriale electronice:

Recomandat: