Kazalo:

Stikalo Bluetooth za daljinsko upravljanje Bluetooth: 4 koraki (s slikami)
Stikalo Bluetooth za daljinsko upravljanje Bluetooth: 4 koraki (s slikami)

Video: Stikalo Bluetooth za daljinsko upravljanje Bluetooth: 4 koraki (s slikami)

Video: Stikalo Bluetooth za daljinsko upravljanje Bluetooth: 4 koraki (s slikami)
Video: ESP8266 ESP01 WI-FI-UART | Программирование LDmicro-Roboremo 2024, November
Anonim
Image
Image

To bo prvi projekt v seriji z naslovom "Optimizirana lenoba: preveč zasnovane rešitve za izjemno nepomembne težave"

Ste kdaj ležali v postelji pozno zvečer in brali ali gledali Netflix na prenosnem računalniku? Najhuje je seveda lezenje iz postelje, da ugasnejo luči. Tukaj je preveč zasnovana rešitev tega izjemno trivialnega problema.

Kot stran ne:

Če imate zaupanje in izkušnje, da se igrate z električnim omrežjem, bi bila veliko lepša rešitev uporaba releja in priključitev za stikalom za luč v steni. Ker pa oddajam stanovanje v najem, mislim, da to mojega najemodajalca ne bi preveč razveselilo!

1. korak: Deli

Daljinski upravljalnik in stikalo
Daljinski upravljalnik in stikalo
  • 2 modula Bluetooth HC-05
  • 2 čipa ATtiny85
  • 2 8 -polna IC vtičnica
  • 2 majhni bateriji Lipo
  • 2 tipki
  • 2 470 ohmski upori (pri tem je nekaj prilagodljivosti, vrednosti niso nujno natančno 470)
  • 1 servo sg90
  • Žica s trdnim jedrom
  • Prototipna plošča
  • Arduino Uno

Korak: Daljinski upravljalnik in stikalo

Daljinski upravljalnik in stikalo
Daljinski upravljalnik in stikalo
Daljinski upravljalnik in stikalo
Daljinski upravljalnik in stikalo
Daljinski upravljalnik in stikalo
Daljinski upravljalnik in stikalo

Sestavljanje dveh vezij, kot je prikazano na zgornjih slikah. (Ne vstavljajte čipov ATtiny85 v 8 -polno vtičnico, saj jih moramo še programirati.

S tiskalnikom 3D natisnite dele stikala. Najdete jih tukaj. To ni moj prvotni dizajn in vse zasluge za datoteke so uporabniku Thingiversea Carjo3000.

3. korak: Seznanite module Bluetooth

Nato morate združiti dva modula hc-05 bluetooth. Glavni bo uporabljen kot daljinski upravljalnik, pomožni pa za stikalo luči. Lahko bi opisal, kako to storiti, vendar obstaja veliko drugih odličnih vaj za to in ni smisla znova odkrivati kolesa. Predlagam, da sledite eni od teh dveh vadnic za povezovanje modulov bluetooth, preden se vrnete in dokončate tega.

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

howtomechatronics.com/tutorials/arduino/how…

4. korak: Programirajte ATtiny85 in naložite kodo

Programirajte ATtiny85 in naložite kodo
Programirajte ATtiny85 in naložite kodo
Programirajte ATtiny85 in naložite kodo
Programirajte ATtiny85 in naložite kodo

Tu je spet vadnica, kako programirati čipe ATtiny85 z uporabo Arduino Uno. Samo zato, da bo jasno, poskrbite, da boste na koraku z naslovom "Nalaganje programa v ATtiny85" nastavili uro na "8Mhz (notranja)", preden zaženete zagonski nalagalnik.

Standardna servo knjižnica za Arduino ne deluje za čip ATtiny85, namesto tega namestite knjižnico SoftwareServo. Sprva sem imel s to knjižnico manjše težave, rešitev je odpreti datoteko Software.h v urejevalniku besedil in spremeniti vrstico #include v #include

Če želite naložiti kodo na ATtiny85, sledite navodilom v prejšnji vadnici, razen kode, ki jo imam na svojem GitHubu, vsako na vsakega od dveh čipov. Priključite žetone v 2 vezja in zdaj, ko pritisnete gumba, bo vklopil in izklopil vaše luči!

Priporočena: