Obsah:

Prepínač svetiel Bluetooth na diaľkové ovládanie: 4 kroky (s obrázkami)
Prepínač svetiel Bluetooth na diaľkové ovládanie: 4 kroky (s obrázkami)

Video: Prepínač svetiel Bluetooth na diaľkové ovládanie: 4 kroky (s obrázkami)

Video: Prepínač svetiel Bluetooth na diaľkové ovládanie: 4 kroky (s obrázkami)
Video: štvormodulový spínač na diaľku 2024, Júl
Anonim
Image
Image

Toto bude prvý projekt zo série s názvom: „Optimalizovaná lenivosť: premyslené riešenia k pozoruhodne triviálnym problémom“

Ležali ste niekedy neskoro večer v posteli a čítali ste alebo sledovali Netflix na svojom prenosnom počítači? Najhoršie je samozrejme vyliezť z postele, aby ste vypli svetlá. Tu je premyslené riešenie tohto pozoruhodne triviálneho problému.

Ako strana nie:

Ak máte sebavedomie a skúsenosti s hraním na sieť, oveľa krajšie vyzerajúcim riešením by bolo použiť relé a zapojiť ho za vypínač v stene. Keďže si však prenajímam svoje miesto, nemyslím si, že by to urobilo môjmu domácemu majiteľovi veľkú radosť!

Krok 1: Diely

Diaľkové ovládanie a vypínač
Diaľkové ovládanie a vypínač
  • 2 moduly Bluetooth HC-05
  • 2 čipy ATtiny85
  • 2 8 -pinová zásuvka IC
  • 2 malé batérie Lipo
  • 2 tlačidlá
  • 2 470 ohm odpory (je tu určitá flexibilita, hodnoty nemusia byť presne 470)
  • 1 servo sg90
  • Drôt s plným jadrom
  • Prototypová doska
  • Arduino Uno

Krok 2: Diaľkové ovládanie a prepínač

Diaľkové ovládanie a vypínač
Diaľkové ovládanie a vypínač
Diaľkové ovládanie a vypínač
Diaľkové ovládanie a vypínač
Diaľkové ovládanie a vypínač
Diaľkové ovládanie a vypínač

Zostavenie 2 obvodov, ako je znázornené na obrázkoch vyššie. (Nevkladajte čipy ATtiny85 do 8 -pinovej zásuvky, pretože ich stále potrebujeme naprogramovať.

Pomocou 3D tlačiarne vytlačte diely prepínača. Nájdete ich tu. Toto nie je môj pôvodný dizajn a všetok kredit za súbory patrí užívateľovi Thingiverse Carjo3000.

Krok 3: Spárujte moduly Bluetooth

Ďalej budete musieť spárovať dva moduly bluetooth hc-05. Master bude použitý ako diaľkový ovládač a slave pre spínač svetiel. Mohol by som načrtnúť, ako to urobiť, ale existuje mnoho ďalších skvelých návodov, ako to urobiť, a nemá zmysel znovu objavovať koleso. Navrhoval by som postupovať podľa jedného z týchto dvoch návodov na spárovanie modulov bluetooth, než sa vrátite a dokončíte tento.

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

howtomechatronics.com/tutorials/arduino/how…

Krok 4: Naprogramujte ATtiny85 a nahrajte kód

Naprogramujte ATtiny85 a nahrajte kód
Naprogramujte ATtiny85 a nahrajte kód
Naprogramujte ATtiny85 a nahrajte kód
Naprogramujte ATtiny85 a nahrajte kód

Opäť je tu návod, ako naprogramovať čipy ATtiny85 pomocou Arduino Uno. Aby bolo jasné, uistite sa, že v kroku s názvom „Odovzdávanie programu do ATtiny85“nastavíte hodiny na „8 MHz (interné)“pred vypálením bootloadera.

Štandardná servo knižnica pre Arduino nefunguje pre čip ATtiny85, namiesto toho nainštalujte knižnicu SoftwareServo. Pôvodne som mal s touto knižnicou malý problém, riešením je otvoriť súbor Software.h v textovom editore a zmeniť riadok #include na #include

Ak chcete nahrať kód na ATtiny85, postupujte podľa pokynov v predchádzajúcom návode, okrem nahrania kódu, ktorý mám na svojom GitHub, každý do každého z 2 čipov. Zapojte čipy do 2 obvodov a teraz, keď stlačíte tlačidlá, zapne a vypne vaše svetlá!

Odporúča: