Cuprins:

Jaluzele Arduino activate cu voce: 9 pași (cu imagini)
Jaluzele Arduino activate cu voce: 9 pași (cu imagini)

Video: Jaluzele Arduino activate cu voce: 9 pași (cu imagini)

Video: Jaluzele Arduino activate cu voce: 9 pași (cu imagini)
Video: miraj tzunami da de băut la iubita lui Tzanca ❌ petrecere cu Tzanca și florin salam 2024, Iulie
Anonim
Image
Image
Jaluzele Arduino activate cu voce
Jaluzele Arduino activate cu voce

Acum ceva timp am creat un Instructable unde am adăugat un dispozitiv servo și Bluetooth la încuietoarea ușii, permițându-mă să-l controlez cu telefonul ca un dependent, pur și simplu nu mă pot opri din adăugarea Bluetooth la chestii și așa că în acest proiect voi arăta veți face cum să creați jaluzele controlate prin Bluetooth cu câteva funcții de activare vocală. Să începem!

Pasul 1: Lista pieselor

Lista de componente
Lista de componente

Acest proiect este destul de ieftin și într-adevăr nu are nevoie de atât de multe piese, părțile de care vom avea nevoie sunt:

  • Arduino Nano (aici)
  • Modul Bluetooth Hc-06 (aici)
  • Controler motor (aici)
  • 2 motoare cu angrenaje (aici)
  • 2 rezistoare de 220 ohmi (aici)
  • 2 butoane (aici)
  • LED (aici)

Și pentru instrumente și materiale vom avea nevoie de:

  • Carton
  • Sârmă
  • fier de lipit și lipit
  • pistol de adeziv fierbinte și adeziv fierbinte
  • Taietor de cutii

Pasul 2: Caracteristici

Prin urmare, principala caracteristică pe care o au aceste jaluzele este capacitatea de a le deschide și închide dintr-o aplicație. Am două jaluzele pe care vreau să le controlez cu acest dispozitiv, așa că voi folosi două motoare, unul pentru fiecare jaluzel. Când comanda U este trimisă prin dispozitivul Bluetooth, aceasta va roti ambele motoare în poziția deschisă și, dacă comanda D este trimisă, ambele motoare vor roti în poziția închisă. Acum una dintre problemele pe care le-am avut cu proiectul meu de blocare a ușii Bluetooth a fost că telefonul meu ar muri înainte să ajung acasă, ceea ce înseamnă că nu aș putea intra în camera mea, așa că pentru acest proiect vom adăuga butoane la dispozitiv care ne permite să deschidem jaluzelele când butonul este apăsat. Acum, desigur, acest lucru va include și controlul vocii și capacitatea de a controla motoare individuale, permițându-ne să deschidem un jaluzel la un moment dat, dar nu vom vorbi mai multe despre asta mai târziu,

Pasul 3: Circuitul

Circuitul
Circuitul
Circuitul
Circuitul
Circuitul
Circuitul

Nu vă lăsați păcăliți de schema de cabluri dezordonată, acest circuit este de fapt destul de simplu și direct dacă urmați schema de cablare bucată cu bucată, așa că să începem prin conectarea controlerului motorului la Arduino:

  • Pinul 8 se conectează la M1 de pe controlerul motorului
  • Pinul 9 se conectează la E1 de pe controlerul motorului
  • Pinul 10 se conectează la M2 de pe controlerul motorului
  • Pinul 11 se conectează la E2 pe controlerul motorului

Acum vom dori să conectăm modulul Bluetooth la Arduino, facem acest lucru după cum urmează:

  • Pinul de 5 volți se conectează la VCC pe modulul Bluetooth
  • Pinul de masă se conectează la masă pe modulul Bluetooth

Rx și Tx vor fi, de asemenea, conectate la Arduino, dar nu putem face acest lucru, deoarece odată ce aceste conexiuni sunt realizate, nu putem încărca cod, deci nu le conectăm până nu încărcăm codul.

  • Rx se conectează la Tx pe modulul Bluetooth
  • Tx se conectează la Rx pe modulul Bluetooth

De asemenea, vom dori să ne conectăm butoanele care ne permit să controlăm motoarele fără un smartphone, le conectăm după cum urmează

  • Conectați un rezistor de la pinul 7 pe Arduino la 5 volți pe Arduino
  • Conectați un rezistor de la pinul 4 pe Arduino la 5 volți pe Arduino
  • Conectați un picior al butonului la Pinul 7 și celălalt picior la sol
  • Conectați un picior al butonului următor la Pinul 4 și celălalt picior la sol

Acum vom conecta un LED la pinul 4, care va arăta că dispozitivul are putere:

  • Pinul 4 merge la catod (picior lung al LED-ului)
  • Pământul ajunge la anod (picior scurt al LED-ului)

Și, în cele din urmă, vom conecta motoarele la controlerul motorului înșurubându-le în borna cu șurub

Pasul 4: Codul

Descărcați schița, deschideți-o în Arduino IDE și încărcați-o în Arduino Nano.

Pasul 5: Alimentare

Alimentare electrică
Alimentare electrică

Pentru a oferi acestor motoare suficientă putere pentru a transforma mecanismul oarbă oarecum rigid, vom avea nevoie de cel puțin o sursă de alimentare de 9 Volți 1 Amp. După ce ați găsit o sursă de alimentare, vom dori să o conectăm la Arduino și la controlerul motorului.

Se conectează la Arduino după cum urmează:

  • Conectare pozitivă (+) la pinul VIN de pe Arduino
  • Masa (-) se conectează la pinul de masă de pe Arduino

