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: Ako imate iPhone, OVO MORATE ISPROBATI! 2024, Studeni
Anonim
Image
Image

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

Jeste li ikada ležali u krevetu kasno navečer čitajući ili gledajući Netflix na svom prijenosnom računalu? Najgore je naravno puzati iz kreveta kako bi ugasili svjetla. Ovdje je prekomjerno projektirano rješenje za taj iznimno trivijalni problem.

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 svjetla 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 čipa ATtiny85
  • 2 8 -polna IC utičnica
  • 2 male Lipo baterije
  • 2 tipke
  • 2 470 ohmskih otpornika (s tim postoji malo fleksibilnosti, vrijednosti ne moraju biti točno 470)
  • 1 sg90 servo
  • Žica s čvrstom 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č

Sastavljanje 2 kruga kao što je prikazano na gornjim slikama. (Ne stavljajte čipove ATtiny85 u 8 -polnu utičnicu jer ih još moramo programirati.

Pomoću 3D pisača ispišite dijelove prekidača. Ovdje se mogu pronaći. Ovo nije moj izvorni 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 ponovno 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

Ovdje opet postoji vodič kako programirati čipove ATtiny85 pomoću Arduino Uno. Samo da bude jasno, provjerite jeste li u koraku pod naslovom "Uploading program to ATtiny85" postavili sat na "8Mhz (interno)" prije snimanja pokretačkog programa.

Standardna servo knjižnica 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 učitavanje 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 kad pritisnete tipke, uključit će i isključiti vaša svjetla!

Preporučeni: