Tartalomjegyzék:

Pixel intelligens lámpa: 7 lépés (képekkel)
Pixel intelligens lámpa: 7 lépés (képekkel)

Videó: Pixel intelligens lámpa: 7 lépés (képekkel)

Videó: Pixel intelligens lámpa: 7 lépés (képekkel)
Videó: 🟡 POCO X5 PRO - САМЫЙ ДЕТАЛЬНЫЙ ОБЗОР и ТЕСТЫ 2024, November
Anonim
Image
Image
Az Eletronics beállítása
Az Eletronics beállítása

Ezt a projektet egy intelligens lámpához készítettem, amelyet Bluetooth vezérel az Android Stúdióban kifejlesztett Android -alkalmazással.

A Pixel fő célja a gyönyörű fények megjelenítése. Ez például a kandalló fénymódja, nézzük meg, hogyan nézhet ki az egy képpontos kandalló. A szivárvány mód azt is megmutatja, hogy sok színátmenetet "természetesen" alakítanak ki a LED -ek.

A Pixel eletronikája egy Arduino Nano és 10 címezhető ws2813 LED. Van egy kijelzője is, amely mutatja az időt, és egy hangjelző, amellyel riasztást állíthat be.

A teste MDF-ből (lézervágás) és akrilból készült.

Github.apk, arduino fájlok, alkalmazásfájlok számára.

github.com/danielwilberger/PixelSmartLamp

EDIT: feltöltötte a vágólapokat az MDF részhez

Kellékek

  • Arduino nano;
  • HC-05 Bluetooth modul
  • Valós idejű óra modul;
  • 4 számjegyű LED kijelző;
  • 10 x címezhető LED ws2812b
  • Potenciométer;
  • 4 x gomb;
  • Berregő;
  • 5V-2amp betűtípus.

1. lépés: Az Eletronics beállítása

Az Eletronics beállítása
Az Eletronics beállítása
Az Eletronics beállítása
Az Eletronics beállítása

Az első lépésem, miután beszereztem az elektronikát, összeszereltem egy protoboardra.

Így tesztelhettem és elkezdhettem programozni az Arduino -t.

Kellett:

  • Forrasztani a LED -eket;
  • Szerelje össze az összes eszközt a protoboardon;
  • Szerelje össze a 10 címezhető ledet (kettőt a kocka mindkét oldalán, mínusz az alját);
  • Kezdje el a programozást.

Mielőtt beszereztem volna az akrilkockát az utolsó megjelenítéshez, kipróbáltam anyám műanyag edényén.

2. lépés: Programozás

Programozás
Programozás
Programozás
Programozás

A következő lépés a programozás volt. Először is, az arduino az összes olyan funkcióval, amelyet először képzeltem el a Pixel számára:

  • Jelenítse meg az órát az órában;
  • Ébresztés beállítása (vagy időzítő);
  • Több fénymódot is megjeleníthet, az egyszerű fehér lámpától a szivárványos showig vagy a kandallóig. Ebben a részben az Arduino FastLED könyvtárának számos példája nagyon hasznos volt.

Miután befejeztem, volt egy teljesen szabályozható lámpám, analóg gombokkal és a potenciométerrel. Tehát a következő lépés a Bluetooth kapcsolat beállítása volt egy olyan alkalmazással, amelyet csak a Pixel számára készítettem. Ez volt az a rész, amely a leghosszabb ideig tartott. A projekt előtt nem tudtam az Android programozásáról, és még a Java nyelvet sem tudtam. De már ismertem az objektumorientált programozást, ezért indítottam egy Android programozási tanfolyamot, az Udemy-n.

A Githubon mindent ellenőrizhetsz, amit akarsz. A link a fenti cikk elején található.

3. lépés: A Pixel tervezése

A Pixel tervezése
A Pixel tervezése
A Pixel tervezése
A Pixel tervezése
A Pixel tervezése
A Pixel tervezése

Ebben a pillanatban elképzeltem, hogyan fog kinézni a Pixel, de ideje volt papírra vetni. Valójában a PC -n. Mivel a Pixelt MDF fára és akrilra építeném, tudtam, hogy nagyon precíz projektet kell megrajzolnom. Ezért egy CAD szoftvert választottam, és elkezdtem rajzolni a Pixelt.

Ez egy kicsit soknak tűnhet, de a CAD rajzot már ismertem az Engeneering érettségi tanfolyamon. És nagyon hasznos volt az MDF lézeres vágásához szükséges 2D rajzok beszerzése.

4. lépés: Az MDF összeszerelése

Az MDF összeszerelése
Az MDF összeszerelése
Az MDF összeszerelése
Az MDF összeszerelése
Az MDF összeszerelése
Az MDF összeszerelése

Miután felvettem a Pixelt a CAD -ra, felvettem a kapcsolatot egy helyi vállalattal, amely akril tárgyakat készített, például kijelzőket, trófeákat stb. Ezeken a helyeken általában lézervágó gépek vannak, ezért megkérdeztem, hogy megépíthetik -e az akrilkockámat és vághatják -e az MDF -et.

Így kaptam egy 6 mm -es MDF lapot, és elküldtem nekik a vágási rajzokat.

Megkaptam őket, mint a fenti képen, és ciánakrilát ragasztóval összeszereltem.

5. lépés: Az alkatrészek forrasztása

Az alkatrészek forrasztása
Az alkatrészek forrasztása

Ez volt az egyik legnehezebb pillanat. Nem volt tapasztalatom az elektronika forrasztásában, ezért megnéztem néhány videót és kipróbáltam.

6. lépés: A faipari munka befejezése

A fa munkák befejezése
A fa munkák befejezése
A faipari munka befejezése
A faipari munka befejezése

Ebben a pillanatban a Pixel úgy működött, ahogy elterveztem. Néhány beállításra szükség volt, például a LED -ek fényerejének beállítására.

De az MDF befejezése nem olyan volt, mint vártam. Szóval kaptam egy falapot, a boszorkány egy nagyon vékony fadarab. Az MDF összes felületét letakartam, ha, miután meggyőződtem arról, hogy az óra kijelzője fényt bocsáthat ki rajta.

7. lépés: Élvezze a fényeket

Élvezze a fényeket!
Élvezze a fényeket!
Élvezze a fényeket!
Élvezze a fényeket!
Élvezze a fényeket!
Élvezze a fényeket!
Élvezze a fényeket!
Élvezze a fényeket!

Ennyi munka után volt egy lámpám, amely sokkal fényesebb és jobban nézett ki, mint azt először elképzeltem.

A videót megtekintheti a Pixel összes fénymódja felett.

Kérjük, lépjen kapcsolatba velem, ha kétségei vannak a projektjével kapcsolatban. Szívesen segítek:)

Ajánlott: