Indholdsfortegnelse:

Fjernbetjening Bluetooth -lyskontakt: 4 trin (med billeder)
Fjernbetjening Bluetooth -lyskontakt: 4 trin (med billeder)

Video: Fjernbetjening Bluetooth -lyskontakt: 4 trin (med billeder)

Video: Fjernbetjening Bluetooth -lyskontakt: 4 trin (med billeder)
Video: How To Reset Beats By Dre PowerBeats 3 Wireless Bluetooth Repair Reboot 2024, Juli
Anonim
Image
Image

Dette bliver det første projekt i en serie med titlen: "Optimeret dovenskab: Over konstruerede løsninger til bemærkelsesværdige trivielle problemer"

Har du nogensinde ligget i sengen sent om aftenen og læst eller set Netflix på din bærbare computer? Det værste er selvfølgelig at kravle ud af sengen for at slukke lyset. Her er en overkonstrueret løsning på det bemærkelsesværdigt trivielle problem.

Som en side ikke:

Hvis du har tillid og erfaring til at lege med din strøm, ville en meget pænere løsning være at bruge et relæ og tilslutte det bag lysafbryderen i væggen. Men da jeg lejer min plads, tror jeg ikke, at dette ville gøre min udlejer for glad!

Trin 1: Dele

Fjernbetjening og switch
Fjernbetjening og switch
  • 2 HC-05 Bluetooth-moduler
  • 2 ATtiny85 chips
  • 2 8 -polet IC -stik
  • 2 små Lipo batterier
  • 2 trykknapper
  • 2 470 ohm modstande (der er en smule fleksibilitet med dette, værdierne behøver ikke at være præcis 470)
  • 1 sg90 servo
  • Massiv kernetråd
  • Prototype bord
  • Arduino Uno

Trin 2: Fjernbetjening og switch

Fjernbetjening og switch
Fjernbetjening og switch
Fjernbetjening og switch
Fjernbetjening og switch
Fjernbetjening og switch
Fjernbetjening og switch

Samling af de 2 kredsløb som vist på billederne ovenfor. (Læg ikke ATtiny85 -chipsene i 8 -polet stikket, da vi stadig skal programmere dem.

Udskriv dele til kontakten med en 3D -printer. De kan findes her. Dette er ikke mit originale design, og al kredit for filerne går til Thingiverse -bruger Carjo3000.

Trin 3: Par Bluetooth -modulerne

Dernæst skal du parre de to hc-05 bluetooth-moduler. Master vil blive brugt som fjernbetjening og slave til lyskontakten. Jeg kunne skitsere, hvordan man gør dette, men der er masser af andre gode selvstudier til at gøre dette, og det nytter ikke at genopfinde hjulet. Jeg vil foreslå at følge en af disse to tutorials for at parre bluetooth -modulerne, før du vender tilbage og afslutter denne.

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

howtomechatronics.com/tutorials/arduino/how…

Trin 4: Programmer ATtiny85, og upload koden

Programmer ATtiny85, og upload koden
Programmer ATtiny85, og upload koden
Programmer ATtiny85, og upload koden
Programmer ATtiny85, og upload koden

Igen er der en tutorial her om, hvordan man programmerer ATtiny85 -chips ved hjælp af en Arduino Uno. Bare for at gøre det klart, skal du i trin med titlen "Uploadprogram til ATtiny85" indstille uret til "8Mhz (intern)", før du brænder bootloaderen.

Standard servobiblioteket til Arduino fungerer ikke for ATtiny85 -chippen, men installer i stedet SoftwareServo -biblioteket. Jeg havde oprindeligt et lille problem med dette bibliotek, løsningen er at åbne filen Software.h i et tekstredigeringsprogram og ændre linjen #include til #include

For at uploade koden til ATtiny85 skal du følge instruktionerne i den tidligere vejledning, undtagen at uploade koden, jeg har på min GitHub, hver til hver af de 2 chips. Sæt chipsene i de 2 kredsløb, og når du trykker på knapperne, vil det tænde og slukke dine lys!

Anbefalede: