Satura rādītājs:

Ar balsi aktivizētas Arduino žalūzijas: 9 soļi (ar attēliem)
Ar balsi aktivizētas Arduino žalūzijas: 9 soļi (ar attēliem)

Video: Ar balsi aktivizētas Arduino žalūzijas: 9 soļi (ar attēliem)

Video: Ar balsi aktivizētas Arduino žalūzijas: 9 soļi (ar attēliem)
Video: Ar Balsi Vien 2024, Jūlijs
Anonim
Image
Image
Balss aktivizētas Arduino žalūzijas
Balss aktivizētas Arduino žalūzijas

Pirms kāda laika es izveidoju Instructable, kur durvju slēdzenei pievienoju servo un Bluetooth ierīci, ļaujot man to kontrolēt ar tālruni kā atkarīgajam, es vienkārši nevaru pārtraukt Bluetooth pievienošanu lietām, un tāpēc šajā projektā es parādīšu kā izveidot žalūzijas ar Bluetooth vadību ar dažām balss aktivizēšanas funkcijām. Sāksim!

1. darbība: detaļu saraksts

Detaļu saraksts
Detaļu saraksts

Šis projekts ir diezgan lēts, un tam tiešām nav vajadzīgas tik daudz detaļu, mums būs vajadzīgas šādas detaļas:

  • Arduino Nano (šeit)
  • Hc-06 Bluetooth modulis (šeit)
  • Motora kontrolieris (šeit)
  • 2x pārnesumkārbas motori (šeit)
  • 2x 220 omu rezistori (šeit)
  • 2x spiedpogas (šeit)
  • LED (šeit)

Un instrumentiem un materiāliem mums būs nepieciešams:

  • Kartons
  • Vads
  • lodāmurs un lodētava
  • karstās līmes pistole un karstā līme
  • Kastes griezējs

2. solis: funkcijas

Tātad šo žalūziju galvenā iezīme ir iespēja tās atvērt un aizvērt no lietotnes. Man ir divas žalūzijas, kuras es vēlos kontrolēt ar šo ierīci, tāpēc es izmantošu divus motorus - vienu katrai žalūzijai. Kad komanda U tiek nosūtīta caur Bluetooth ierīci, tā pagriezīs abus motorus atvērtā stāvoklī un, ja tiks nosūtīta komanda D, abi motori griezīsies aizvērtā stāvoklī. Tagad viena no problēmām, kas man bija saistībā ar manu Bluetooth durvju slēdzenes projektu, bija tāda, ka mans tālrunis mirs pirms manas atgriešanās mājās, kas nozīmē, ka es nevarēšu iekļūt savā istabā, un tāpēc šim projektam mēs pievienosim ierīcei pogas kas ļauj atvērt žalūzijas, kad tiek nospiesta poga. Tagad, protams, tam būs arī balss vadība un iespēja vadīt atsevišķus motorus, ļaujot mums atvērt vienu žalūziju vienlaikus, bet par to vairāk runāt vēlāk,

3. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde

Neļaujiet sevi apmānīt ar nekārtīgo elektroinstalācijas shēmu, šī shēma patiesībā ir diezgan vienkārša un taisna, ja sekojat elektroinstalācijas shēmai pa gabalu, tāpēc sāksim, savienojot motora kontrolieri ar Arduino:

  • 8. tapa savienojas ar motora regulatora M1
  • 9. tapa savienojas ar motora regulatora E1
  • Piespraude 10 savienojas ar motora kontrollera M2
  • Piespraude 11 savienojas ar motora regulatora E2

Tagad mēs vēlamies savienot Bluetooth moduli ar Arduino, mēs to darām šādi:

  • 5 voltu tapa savienojas ar VCC Bluetooth modulī
  • Zemes tapa savienojas ar zemi Bluetooth modulī

Rx un Tx arī būs savienoti ar Arduino, taču mēs to vēl nevaram izdarīt, jo, tiklīdz šie savienojumi ir izveidoti, mēs nevaram augšupielādēt kodu, tāpēc nepievienojiet tos, kamēr neesam augšupielādējuši kodu.

  • Rx savienojas ar Tx Bluetooth modulī
  • Tx savienojas ar Rx Bluetooth modulī

Mēs arī vēlēsimies savienot savas pogas, kas ļauj mums vadīt motorus bez viedtālruņa, un mēs tos savienojam šādi

  • Pievienojiet rezistoru no Arduino 7. tapas līdz 5 voltiem Arduino
  • Pievienojiet rezistoru no Arduino tapas 4 līdz 5 voltiem Arduino
  • Savienojiet vienu pogas kāju ar 7. tapu un otru kāju pie zemes
  • Pievienojiet nākamās pogas vienu kāju pie tapas 4 un otru kāju pie zemes

Tagad mēs pievienosim gaismas diodi 4. tapai, kas parādīs, ka ierīcei ir jauda:

  • 4. tapa iet uz katodu (garā LED kāja)
  • Zeme iet uz anodu (īsa LED kāja)

Visbeidzot, mēs pievienosim motorus motora regulatoram, ieskrūvējot tos skrūves spailē

4. solis: kods

Lejupielādējiet skici, atveriet to Arduino IDE un augšupielādējiet to Arduino Nano.

5. solis: barošanas avots

Enerģijas padeve
Enerģijas padeve

Lai šiem motoriem dotu pietiekami daudz jaudas, lai pagrieztu nedaudz stīvo žalūziju mehānismu, mums būs nepieciešams vismaz 9 voltu 1 ampēra sienas kontaktdakšas barošanas avots. Kad esat atradis barošanas avotu, mēs vēlamies to savienot ar mūsu Arduino un motora kontrolieri.

Tas savienojas ar Arduino šādi:

  • Pozitīvs (+) savienojums ar Arduino VIN tapu
  • Zeme (-) savienojas ar Arduino zemes tapu

Tas tiek savienots ar motora kontrolieri šādi:

  • Pozitīvs (+) savienojas ar motora regulatora VS
  • Zeme (-) savienojas ar motora regulatora GND

Tagad mēs varam pieslēgt motora kontrolieri un izmēģināt, ja viss iedegas, mēs varam pāriet uz nākamo soli!

6. darbība: lietas izveidošana

Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide
Lietas izveide

Šis solis var būt pilnībā atkarīgs no jums, jo gandrīz jebkura korpusa dizains darbosies, tomēr ļauj apskatīt, kā es izstrādāju raktuvi. Es izgatavoju savu no kāda stipra kartona, mēs izdrukāsim veidni, pielīmēsim to pie kartona un izgriezīsim. Mums vajadzēs izgriezt 2 galvenās ovālas formas, 1 garu stumbru, kas būs korpusa malas, un divus izliektus gabalus, kurus mēs uzstādīsim vai piespiežam.

Mēs gribēsim atzīmēt garo gabalu, lai mēs varētu saliekties ap mūsu ovālo formu, kas pēc tam ir jāpielīmē, kad abas puses ir atzīmētas un pielīmētas, mēs varam pielīmēt savu ķēdi ovāla vidū.

Tagad mēs vēlēsimies pielīmēt savas pogas pie diviem dažādiem kartona gabaliem un pielīmēt tās korpusa augšpusē un apakšā, un mēs vēlēsimies tās pielīmēt tā, lai pogas augšdaļa netiktu izgriezta. Šajā gadījumā pogas augšpusē mēs varam pielīmēt vēl vienu kartona gabalu, kas to slēpj, bet tomēr ļauj mums to izmantot.

Kad tas ir izdarīts, mēs varam paņemt otro ovālu un sagriezt to 3 daļās - augšējā, apakšējā un garā sloksnē no vidus. vidējais gabals tiks pielīmēts vidū ar LED, kas uzstādīts tā vidū. Pēc tam augšējais gabals tiek pielīmēts pie augšējās pogas, un pogas gabals tiek pielīmēts pie apakšējās pogas. Līmējot gabalus uz pogām, esiet ļoti uzmanīgi, lai nepievienotu pārāk daudz superlīmes, jo, ja līme nokļūst pogas mehānismā, tā salauž pogu.

7. solis: Motoru pievienošana žalūzijām

Motoru savienošana ar žalūzijām
Motoru savienošana ar žalūzijām
Motoru savienošana ar žalūzijām
Motoru savienošana ar žalūzijām
Motoru savienošana ar žalūzijām
Motoru savienošana ar žalūzijām

Lai savienotu motorus ar mūsu žalūzijām, mums būs jānoņem nūja un āķis, ko parasti izmanto žalūziju atvēršanai un āķa atdalīšanai, tad mēs to pielīmēsim pie motora vārpstas un piestiprināsim pie žalūziju kustības mehānisms.

Tagad mēs nevaram vienkārši atstāt motoru tur karājamies, tāpēc mums tas būs jāpielīmē pie sienas, es izmantoju karstu līmi, bet motori ir diezgan viegli, tāpēc vairums montāžas iespēju darbosies. Tāpat kā gadījumā, es pielīmēju raktuvi pie savas sienas, bet tā ir tik viegla, ka lielākā daļa iespēju darbosies lieliski.

8. darbība. Lietotnes iestatīšana

Lietotnes iestatīšana
Lietotnes iestatīšana
Lietotnes iestatīšana
Lietotnes iestatīšana
Lietotnes iestatīšana
Lietotnes iestatīšana
Lietotnes iestatīšana
Lietotnes iestatīšana

Lietotni, kuru mēs izmantosim, Brokskode sauc par "Arduino Bluetooth vadību", tāpēc es izvēlējos šo lietotni, jo tai ir ne tikai termināla funkcija, bet arī funkcija, kas ļauj mums nosūtīt komandas Arduino, kad tiek izvēlēta frāze teica.

Lai to iestatītu, mēs savienosim pārī savu Bluetooth ierīci ar mūsu viedtālruni, atveriet lietotni un noklikšķiniet uz pāra savienošanas pogas un meklējiet HC-06 un izveidojiet pārī savienojumu ar to, ja tā pieprasa 1234 vai 0000 paroli pēc savienošanas pārī, noklikšķiniet uz termināļa opcijas un nosūtiet U un pēc tam D, caur kuru motoriem vajadzētu griezties pulksteņrādītāja virzienā un pēc tam pretēji pulksteņrādītāja virzienam.

Lai iestatītu balss komandas, atveriet opciju izvēlni un ritiniet uz leju līdz balss komandu iestatījumiem, tur mums ir iespēja nosūtīt komandu, kad tiek teikta frāze, ielieciet komandu, kuru vēlaties nosūtīt, komandu lodziņā, kas būs U un tad frāžu lodziņā ievietojiet Lai būtu gaisma vai jebkas, ko vēlaties. Pēc tam mēs pāriesim pie nākamās balss komandu opcijas un komandu sūtīšanas lodziņā ievietosim D.

9. darbība. Pārskats

Pārskats
Pārskats

Labi, ļaujiet nedaudz laika, lai pilnībā izprastu, kā viss darbojas. Ja vēlaties atvērt abas žalūzijas, mēs varam vai nu nospiest augšējo pogu, vai arī teikt, lai lietotnē būtu gaisma, ja vēlamies, lai abas žalūzijas būtu aizvērtas, mēs varam nospiest apakšējo pogu vai teikt, lai lietotnē nebūtu gaismas.

Ja mēs vēlamies, lai vienlaikus tiktu atvērtas tikai viena no divām žalūzijām, mēs varam ieiet lietotnes termināļa sadaļā un nosūtīt komandu K, lai atvērtu kreiso žalūziju, un es aizveru kreiso žalūziju vai W, lai atvērtu labo žalūziju, un L uz aizveriet labo žalūziju. Tas ir gandrīz visas žalūziju īpašības.

Ja jums ir jautājumi, lūdzu, informējiet mani komentāros, un es labprāt uz tiem atbildēšu.

Bezvadu konkurss
Bezvadu konkurss
Bezvadu konkurss
Bezvadu konkurss

Otrā vieta bezvadu konkursā

Ieteicams: