Sommario:

Tende Arduino ad attivazione vocale: 9 passaggi (con immagini)
Tende Arduino ad attivazione vocale: 9 passaggi (con immagini)

Video: Tende Arduino ad attivazione vocale: 9 passaggi (con immagini)

Video: Tende Arduino ad attivazione vocale: 9 passaggi (con immagini)
Video: Ucraino continua a divertirsi in spiaggia nonostante le bombe russe a Berdyansk 2024, Dicembre
Anonim
Image
Image
Tende Arduino ad attivazione vocale
Tende Arduino ad attivazione vocale

Qualche tempo fa ho creato un Instructable in cui ho aggiunto un servo e un dispositivo Bluetooth alla serratura della mia porta permettendomi di controllarlo con il mio telefono come un tossicodipendente, non riesco proprio a smettere di aggiungere Bluetooth alle cose e quindi in questo progetto mostrerò come realizzare tende controllate tramite Bluetooth con alcune funzioni di attivazione vocale. Iniziamo!

Passaggio 1: elenco delle parti

Elenco delle parti
Elenco delle parti

Questo progetto è piuttosto economico e in realtà non ha bisogno di molte parti, le parti di cui avremo bisogno sono:

  • Arduino Nano (qui)
  • Modulo Bluetooth Hc-06 (qui)
  • Controllore motore (qui)
  • 2x motoriduttori (qui)
  • 2x resistori da 220 ohm (qui)
  • 2x pulsanti (qui)
  • LED (qui)

E per strumenti e materiali avremo bisogno di:

  • Cartone
  • Filo
  • saldatore e saldatore
  • pistola per colla a caldo e colla a caldo
  • Taglierino

Passaggio 2: caratteristiche

Quindi la caratteristica principale di questi bui è la possibilità di aprirli e chiuderli da un'app. Ho due tende che voglio controllare con questo dispositivo, quindi userò due motori, uno per ogni tenda. Quando il comando U viene inviato tramite il dispositivo Bluetooth, entrambi i motori gireranno in posizione di aperto e se viene inviato il comando D entrambi i motori gireranno in posizione di chiuso. Ora uno dei problemi che ho avuto con il mio progetto di serratura Bluetooth era che il mio telefono si spegneva prima che tornassi a casa, il che significa che non sarei stato in grado di entrare nella mia stanza e quindi per questo progetto aggiungeremo pulsanti al dispositivo che ci permettono di aprire le tapparelle quando si preme il pulsante. Ora, ovviamente, questo includerà anche il controllo vocale e la capacità di controllare i singoli motori, permettendoci di aprire una tenda alla volta, ma ne parlerò più avanti in seguito,

Passaggio 3: il circuito

Il circuito
Il circuito
Il circuito
Il circuito
Il circuito
Il circuito

Non lasciarti ingannare dallo schema elettrico disordinato, questo circuito è in realtà piuttosto semplice e diretto se segui lo schema elettrico pezzo per pezzo, quindi iniziamo collegando il controller del motore all'Arduino:

  • Il pin 8 si collega a M1 sul controller del motore
  • Il pin 9 si collega a E1 sul controller del motore
  • Il pin 10 si collega a M2 sul controller del motore
  • Il pin 11 si collega a E2 sul controller del motore

Ora vorremmo connettere il modulo Bluetooth ad Arduino, lo facciamo come segue:

  • 5 Volt Pin si collega a VCC sul modulo Bluetooth
  • Ground Pin si collega a Ground sul modulo Bluetooth

Anche Rx e Tx saranno collegati ad Arduino ma non possiamo ancora farlo poiché una volta effettuate queste connessioni non possiamo caricare il codice, quindi non collegarli finché non carichiamo il codice.

  • Rx si connette a Tx sul modulo Bluetooth
  • Tx si connette a Rx sul modulo Bluetooth

Vogliamo anche collegare i nostri pulsanti che ci permettono di controllare i motori senza uno smartphone li colleghiamo come segue

  • Collega una resistenza dal Pin 7 su Arduino a 5 volt su Arduino
  • Collega una resistenza dal Pin 4 su Arduino a 5 Volt su Arduino
  • Collegare una gamba del pulsante al Pin 7 e l'altra gamba a terra
  • Collega una gamba del pulsante successivo al Pin 4 e l'altra gamba a terra

Ora collegheremo un LED al pin 4 che mostrerà che il dispositivo è alimentato:

  • Il pin 4 va al catodo (gamba lunga del LED)
  • La massa va all'anodo (gamba corta del LED)

E infine, collegheremo i motori al controller del motore avvitandoli nel terminale a vite

Passaggio 4: il codice

Scarica lo schizzo, aprilo nell'IDE di Arduino e caricalo su Arduino Nano.

Passaggio 5: alimentazione

Alimentazione elettrica
Alimentazione elettrica

Per fornire a questi motori abbastanza potenza per attivare il meccanismo cieco un po' rigido, avremo bisogno di almeno un alimentatore con presa a muro da 9 Volt 1 Amp. Una volta trovato un alimentatore, vorremmo collegarlo al nostro Arduino e al Motor Controller.

Si collega ad Arduino come segue:

  • Positivo (+) si collega al pin VIN su Arduino
  • Ground (-) si collega al pin di terra su Arduino

Si collega al controllore motore come segue:

  • Il positivo (+) si collega a VS sul controller del motore
  • La massa (-) si collega a GND sul controller del motore

Ora possiamo collegare il controller del motore e provarlo, se tutto si accende possiamo passare al passaggio successivo!

Passaggio 6: creare il caso

Fare il caso
Fare il caso
Fare il caso
Fare il caso
Fare il caso
Fare il caso
Fare il caso
Fare il caso

Questo passaggio può dipendere completamente da te poiché praticamente qualsiasi design del case funzionerà, tuttavia, diamo un'occhiata a come ho progettato il mio. Ho fatto il mio con del cartone resistente, stamperemo un modello, lo attaccheremo al cartone e lo taglieremo. Avremo bisogno di tagliare le nostre 2 delle forme ovali principali, 1 gambo lungo che sarà i lati della custodia e due pezzi curvi che monteremo o abbottoneremo.

Vogliamo incidere il pezzo lungo in modo da poterlo piegare attorno alla nostra forma ovale che deve poi essere incollata, una volta che abbiamo entrambi i lati segnati e incollati possiamo incollare il nostro circuito al centro dell'ovale.

Ora vorremmo incollare i nostri bottoni su due diversi pezzi di cartone e attaccarli alla parte superiore e inferiore della custodia, vorremo incollarli in modo che la parte superiore del bottone fuoriesca dal caso, è così che possiamo incollare un altro pezzo di cartone sulla parte superiore del pulsante che lo nasconde ma ci consente comunque di usarlo.

Fatto questo possiamo prendere il nostro secondo ovale e tagliarlo in 3 pezzi, un pezzo superiore, un pezzo inferiore e una lunga striscia dal centro. il pezzo centrale sarà incollato al centro con quel LED montato al centro. Il pezzo superiore viene quindi incollato al bottone in alto e il pezzo del bottone viene poi incollato al bottone in basso. Quando si incollano i pezzi ai bottoni, fare molta attenzione a non aggiungere troppa super colla, perché se la colla entrasse nel meccanismo del bottone romperebbe il bottone.

Passaggio 7: collegamento dei motori alle tapparelle

Collegamento dei motori alle tapparelle
Collegamento dei motori alle tapparelle
Collegamento dei motori alle tapparelle
Collegamento dei motori alle tapparelle
Collegamento dei motori alle tapparelle
Collegamento dei motori alle tapparelle

Per collegare i motori alle nostre tapparelle dovremo prendere il bastoncino e il gancio che normalmente si usa per aprire le tapparelle e rompere il gancio, poi lo incolleremo all'albero del motore e lo attaccheremo al movimento della tapparella meccanismo.

Ora non possiamo semplicemente lasciare il motore penzolante lì, quindi dovremo incollarlo al muro, ho usato la colla a caldo ma i motori sono piuttosto leggeri, quindi la maggior parte delle opzioni di montaggio funzionerà. Lo stesso per il caso, ho incollato il mio al muro ma è così leggero che la maggior parte delle opzioni funzionerà perfettamente.

Passaggio 8: configurazione dell'app

Configurazione dell'app
Configurazione dell'app
Configurazione dell'app
Configurazione dell'app
Configurazione dell'app
Configurazione dell'app
Configurazione dell'app
Configurazione dell'app

L'app che utilizzeremo si chiama "Arduino Bluetooth Control" di Broxcode, il motivo per cui ho scelto questa app è perché non ha solo una funzione terminale ma anche una funzione che ci consente di inviare comandi all'Arduino quando una frase scelta è disse.

Per configurarlo, abbineremo il nostro dispositivo Bluetooth al nostro smartphone, apriremo l'app e fare clic sul pulsante di associazione e cercheremo HC-06 e abbineremo ad esso, se richiede una password è 1234 o 0000 una volta accoppiato, cliccare sull'opzione terminale e inviare U e poi D attraverso la quale dovrebbero far girare i motori in senso orario e poi antiorario.

Per impostare i comandi vocali apri il menu delle opzioni e scorri verso il basso fino alle impostazioni dei comandi vocali, lì abbiamo la possibilità di inviare un comando quando viene pronunciata una frase, metti il comando che vuoi inviare nella casella di comando che sarà U e poi nella casella della frase metti Lascia che ci sia luce, o qualunque cosa tu voglia. Quindi andremo all'opzione successiva del comando vocale e metteremo D nella casella di invio del comando e Lascia che non ci sia luce nella casella della frase il che significa che le nostre tende si apriranno quando diciamo lascia che ci sia luce e si chiudono quando diciamo che non ci sia luce.

Passaggio 9: una panoramica

Una panoramica
Una panoramica

Ok, prendiamoci un po' di tempo per avere una piena comprensione di come funziona tutto. Se vuoi che entrambi i bui si aprano, possiamo premere il pulsante in alto o possiamo dire che ci sia luce nell'app se vogliamo che entrambi i bui siano chiusi, possiamo premere il pulsante in basso o dire che non ci sia luce nell'app.

Se vogliamo aprire solo una delle due veneziane alla volta possiamo entrare nella sezione terminale dell'app e inviare il comando K per aprire la veneziana sinistra e I per chiudere la veneziana sinistra o W per aprire la veneziana destra e L per chiudi la tendina destra. Queste sono praticamente tutte le caratteristiche dei bui.

Se avete domande fatemelo sapere nei commenti e sarò felice di rispondervi.

Concorso Wireless
Concorso Wireless
Concorso Wireless
Concorso Wireless

Secondo classificato al Wireless Contest

Consigliato: