Innehållsförteckning:

Fjärrkontroll Bluetooth -ljusbrytare: 4 steg (med bilder)
Fjärrkontroll Bluetooth -ljusbrytare: 4 steg (med bilder)

Video: Fjärrkontroll Bluetooth -ljusbrytare: 4 steg (med bilder)

Video: Fjärrkontroll Bluetooth -ljusbrytare: 4 steg (med bilder)
Video: STEG ML653 Active vs STEG SDSP6 vs Arylic S50 Bluetooth App Control DIGITAL WIRELESS SOUND (FNS) 2024, November
Anonim
Image
Image

Detta blir det första projektet i en serie med titeln: "Optimerad latskap: över konstruerade lösningar för anmärkningsvärt triviala problem"

Har du någonsin legat i sängen sent på kvällen och läst eller tittat på Netflix på din bärbara dator? Det värsta är förstås att krypa ur sängen för att släcka lamporna. Här är en överkonstruerad lösning på det anmärkningsvärt triviala problemet.

Som en sida inte:

Om du har självförtroende och erfarenhet att spela med din nätkälla, skulle en mycket snyggare lösning vara att använda ett relä och sätta in det bakom ljusströmbrytaren i väggen. Men eftersom jag hyr min plats tror jag inte att detta skulle göra min hyresvärd alltför glad!

Steg 1: Delar

Fjärrkontroll och switch
Fjärrkontroll och switch
  • 2 HC-05 Bluetooth-moduler
  • 2 ATtiny85 chips
  • 2 8 -stifts IC -uttag
  • 2 små Lipo -batterier
  • 2 tryckknappar
  • 2 470 ohm motstånd (det finns lite flexibilitet med detta, värdena behöver inte vara exakt 470)
  • 1 sg90 servo
  • Massiv kärntråd
  • Prototypbräda
  • Arduino Uno

Steg 2: Fjärrkontroll och switch

Fjärrkontroll och switch
Fjärrkontroll och switch
Fjärrkontroll och switch
Fjärrkontroll och switch
Fjärrkontroll och switch
Fjärrkontroll och switch

Montering av de två kretsarna som visas på bilderna ovan. (Lägg inte ATtiny85 -chipsen i 8 -stiftsuttaget eftersom vi fortfarande behöver programmera dem.

Skriv ut delarna till omkopplaren med en 3D -skrivare. De finns här. Detta är inte min ursprungliga design och all kredit för filerna går till Thingiverse -användare Carjo3000.

Steg 3: Koppla ihop Bluetooth -modulerna

Därefter måste du para ihop de två hc-05 bluetooth-modulerna. Mastern kommer att användas som fjärrkontrollen och slaven för ljusomkopplaren. Jag skulle kunna beskriva hur man gör detta men det finns gott om andra bra handledning för att göra detta och det är ingen idé att uppfinna hjulet igen. Jag föreslår att du följer en av dessa två självstudier för att para ihop Bluetooth -modulerna innan du kommer tillbaka och avslutar den här.

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

howtomechatronics.com/tutorials/arduino/how…

Steg 4: Programmera ATtiny85 och ladda upp koden

Programmera ATtiny85 och ladda upp koden
Programmera ATtiny85 och ladda upp koden
Programmera ATtiny85 och ladda upp koden
Programmera ATtiny85 och ladda upp koden

Återigen finns det en handledning här om hur man programmerar ATtiny85 -chipsen med en Arduino Uno. Bara för att göra det klart, se till att du i steget med titeln "Ladda upp program till ATtiny85" att du ställer in klockan på "8Mhz (intern)" innan du bränner startladdaren.

Standard servobiblioteket för Arduino fungerar inte för ATtiny85 -chipet, installera istället SoftwareServo -biblioteket. Jag hade initialt ett litet problem med det här biblioteket lösningen är att öppna filen Software.h i en textredigerare och ändra raden #include till #include

För att ladda upp koden till ATtiny85, följ instruktionerna i den tidigare självstudien, förutom att ladda upp koden som jag har på min GitHub, var och en av var och en av de två chipsen. Anslut chipsen till de 2 kretsarna och nu när du trycker på knapparna tänds och släcks lamporna!

Rekommenderad: