Sisällysluettelo:
- Vaihe 1: Tarvitsemasi komponentit
- Vaihe 2: Raspberry Pi -asennus
- Vaihe 3: Pi -laitteen yhdistäminen WIFI -verkkoon
- Vaihe 4: Laitteisto
- Vaihe 5: SQL-tietokanta
- Vaihe 6: Peilin koodi
- Vaihe 7: Verkkosivusto
- Vaihe 8: Käynnistä App.py automaattisesti
- Vaihe 9: Tee kotelo
- Vaihe 10: Toivottavasti pidät siitä
Video: Smart Mirror: 10 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Me kaikki tiedämme hetken, kun olet kylpyhuoneessa ja menetät tuntemuksesi. Tai et tiedä, mikä sää on tänään … jne. Älykäs peili voi auttaa. Projektissani tein pienemmän version älypeilistä säästääkseni tilaa kylpyhuoneessa. Löydät sen sää, tunti, päivä, paikka, lämpötila ja kosteus. Siihen on myös linkitetty verkkosivusto, josta löydät kaikki tiedot kaavioista ja voit muuttaa LED -nauhan väriä.
Vaihe 1: Tarvitsemasi komponentit
Tässä on luettelo tarvittavista komponenteista.
- Raspberry Pi -näyttö 5 tuumaa
- Vadelma Pi 3 b+
- 8GB micro sd
- Raspberry Pi -jännite 5.1V/2.5A
- Digitale RGB Ledstrip WS2801
- DHT11 lämpötila- ja kosteusanturi
- Puu
- Laitteet puun kiinnittämiseen (liima ja saha)
- HDMI -kaapeli
- PIR (liikeanturi)
- DS18B20 (lämpötila -anturi)
Vaihe 2: Raspberry Pi -asennus
Aloitetaan asentamalla joitakin ohjelmistoja.
- WinSCP
- Win32 levynhallinta
- MobaXterm
- VNC -katseluohjelma
- MySQL -työpöytä
Asenna ensin Win 32. Kun olet asentanut Win 32: n, voit aloittaa kuvan asentamisen pi: lle.
Kun avaat win 32: n, näet, että kansio voidaan valita. Valitse micro sd -korttisi (oikeassa yläkulmassa) ja napsauta kirjoita (alhaalla). Asennus voi kestää jonkin aikaa. Samalla voit asentaa kaikki muut ohjelmistot.
Kun kuva on asennettu, voit laittaa sd -korttisi pi -laitteeseen ja käyttää pi -laitetta. Liitä pi ethernet -kaapelilla tietokoneeseesi/kannettavaasi ja käynnistä mobaXterm. Siirry istuntoon => SSH => ja täytä seuraavat tiedot (katso lisätietoja kuvasta). Tällä kirjaudut pi: hen ssh-yhteyden kautta portissa 22 käyttäjänimellä "dp-use r" ja salasanalla "dp-user".
Vaihe 3: Pi -laitteen yhdistäminen WIFI -verkkoon
Jos olet yhteydessä pi -laitteeseesi, voit asettaa wifi: n seuraavilla vaiheilla.
sudo raspi-config
- Siirry verkkoasetuksiin
- Siirry wi-fi-verkkoon
- Anna verkkosi nimi
- Syötä salasanasi
Nyt sinulla on pääsy wifi -verkkoon ja voit päivittää pi seuraavalla koodilla.
sudo apt päivitys
sudo apt päivitys -y
Tämä varmistaa, että pi on ajan tasalla.
Vaihe 4: Laitteisto
Nyt kun pi on täysin valmis, voit aloittaa piirin määrittämisen. liitä piirisi yllä olevien kaavioiden mukaisesti. Näet, että mcp3008 on käytössä. Et tarvitse tätä, tämä on näytön yhteys. LED -nauhassa on kello, Mosi, GND ja 5V.
Vaihe 5: SQL-tietokanta
Aika luoda tietokanta. Avaa mariaDB -ympäristö pi -laitteellasi alla olevalla koodilla.
Luo ensin käyttäjä, jolla on:
LUO KÄYTTÄJÄ 'mct'@'%' TUNNISTAA 'mct';
sitten varmistat, että hänellä on kaikki oikeudet:
ANNA KAIKKI OIKEUDET PÄÄLLÄ *. * TO 'mct'@'%' SUURELLA VALINNALLA;
Viimeisenä mutta ei vähäisimpänä, huuhtelet kaiken:
Huuhteluoikeudet;
Käynnistä nyt palvelu uudelleen:
sudo -palvelu mysql uudelleen
Avaa mysql Workbench. Muodosta uusi yhteys. Katso lisätietoja kuvasta.
Avaa nyt tuonti, tuo tiedosto ja suorita koodi.
Vaihe 6: Peilin koodi
Avaa pyCharm ja siirry asetuksiin => Build, Exixution, Deployment => deployment. Paina pluspainiketta ja lisää SFTP (katso kuva).
Nyt lataat koodin githubistani ja avaat sen pycharmissa.
Vaihe 7: Verkkosivusto
Jos haluat laittaa verkkopalvelimen piisi, lisää seuraava koodi pi: si.
sudo apt-get intall apache2-y
Käyttöoikeuden saaminen dp-käyttäjänä:
sudo chown dp-user: root *
Pääset kansioon ja lisäät tiedostoja siihen.
sudo chown dp-user: root/var/www/html
Avaa WinSCP. Luo uusi istunto ja täytä tiedosto kuvan mukaisesti.
Valitse tiedostot ja vedä ne kansioon/var/www/html.
Vaihe 8: Käynnistä App.py automaattisesti
Käynnistääksesi app.py mene automaattisesti crontabiin ja lisää tämä koodi:
sudo crontab -e
Kirjoita tiedoston alareunaan seuraava koodi (selitetty kuvassa).
@reboot python3 /var/www/html/app.py
Poistu painamalla Ctrl + x ja tallenna painamalla y enter.
Vaihe 9: Tee kotelo
Konsepti on helppo Otin näytön koon, leipälaudan pituuden ja pi: n koon reiän alaosaan PIR: n asettamiseksi.
Koska käytät hdmi -kaapelia, sinun pitäisi olla toinen kappale, jonka pitäisi olla päälläsi.
Vaihe 10: Toivottavasti pidät siitä
Toivottavasti pidät mini -älypeilistä.
Onnea!
Suositeltava:
Tee EASY Infinity Mirror Cube - EI 3D -tulostusta ja EI ohjelmointia: 15 vaihetta (kuvien kanssa)
Tee EASY Infinity Mirror Cube | EI 3D -tulostusta ja EI ohjelmointia: Kaikki pitävät hyvästä äärettömyyskuutiosta, mutta näyttävät siltä, että niitä olisi vaikea tehdä. Tämän Instructable-ohjelman tavoitteena on näyttää sinulle vaihe vaiheelta, kuinka se tehdään. Ei vain sitä, mutta antamieni ohjeiden avulla voit tehdä yhden
C.Q: DIY Smart Mirror: 5 vaihetta
C.Q: DIY Smart Mirror: Olemme Katrina Concepcion ja Adil Qaiser, molemmat WBASD STEM Academy -opiskeluopiskelijat. Tämä on projekti, jonka olisimme tehneet yhdessä ja tehnyt tämän vuoden parhaan palkinnon
DIY Smart Mirror: 5 vaihetta
DIY Smart Mirror: Tarvittavat materiaalit: Raspberry PI 2+ (käytin 3B) Micro SD (8 GB+) Jonkinlainen näyttö, jotta hinta olisi halpa, käytin vanhaa HDMI -kaapelia tai käytä HDMI5v -seinäpistoketta muuntimella usb -kaapeli.Ekstra näppäimistö ja hiiriTietokone, jossa on microsd -kortti
Smart Mirror by Raspberry Pi: 5 vaihetta (kuvilla)
Smart Mirror by Raspberry Pi: Joten laatikossa oli käyttämätön vadelma pi 1B ja käyttämätön näyttö. Tämä on riittävä syy Smart Mirrorin luomiseen. Peilin pitäisi näyttää kellonaika, päivämäärä ja säätiedot sekä tilatiedot älykkään kodin kytkimistä ja musiikista
100 dollaria Smart Mirror Pi: 6 vaihetta (kuvilla)
100 dollarin Smart Mirror Pi: Näin yhden näistä peileistä verkossa ja päätin heti tehdä sellaisen halvimmalla, säästävimmällä ja helpoimmalla tavalla, jonka löysin, ja nyt voit myös! Tämä peili on toinen iterointini, kirjoitin koodin ensin kannettavan tietokoneen avulla ja helpotin tapaani käyttää