Tartalomjegyzék:

Raspberry Pi intelligens tükör: 5 lépés (képekkel)
Raspberry Pi intelligens tükör: 5 lépés (képekkel)

Videó: Raspberry Pi intelligens tükör: 5 lépés (képekkel)

Videó: Raspberry Pi intelligens tükör: 5 lépés (képekkel)
Videó: Начало работы с QLC+ Управление цветомузыкой с компьютера. Как управлять светом. 2024, Július
Anonim
Raspberry Pi intelligens tükör
Raspberry Pi intelligens tükör
Raspberry Pi intelligens tükör
Raspberry Pi intelligens tükör

Tehát volt egy nem használt málna pi 1B a fiókban és egy nem használt monitor. Ez elég ok az intelligens tükör létrehozásához.

A tükörnek megjelenítenie kell az időt, a dátumot és az időjárási információkat, valamint az állapotinformációkat az intelligens otthoni kapcsolókról és az éppen lejátszott zenéről.

1. lépés: A szükséges dolgok

Az intelligens tükör létrehozásához a következőkre van szüksége

  • Raspberry Pi WIFI hardverkulcs (a Raspberry Pi 3 kivételével ez tartalmazza a WIFI -t)
  • Monitor (24 "-os BenQ -t használtam)
  • Képkeret (egyet kaptam a https://wunsch-bilderrahmen.de oldalról Németországban)
  • Egyirányú tükör (beszereztem a németországi https://www.myspiegel.de/ webhelyen), de használhat akril átlátszó tükröt is
  • Fából készült lécek a képkeret meghosszabbításához, így az tartalmazhatja a monitort
  • Szögtartó a monitor keretben tartásához
  • Fekete ragasztószalag, hogy elkerülje az üveg és a fém érintkezését
  • Fa ragasztó és fadugó a képkeret és a fa szegély összeragasztásához
  • Huzal vagy zsinór a szereléshez, valamint csavaros rögzítők
  • Kábelcsatorna
  • Rúdbilincs
  • Fúrógép

Ha háttérvilágítást szeretne ledszalaggal ellátni, akkor a következőkre is szüksége van

  • LED-szalag vezérlővel, lásd ezt a projektet RC-vezérelt LED-szalag
  • 433 MHz -es adó

Van egy lista, amely tartalmazza a projekt fő költségeit.

  • Képkeret-28 € ~ 29,3 $
  • Egyirányú tükör-73 € ~ 76,6 $
  • BenQ GL2450 - 100 € ~ 104,9 $
  • Raspberry Pi 3 - 37 € ~ 38,8 €
  • Fa lécek (már megfelelő hosszúságúra vágva) - 15 € ~ 15,7 $
  • LED szalag 6 €

Ez akár 259 € ~ 272 $ összeget is jelenthet, feltéve, hogy minden apró holmija megvan, például szerszámok, faragasztó, csavarok stb. 116 € ~ 122 $, hogy új feladatot adjon nekik.

2. lépés: Készítse elő a monitorpanelt

Az első lépés a keret eltávolítása a monitorpanelről. Ez szükséges a megfelelő méretű monitorpanelhez. Szüksége lesz a méretre, hogy a képkeretet, az egyirányú tükröt és a fa léceket megfelelő méretben kaphassa meg.

Már számos leírás található a keret eltávolításáról. További információért nézze meg ezt a keresési találatot

Ezután fekete ragasztószalagot tettem a monitorpanel fém szegélyére. Az első ok az, hogy később ne kerüljön közvetlen fém- és üvegérintkezés, amikor a monitort a tükörre teszem. A második ok az, hogy kerüljük a fém visszaverődését, ezért a fekete színt választom, amely elnyeli a bejövő fényt.

3. lépés: Hozza létre a keretet

Hozza létre a keretet
Hozza létre a keretet
Hozza létre a keretet
Hozza létre a keretet
Hozza létre a keretet
Hozza létre a keretet

Ha ismerjük a monitorpanel megfelelő méretét, megrendelhetjük a képkeretet, az egyirányú tükröt és a fa léceket. Rendeltem egy képkeretet és egyirányú tükröt, amelyek pontosan illeszkednek egymáshoz, így a tükröt a képkeret tartja. Azonban a monior -t is rögzíteni kell, így a képkeret hátoldalán egy szegélyt hoztam létre, amely tartalmazza a monitort.

A fa léceket faragasztóval, fadugókkal és csavarokkal kötöttem össze. Az első képen két lyuk látható a fadugók számára a képkeretben. Ügyeljen arra, hogy ne fúrja át a képkeretet, mert ez nem olyan jól néz ki. A második képen a csavarok furatai láthatók, ismét ügyeljen arra, hogy ne fúrja át a csavart a képkereten.

A szegélynek szüksége van egy lyukra a kimenő kábelekhez, valamint egy lyukhoz a LED szalaghoz, ha ilyet szeretne használni.

4. lépés: A darabok összerakása

Darabok összerakása
Darabok összerakása
Darabok összerakása
Darabok összerakása
Darabok összerakása
Darabok összerakása

Ha elkészült a keret, össze tudjuk rakni a dolgokat. A tükröt a monitor rögzíti. Ahhoz, hogy a monitort a fa keretre rögzítsem, két szögtartót tettem hozzá három oldalra, ami hat szöget eredményez. A monitorpanel negyedik fekete oldala áramkörrel van borítva, ezért ezt kihagyom.

A középső fémdoboz tartalmazza a monitorpanel elektronikáját, és eredetileg a monitor előlapja rögzítette. Most a keret nélkül hozzáadtam a barna szalagot, hogy rögzítse ezt a dobozt a monitoron. Csatlakoztattam egy zöld zsinórt a bal és a jobb oldali fa léceken csavarokkal, erre szükség lesz a tükör falra szereléséhez.

A málna pi-t a bal alsó sarokba, a led csíkos vezérlőt pedig a jobb alsó sarokba helyeztem. A raspi GPIO-i 433 MHz-es adóhoz vannak csatlakoztatva, hogy beállítsák a led-csík színét. De a feladónak több funkciója is lehet, például néhány vezeték nélküli aljzat vezérlése.

5. lépés: Telepítse a szoftvert

Telepítse a szoftvert
Telepítse a szoftvert

Az intelligens tükör szoftvere teljesen html, javascript és css alapú. Minden, amire szüksége van, egy böngésző. A málna pi esetében a midori használatát javaslom. A forráskód egy gitpub repóban található. Ez egy nagyon minimalista műszerfal, amely csak az időt, az időjárást, a zenét és a kapcsolókat mutatja. Az idő a számítógép rendszeridejéből származik. Az időjárási információk megjelenítéséhez a https://api.openweathermap.org webhelyet használom. A zene és a kapcsolók információi az intelligens otthoni szerverről származnak a következő githup -repó alapján: https://github.com/dabastynator/RemoteControlSystem. Ez az intelligens otthoni megoldás számos vezérelhető egységet határoz meg, például a médiaszervert vagy a vezeték nélküli aljzatot egy konfigurációs-xml fájlban, és minden elérhetővé tesz egy pihentető webes API-n keresztül.

A málna pi konfigurálásához klónoznia kell a github repót:

git klón [email protected]: dabastynator/SmartMirror.git

És szerkessze a ~/SmartMirror/smart_config.js fájlt, hogy beállítsa az openweatherapi kulcsot és a távirányító rendszer biztonsági jogkivonatát:

var mSecurity = 'token =';

var mOpenWeatherKey = "";

Most a málna pi -nek meg kell jelenítenie a midori böngészőt indításkor, és el kell rejtenie az egérmutatót az inaktivitás miatt. Ezért adja hozzá a következő sorokat a ~/.bashrc fájlhoz:

aludj 20 -at

# Az egér elrejtése inaktivitás esetén

rendetlenség -megjelenítés: 0 -események -fogd &

log = "/home/pi/magic_mirror.log"

mirror = "fájl: ///home/pi/SmartMirror/smart_mirror.html"

export KIJELZŐ =: 0

midori -e Teljes képernyő -$ tükör >> $ napló &

Ezután eltávolítom az alapértelmezett üres képernyőt az ezen az oldalon leírt 6 perces inaktivitás után: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Ezért módosítsa az/etc/kbd/config fájlt, és módosítsa ezeket a sorokat:

BLANK_TIME = 0

BLANK_DPMS = ki

POWERDOWN_TIME = 0

És adja hozzá ezeket a további sorokat az/etc/xdg/lxsession/LXDE-pi/autostart fájlhoz.

@xset s üres

@xset kikapcsolva

@xset -dpms

A képernyő 90 ° -os elforgatásához a következő sorokat adtam hozzá a /boot/config.txt fájlhoz.

# Forgassa a képernyőt protrait módba

display_rotate = 1

Ez az. Az a tapasztalatom, hogy jobban használok valódi led monitort LCD monitor helyett. Ennek kevesebb fényt kell adnia a fekete területen, kevesebb energiát kell fogyasztania, és világosabbnak és vékonyabbnak kell lennie. A tükröm súlya 10 kg.

Mikrokontroller verseny 2017
Mikrokontroller verseny 2017
Mikrokontroller verseny 2017
Mikrokontroller verseny 2017

Második hely a mikrokontroller versenyen 2017

Ajánlott: