Sadržaj:

Arduino rolete aktivirane glasom: 9 koraka (sa slikama)
Arduino rolete aktivirane glasom: 9 koraka (sa slikama)

Video: Arduino rolete aktivirane glasom: 9 koraka (sa slikama)

Video: Arduino rolete aktivirane glasom: 9 koraka (sa slikama)
Video: Test, Rolete analog+digital arduino, potenciometar - H-bridge 2024, Juli
Anonim
Image
Image
Arduino rolete aktivirane glasom
Arduino rolete aktivirane glasom

Prije nekog vremena napravio sam Instructable gdje sam dodao bravu na vrata i servo i Bluetooth uređaj koji mi je omogućio da upravljam svojim telefonom poput ovisnika, jednostavno ne mogu prestati dodavati Bluetooth stvarima pa ću u ovom projektu pokazati saznat ćete kako napraviti rolete kontrolirane Bluetooth -om s nekim funkcijama glasovne aktivacije. Hajde da počnemo!

Korak 1: Lista dijelova

Lista delova
Lista delova

Ovaj projekt je prilično jeftin i zaista mu ne treba toliko dijelova, dijelovi koji će nam trebati su:

  • Arduino Nano (ovdje)
  • Bluetooth modul Hc-06 (ovdje)
  • Kontroler motora (ovdje)
  • 2x motori sa zupčanikom (ovdje)
  • 2x 220-ohmski otpornici (ovdje)
  • 2x tipke (ovdje)
  • LED (ovdje)

A za alate i materijale trebat će nam:

  • Karton
  • Žica
  • lemilica i lemljenje
  • pištolj za vruće ljepilo i vruće ljepilo
  • Rezač kutija

Korak 2: Karakteristike

Dakle, glavna karakteristika ovih roleta je mogućnost otvaranja i zatvaranja iz aplikacije. Imam dvije rolete kojima želim upravljati ovim uređajem pa ću koristiti dva motora, po jedan za svaku roletu. Kada se naredba U pošalje putem Bluetooth uređaja, ona će okrenuti oba motora u otvoreni položaj, a ako se pošalje naredba D, oba motora će se okrenuti u zatvoreni položaj. Sada je jedan od problema s mojim projektom zaključavanja Bluetooth vrata bio taj što će mi telefon umrijeti prije nego što dođem kući, što znači da neću moći ući u svoju sobu, pa ćemo za ovaj projekt dodati dugmad na uređaj koje nam omogućavaju da otvorimo roletne kada pritisnemo dugme. Naravno, ovo će također uključivati glasovnu kontrolu i mogućnost upravljanja pojedinim motorima, što nam omogućava da otvaramo jedan po jedan slijepi, ali o tome kasnije nećemo više govoriti,

Korak 3: Krug

The Circuit
The Circuit
The Circuit
The Circuit
The Circuit
The Circuit

Neka vas ne zavede neuredan dijagram ožičenja, ovaj je krug zapravo prilično jednostavan i jasan ako slijedite shemu ožičenja komad po komad, pa počnimo spajanjem kontrolera motora na Arduino:

  • Pin 8 se povezuje sa M1 na kontroleru motora
  • Pin 9 se povezuje sa E1 na kontroleru motora
  • Pin 10 se povezuje sa M2 na upravljaču motora
  • Pin 11 se povezuje sa E2 na kontroleru motora

Sada ćemo htjeti spojiti Bluetooth modul na Arduino, radimo ovo na sljedeći način:

  • Pin od 5 volti povezuje se na VCC na Bluetooth modulu
  • Ground Pin se povezuje sa masom na Bluetooth modulu

Rx i Tx će također biti povezani s Arduinom, ali to još ne možemo učiniti jer jednom kada se ove veze uspostave, ne možemo otpremiti kôd, pa ih nemojte povezivati dok ne prenesemo kôd.

  • Rx se povezuje na Tx na Bluetooth modulu
  • Tx se povezuje s Rx na Bluetooth modulu

Također ćemo htjeti spojiti naše tipke koje nam omogućuju upravljanje motorima bez pametnog telefona, povezujemo ih na sljedeći način

  • Spojite otpornik s Pin 7 na Arduinu na 5 volti na Arduinu
  • Spojite otpornik s Pin 4 na Arduinu na 5 volti na Arduinu
  • Spojite jednu nogu dugmeta na pin 7, a drugu nogu na masu
  • Spojite jednu nogu sljedećeg dugmeta na pin 4, a drugu nogu na masu

Sada ćemo spojiti LED na pin 4 koji će pokazati da uređaj ima napajanje:

  • Pin 4 ide katodi (dugačka noga LED -a)
  • Uzemljenje ide na anodu (kratka noga LED)

I na kraju, povezat ćemo motore s upravljačem motora uvrtanjem u vijčani terminal

Korak 4: Kôd

Preuzmite skicu, otvorite je u Arduino IDE i postavite je na Arduino Nano.

Korak 5: Napajanje

Napajanje
Napajanje

Da bismo ovim motorima dali dovoljno snage za okretanje pomalo ukočenog slijepog mehanizma, trebat će nam najmanje 9 -voltno napajanje od 1 ampera za zidnu utičnicu. Nakon što pronađete izvor napajanja, htjet ćemo ga spojiti na naš Arduino i kontroler motora.

Na Arduino se povezuje na sljedeći način:

  • Pozitivno (+) spajanje na VIN pin na Arduinu
  • Uzemljenje (-) se spaja na uzemljenje na Arduinu

Na regulator motora se povezuje na sljedeći način:

  • Pozitivna (+) se spaja na VS na upravljaču motora
  • Uzemljenje (-) se spaja na GND na kontroleru motora

Sada možemo uključiti regulator motora i testirati ga, ako se sve upali, možemo prijeći na sljedeći korak!

Korak 6: Iznošenje dokaza

Donošenje slučaja
Donošenje slučaja
Donošenje slučaja
Donošenje slučaja
Donošenje slučaja
Donošenje slučaja
Donošenje slučaja
Donošenje slučaja

Ovaj korak može u potpunosti ovisiti o vama jer će skoro svaki dizajn kućišta funkcionirati, međutim, pogledajmo kako sam ja dizajnirao svoj. Napravio sam svoj od čvrstog kartona, odštampaćemo šablon, zalijepiti ga na karton i izrezati. Morat ćemo izrezati naša dva glavna ovalna oblika, jedan dugačak štap koji će biti stranice kućišta i dva zakrivljena dijela na koja ćemo montirati ili zakopčati.

Želit ćemo zabiti dugi komad tako da ga možemo saviti oko našeg ovalnog oblika koji se zatim mora zalijepiti, nakon što obje strane zabijemo i zalijepimo, možemo zalijepiti naš krug na sredini ovala.

Sada ćemo htjeti zalijepiti naše dugmad na dva različita komada kartona i zalijepiti ih na vrh i dno kućišta, htjet ćemo ih zalijepiti na način da vrh gumba izlazi iz slučaj, ovo je tako da možemo zalijepiti drugi komad kartona na vrh gumba koji ga skriva, ali nam i dalje omogućuje da ga koristimo.

Kad to učinimo, možemo uzeti drugi oval i izrezati ga na 3 dijela, gornji dio, donji dio i dugu traku od sredine. srednji dio će biti zalijepljen u sredini sa LED diodom koja je postavljena u sredini. Gornji dio se zatim lijepi na gornji gumb, a dio dugmeta se zatim lijepi na donji gumb. Prilikom lijepljenja komada na dugmad budite vrlo oprezni da ne dodate previše super ljepila jer će ljepilo ući u mehanizam dugmeta slomiti dugme.

Korak 7: Spajanje motora na rolete

Spajanje motora na roletne
Spajanje motora na roletne
Priključivanje motora na rolete
Priključivanje motora na rolete
Spajanje motora na roletne
Spajanje motora na roletne

Za spajanje motora na naše rolete trebat ćemo uzeti štap i kuku koji se obično koriste za otvaranje roleta i odvajanje udice, zatim ćemo to zalijepiti na osovinu motora i zakačiti za pokret roletni mehanizam.

Sada ne možemo samo ostaviti motor da visi, pa ćemo ga morati zalijepiti za zid. Koristio sam vruće ljepilo, ali su motori prilično lagani pa će većina mogućnosti montaže raditi. Isti slučaj, zalijepio sam svoj za zid, ali je toliko lagan da će većina opcija raditi sasvim u redu.

Korak 8: Postavljanje aplikacije

Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije
Postavljanje aplikacije

Aplikaciju koju ćemo koristiti Broxcode naziva "Arduino Bluetooth Control", razlog zašto sam odabrao ovu aplikaciju je taj što ima ne samo terminalnu značajku već i značajku koja nam omogućuje slanje naredbi na Arduino kada je odabrana fraza rekao je.

Da bismo ga postavili, uparit ćemo naš Bluetooth uređaj sa pametnim telefonom, otvoriti aplikaciju, pritisnuti dugme za uparivanje i potražiti HC-06 i upariti se s njim, ako traži lozinku ili 1234 ili 0000 kada se upari, kliknite na opciju terminala i pošaljite U, a zatim D kroz koje bi se motori trebali okretati u smjeru kazaljke na satu, a zatim u suprotnom smjeru.

Za postavljanje glasovnih naredbi otvorite izbornik opcija i pomaknite se dolje do postavki glasovnih naredbi, tamo imamo mogućnost slanja naredbe kad se izgovori fraza, stavite naredbu koju želite poslati u okvir za naredbe koji će biti U i zatim u okvir za frazu stavite Neka bude svjetlo ili šta god želite. Zatim ćemo preći na sljedeću opciju glasovne komande i staviti D u okvir za slanje naredbe i Neka u svjetlosnom okviru ne bude svjetla što znači da će se naše rolete otvoriti kada kažemo neka bude svjetla i zatvoriti se kad kažemo neka ne bude svjetla.

Korak 9: Pregled

Pregled
Pregled

U redu, odvojimo malo vremena da u potpunosti razumijemo kako sve funkcionira. Ako želite da se otvore obje rolete, možemo pritisnuti gornje dugme ili možemo reći neka u aplikaciji ima svjetla, ako želimo da se zatvore oba sjenila, možemo pritisnuti donje dugme ili reći neka u aplikaciji nema svjetla.

Ako želimo da se otvara samo jedan od dva roleta odjednom, možemo otići u terminalni dio aplikacije i poslati naredbu K za otvaranje lijevog zastora i I za zatvaranje lijevog zastora ili W za otvaranje desnog zastora, a L za zatvorite desnu žaluzinu. To su otprilike sve karakteristike roletni.

Ako imate pitanja, javite mi u komentarima i rado ću vam odgovoriti.

Bežično takmičenje
Bežično takmičenje
Bežično takmičenje
Bežično takmičenje

Drugoplasirani u takmičenju za bežičnu vezu

Preporučuje se: