Sadržaj:

Bluetooth prekidač za svjetlo na daljinskom upravljaču: 4 koraka (sa slikama)
Bluetooth prekidač za svjetlo na daljinskom upravljaču: 4 koraka (sa slikama)

Video: Bluetooth prekidač za svjetlo na daljinskom upravljaču: 4 koraka (sa slikama)

Video: Bluetooth prekidač za svjetlo na daljinskom upravljaču: 4 koraka (sa slikama)
Video: Miletov cuveni pad sa bicikla. :D 2024, Juli
Anonim
Image
Image

Ovo će biti prvi projekt u nizu pod nazivom: "Optimizirana lijenost: prekomjerno projektirana rješenja za izrazito trivijalne probleme"

Jeste li ikada ležali u krevetu kasno navečer čitajući ili gledajući Netflix na svom laptopu? Najgore je naravno puzati iz kreveta da ugasite svjetlo. Evo jednog previše konstruiranog rješenja tog izuzetno trivijalnog problema.

Kao strana ne:

Ako imate samopouzdanja i iskustva da se igrate sa napajanjem, rješenje koje bi izgledalo ljepše bilo bi upotrijebiti relej i spojiti ga iza prekidača za svjetlo u zidu. Međutim, budući da iznajmljujem svoje mjesto, mislim da ovo ne bi previše obradovalo mog stanodavca!

Korak 1: Dijelovi

Daljinski upravljač i prekidač
Daljinski upravljač i prekidač
  • 2 Bluetooth-modula HC-05
  • 2 ATtiny85 čipa
  • 2 8 -polna IC utičnica
  • 2 male Lipo baterije
  • 2 tastera
  • 2 470 ohmskih otpornika (s tim postoji malo fleksibilnosti, vrijednosti ne moraju biti točno 470)
  • 1 sg90 servo
  • Žica sa čvrstim jezgrom
  • Prototipna ploča
  • Arduino Uno

Korak 2: Daljinski upravljač i prekidač

Daljinski upravljač i prekidač
Daljinski upravljač i prekidač
Daljinski upravljač i prekidač
Daljinski upravljač i prekidač
Daljinski upravljač i prekidač
Daljinski upravljač i prekidač

Sklapanje 2 kola kako je prikazano na gornjim slikama. (Ne stavljajte čipove ATtiny85 u 8 -polnu utičnicu jer ih još moramo programirati.

Odštampajte dijelove prekidača pomoću 3D štampača. Mogu se pronaći ovdje. Ovo nije moj originalni dizajn i sve zasluge za datoteke pripadaju korisniku Thingiverse -a Carjo3000.

Korak 3: Uparite Bluetooth module

Zatim ćete morati upariti dva bluetooth modula hc-05. Master će se koristiti kao daljinski, a slave za prekidač svjetla. Mogao bih opisati kako to učiniti, ali postoji mnogo drugih sjajnih vodiča za to i nema smisla izmišljati kotač. Predlažem da slijedite jedan od ova dva vodiča za uparivanje bluetooth modula prije nego što se vratite i završite ovaj.

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

howtomechatronics.com/tutorials/arduino/how…

Korak 4: Programirajte ATtiny85 i učitajte kôd

Programirajte ATtiny85 i učitajte kôd
Programirajte ATtiny85 i učitajte kôd
Programirajte ATtiny85 i učitajte kôd
Programirajte ATtiny85 i učitajte kôd

Opet postoji vodič za programiranje čipova ATtiny85 pomoću Arduino Uno. Samo da bude jasno, provjerite jeste li u koraku pod nazivom "Uploading program to ATtiny85" postavili sat na "8Mhz (interno)" prije snimanja pokretačkog programa.

Standardna servo biblioteka za Arduino ne radi za čip ATtiny85, umjesto toga instalirajte biblioteku SoftwareServo. U početku sam imao mali problem s ovom bibliotekom, rješenje je otvoriti datoteku Software.h u uređivaču teksta i promijeniti redak #include u #include

Za postavljanje koda na ATtiny85 slijedite upute u prethodnom vodiču, osim što učitavate kôd koji imam na svom GitHubu, svaki na svaki od 2 čipa. Uključite čipove u 2 kruga i sada kada pritisnete tipke, uključit će se i isključiti vaša svjetla!

Preporučuje se: