Sadržaj:
- Korak 1: Stvari koje trebate
- Korak 2: Pripremite ploču monitora
- Korak 3: Stvorite okvir
- Korak 4: Spajanje komada
- Korak 5: Instalirajte softver
Video: Pametno ogledalo od Raspberry Pi: 5 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:37
Dakle, u ladici je bio nekorišteni malina pi 1B i neiskorišteni monitor. To je dovoljan razlog za stvaranje pametnog zrcala.
Zrcalo bi trebalo prikazivati podatke o vremenu, datumu i vremenu, kao i podatke o statusu prekidača pametne kuće i glazbe koja se trenutno reproducira.
Korak 1: Stvari koje trebate
Za izradu pametnog ogledala potrebne su vam sljedeće stvari
- Raspberry Pi WIFI ključ (osim Raspberry Pi 3, ovaj je uključivao WIFI)
- Monitor (koristio sam BenQ 24 '')
- Okvir za slike (dobio ga sa https://wunsch-bilderrahmen.de u Njemačkoj)
- Jednosmjerno ogledalo (preuzeto s https://www.myspiegel.de/ u Njemačkoj), ali možete koristiti i prozirno ogledalo od akrila
- Drvene letvice za proširenje okvira slike tako da može sadržavati monitor
- Kutni nosač za držanje monitora u okviru
- Crna ljepljiva traka za izbjegavanje izravnog dodira stakla i metala
- Ljepilo za drvo i drveni čep za lijepljenje okvira za sliku i drvenog ruba
- Žica ili kabel za montažu, kao i sidra za vijke
- Kabelski kanal
- Stezaljka za šipku
- Stroj za bušenje
Ako želite pozadinsko svjetlo uz LED traku, trebate i sljedeće
- Led traka s kontrolerom, pogledajte ovaj projekt RC upravljana LED traka
- Pošiljatelj 433 MHz
Postoji popis koji sadrži glavne troškove projekta.
- Okvir za slike-28 € ~ 29,3 $
- Jednosmjerno ogledalo-73 € ~ 76,6 $
- BenQ GL2450 - 100 € ~ 104,9 $
- Malina Pi 3 - 37 € ~ 38,8 €
- Drvene letvice (već izrezane na desnu duljinu) - 15 € ~ 15,7 $
- LED traka 6 €
Ovo iznosi do 259 € ~ 272 $ pod pretpostavkom da imate sve male stvari poput alata, ljepila za drvo, vijaka itd. Ali kao što sam već spomenuo, razlog za izgradnju ogledala bio je nekorišteni monitor, raspi i LED traka pa sam uložio 116 € ~ 122 $ kako biste im dali novi zadatak.
Korak 2: Pripremite ploču monitora
Prvi korak koji trebate učiniti je ukloniti okvir s ploče monitora. To je potrebno kako biste dobili odgovarajuću veličinu ploče monitora. Potrebna vam je veličina da biste dobili okvir za sliku, jednosmjerno ogledalo i drvene letvice u odgovarajućoj veličini.
Već postoji nekoliko opisa kako ukloniti okvir. Za više informacija pogledajte ovaj rezultat pretraživanja
Zatim sam stavio crnu ljepljivu traku na metalnu ivicu ploče monitora. Prvi razlog je izbjegavanje izravnog kontakta metala sa staklom kasnije kada monitor stavim na ogledalo. Drugi razlog je izbjegavanje refleksije metala, pa odabirem crnu boju koja bi trebala apsorbirati dolaznu svjetlost.
Korak 3: Stvorite okvir
Kad saznamo pravu veličinu ploče monitora, možemo naručiti okvir za sliku, jednosmjerno ogledalo i drvene letvice. Naručio sam okvir za sliku i jednosmjerno ogledalo koje se točno slažu tako da se ogledalo drži za okvir za sliku. Međutim, monitor se također mora popraviti pa sam stvorio obrub na stražnjoj strani okvira slike koji bi trebao sadržavati monitor.
Drvene letvice spojio sam ljepilom za drvo, drvenim čepovima i vijcima kako bih ih spasio. Prva slika prikazuje dvije rupe za drvene čepove u okviru za sliku. Pazite da ne probušite okvir za sliku, to ne bi izgledalo tako dobro. Druga slika prikazuje rupe za vijke, pazite da još jednom ne probušite vijak kroz okvir slike.
Granica također treba rupu za odlazeće kabele, kao i rupu za LED traku, ako je želite koristiti.
Korak 4: Spajanje komada
Kad okvir bude gotov, možemo sastaviti stvari. Ogledalo je fiksirano monitorom. Za pričvršćivanje monitora na drveni okvir dodao sam dva kutna držača sa tri strane, što čini šest kutova. Četvrta crna strana ploče monitora prekrivena je pločom, pa ovu preskačem.
Središnja metalna kutija sadrži elektroniku za ploču monitora i izvorno je pričvršćena na okvir monitora. Sada sam bez okvira dodao smeđu traku kako bih popravio ovu kutiju na monitoru. Spojio sam zeleni kabel na lijevu i desnu drvenu letvicu vijcima, to će biti potrebno za postavljanje ogledala na zid.
Postavio sam malinu pi u donji lijevi kut, a kontroler LED traka u donji desni kut. GPIO-i raspija povezani su s pošiljateljem od 433 MHz kako bi postavili boju LED trake. No, pošiljatelj može imati i neke dodatne funkcije, na primjer, kontrolirati neke bežične utičnice.
Korak 5: Instalirajte softver
Softver pametnog zrcala u potpunosti se temelji na html -u, javascriptu i css -u. Sve što trebate je preglednik. Za pivo od maline preporučujem korištenje midori. Izvorni kôd smješten je u gitpub repo. Ovo je vrlo minimalistička nadzorna ploča koja samo prikazuje vrijeme, vrijeme, glazbu i prekidače. Vrijeme dolazi od sistemskog vremena računala. Za prikaz vremenskih podataka koristim https://api.openweathermap.org. Glazba i informacije o prebacivanju dolaze s mog poslužitelja pametnog doma na temelju ovog githup repoa: https://github.com/dabastynator/RemoteControlSystem. Ovo rješenje za pametni dom definira nekoliko jedinica kojima se može upravljati, na primjer medijski poslužitelj ili bežična utičnica u konfiguracijskom xml-u, a sve čini dostupnim putem mirnog web-api.
Za konfiguriranje maline pi morate klonirati github repo:
git klon [email protected]: dabastynator/SmartMirror.git
I uredite datoteku ~/SmartMirror/smart_config.js da postavite ključ openweatherapi i sigurnosni token sustava za daljinsko upravljanje:
var mSecurity = 'token =';
var mOpenWeatherKey = '';
Sada bi malina pi trebala prikazati preglednik midori pri pokretanju i također sakriti kursor miša na neaktivnost neredom. Stoga dodajte sljedeće retke na ~/.bashrc:
spavati 20s
# Sakrij miša pri neaktivnosti
unclutter -display: 0 -neevents -grab &
log = "/home/pi/magic_mirror.log"
mirror = "datoteka: ///home/pi/SmartMirror/smart_mirror.html"
izvoz DISPLAY =: 0
midori -e Cijeli zaslon -ogledalo >> $ log &
Zatim uklanjam zadani prazan zaslon na 6 minuta neaktivnosti opisan na ovoj stranici: https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi. Stoga izmijenite datoteku/etc/kbd/config i promijenite ove retke:
BLANK_TIME = 0
BLANK_DPMS = isključeno
POWERDOWN_TIME = 0
I dodajte ove dodatne retke u datoteku/etc/xdg/lxsession/LXDE-pi/autostart.
@xset s je prazno
@xset je isključen
@xset -dpms
Za okretanje zaslona za 90 ° dodao sam sljedeće retke u /boot/config.txt.
# Rotirajte zaslon u način protrait
display_rotate = 1
To je to. Moje iskustvo sada je da bolje koristim pravi LED monitor umjesto LCD monitora. To bi trebalo proizvoditi manje svjetla na crnom području, trošiti manje energije i trebalo bi biti svjetlije i tanje. Moje ogledalo teži 10 kg.
Drugoplasirani na natjecanju mikrokontrolera 2017
Preporučeni:
Kako napraviti DIY pametno ogledalo: 12 koraka (sa slikama)
Kako napraviti pametno ogledalo "Uradi sam": " Pametno ogledalo " je dvosmjerno ogledalo s zaslonom iza sebe koje se obično koristi za prikaz korisnih informacija poput vremena i datuma, vremena, vašeg kalendara i raznih drugih stvari! Ljudi ih koriste u razne svrhe
Jednostavno pametno ogledalo: 7 koraka (sa slikama)
Jednostavno pametno ogledalo: Vau! prošlo je dosta vremena nešto sam učitao, bio zauzet radeći na toliko stvari i shvatio da moram ostaviti nešto za svoje sljedbenike kako kažu izreke, 'uvijek imam projekt na kojem ću raditi' haha možda sam to ja, svejedno nazad u busin
Plivajuće pametno čarobno ogledalo sa starog prijenosnog računala s Alexa prepoznavanjem glasa: 6 koraka (sa slikama)
Lebdeće pametno čarobno ogledalo sa starog prijenosnog računala s prepoznavanjem glasa Alexa: Upišite se na moj tečaj "Ukratko o elektronici" ovdje: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Pogledajte i moj youtube kanal ovdje za više projekata i upute o elektronici: https://www.youtube.com/channel/UCelOO
Ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo: 5 koraka (sa slikama)
Ne tako pametno-ali-vrlo zdravo-ipak-pomalo jezivo ogledalo: Treba vam ogledalo, ali ne želite dodati još jedan pametan objekt u svoj dom? Onda je ovo ne tako pametno-ali-vrlo-cjelovito-ipak-pomalo jezivo ogledalo baš za vas
Napravite svoje vlastito pametno ogledalo za manje od 80 USD - Korištenje Raspberry Pi: 6 koraka (sa slikama)
Napravite svoje vlastito pametno ogledalo za manje od 80 USD - Korištenje Raspberry Pi: U ovom ćemo projektu izgraditi pametno ogledalo koje će vam pokazati korisne informacije dok se ujutro spremate. Cijela bi stvar trebala koštati manje od 80 USD, što ju čini pristojno pristupačnom za većinu ljudi. Ovaj će vas vodič samo naučiti