Sadržaj:
- Korak 1: Lista dijelova
- Korak 2: Karakteristike
- Korak 3: Krug
- Korak 4: Kôd
- Korak 5: Napajanje
- Korak 6: Iznošenje dokaza
- Korak 7: Spajanje motora na rolete
- Korak 8: Postavljanje aplikacije
- Korak 9: Pregled
Video: Arduino rolete aktivirane glasom: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
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
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
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
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
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
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
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
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.
Drugoplasirani u takmičenju za bežičnu vezu
Preporučuje se:
Uradi sam pametne rolete V3 sa Nema14: 5 koraka (sa slikama)
Uradi sam pametne žaluzine V3 s Nema14: Ovaj projekt ima za cilj nadogradnju popularnih DIY pametnih roletni v1.1 s Nema koračnim motorom kako bi se povećao okretni moment za pomične rolete. Za ovaj projekt moja najveća briga je veličina Nema motora. Cilj ove verzije je zadržati
Auto rolete - automatizacija za okomite i vodoravne rolete "uradi sam": 5 koraka (sa slikama)
Auto žaluzine - Uradi sam Automatizacija za okomite i vodoravne rolete: Ovaj projekt je započeo sa potrebom da zatvorim roletne na prozoru okrenutom prema zapadu popodne, dok sam bio odsutan. Posebno ljeti, sunce u Australiji može učiniti pogubne stvari objektima na koje direktno zasja. Osim toga, drastično je u
Glasovno aktivirane LED diode: 8 koraka
Glasovno aktivirane LED diode: Webduino koristi internetski preglednik Chrome za kontrolu svih vrsta elektroničkih komponenti, pa bismo trebali moći koristiti sve ostale funkcije koje Chrome nudi. U ovom primjeru projekta koristit ćemo Chromeov API za govor. Korištenje Googleovog prepoznavanja glasa
Koristite Cortanu i Arduino za upravljanje RGB LED ili LED trakama svojim glasom!: 4 koraka (sa slikama)
Koristite Cortanu i Arduino za upravljanje RGB LED ili LED trakama svojim glasom !: U ovom uputstvu ću vam pokazati kako možete upravljati svojim RGB LED ili LED trakama svojim glasom. To radi aplikacija CoRGB koja je besplatno dostupna u trgovini Windows aplikacija. Ova je aplikacija dio mog projekta CortanaRoom. Kad završite s pameću
Stepenice aktivirane pokretom: 6 koraka (sa slikama)
Stepenice aktivirane kretanjem: Da, znam što mislite, ovo izgleda pomalo pretjerano, ali prije svega, nikada nećete morati brinuti o tome da ćete ponovo zabosti prst na nozi, a drugo, toliko čini hodanje po stepenicama gore -dolje zabavno, otisla sam gore bez razloga