Se conectează la controlerul motorului după cum urmează:

  • Pozitiv (+) se conectează la VS de pe controlerul motorului
  • Masa (-) se conectează la GND de pe controlerul motorului

Acum putem conecta controlerul motorului și îl putem testa, dacă totul se aprinde, putem trece la pasul următor!

Pasul 6: Crearea cazului

Crearea cazului
Crearea cazului
Crearea cazului
Crearea cazului
Crearea cazului
Crearea cazului
Crearea cazului
Crearea cazului

Acest pas poate depinde complet de dvs., deoarece aproape orice proiectare a carcasei va funcționa, totuși, să aruncăm o privire asupra modului în care am proiectat-o pe a mea. Am făcut-o pe a mea dintr-un carton puternic, vom imprima un șablon, îl vom lipi de carton și îl vom tăia. Va trebui să ne tăiem cele 2 forme ovale principale, 1 vârf lung care vor fi laturile carcasei și două piese curbate pe care le vom monta sau butona.

Vom dori să punctăm piesa lungă, astfel încât să o putem îndoi în jurul formei noastre ovale care trebuie apoi lipite, odată ce am ambele părți marcate și lipite, putem lipi circuitul nostru în mijlocul ovalului.

Acum vom dori să lipim butoanele noastre pe două bucăți diferite de carton și să le lipim în partea superioară și inferioară a carcasei, vom dori să le lipim într-un mod care face ca partea de sus a butonului să se ridice din cazul, aceasta este astfel încât să putem lipi o altă bucată de carton în partea de sus a butonului care îl ascunde, dar ne permite totuși să-l folosim.

Odată ce acest lucru este făcut, putem lua al doilea oval și îl putem tăia în 3 bucăți, o bucată de sus, o bucată de jos și o bandă lungă din mijloc. piesa din mijloc va fi lipită în mijloc cu acel LED montat în mijlocul acestuia. Piesa de sus este apoi lipită de butonul de sus și piesa de buton este apoi lipită de butonul de jos. Când lipiți piesele de butoane, aveți mare grijă să nu adăugați prea mult super lipici, deoarece lipiciul intră în mecanismul butonului, acesta va sparge butonul.

Pasul 7: Conectarea motoarelor la jaluzele

Conectarea motoarelor la jaluzele
Conectarea motoarelor la jaluzele
Conectarea motoarelor la jaluzele
Conectarea motoarelor la jaluzele
Conectarea motoarelor la jaluzele
Conectarea motoarelor la jaluzele

Pentru a conecta motoarele la jaluzelele noastre, va trebui să luăm bastonul și cârligul care sunt utilizate în mod normal pentru a deschide jaluzelele și a rupe cârligul, apoi îl vom lipi de arborele motorului și îl vom agăța de mișcarea jaluzelelor. mecanism.

Acum nu putem lăsa motorul atârnând acolo, așa că va trebui să-l lipim de perete, am folosit lipici fierbinți, dar motoarele sunt destul de ușoare, astfel încât majoritatea opțiunilor de montare vor funcționa. La fel și în cazul în care l-am lipit pe al meu de perete, dar este atât de ușor încât majoritatea opțiunilor vor funcționa bine.

Pasul 8: Configurarea aplicației

Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației

Aplicația pe care o vom folosi se numește „Arduino Bluetooth Control” de Broxcode, motivul pentru care am ales această aplicație este că are nu numai o caracteristică terminal, ci și o caracteristică care ne permite să trimitem comenzi către Arduino atunci când o frază aleasă este spus.

Pentru a-l configura, vom împerechea dispozitivul nostru Bluetooth cu smartphone-ul nostru, vom deschide aplicația și vom face clic pe butonul de împerechere și vom căuta HC-06 și le vom asocia, dacă solicită o parolă fie 1234, fie 0000 odată ce este asociat, faceți clic pe opțiunea terminalului și trimiteți U și apoi D prin care ar trebui să facă motoarele să se rotească în sensul acelor de ceasornic și apoi în sens invers acelor de ceasornic.

Pentru a configura comenzile vocale deschideți meniul de opțiuni și derulați în jos până la setările comenzii vocale, acolo avem opțiunea de a trimite o comandă când se spune o frază, puneți comanda pe care doriți să o trimiteți în caseta de comandă care va fi U și apoi în caseta de expresii puneți Să fie lumină sau orice doriți. Apoi vom merge la următoarea opțiune de comandă vocală și vom pune D în caseta de trimitere a comenzii și Să nu existe lumină în caseta de expresie, adică jaluzelele noastre se vor deschide când spunem să existe lumină și să se închidă când spunem să nu existe lumină.

Pasul 9: o prezentare generală

O imagine de ansamblu
O imagine de ansamblu

Bine, să luăm ceva timp pentru a înțelege pe deplin cum funcționează totul. Dacă doriți ca ambele jaluzele să fie deschise, putem apăsa butonul de sus sau putem spune să lăsați lumină în aplicație, dacă vrem ambele jaluzele închise, putem apăsa butonul de jos sau să spunem să nu existe lumină în aplicație.

Dacă vrem doar unul dintre cele două jaluzele deschise odată, putem intra în secțiunea terminală a aplicației și să trimitem comanda K pentru a deschide jaluzele stânga și eu să închidem jaluzele stânga sau W pentru a deschide jaluzeaua dreaptă și L la închide blindul drept. Aceasta este cam toate caracteristicile jaluzelelor.

Dacă aveți întrebări, vă rog să-mi spuneți în comentarii și să fiu fericit să le răspund.

Concurs wireless
Concurs wireless
Concurs wireless
Concurs wireless

Locul doi în concursul wireless

Recomandat: