Sisukord:

Nutikas peegel: 10 sammu
Nutikas peegel: 10 sammu

Video: Nutikas peegel: 10 sammu

Video: Nutikas peegel: 10 sammu
Video: Это никогда нельзя делать ни при каких обстоятельствах, чтобы не навлечь беду. Народные приметы 2024, Juuli
Anonim
Nutikas peegel
Nutikas peegel

Me kõik teame, kui olete vannitoas ja kaotate tunde. Või te ei tea, milline ilm täna on … jne. Nutikas peegel võib aidata. Oma projekti jaoks tegin nutipeegli väiksema versiooni, et vannitoas ruumi kokku hoida. Sellelt leiate ilma, tunni, päeva, koha, temperatuuri ja niiskuse. Sellega on seotud ka veebisait, kust leiate kõik andmed graafikutelt ja saate muuta LED -riba värvi.

Samm: vajalikud komponendid

Vajalikud komponendid
Vajalikud komponendid

Siin on vajalike komponentide loend.

  • Raspberry Pi ekraan 5 tolli
  • Vaarika Pi 3 b+
  • 8 GB micro sd
  • Vaarika Pi toide 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • DHT11 temperatuuri ja niiskuse andur
  • Puit
  • Riist puidu kinnitamiseks (liim ja saag)
  • HDMI kaabel
  • PIR (liikumisandur)
  • DS18B20 (temperatuuriandur)

Samm: Raspberry Pi seadistamine

Vaarika Pi seadistamine
Vaarika Pi seadistamine
Vaarika Pi seadistamine
Vaarika Pi seadistamine

Alustame mõne tarkvara installimisega.

  • WinSCP
  • Win32 plaadihaldur
  • MobaXterm
  • VNC vaataja
  • MySQL töölaud

Esmalt installite Win 32. Kui olete Win 32 installinud, võite alustada pildi installimist pi -le.

Win 32 avamisel näete, et saab valida kausta. Valige oma mikro -SD -kaart (paremas ülanurgas) ja klõpsake kirjutamiseks (all). Paigaldamine võib võtta aega. Samal ajal saate installida kogu muu tarkvara.

Kui teie pilt on installitud, saate oma SD -kaardi oma pi -sse panna ja oma pi -d sisse lülitada. Ühendage oma pi Etherneti kaabli abil arvuti/sülearvutiga. Pärast seda käivitate mobaXterm. Minge seansile => SSH => ja täitke järgmised andmed (vt täpsemalt pildilt). Sellega logite oma pi sisse ssh ühenduse kaudu pordis 22 kasutajanimega "dp-use r" ja parooliga "dp-user".

Samm: ühendage oma Pi WIFI -ga

Pi ühendamine WIFI -ga
Pi ühendamine WIFI -ga

Kui olete oma pi -ga ühendatud, saate oma WiFi seadistada järgmiste sammudega.

sudo raspi-config

  1. Minge võrguvalikute juurde
  2. Minge wi-fi-sse
  3. Sisestage oma võrgu nimi
  4. Sisestage oma parool

Nüüd on teil juurdepääs oma wifi -le ja saate oma pi -d värskendada järgmise koodiga.

sudo apt värskendus

sudo apt upgrade -y

See tagab, et teie pi on ajakohane.

Samm: riistvara

Nüüd, kui teie pi on täielikult valmis, võite hakata vooluringi seadistama. ühendage skeem ülaltoodud skeemide järgi. Näete, et kasutatakse mcp3008. Te ei vaja seda, see on ekraani ühendus. LED -ribal on kell, Mosi, GND ja 5V.

Samm: SQL-andmebaas

SQL- andmebaas
SQL- andmebaas
SQL- andmebaas
SQL- andmebaas
SQL- andmebaas
SQL- andmebaas

Aeg luua andmebaas. Avage oma piia abil oma mariaDB keskkond alloleva koodiga.

Esmalt loote kasutaja, kellel on:

CREATE USER 'mct'@'%' TUNNISTAB 'mct';

siis veenduge, et tal on kõik õigused:

TOOTA KÕIK PRIILIID *. * TO 'mct'@'%' SUURE VALIKUGA;

Lõpuks loputage kõik:

FLUSHI privileegid;

Nüüd taaskäivitage teenus:

sudo teenuse mysql taaskäivitamine

Avage mysql Workbench. Looge uus ühendus. Täpsemalt vaata pildilt.

Nüüd avage import, importige fail ja käivitage kood.

6. samm: peegli kood

Peegli kood
Peegli kood

Avage pyCharm ja avage seaded => Ehitamine, Exixution, Kasutamine => juurutamine. Vajutage plussmärki ja lisage SFTP (vt pilti).

Nüüd laadige kood minu githubist alla ja avage see pycharmis.

Samm: veebisait

Veebisait
Veebisait
Veebisait
Veebisait

Kui soovite oma pi -le veebiserveri lisada, lisage oma pi -le järgmine kood.

sudo apt-get intall apache2-y

Dp-kasutajana juurdepääsu saamiseks toimige järgmiselt.

sudo chown dp-user: root *

Kaustale juurdepääsemiseks ja sellele failide lisamiseks.

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

Avage WinSCP. Looge uus seanss ja täitke fail, nagu pildil näidatud.

Valige failid ja lohistage need oma kausta/var/www/html.

8. samm: käivitage rakendus App.py automaatselt

Automaatne rakenduse App.py käivitamine
Automaatne rakenduse App.py käivitamine

Rakenduse app.py käivitamiseks minge automaatselt oma crontab -i ja lisage see kood:

sudo crontab -e

Sisestage faili allosas järgmine kood (selgitatud pildil).

@taaskäivitage python3 /var/www/html/app.py

Väljumiseks vajutage Ctrl + x ja salvestamiseks y sisestusklahvi.

9. samm: tehke ümbris

Tehke juhtum
Tehke juhtum

Kontseptsioon on lihtne: võtsin ekraani suuruse, leivalaua pikkuse ja pi suuruse, et teha allservas PIR -i sisestamiseks auk.

Kuna kasutate hdmi -kaablit, peaks teie peal olema veel üks tükk.

10. samm: ma loodan, et teile meeldib

Ma loodan, et sulle meeldib see
Ma loodan, et sulle meeldib see
Ma loodan, et sulle meeldib see
Ma loodan, et sulle meeldib see
Ma loodan, et sulle meeldib see
Ma loodan, et sulle meeldib see

Loodan, et teile meeldib mini nutikas peegel.

Edu!

Soovitan: