Obsah:

Přepínač světel s dálkovým ovládáním Bluetooth: 4 kroky (s obrázky)
Přepínač světel s dálkovým ovládáním Bluetooth: 4 kroky (s obrázky)

Video: Přepínač světel s dálkovým ovládáním Bluetooth: 4 kroky (s obrázky)

Video: Přepínač světel s dálkovým ovládáním Bluetooth: 4 kroky (s obrázky)
Video: Škoda Kamiq - jak na infotainment a ovládání vozu? 2024, Listopad
Anonim
Image
Image

Půjde o první projekt ze série s názvem: „Optimalizovaná lenost: Přepracovaná řešení k pozoruhodně triviálním problémům“

Leželi jste někdy v noci pozdě v posteli a četli nebo sledovali Netflix na svém notebooku? Nejhorší je samozřejmě vylézt z postele a zhasnout světla. Zde je přehnaně navržené řešení tohoto pozoruhodně triviálního problému.

Jako strana ne:

Pokud máte sebevědomí a zkušenosti s napájením ze sítě, mnohem hezčím řešením by bylo použít relé a zapojit jej za vypínač světla ve zdi. Protože si však pronajímám své místo, nemyslím si, že by to pronajímateli udělalo příliš velkou radost!

Krok 1: Díly

Dálkové ovládání a přepínač
Dálkové ovládání a přepínač
  • 2 moduly Bluetooth HC-05
  • 2 čipy ATtiny85
  • 2 8pinová zásuvka IC
  • 2 malé baterie Lipo
  • 2 tlačítka
  • 2 470 ohm odpory (s tím je trochu flexibilita, hodnoty nemusí být přesně 470)
  • 1 servo sg90
  • Drát z pevného jádra
  • Prototypová deska
  • Arduino Uno

Krok 2: Dálkové ovládání a přepínač

Dálkové ovládání a přepínač
Dálkové ovládání a přepínač
Dálkové ovládání a přepínač
Dálkové ovládání a přepínač
Dálkové ovládání a přepínač
Dálkové ovládání a přepínač

Sestavení 2 obvodů, jak je znázorněno na obrázcích výše. (Nevkládejte čipy ATtiny85 do 8kolíkové zásuvky, protože je stále potřebujeme naprogramovat.

Pomocí 3D tiskárny vytiskněte součásti přepínače. Najdete je zde. Toto není můj původní design a veškerý kredit za soubory jde uživateli Thingiverse Carjo3000.

Krok 3: Spárujte moduly Bluetooth

Dále budete muset spárovat dva bluetooth moduly hc-05. Master bude použit jako dálkový ovladač a slave pro spínač světel. Mohl bych nastínit, jak to udělat, ale existuje spousta dalších skvělých návodů, jak to udělat, a nemá smysl znovu objevovat kolo. Navrhoval bych sledovat jeden z těchto dvou tutoriálů pro spárování modulů bluetooth, než se vrátíte 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ět je zde návod, jak programovat čipy ATtiny85 pomocí Arduino Uno. Aby bylo jasno, ujistěte se, že v kroku s názvem „Odesílání programu do ATtiny85“nastavíte hodiny na „8Mhz (interní)“před vypálením zavaděče.

Standardní knihovna serv pro Arduino nefunguje pro čip ATtiny85, místo toho nainstalujte knihovnu SoftwareServo. Zpočátku jsem měl s touto knihovnou malý problém, řešením je otevřít soubor Software.h v textovém editoru a změnit řádek #include na #include

Chcete -li nahrát kód na ATtiny85, postupujte podle pokynů v předchozím tutoriálu, kromě nahrání kódu, který mám na svém GitHubu, každý do každého ze 2 čipů. Připojte čipy do 2 obvodů a nyní, když stisknete tlačítka, zapne a vypne vaše světla!

Doporučuje: