Cuprins:

Comutator de lumină Bluetooth cu telecomandă: 4 pași (cu imagini)
Comutator de lumină Bluetooth cu telecomandă: 4 pași (cu imagini)

Video: Comutator de lumină Bluetooth cu telecomandă: 4 pași (cu imagini)

Video: Comutator de lumină Bluetooth cu telecomandă: 4 pași (cu imagini)
Video: Sincronizare Telecomanda UPC cu Televizorul 2024, Noiembrie
Anonim
Image
Image

Acesta va fi primul proiect dintr-o serie intitulată: „Lenea optimizată: peste soluții proiectate pentru probleme remarcabil de banale”

Ai stat vreodată culcat în pat noaptea târziu citind sau urmărind Netflix pe laptop? Cea mai proastă parte este, desigur, să mă târăsc din pat pentru a stinge luminile. Iată o soluție prea concepută pentru această problemă remarcabil de trivială.

Ca parte nu:

Dacă aveți încredere și experiență pentru a vă juca cu rețeaua de alimentare, o soluție mult mai frumoasă ar fi să folosiți un releu și să îl conectați în spatele întrerupătorului de lumină din perete. Cu toate acestea, din moment ce îmi închiriez locul, nu cred că acest lucru ar face proprietarul meu prea fericit!

Pasul 1: Piese

Telecomandă și comutator
Telecomandă și comutator
  • 2 module Bluetooth HC-05
  • 2 jetoane ATtiny85
  • 2 prize IC cu 8 pini
  • 2 baterii mici Lipo
  • 2 butoane
  • 2 rezistențe de 470 ohmi (există un pic de flexibilitate, valorile nu trebuie să fie exact 470)
  • 1 sg90 servo
  • Sârmă cu miez solid
  • Placă prototip
  • Arduino Uno

Pasul 2: telecomandă și comutare

Telecomandă și comutator
Telecomandă și comutator
Telecomandă și comutator
Telecomandă și comutator
Telecomandă și comutator
Telecomandă și comutator

Asamblarea celor 2 circuite așa cum se arată în imaginile de mai sus. (Nu puneți cipurile ATtiny85 în soclul cu 8 pini deoarece trebuie să le programăm.

Folosind o imprimantă 3D, imprimați piesele pentru comutator. Pot fi găsite aici. Acesta nu este designul meu original și tot creditul pentru fișiere revine utilizatorului Thingiverse Carjo3000.

Pasul 3: Asociați modulele Bluetooth

Apoi, va trebui să împerecheați cele două module bluetooth hc-05. Maestrul va fi folosit ca telecomandă și sclavul pentru comutatorul de lumină. Aș putea schița cum să faceți acest lucru, dar există o mulțime de alte tutoriale minunate pentru a face acest lucru și nu are rost să reinventați roata. Aș sugera să urmați unul dintre aceste două tutoriale pentru a împerechea modulele bluetooth înainte de a reveni și de a-l termina.

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

howtomechatronics.com/tutorials/arduino/how…

Pasul 4: Programați ATtiny85 și încărcați codul

Programați ATtiny85 și încărcați codul
Programați ATtiny85 și încărcați codul
Programați ATtiny85 și încărcați codul
Programați ATtiny85 și încărcați codul

Din nou, există aici un tutorial despre cum să programați cipurile ATtiny85 folosind un Arduino Uno. Doar pentru a clarifica, asigurați-vă că pe pasul intitulat „Încărcarea programului în ATtiny85”, setați ceasul la „8Mhz (intern)” înainte de a arde bootloaderul.

Servoteca standard pentru Arduino nu funcționează pentru cipul ATtiny85, în schimb instalați biblioteca SoftwareServo. Am avut inițial o mică problemă cu această bibliotecă, soluția este să deschid fișierul Software.h într-un editor de text și să schimb linia #include la #include

Pentru a încărca codul pe ATtiny85, urmați instrucțiunile din tutorialul anterior, cu excepția încărcării codului pe care îl am pe GitHub, fiecare în fiecare dintre cele 2 jetoane. Conectați cipurile în cele 2 circuite și acum, când apăsați butoanele, acestea vor aprinde și opri luminile!

Recomandat: