Innholdsfortegnelse:

Fjernkontroll Bluetooth -lysbryter: 4 trinn (med bilder)
Fjernkontroll Bluetooth -lysbryter: 4 trinn (med bilder)

Video: Fjernkontroll Bluetooth -lysbryter: 4 trinn (med bilder)

Video: Fjernkontroll Bluetooth -lysbryter: 4 trinn (med bilder)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Image
Image

Dette blir det første prosjektet i en serie med tittelen: "Optimized Laziness: Over Engineered Solutions to Remarkably Trivial Problems"

Har du noen gang ligget i sengen sent på kvelden og lest eller sett Netflix på den bærbare datamaskinen? Det verste er selvfølgelig å krype ut av sengen for å slå av lysene. Her er en overkonstruert løsning på det bemerkelsesverdig trivielle problemet.

Som en side ikke:

Hvis du har tillit og erfaring til å leke med strømnettet, ville en mye bedre løsning være å bruke et relé og koble det inn bak lysbryteren i veggen. Siden jeg leier stedet tror jeg imidlertid ikke at dette ville gjøre utleieren min for glad!

Trinn 1: Deler

Fjernkontroll og bryter
Fjernkontroll og bryter
  • 2 HC-05 Bluetooth-moduler
  • 2 ATtiny85 chips
  • 2 8 -pinners IC -kontakt
  • 2 små Lipo -batterier
  • 2 trykknapper
  • 2 470 ohm motstander (det er litt fleksibilitet med dette, verdiene trenger ikke å være nøyaktig 470)
  • 1 sg90 servo
  • Solid kjernetråd
  • Prototypebrett
  • Arduino Uno

Trinn 2: Fjernkontroll og bryter

Fjernkontroll og bryter
Fjernkontroll og bryter
Fjernkontroll og bryter
Fjernkontroll og bryter
Fjernkontroll og bryter
Fjernkontroll og bryter

Montering av de 2 kretsene som vist på bildene ovenfor. (Ikke legg ATtiny85 -brikkene i 8 -pinners kontakten, da vi fortsatt trenger å programmere dem.

Skriv ut delene til bryteren ved hjelp av en 3D -skriver. De finner du her. Dette er ikke min originale design, og all ære for filene går til Thingiverse -bruker Carjo3000.

Trinn 3: Koble Bluetooth -modulene

Deretter må du koble de to hc-05 bluetooth-modulene. Master vil bli brukt som fjernkontroll og slave for lysbryteren. Jeg kunne skissere hvordan du gjør dette, men det er mange andre flotte opplæringsprogrammer for å gjøre dette, og det er ingen vits å finne opp hjulet på nytt. Jeg vil foreslå å følge en av disse to opplæringsprogrammene for å koble Bluetooth -modulene før du kommer tilbake og fullfører denne.

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

howtomechatronics.com/tutorials/arduino/how…

Trinn 4: Programmer ATtiny85 og last opp koden

Programmer ATtiny85 og last opp koden
Programmer ATtiny85 og last opp koden
Programmer ATtiny85 og last opp koden
Programmer ATtiny85 og last opp koden

Igjen er det en opplæring her om hvordan du programmerer ATtiny85 -brikkene ved hjelp av en Arduino Uno. Bare for å gjøre det klart, sørg for at du i trinnet med tittelen "Last opp program til ATtiny85" at du satte klokken til "8Mhz (intern)" før du brenner oppstartslasteren.

Standard servobibliotek for Arduino fungerer ikke for ATtiny85 -brikken, installer i stedet SoftwareServo -biblioteket. Jeg hadde opprinnelig et lite problem med dette biblioteket, løsningen er å åpne filen Software.h i et tekstredigeringsprogram og endre linjen #include til #include

For å laste opp koden til ATtiny85, følg instruksjonene i den tidligere opplæringen, bortsett fra å laste opp koden jeg har på min GitHub, hver til hver av de to brikkene. Koble sjetongene til de to kretsene, og nå når du trykker på knappene, slås lysene på og av!

Anbefalt: