Taula de continguts:
- Pas 1: els components que necessiteu
- Pas 2: Configuració de Raspberry Pi
- Pas 3: connectar el vostre Pi al vostre WIFI
- Pas 4: maquinari
- Pas 5: base de dades SQL
- Pas 6: Codi del mirall
- Pas 7: lloc web
- Pas 8: Inicia automàticament App.py
- Pas 9: feu un cas
- Pas 10: espero que us agradi
Vídeo: Mirall intel·ligent: 10 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
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
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
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
Si esteu connectat al vostre pi, podeu configurar el vostre wifi seguint els passos següents.
sudo raspi-config
- Aneu a les opcions de xarxa
- Aneu a Wi-Fi
- Introduïu el nom de la vostra xarxa
- 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
É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
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
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
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
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 gaudiu del mini mirall intel·ligent.
Bona sort!
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: 6 passos (amb imatges)
Converteix un telèfon intel·ligent no utilitzat en una pantalla intel·ligent: el tutorial de Deze es troba a Engels, per a la versió del clàssic espanyol. Teniu un telèfon intel·ligent (antic) sense utilitzar? Convertiu-lo en una pantalla intel·ligent amb Fulls de càlcul de Google i paper i llapis seguint aquest senzill tutorial pas a pas. Quan hagis acabat
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: 7 passos
Làmpada LED intel·ligent controlada per telèfon intel·ligent Bluetooth: sempre somio amb controlar els meus aparells d’il·luminació. Aleshores algú va fabricar una increïble llum LED de colors. Fa poc em vaig trobar amb una làmpada LED de Joseph Casha a Youtube. Inspirant-me en ell, vaig decidir afegir diverses funcions mantenint la comoditat
Rellotge despertador intel·ligent: un despertador intel·ligent fabricat amb Raspberry Pi: 10 passos (amb imatges)
Rellotge despertador intel·ligent: un rellotge despertador intel·ligent fet amb Raspberry Pi: Heu volgut mai un rellotge intel·ligent? Si és així, aquesta és la solució per a vosaltres. He creat Smart Alarm Clock (Rellotge despertador intel·ligent), aquest és un rellotge que permet canviar l’hora de l’alarma segons el lloc web. Quan l’alarma s’activi, hi haurà un so (brunzidor) i 2 llums
Jardineria intel·ligent i agricultura intel·ligent basades en IoT mitjançant ESP32: 7 passos
Jardineria intel·ligent i agricultura intel·ligent basades en l’IoT que utilitzen ESP32: el món canvia a mesura que l’agricultura passa. Avui en dia, la gent integra electrònica en tots els camps i l’agricultura no n’és una excepció. Aquesta fusió d'electrònica a l'agricultura està ajudant els agricultors i les persones que gestionen els jardins