Tartalomjegyzék:

Távirányító Bluetooth fénykapcsoló: 4 lépés (képekkel)
Távirányító Bluetooth fénykapcsoló: 4 lépés (képekkel)

Videó: Távirányító Bluetooth fénykapcsoló: 4 lépés (képekkel)

Videó: Távirányító Bluetooth fénykapcsoló: 4 lépés (képekkel)
Videó: Nedes mennyezeti csillagos LED panel (50W) színhőmérséklet + fényerő állítás 2024, Július
Anonim
Image
Image

Ez lesz az első projekt a sorozatban: "Optimalizált lustaság: túltervezett megoldások a rendkívül triviális problémákra"

Valaha feküdt az ágyban késő este, olvasott vagy Netflixet nézett laptopján? A legrosszabb persze az, hogy kimászik az ágyból, hogy lekapcsolja a villanyt. Itt van egy túltervezett megoldás erre a rendkívül triviális problémára.

Mellékként nem:

Ha van önbizalma és tapasztalata a hálózati árammal való játékhoz, sokkal szebb megoldás lenne egy relét használni, és bekötni a villanykapcsoló mögé a falban. Mivel azonban bérbe adom a helyemet, nem hiszem, hogy ez túlságosan boldoggá tenné a gazdámat!

1. lépés: Alkatrészek

Távirányító és kapcsoló
Távirányító és kapcsoló
  • 2 HC-05 Bluetooth modul
  • 2 ATtiny85 zseton
  • 2 8 tűs IC aljzat
  • 2 kis Lipo elem
  • 2 nyomógomb
  • 2 470 ohmos ellenállás (ez némi rugalmasságot biztosít, az értékeknek nem kell pontosan 470 -nak lenniük)
  • 1 sg90 szervó
  • Szilárd magos huzal
  • Prototípus tábla
  • Arduino Uno

2. lépés: Távirányító és kapcsoló

Távirányító és kapcsoló
Távirányító és kapcsoló
Távirányító és kapcsoló
Távirányító és kapcsoló
Távirányító és kapcsoló
Távirányító és kapcsoló

Szerelje össze a 2 áramkört a fenti képek szerint. (Ne tegye az ATtiny85 chipeket a 8 tűs foglalatba, mert még programoznunk kell őket.

3D nyomtató használatával nyomtassa ki a kapcsoló alkatrészeit. Itt találhatók. Ez nem az eredeti tervezésem, és a fájlok minden elismerése a Thingiverse Carjo3000 felhasználóját illeti.

3. lépés: Párosítsa a Bluetooth modulokat

Ezután párosítani kell a két hc-05 bluetooth modult. A mester lesz a távirányító, a szolga pedig a fénykapcsoló. Vázolhatnám, hogyan kell ezt megtenni, de rengeteg más nagyszerű oktatóanyag is létezik ehhez, és nincs értelme újra feltalálni a kereket. Javaslom, hogy kövesse a két oktatóanyag egyikét a bluetooth modulok párosításához, mielőtt visszatér és befejezi ezt.

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

howtomechatronics.com/tutorials/arduino/how…

4. lépés: Programozza be az ATtiny85 programot, és töltse fel a kódot

Programozza be az ATtiny85 programot, és töltse fel a kódot
Programozza be az ATtiny85 programot, és töltse fel a kódot
Programozza be az ATtiny85 programot, és töltse fel a kódot
Programozza be az ATtiny85 programot, és töltse fel a kódot

Ismét itt van egy oktatóanyag az ATtiny85 chipek programozásáról Arduino Uno segítségével. Csak hogy egyértelmű legyen, győződjön meg arról, hogy a "Program feltöltése ATtiny85 -re" című lépésben a rendszerindító betöltése előtt állítsa az órát "8Mhz (belső)" értékre.

Az Arduino szabványos szervokönyvtára nem működik az ATtiny85 chipen, helyette telepítse a SoftwareServo könyvtárat. Kezdetben volt egy kis problémám ezzel a könyvtárral, a megoldás az, hogy megnyitom a Software.h fájlt egy szövegszerkesztőben, és a #include sort #include -ra változtatom

A kód ATTiny85 -re történő feltöltéséhez kövesse az előző oktatóanyag utasításait, kivéve a GitHubon található kód feltöltését, mindegyik 2 chipre. Csatlakoztassa a chipeket a 2 áramkörhöz, és most, amikor megnyomja a gombokat, be- és kikapcsolja a lámpákat!

Ajánlott: