Sommario:

Interruttore luce Bluetooth telecomando: 4 passaggi (con immagini)
Interruttore luce Bluetooth telecomando: 4 passaggi (con immagini)

Video: Interruttore luce Bluetooth telecomando: 4 passaggi (con immagini)

Video: Interruttore luce Bluetooth telecomando: 4 passaggi (con immagini)
Video: INTERRUTTORE PULSANTE WIRELESS 433 MHZ (COLLEGAMENTO E CONFIGURAZIONE) 2024, Novembre
Anonim
Image
Image

Questo sarà il primo progetto di una serie intitolata: "Optimised Laziness: Over Engineered Solutions to Remarkably Trivial Problems"

Sei mai stato a letto a tarda notte a leggere o guardare Netflix sul tuo laptop? La parte peggiore è ovviamente strisciare fuori dal letto per spegnere le luci. Ecco una soluzione troppo ingegnerizzata a questo problema straordinariamente banale.

A parte non:

Se hai la sicurezza e l'esperienza per giocare con l'alimentazione di rete, una soluzione dall'aspetto molto più gradevole sarebbe quella di utilizzare un relè e collegarlo dietro l'interruttore della luce nel muro. Tuttavia, dato che sto affittando la mia casa, non credo che questo renderebbe il mio padrone di casa troppo felice!

Passaggio 1: parti

Telecomando e interruttore
Telecomando e interruttore
  • 2 moduli Bluetooth HC-05
  • 2 chip ATtiny85
  • 2 Presa CI a 8 pin
  • 2 piccole batterie Lipo
  • 2 pulsanti
  • 2 resistori da 470 ohm (c'è un po' di flessibilità con questo, i valori non devono essere esattamente 470)
  • 1 servo sg90
  • Filo a nucleo solido
  • Scheda prototipo
  • Arduino Uno

Passaggio 2: telecomando e interruttore

Telecomando e interruttore
Telecomando e interruttore
Telecomando e interruttore
Telecomando e interruttore
Telecomando e interruttore
Telecomando e interruttore

Assemblaggio dei 2 circuiti come mostrato nelle immagini sopra. (Non inserire i chip ATtiny85 nella presa a 8 pin poiché dobbiamo ancora programmarli.

Usando una stampante 3D, stampa le parti per l'interruttore. Possono essere trovati qui. Questo non è il mio progetto originale e tutto il merito per i file va all'utente di Thingiverse Carjo3000.

Passaggio 3: associare i moduli Bluetooth

Successivamente dovrai accoppiare i due moduli bluetooth hc-05. Il master verrà utilizzato come telecomando e lo slave per l'interruttore della luce. Potrei delineare come farlo, ma ci sono molti altri fantastici tutorial per farlo e non ha senso reinventare la ruota. Suggerirei di seguire uno di questi due tutorial per accoppiare i moduli bluetooth prima di tornare indietro e finire questo.

www.instructables.com/id/Arduino-Bluetooth…

howtomechatronics.com/tutorials/arduino/how…

Passaggio 4: programma ATtiny85 e carica il codice

Programma l'ATtiny85 e carica il codice
Programma l'ATtiny85 e carica il codice
Programma l'ATtiny85 e carica il codice
Programma l'ATtiny85 e carica il codice

Di nuovo c'è un tutorial qui su come programmare i chip ATtiny85 usando un Arduino Uno. Giusto per chiarire, assicurati che nel passaggio intitolato "Caricamento del programma su ATtiny85" di aver impostato l'orologio su "8Mhz (interno)" prima di masterizzare il bootloader.

La libreria servo standard per Arduino non funziona per il chip ATtiny85, installa invece la libreria SoftwareServo. Inizialmente ho avuto un piccolo problema con questa libreria, la soluzione è aprire il file Software.h in un editor di testo e cambiare la riga #include in #include

Per caricare il codice su ATtiny85 segui le istruzioni nel tutorial precedente, tranne per caricare il codice che ho sul mio GitHub, ciascuno su ciascuno dei 2 chip. Collega i chip ai 2 circuiti e ora quando premi i pulsanti si accenderanno e spegneranno le luci!

Consigliato: