Kazalo:
- Korak: Stvari, ki jih potrebujete
- 2. korak: Pripravite nadzorno ploščo
- 3. korak: Ustvarite okvir
- 4. korak: Sestavljanje kosov skupaj
- 5. korak: Namestite programsko opremo
Video: Smart Mirror by Raspberry Pi: 5 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
Tako je bil v predalu neuporabljena malina pi 1B in neuporabljen monitor. To je zadosten razlog za ustvarjanje pametnega ogledala.
Zrcalo mora prikazati podatke o času, datumu in vremenu ter informacije o stanju stikal za pametni dom in glasbe, ki se trenutno predvaja.
Korak: Stvari, ki jih potrebujete
Za izdelavo pametnega ogledala potrebujete naslednje stvari
- Raspberry Pi WIFI ključ (razen Raspberry Pi 3, ta vključuje WIFI)
- Monitor (uporabljal sem BenQ 24 ")
- Okvir za slike (dobil ga s https://wunsch-bilderrahmen.de v Nemčiji)
- Enosmerno ogledalo (eno iz https://www.myspiegel.de/ v Nemčiji), lahko pa uporabite tudi prozorno ogledalo iz akrila
- Lesene letvice za razširitev okvirja slike, tako da lahko vsebuje monitor
- Kotni nosilec za držanje monitorja v okvirju
- Črni lepilni trak, ki preprečuje neposreden stik stekla s kovino
- Lepilo za les in leseni čep za lepljenje okvirja slike in lesene obrobe
- Žica ali kabel za pritrditev kot tudi vijačna sidra
- Kabelski kanal
- Objemka za palico
- Vrtalni stroj
Če želite osvetlitev ozadja pri LED traku, potrebujete tudi naslednje
- LED-trak s krmilnikom, glejte ta projekt RC-krmiljen-LED-trak
- Pošiljatelj 433 MHz
Obstaja seznam, ki vsebuje glavne stroške projekta.
- Okvir za slike-28 € ~ 29,3 $
- Enosmerno ogledalo-73 € ~ 76,6 $
- BenQ GL2450 - 100 € ~ 104,9 $
- Malina Pi 3 - 37 € ~ 38,8 €
- Lesene letvice (že narezane na pravo dolžino) - 15 € ~ 15,7 $
- LED trak 6 €
To znese do 259 € ~ 272 $ ob predpostavki, da imate vse majhne stvari, kot so orodja, leseno lepilo, vijaki itd. Toda kot sem že omenil, je bil razlog za izdelavo ogledala neuporabljen monitor, raspi in LED trak, zato sem vložil 116 € ~ 122 $ za novo nalogo.
2. korak: Pripravite nadzorno ploščo
Prvi korak je odstraniti okvir s plošče monitorja. To je potrebno, da dobite pravo velikost plošče monitorja. Potrebovali boste velikost, da dobite okvir za sliko, enosmerno ogledalo in lesene letvice v pravi velikosti.
Obstaja več opisov, kako odstraniti okvir. Za več informacij si oglejte ta rezultat iskanja
Nato sem na kovinsko obrobo plošče monitorja položil črni lepilni trak. Prvi razlog je, da se pozneje, ko monitor postavim na ogledalo, izognemo neposrednemu stiku kovine s steklom. Drugi razlog je izogibanje odsevu kovine, zato se odločim za črno barvo, ki naj bi absorbirala vhodno svetlobo.
3. korak: Ustvarite okvir
Ko ugotovimo pravo velikost monitorja, lahko naročimo okvir za slike, enosmerno ogledalo in lesene letvice. Naročil sem okvir za slike in enosmerno ogledalo, ki se popolnoma ujemata, tako da ogledalo drži okvir za sliko. Vendar pa mora biti monior tudi pritrjen, zato sem na zadnji strani okvirja za slike ustvaril obrobo, ki naj vsebuje monitor.
Lesene letvice sem povezal z lepilom za les, lesenimi čepi in vijaki, da sem jih shranil. Prva slika prikazuje dve luknji za lesene čepe v okvirju za sliko. Pazite, da ne izvrtate okvirja slike, to ne bi bilo videti tako dobro. Na drugi sliki so prikazane luknje za vijake, še enkrat pazite, da vijaka ne izvrtate skozi okvir slike.
Meja potrebuje tudi luknjo za odhodne kable in luknjo za LED trak, če jo želite uporabiti.
4. korak: Sestavljanje kosov skupaj
Ko je okvir končan, lahko stvari sestavimo. Zrcalo pritrdi monitor. Za pritrditev monitorja na leseni okvir sem dodal dva kotna nosilca na treh straneh, kar pomeni šest kotov. Četrta črna stran nadzorne plošče je pokrita z vezjem, zato to preskočim.
Osrednja kovinska škatla vsebuje elektroniko za nadzorno ploščo in je bila prvotno pritrjena na okvir monitorja. Zdaj sem brez okvirja dodal rjav trak, da popravim to škatlo na monitorju. Na levo in desno leseno letvico sem z vijaki povezal zeleno vrvico, to bo potrebno za namestitev ogledala na steno.
Malinovo pi sem postavil v spodnji levi kot, krmilnik LED traku pa spodaj desno. GPIO-ji raspija so povezani s pošiljateljem na 433 MHz, da nastavijo barvo LED traku. Pošiljatelj pa ima lahko tudi nekaj več funkcij, na primer za nadzor nekaterih brezžičnih vtičnic.
5. korak: Namestite programsko opremo
Programska oprema pametnega ogledala v celoti temelji na html, javascript in css. Vse, kar potrebujete, je brskalnik. Za malinovo pi priporočam uporabo midori. Izvorna koda gostuje v gitpub repo. To je zelo minimalistična nadzorna plošča, ki prikazuje samo čas, vreme, glasbo in stikala. Čas prihaja iz sistemskega časa računalnika. Za prikaz vremenskih informacij uporabljam https://api.openweathermap.org. Informacije o glasbi in stikalih prihajajo iz mojega pametnega domačega strežnika na podlagi tega githup repo: https://github.com/dabastynator/RemoteControlSystem. Ta rešitev pametnega doma opredeljuje več krmilnih enot, na primer medijski strežnik ali brezžično vtičnico v konfiguracijskem-xml, in omogoča vse na voljo prek mirnega spletnega api-ja.
Če želite konfigurirati malinovo pi, morate klonirati github repo:
git clone [email protected]: dabastynator/SmartMirror.git
Uredite datoteko ~/SmartMirror/smart_config.js, da nastavite ključ openweatherapi in varnostni žeton sistema za daljinsko upravljanje:
var mSecurity = 'žeton =';
var mOpenWeatherKey = '';
Zdaj bi moral malina pi prikazati brskalnik midori ob zagonu in tudi skriti kazalec miške na nedejavnost. Zato v ~/.bashrc dodajte naslednje vrstice:
spanje 20s
# Skrij miško pri nedejavnosti
unclutter -display: 0 -neevents -grab &
log = "/home/pi/magic_mirror.log"
mirror = "datoteka: ///home/pi/SmartMirror/smart_mirror.html"
izvoz DISPLAY =: 0
midori -e celozaslonski -a $ zrcalo >> $ log &
Nato odstranim privzeti prazen zaslon pri 6 minutah nedejavnosti, opisanem na tej strani: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Zato spremenite datoteko/etc/kbd/config in spremenite te vrstice:
BLANK_TIME = 0
BLANK_DPMS = izklopljeno
POWERDOWN_TIME = 0
Te dodatne vrstice dodajte v datoteko/etc/xdg/lxsession/LXDE-pi/autostart.
@xset je prazno
@xset je izklopljen
@xset -dpms
Za zasuk zaslona za 90 ° sem dodal naslednje vrstice v /boot/config.txt.
# Zavrtite zaslon v naravnani način
display_rotate = 1
To je to. Moje izkušnje so, da namesto LCD monitorja bolje uporabljam pravi LED monitor. To bi moralo proizvesti manj svetlobe na črnem območju, porabilo bi manj energije in bi moralo biti lažje in tanjše. Moje ogledalo tehta 10 kg.
Drugouvrščeni na natečaju za mikrokrmilnik 2017
Priporočena:
Smart Home by Raspberry Pi: 5 korakov (s slikami)
Pametni dom podjetja Raspberry Pi: Obstaja že nekaj izdelkov, ki naredijo vaše stanovanje pametnejše, vendar je večina lastniških rešitev. Zakaj pa za vklop luči s pametnim telefonom potrebujete internetno povezavo? To je bil eden od razlogov, da sem zgradil svoj Smar
Naredite EASY Infinity Mirror Cube - Brez 3D tiskanja in brez programiranja: 15 korakov (s slikami)
Naredite EASY Infinity Mirror Cube | Brez 3D tiskanja in brez programiranja: Vsem je všeč dobra neskončna kocka, vendar izgleda, da bi jih bilo težko narediti. Moj cilj te Instructable je, da vam korak za korakom pokažem, kako to narediti. Ne samo to, ampak z navodili, ki vam jih dajem, boste lahko naredili enega od
Kako narediti Infinity Mirror Heart z lučkami Arduino in RGB: 8 korakov (s slikami)
Kako narediti Infinity Mirror Heart z lučkami Arduino in RGB: Nekoč na zabavi sva z ženo zagledala neskončno ogledalo, ki jo je očaral pogled in mi je ves čas govorila, da si ga želim! Dober mož vedno posluša in se spomni, zato sem se ji odločil, da ji zgradim eno kot darilo za valentinovo
Arduino Infinity Mirror (Bluetooth in zvočno reaktivno): 9 korakov (s slikami)
Arduino Infinity Mirror (Bluetooth in zvočno reaktiven): Ustvaril sem Infinity Mirror za šolski projekt z Arduinom, ki ga lahko upravljate s telefonom ali tabličnim računalnikom z uporabo Bluetooth. Ogledalo ima tudi vgrajen mikrofon, ki zazna zvok/glasbo in se ustrezno odzove tako, da ustvari privlačne
$ 100 Smart Mirror Pi: 6 korakov (s slikami)
Smart Mirror Pi za 100 dolarjev: Eno od teh ogledal sem videl na spletu in se takoj odločil, da ga naredim na najcenejši, najvarčnejši in najlažji način, ki sem ga našel, zdaj pa tudi vi! To ogledalo je moja druga ponovitev, najprej sem uporabil prenosni računalnik, da sem napisal kodo in si olajšal uporabo