Sadržaj:
- Korak 1: Popis dijelova
- Korak 2: Značajke
- Korak 3: Krug
- Korak 4: Kôd
- Korak 5: Napajanje
- Korak 6: Stvaranje slučaja
- Korak 7: Spajanje motora na rolete
- Korak 8: Postavljanje aplikacije
- Korak 9: Pregled
Video: Arduino rolete s glasovnim aktiviranjem: 9 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Prije nekog vremena napravio sam Instructable gdje sam na zaključavanje vrata dodao servo i Bluetooth uređaj dopuštajući mi da njime upravljam svojim telefonom poput ovisnika, jednostavno ne mogu prestati dodavati Bluetooth stvarima pa ću u ovom projektu pokazati saznat ćete kako izraditi rolete kontrolirane Bluetoothom s nekim značajkama glasovne aktivacije. Započnimo!
Korak 1: Popis dijelova
Ovaj je projekt prilično jeftin i stvarno 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: Značajke
Dakle, glavna značajka 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 tipke na uređaj koji nam omogućuje da otvorimo rolete kada pritisnemo gumb. Naravno, ovo će također sadržavati glasovnu kontrolu i mogućnost upravljanja pojedinim motorima što nam omogućuje otvaranje slijepih roleta odjednom, ali o tome ćemo kasnije govoriti više,
Korak 3: Krug
Neka vas ne zavede neuredan dijagram ožičenja, ovaj je krug zapravo prilično jednostavan i jasan ako slijedite dijagram ožičenja komad po komad, pa počnimo spajanjem kontrolera motora na Arduino:
- Pin 8 spaja se na M1 na upravljaču motora
- Pin 9 spaja se na E1 na upravljaču motora
- Pin 10 spaja se na M2 na upravljaču motora
- Pin 11 spaja se na E2 na upravljaču motora
Sada ćemo htjeti povezati Bluetooth modul s Arduinom, radimo ovo na sljedeći način:
- Pin od 5 volti spaja se na VCC na Bluetooth modulu
- Ground Pin se spaja na Ground na Bluetooth modulu
Rx i Tx također će biti povezani s Arduinom, ali to još ne možemo učiniti jer nakon što se ove veze uspostave, ne možemo učitati kôd, pa ih nemojte povezivati dok ne prenesemo kôd.
- Rx se povezuje s Tx na Bluetooth modulu
- Tx se povezuje s Rx na Bluetooth modulu
Također ćemo htjeti povezati naše gumbe koji 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 gumba s Pin 7, a drugu nogu na masu
- Spojite jednu nogu sljedećeg gumba s Pin 4, a drugu nogu na masu
Sada ćemo spojiti LED na pin 4 koji će pokazati da uređaj ima snagu:
- Pin 4 ide na katodu (dugačka noga LED -a)
- Uzemljenje ide na anodu (kratka noga LED -a)
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 -u i prenesite je na Arduino Nano.
Korak 5: Napajanje
Da bismo ovim motorima dali dovoljno snage za okretanje pomalo ukočenog slijepog mehanizma, trebat će nam barem zidno napajanje od 9 Volta 1 Amp. Nakon što pronađete napajanje, htjet ćemo ga spojiti na naš Arduino i upravljački sklop motora.
Na Arduino se povezuje na sljedeći način:
- Pozitivan (+) spoj na VIN pin na Arduinu
- Uzemljenje (-) spaja se na uzemljenje na Arduinu
Na regulator motora povezuje se na sljedeći način:
- Pozitivna (+) povezuje se s VS na upravljaču motora
- Uzemljenje (-) se spaja na GND na upravljaču 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: Stvaranje slučaja
Ovaj korak može u potpunosti ovisiti o vama jer će gotovo svaki dizajn kućišta funkcionirati, međutim, pogledajmo kako sam ja dizajnirao svoj. Ja sam svoj napravio od nekog jakog kartona, isprintat ćemo predložak, 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 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 gumbe 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, to je tako da možemo zalijepiti drugi komad kartona na vrh gumba koji ga skriva, ali nam i dalje dopušta 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 bit će zalijepljen u sredinu s tom LED diodom koja je postavljena u njegovu sredinu. Gornji dio se zatim lijepi na gornji gumb, a dio gumba se zatim lijepi na donji gumb. Prilikom lijepljenja komada na gumbe budite vrlo oprezni da ne dodate previše super ljepila jer će ljepilo ući u mehanizam gumba slomiti gumb.
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 na pokret roleta mehanizam.
Sada ne možemo samo ostaviti motor da visi pa ćemo ga morati zalijepiti za zid. Koristio sam vruće ljepilo, ali motori su 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 svoj Bluetooth uređaj sa svojim pametnim telefonom, otvoriti aplikaciju, pritisnuti gumb za uparivanje i potražiti HC-06 i upariti se s njim, ako traži lozinku ili 1234 ili 0000 nakon što se upari, kliknite na opciju terminala i pošaljite U, a zatim D kroz koji 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 naredbeni okvir koji će biti U i zatim u okvir za frazu stavite Neka bude svjetlo ili što god želite. Zatim ćemo prijeći na sljedeću opciju glasovne naredbe 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 kad 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 otvoriti obje rolete, možemo pritisnuti gornji gumb ili možemo reći neka u aplikaciji ima svjetla. Ako želimo da se zatvore obje rolete, možemo pritisnuti donji gumb ili reći neka u aplikaciji nema svjetla.
Ako želimo samo jedno od dva sjenila otvoriti 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 i L za zatvorite desnu zavjesu. To su gotovo sve značajke roleta.
Ako imate pitanja, javite mi se u komentarima i rado ću vam odgovoriti.
Drugoplasirani na natjecanju za bežičnu vezu
Preporučeni:
Kako sami napraviti pametne rolete sa SONOFF pametnim prekidačima?: 14 koraka
Kako sami napraviti pametne rolete sa SONOFF pametnim prekidačima?: Iskoristite način blokiranja u pametnim prekidačima SONOFF kako biste svoje obične rolete/zavjese pretvorili u pametne. Hoće li se većina vas složiti da je to jutarnji posao koji morate povući i povući ga navečer? U svakom slučaju, ja sam
Uradi sam pametne rolete V3 s Nema14: 5 koraka (sa slikama)
DIY SmartBlinds V3 s Nema14: Ovaj projekt ima za cilj nadograditi popularne DIY Smart Blinds 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 rolete - Uradi sam automatizacija za okomite i vodoravne zavjese: Ovaj projekt započeo je sa potrebom da zatvorim rolete na prozoru okrenutom prema zapadu u popodnevnim satima, dok sam bio odsutan. Posebno ljeti, sunce u Australiji može učiniti pogubne stvari objektima na koje izravno zasja. Osim toga, drastično je u
Blokirana svjetiljka za pitanja s aktiviranjem Maria: 8 koraka (sa slikama)
Blokirana svjetiljka s pitanjem aktiviranom Mariom: Super Mario igre bile su moje djetinjstvo. Oduvijek sam želio imati neke rekvizite u igrama, a sada kad imam alate za to, odlučio sam ih početi stvarati. Prvi na popisu je blok pitanja. Uspio sam napraviti
Arduino motorizirane rolete: 8 koraka
Arduino motorizirane rolete: Detalji projekta: Svrha mog projekta je izraditi praktične motorizirane rolete, koje mogu koristiti svaki dan. Plan je napraviti rolete za upravljanje pomoću bipolarnog koračnog motora u kojem ću upravljati putem arduino uno bo