Taula de continguts:

Persianes Arduino activades per veu: 9 passos (amb imatges)
Persianes Arduino activades per veu: 9 passos (amb imatges)

Vídeo: Persianes Arduino activades per veu: 9 passos (amb imatges)

Vídeo: Persianes Arduino activades per veu: 9 passos (amb imatges)
Vídeo: SKR 1.4 - Adding a 3d Extruder Stepper for a Diamond PrintHead 2024, Desembre
Anonim
Image
Image
Persianes Arduino activades per veu
Persianes Arduino activades per veu

Fa un temps vaig fer un Instructable on vaig afegir un servo i un dispositiu Bluetooth al pany que em permetia controlar-lo amb el telèfon com si fos un addicte. No puc deixar d'afegir Bluetooth a coses, així que en aquest projecte vaig a mostrar com fer persianes controlades per Bluetooth amb algunes funcions d'activació de veu. Comencem!

Pas 1: llista de peces

Llista de peces
Llista de peces

Aquest projecte és bastant barat i realment no necessita tantes parts, les que necessitarem són:

  • Arduino Nano (aquí)
  • Mòdul Bluetooth Hc-06 (aquí)
  • Controlador de motor (aquí)
  • 2 motors amb engranatges (aquí)
  • 2x resistències de 220 ohms (aquí)
  • 2 polsadors (aquí)
  • LED (aquí)

I per a eines i materials necessitarem:

  • Cartró
  • Filferro
  • soldador i soldador
  • pistola de cola calenta i cola calenta
  • Tallador de caixes

Pas 2: funcions

Per tant, la característica principal que presenten aquestes persianes és la possibilitat d'obrir-les i tancar-les des d'una aplicació. Tinc dues persianes que vull controlar amb aquest dispositiu, de manera que faré servir dos motors, un per a cada persiana. Quan s'envia l'ordre U a través del dispositiu Bluetooth, farà girar els dos motors a la posició oberta i, si s'envia l'ordre D, tots dos motors giraran a la posició tancada. Ara un dels problemes que tenia amb el meu projecte de bloqueig de porta Bluetooth era que el meu telèfon moriria abans d'arribar a casa, cosa que significa que no seria capaç d'entrar a la meva habitació i, per tant, per aquest projecte afegirem botons al dispositiu que ens permet obrir les persianes quan es prem el botó. Ara, per descomptat, també comptarà amb control de veu i la possibilitat de controlar motors individuals que ens permetran obrir una persiana alhora, però en parlarem més endavant,

Pas 3: el circuit

El Circuit
El Circuit
El Circuit
El Circuit
El Circuit
El Circuit

No us deixeu enganyar pel diagrama de cablejat desordenat que aquest circuit és realment senzill i directe si seguiu el diagrama de cablejat peça per peça, així que comencem connectant el controlador del motor a l’Arduino:

  • El pin 8 es connecta a M1 al controlador del motor
  • El pin 9 es connecta a E1 al controlador del motor
  • El pin 10 es connecta a M2 al controlador del motor
  • El pin 11 es connecta a E2 al controlador del motor

Ara voldrem connectar el mòdul Bluetooth a l'Arduino, ho fem de la següent manera:

  • El pin de 5 volts es connecta a VCC al mòdul Bluetooth
  • El pin de terra es connecta a terra al mòdul Bluetooth

Rx i Tx també es connectaran a l'Arduino, però encara no ho podem fer, ja que un cop fetes aquestes connexions no podem carregar el codi, de manera que no els connecteu fins que no pengeu el codi.

  • Rx es connecta a Tx al mòdul Bluetooth
  • Tx es connecta a Rx al mòdul Bluetooth

També voldrem connectar els nostres botons que ens permetin controlar els motors sense un telèfon intel·ligent, els connectem de la manera següent

  • Connecteu una resistència del pin 7 de l'Arduino a 5 volts de l'Arduino
  • Connecteu una resistència des del pin 4 de l'Arduino a 5 volts de l'Arduino
  • Connecteu una cama del botó al Pin 7 i l’altra cama a terra
  • Connecteu una pota del botó següent al pin 4 i l'altra pota a terra

Ara connectarem un LED al pin 4 que demostrarà que el dispositiu té alimentació:

  • El pin 4 va al càtode (pota llarga de LED)
  • El terra va a l’ànode (pota curta del LED)

I, finalment, connectarem els motors al controlador del motor cargolant-los al terminal de cargol

Pas 4: el codi

Descarregueu l'esbós, obriu-lo a l'IDE d'Arduino i pengeu-lo a l'Arduino Nano.

Pas 5: font d'alimentació

Font d'alimentació
Font d'alimentació

Per donar a aquests motors la potència suficient per convertir el mecanisme cec una mica rígid, necessitarem com a mínim una font d'alimentació de 9 Volts d'1 Amp. Un cop hàgiu trobat una font d'alimentació, voldrem connectar-la al nostre Arduino i al controlador del motor.

Es connecta a l'Arduino de la següent manera:

  • Connexió positiva (+) al pin VIN de l’Arduino
  • Terra (-) es connecta al pin de terra de l’Arduino

Es connecta al controlador del motor de la següent manera:

  • Positiu (+) es connecta a VS al controlador del motor
  • La terra (-) es connecta a GND al controlador del motor

Ara podem endollar el controlador del motor i provar-lo, si tot s’il·lumina, podem passar al següent pas.

Pas 6: elaboració del cas

Fent el cas
Fent el cas
Fent el cas
Fent el cas
Fent el cas
Fent el cas
Fent el cas
Fent el cas

Aquest pas pot dependre completament de vosaltres, ja que gairebé qualsevol disseny de casos funcionarà, no obstant això, fem una ullada a com he dissenyat el meu. Vaig fer la meva amb un cartró resistent, imprimirem una plantilla, l’enganxarem a la cartolina i la retallarem. Haurem de tallar les 2 formes ovalades principals, 1 punt llarg que seran els laterals de la caixa i dues peces corbes que muntarem o botonarem.

Voldrem puntuar la peça llarga per poder fer-la doblegar al voltant de la nostra forma ovalada que després s’ha d’enganxar, un cop tinguem els dos costats marcats i enganxats podrem enganxar el nostre circuit al centre de l’oval.

Ara voldrem enganxar els nostres botons a dos trossos diferents de cartró i enganxar-los a la part superior i inferior de la caixa, voldrem enganxar-los de manera que la part superior del botó surti de la cas, això és així perquè puguem enganxar un altre tros de cartró a la part superior del botó que l’amaga però que ens permet utilitzar-lo.

Un cop fet això, podem agafar el nostre segon oval i tallar-lo en 3 trossos, una peça superior, una peça inferior i una tira llarga des del centre. la peça central quedarà enganxada al centre amb el LED muntat al centre. A continuació, la peça superior s’enganxa al botó superior i la peça del botó s’enganxa al botó inferior. En enganxar les peces als botons, tingueu molt de compte de no afegir massa súper cola, ja que si la cola entra al mecanisme del botó, trencarà el botó.

Pas 7: Connexió dels motors a les persianes

Connexió dels motors a les persianes
Connexió dels motors a les persianes
Connexió dels motors a les persianes
Connexió dels motors a les persianes
Connexió dels motors a les persianes
Connexió dels motors a les persianes

Per connectar els motors a les nostres persianes, haurem d’agafar el pal i el ganxo que s’utilitza normalment per obrir les persianes i trencar el ganxo, després l’enganxarem a l’eix del motor i l’enganxarem al moviment de les persianes. mecanisme.

Ara no podem deixar el motor penjat, de manera que haurem d’enganxar-lo a la paret, he utilitzat cola calenta, però els motors són bastant lleugers, de manera que la majoria d’opcions de muntatge funcionaran. Igual que en el cas, vaig enganxar la meva a la paret, però és tan lleugera que la majoria d’opcions funcionaran bé.

Pas 8: Configuració de l'aplicació

Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació

L'aplicació que farem servir es diu "Arduino Bluetooth Control" de Broxcode, la raó per la qual he escollit aquesta aplicació és que no només té una funció de terminal, sinó també una característica que ens permet enviar ordres a l'Arduino quan es mostra una frase seleccionada. dit.

Per configurar-lo, farem l’aparellament del nostre dispositiu Bluetooth amb el nostre telèfon intel·ligent, obrirem l’aplicació i farem clic al botó de parella i buscarem HC-06 i emparellar-lo, si sol·licita una contrasenya, ja sigui 1234 o 0000 un cop estigui vinculat, feu clic a l'opció de terminal i envieu U i després D a través de la qual haurien de fer girar els motors en sentit horari i després en sentit antihorari.

Per configurar les ordres de veu, obriu el menú d’opcions i desplaceu-vos cap avall fins a la configuració d’ordres de veu, allà tenim l’opció d’enviar una ordre quan es digui una frase, poseu l’ordre que voleu enviar al quadre d’ordres que serà U i a continuació, a la caixa de frases poseu Que hi hagi llum o el que vulgueu. A continuació, anirem a la següent opció d’ordres de veu i posarem D al quadre d’enviament d’ordres i Que no hi hagi llum a la caixa de frases, és a dir, que s’obriran les persianes quan diem que hi hagi llum i es tancaran quan diem que no hi hagi llum..

Pas 9: Visió general

Una visió general
Una visió general

D’acord, prenem un temps per entendre completament com funciona tot. Si voleu que les dues persianes estiguin obertes, podem prémer el botó superior o bé podem dir que hi ha llum a l’aplicació si volem que les dues persianes estiguin tancades, podem prémer el botó inferior o bé dir que no hi hagi llum a l’aplicació.

Si només volem que s’obri una de les dues persianes alhora, podem entrar a la secció terminal de l’app i enviar l’ordre K per obrir la persiana esquerra i jo per tancar la persiana esquerra o W per obrir la persiana dreta i L a tanqueu la persiana dreta. Són pràcticament totes les característiques de les persianes.

Si teniu alguna pregunta, si us plau, feu-m'ho saber als comentaris i estaré encantat de respondre'ls.

Concurs sense fils
Concurs sense fils
Concurs sense fils
Concurs sense fils

Accèssit al concurs sense fils

Recomanat: