Taula de continguts:

Mirall intel·ligent: 10 passos
Mirall intel·ligent: 10 passos

Vídeo: Mirall intel·ligent: 10 passos

Vídeo: Mirall intel·ligent: 10 passos
Vídeo: 10 Warning Signs of Cancer You Should Not Ignore 2024, Desembre
Anonim
Mirall intel·ligent
Mirall intel·ligent

Tots sabem el moment en què estàs al bany i perds la noció de l’hora. O no sabeu quin temps farà avui … etc. Un mirall intel·ligent us pot ajudar. Per al meu projecte, vaig fer una versió més petita del mirall intel·ligent per estalviar una mica d’espai al bany. Hi podeu trobar el temps, l’hora, el dia, el lloc, la temperatura i la humitat. També hi ha un lloc web enllaçat on podeu trobar totes les dades en gràfics i canviar el color de la tira LED.

Pas 1: els components que necessiteu

Els components que necessiteu
Els components que necessiteu

Aquí teniu una llista dels components que necessiteu.

  • Pantalla Raspberry Pi de 5 polzades
  • Raspberry Pi 3 b +
  • Micro SD de 8 GB
  • Subministrament de Raspberry Pi 5.1V / 2.5A
  • Digitale RGB Ledstrip WS2801
  • Sensor de temperatura i humitat DHT11
  • Fusta
  • Ferreteria per arreglar la fusta (cola i serra)
  • Cable HDMI
  • PIR (sensor de moviment)
  • DS18B20 (sensor de temperatura)

Pas 2: Configuració de Raspberry Pi

Configuració de Raspberry Pi
Configuració de Raspberry Pi
Configuració de Raspberry Pi
Configuració de Raspberry Pi

Comencem instal·lant algun programari.

  • WinSCP
  • Gestor de discs Win32
  • MobaXterm
  • Visor VNC
  • MySQL Workbench

Primer instal·leu Win 32. Un cop hàgiu instal·lat Win 32, podeu començar a instal·lar la imatge al pi.

Quan obriu win 32 veureu que es pot seleccionar una carpeta. Seleccioneu la vostra targeta micro SD (a la part superior dreta) i feu clic a escriu (a la part inferior). La instal·lació pot trigar una estona. Mentrestant, podeu instal·lar la resta de programari.

Un cop instal·lada la imatge, podeu posar la targeta sd al vostre pi i alimentar el vostre pi. Connecteu el pi amb un cable ethernet a l’ordinador / portàtil i, a continuació, inicieu el mobaXterm. Aneu a session => SSH => i empleneu les dades següents (consulteu la imatge per obtenir més informació). Amb això, inicieu sessió al vostre pi mitjançant una connexió ssh al port 22 amb el nom d'usuari "dp-use r" i la contrasenya "dp-user".

Pas 3: connectar el vostre Pi al vostre WIFI

Connectant el vostre Pi al vostre WIFI
Connectant el vostre Pi al vostre WIFI

Si esteu connectat al vostre pi, podeu configurar el vostre wifi seguint els passos següents.

sudo raspi-config

  1. Aneu a les opcions de xarxa
  2. Aneu a Wi-Fi
  3. Introduïu el nom de la vostra xarxa
  4. Fica la teva contrasenya

Ara teniu accés al vostre wifi i podeu actualitzar el vostre pi amb el següent codi.

actualització sudo apt

sudo apt upgrade -y

Això garanteix que el vostre pi estigui actualitzat.

Pas 4: maquinari

Ara que el vostre pi està completament preparat, podeu començar a configurar el circuit. connecteu els esquemes anteriors al vostre circuit. Veureu que s’utilitza un mcp3008. No el necessiteu, és la connexió de la pantalla. El ledstrip té un rellotge, Mosi, GND i un 5V.

Pas 5: base de dades SQL

Base de dades SQL
Base de dades SQL
Base de dades SQL
Base de dades SQL
Base de dades SQL
Base de dades SQL

És hora de crear una base de dades. Obriu el vostre entorn mariaDB al vostre pi amb el codi següent.

Primer creeu un usuari amb:

CREA USUARI 'mct' @ '%' IDENTIFICAT PER 'mct';

llavors us assegureu que tingui tots els privilegis:

CONCEDIU TOTS ELS PRIVILEGIUS A *. * A 'mct' @ '%' AMB GRAN OPCIÓ;

Per últim, però no menys important, ho elimineu tot:

PRIVILEGIS DE FLUSH;

Ara reinicieu el servei:

sudo service reiniciar mysql

Obre el mysql Workbench. Feu una connexió nova. Per obtenir més informació, vegeu la imatge.

Ara obriu la importació, importeu el fitxer i executeu el codi.

Pas 6: Codi del mirall

Codi per al mirall
Codi per al mirall

Obriu pyCharm i aneu a settings => Build, Exixution, Deployment => desplegament. Premeu el signe més i afegiu un SFTP (vegeu la imatge).

Ara només heu de descarregar el codi del meu github i obrir-lo a pycharm.

Pas 7: lloc web

Lloc web
Lloc web
Lloc web
Lloc web

Per posar un servidor web al vostre pi, afegiu el codi següent al vostre pi.

sudo apt-get intall apache2-y

Per accedir com a usuari dp:

sudo chown dp-user: root *

Per accedir a la carpeta i afegir-hi fitxers.

sudo chown dp-user: root / var / www / html

Obriu WinSCP. Creeu una nova sessió i empleneu el fitxer tal com es mostra a la imatge.

Seleccioneu els fitxers i arrossegueu-los a la carpeta / var / www / html.

Pas 8: Inicia automàticament App.py

Inici automàtic App.py
Inici automàtic App.py

Per iniciar l'app.py, aneu automàticament al vostre crontab i afegiu aquest codi:

sudo crontab -e

Introduïu el codi següent a la part inferior del fitxer (explicat a la imatge).

@reboot python3 /var/www/html/app.py

Ctrl + x per sortir i entrar per desar.

Pas 9: feu un cas

Feu un cas
Feu un cas

El concepte és senzill. Vaig agafar la mida de la pantalla, la longitud de la taula de treball i la mida del meu pi, fent un forat a la part inferior per posar el PIR.

Com que utilitzeu un cable HDMI, hi hauria d’haver-hi una altra peça.

Pas 10: espero que us agradi

Espero que els agradi
Espero que els agradi
Espero que els agradi
Espero que els agradi
Espero que els agradi
Espero que els agradi

Espero que gaudiu del mini mirall intel·ligent.

Bona sort!

Recomanat: