Sisukord:
- Tarvikud
- Samm: juhtmestik
- 2. samm: andmebaas
- 3. samm: peegli ehitamine
- 4. samm: kood
- Samm 5: Peegli käivitamine PI -l
Video: Taustvalgustusega SmartMirror: 5 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Pärast pikka mõtlemisprotsessi jõudsin järeldusele, et ehitan nutika peegli. Mul on kombeks unerežiim ebaregulaarne, nii et ma tahtsin, et see peegel aitaks ja registreeriks mu ärkveloleku aega jne.
Ma viin teid läbi oma idee loomise protsessi.
Tarvikud
Andurid
- Ühe juhtme temperatuuriandur (DS18S20)
- DHT11 niiskuse ja temperatuuri andur
- Infrapuna liikumisandur
Muu
- Vaarika Pi 3
- Kahesuunaline akrüülpeegel.
- Arvuti monitor
- Puidust plangud
- Led riba
- LED -riba 120LED/m 5050
- HDMI kaabel
- Mosfets IRFZ44N
- Paneelid
- Juhtmed
- SD -kaart
- 4, 7K, 1K, 2K takistid
Samm: juhtmestik
See on juhtmestik vajalike andurite ja takistitega. Selle kasutamiseks leivalaual vajame 12 V toitejuhet. Selles skeemis on see samal leivaplaadil, kuid tegelikult on seda ohutum teha eraldi leivaplaadil.
2. samm: andmebaas
Struktuur
Andmebaasi saab salvestada andmeid andva kahe anduri andmed. Sellel on ainulaadne ID mõõtmise tuvastamiseks koos väärtuse ja sensorID -ga. Samuti salvestatakse mõõtmise aeg. Anduritel on võõrtabel, mis tuvastab need oma ema tabelis.
Laadi üles:
Peame selle andmebaasi pi -sse üles laadima, kuid kõigepealt peame installima MariaDB.
sudo apt install mariadb-server
siis:
mysql_secure_installation
Vajutage lihtsalt sisestusklahvi. Seejärel Y ja sisestage parool 2 korda.
Kogu protsessi jaoks vajutage lihtsalt Y.
Seejärel tippige:
mysql -u juur -p
Ühendamiseks sisestage oma parool.
Seejärel laadige andmebaas PI -sse üles ja olete valmis minema.
Minu SQL -i andmebaasi leiate siit.
3. samm: peegli ehitamine
Selle peegli loomiseks kasutasin MDF -puitu. Esmalt lõin ruudu peegli panemiseks ja teise ruudu monitori ja elektroonika taha panemiseks. Kinnitasin peegli isolatsiooniga, nii et see ei saanud enam liikuda. Kasutasin puidust liimi abil 2 woo ruutu kokku.
Puurisin LED -riba läbimiseks augu, et see peegli küljele kinnitada. LED -riba kinnitatakse isoleerlindiga.
Värvisin peegli ilusa viimistluse jaoks. See sobib hästi ka lindiga.
Kinnitasin monitori kahepoolse tugeva teibiga. Õnneks oli see viga, sest valge lint on peeglist näha. Teipisin ülejäänud peegli tagakülje musta teibiga, nii et valgus ei pääseks läbi.
Liimisin leivad ja pi monitori tagaküljele.
4. samm: kood
Kodeerisin Visualstudio Code'i HTML -i, css -i ja javascripti ning Pycharmi taustaprogrammi Pythoniga.
Kasutasin oma veebisaidi reaalajas andmete jaoks palju pistikupesasid ja iga päev paar mõõtmist. Kui peegel töötab, kuvab see anduri väärtused sellel hetkel ja kohaliku aja.
Minu koodi leiate siit: GitHubi hoidla
Samm 5: Peegli käivitamine PI -l
Ekraan
Ekraani külili riputamiseks pööramiseks peate navigeerima:
sudo nano /boot/config.txt
ja lisage alljärgnev rida:
display_rotate = 1
Apache
Apache veebiserveri installimine:
sudo apt install apache2 -y
Laadige failiga/var/www/html/failiga üles kõik kasutajaliidese failid ja see käivitatakse serveris.
Taustaprogramm
Taustaprogrammi automaatne käivitamine rc.local:
sudo nano /etc/rc.local
Enne väljapääsu 0 lisage järgmine koodirida, kuid kasutage oma taustaprogrammi asukohta:
sudo python /home/gilles/mirror.py
Nüüd käivitab PI veebiserveri ja taustaprogrammi käivitamisel.
Käivita peegelleht
Nüüd tahame, et pi käivitaks kohaliku hosti HTML -lehe täisekraanil (meie peegelleht)
looge soovitud teele skript selle koodiga:
#!/bin/bashsleep 20DISPLAY =: 0 chromium --noerrdialogs --kiosk https://localhost/mirror.html -incognito
Nüüd salvestage fail ja liikuge aadressile:
sudo nano lxsession/LXDE-pi/autostart
seejärel sisestage see koodirida allosas:
@sh script.sh
Peegel töötab nüüd käivitamisel automaatselt ja näete oma nutikat peeglit!
Lihtsalt surfake ekraanil olevale IP -aadressile ja pääsete oma telefoni, sülearvuti veebisaidile juurde …
Soovitan:
Puidust Macbooki võtmed (taustvalgustusega): 7 sammu
Puidust Macbooki võtmed (taustvalgustusega): sissejuhatus Maci arvuteid on viimastel aastatel tugevalt modifitseeritud. See võib varieeruda värvimuutuste, kleebiste, graveeringute ja muu poolest. Macbooki puidust võtmed avaldasid mulle alati muljet. Saate neid veebis erinevatest kohtadest umbes 70 dollari eest või
LED -taustvalgustusega „DO MORE” märk: 8 sammu
Märk LED see on minu täiendus! Ma kasutan Casey Neistat'i signatuuri
LED -taustvalgustusega märk: 10 sammu (piltidega)
LED -taustvalgustusega märk: siin on sammud, mida tegin selle LED -taustvalgustusega märgi valmistamiseks. Seda juhendit saate kasutada oma disainiga LED -taustvalgustusega märgi tegemiseks. See projekt oli väga aeganõudev ning nõudis lõpuleviimiseks palju ressursse ja seadmeid. See sho
Sõnakell vikerkaare efekti ja taustvalgustusega: 6 sammu
Sõnakell vikerkaare efekti ja taustvalgustusega: algus on olemas. Esiplaat on 40 x 40 cm ja valmis
Grove LCD kasutamine RGB taustvalgustusega: 4 sammu
Grove LCD kasutamine koos RGB taustvalgustusega: Inimeste ja masinate maailma vahelise hea side loomiseks mängivad kuvarid olulist rolli. Ja seega on need manussüsteemide oluline osa. Kuvaüksused - suured või väikesed, töötavad samal põhimõttel. Lisaks kompl