Sisällysluettelo:

Smart Mirror: 10 vaihetta
Smart Mirror: 10 vaihetta

Video: Smart Mirror: 10 vaihetta

Video: Smart Mirror: 10 vaihetta
Video: Acne treatment in 10 minutes at home! 100% result 2024, Heinäkuu
Anonim
Älykäs peili
Älykäs peili

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

Tarvitsemasi komponentit
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

Raspberry Pi -asennus
Raspberry Pi -asennus
Raspberry Pi -asennus
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

Pi -laitteen yhdistäminen WIFI -verkkoon
Pi -laitteen yhdistäminen WIFI -verkkoon

Jos olet yhteydessä pi -laitteeseesi, voit asettaa wifi: n seuraavilla vaiheilla.

sudo raspi-config

  1. Siirry verkkoasetuksiin
  2. Siirry wi-fi-verkkoon
  3. Anna verkkosi nimi
  4. 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

SQL- tietokanta
SQL- tietokanta
SQL- tietokanta
SQL- tietokanta
SQL- tietokanta
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

Peilin koodi
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

Verkkosivusto
Verkkosivusto
Verkkosivusto
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

Automaattinen Käynnistä App.py
Automaattinen Käynnistä App.py

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

Tee kotelo
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 siitä
Toivottavasti pidät siitä
Toivottavasti pidät siitä
Toivottavasti pidät siitä
Toivottavasti pidät siitä
Toivottavasti pidät siitä

Toivottavasti pidät mini -älypeilistä.

Onnea!

Suositeltava: