Satura rādītājs:

Viedais spogulis: 10 soļi
Viedais spogulis: 10 soļi

Video: Viedais spogulis: 10 soļi

Video: Viedais spogulis: 10 soļi
Video: 10 вещей, которые приносят в дом удачу, счастье и деньги 2024, Jūlijs
Anonim
Viedais spogulis
Viedais spogulis

Mēs visi zinām brīdi, kad atrodaties vannas istabā un zaudējat stundu. Vai arī jūs nezināt, kāds būs šodien laiks … utt. Var palīdzēt gudrs spogulis. Savam projektam es izveidoju mazāku viedā spoguļa versiju, lai ietaupītu vietu vannas istabā. Jūs varat atrast laika apstākļus, stundu, dienu, vietu, temperatūru un mitrumu. Ar to ir saistīta arī vietne, kurā varat atrast visus datus grafikos un mainīt LED sloksnes krāsu.

1. darbība. Nepieciešamās sastāvdaļas

Nepieciešamās sastāvdaļas
Nepieciešamās sastāvdaļas

Šeit ir nepieciešamo komponentu saraksts.

  • Raspberry Pi displejs 5 collas
  • Raspberry Pi 3 b+
  • 8 GB micro sd
  • Raspberry Pi barošana 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • DHT11 temperatūras un mitruma sensors
  • Koks
  • Aparatūra koka nostiprināšanai (līme un zāģis)
  • HDMI kabelis
  • PIR (kustības sensors)
  • DS18B20 (temperatūras sensors)

2. darbība: Raspberry Pi iestatīšana

Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana
Raspberry Pi iestatīšana

Sāksim, instalējot kādu programmatūru.

  • WinSCP
  • Win32 disku pārvaldnieks
  • MobaXterm
  • VNC skatītājs
  • MySQL darbgalds

Vispirms instalējiet Win 32. Kad esat instalējis Win 32, varat sākt instalēt attēlu uz pi.

Atverot win 32, jūs redzēsit, ka var izvēlēties mapi. Izvēlieties savu micro sd karti (augšējā labajā stūrī) un noklikšķiniet uz rakstīt (apakšā). Instalēšana var aizņemt kādu laiku. Tikmēr jūs varat instalēt visu citu programmatūru.

Kad jūsu attēls ir instalēts, varat ievietot savu SD karti savā pi un ieslēgt savu pi. Pievienojiet savu pi ar Ethernet kabeli datoram/klēpjdatoram. Pēc tam sākat mobaXterm. Dodieties uz sesiju => SSH => un aizpildiet šādus datus (sīkāku informāciju skatiet attēlā). Ar to jūs piesakāties savā pi, izmantojot ssh savienojumu 22. portā ar lietotājvārdu "dp-use r" un paroli "dp-user".

3. darbība: savienojiet savu Pi ar savu WIFI

Savas Pi savienošana ar WIFI
Savas Pi savienošana ar WIFI

Ja esat izveidojis savienojumu ar savu pi, varat iestatīt savu wifi, veicot šādas darbības.

sudo raspi-config

  1. Dodieties uz tīkla opcijām
  2. Dodieties uz Wi-Fi
  3. Ievadiet tīkla nosaukumu
  4. Ievadiet savu paroli

Tagad jums ir piekļuve jūsu wifi un varat atjaunināt savu pi ar šādu kodu.

sudo apt atjauninājums

sudo apt jauninājums -y

Tas nodrošina, ka jūsu pi ir atjaunināts.

4. solis: aparatūra

Tagad, kad jūsu pi ir pilnībā gatavs, varat sākt iestatīt ķēdi. savienojiet ķēdi, kā norādīts iepriekš. Jūs redzēsit, ka tiek izmantots mcp3008. Jums tas nav vajadzīgs, tas ir ekrāna savienojums. Gaismas joslai ir pulkstenis, Mosi, GND un 5V.

5. darbība: SQL datu bāze

SQL- datu bāze
SQL- datu bāze
SQL- datu bāze
SQL- datu bāze
SQL- datu bāze
SQL- datu bāze

Laiks izveidot datu bāzi. Atveriet savu mariaDB vidi savā pi, izmantojot zemāk esošo kodu.

Vispirms izveidojiet lietotāju ar:

IZVEIDOT LIETOTĀJU 'mct'@'%' IDENTIFICĒJA 'mct';

tad pārliecinieties, ka viņam ir visas privilēģijas:

Piešķiriet visas privilēģijas *. * TO 'mct'@'%' AR LIELO IESPĒJU;

Visbeidzot, jūs izskalojat visu:

FLUSH PRIVILĒGAS;

Tagad restartējiet pakalpojumu:

sudo pakalpojuma mysql restartēšana

Atveriet mysql Workbench. Izveidojiet jaunu savienojumu. Sīkāku informāciju skatīt attēlā.

Tagad atveriet importēšanu, importējiet failu un izpildiet kodu.

6. darbība: spoguļa kods

Spoguļa kods
Spoguļa kods

Atveriet pyCharm un dodieties uz Settings => Build, Exixution, Deployment => deployment. Nospiediet pluszīmi un pievienojiet SFTP (skatīt attēlu).

Tagad jūs vienkārši lejupielādējat kodu no mana github un atverat to pycharm.

7. darbība: vietne

Vietne
Vietne
Vietne
Vietne

Lai jūsu pi ievietotu tīmekļa serveri, pievienojiet savam pi.

sudo apt-get intall apache2-y

Lai piekļūtu kā dp lietotājs:

sudo chown dp-user: root *

Lai piekļūtu mapei un pievienotu tai failus.

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

Atveriet WinSCP. Izveidojiet jaunu sesiju un aizpildiet failu, kā parādīts attēlā.

Atlasiet failus un velciet tos uz mapi/var/www/html.

8. darbība: automātiski startējiet lietotni App.py

Automātiski palaist App.py
Automātiski palaist App.py

Lai automātiski palaistu savu app.py, dodieties uz savu crontab un pievienojiet šo kodu:

sudo crontab -e

Faila apakšā ievadiet šādu kodu (paskaidrots attēlā).

@pārstartējiet python3 /var/www/html/app.py

Ctrl + x, lai izkļūtu, un y Enter, lai saglabātu.

9. solis: izveidojiet lietu

Izveidojiet lietu
Izveidojiet lietu

Koncepcija ir vienkārša, es paņēmu ekrāna izmēru, maizes dēļa garumu un mana pi izmēru, un apakšā izveidoju caurumu, lai ievietotu PIR.

Tā kā jūs izmantojat hdmi kabeli, jums vajadzētu būt vēl vienam gabalam.

10. solis: Es ceru, ka jums tas patīk

Es ceru, ka jums patīk
Es ceru, ka jums patīk
Es ceru, ka jums patīk
Es ceru, ka jums patīk
Es ceru, ka jums patīk
Es ceru, ka jums patīk

Es ceru, ka jums patiks mini viedais spogulis.

Veiksmi!

Ieteicams: