INHOUDSOPGAWE:

Slim spieël: 10 stappe
Slim spieël: 10 stappe

Video: Slim spieël: 10 stappe

Video: Slim spieël: 10 stappe
Video: Стройное оружие за 30 дней | 8-минутная тренировка для начинающих, не требует снаряжения 2024, November
Anonim
Slim spieël
Slim spieël

Ons weet almal op die oomblik dat u in die badkamer is en die uur verloor. Of jy weet nie wat die weer vandag gaan wees nie … ens. 'N Slim spieël kan help. Vir my projek het ek 'n kleiner weergawe van die slim spieël gedoen om ruimte in die badkamer te bespaar. U kan die weer, uur, dag, plek, temperatuur en humiditeit daarop vind. Daar is ook 'n webwerf daaraan gekoppel waar u al die data in grafieke kan vind en die kleur van die LED -strook kan verander.

Stap 1: Die komponente wat u benodig

Die komponente wat u benodig
Die komponente wat u benodig

Hier is 'n lys van die komponente wat u benodig.

  • Raspberry Pi -skerm 5 duim
  • Framboos Pi 3 b+
  • 8 GB mikro sd
  • Framboos Pi -toevoer 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • DHT11 temperatuur- en humiditeitsensor
  • Hout
  • Hardeware om die hout reg te maak (gom en saag)
  • HDMI -kabel
  • PIR (bewegingsensor)
  • DS18B20 (temperatuursensor)

Stap 2: Opstelling van Framboos Pi

Opstelling van framboos Pi
Opstelling van framboos Pi
Opstelling van framboos Pi
Opstelling van framboos Pi

Kom ons begin met die installering van 'n paar sagteware.

  • WinSCP
  • Win32 skyfbestuurder
  • MobaXterm
  • VNC kyker
  • MySQL werkbank

Eerstens installeer u Win 32. Nadat u Win 32 geïnstalleer het, kan u die prent op die pi begin installeer.

As u win 32 oopmaak, sal u sien dat 'n gids gekies kan word. Kies u mikro -sd -kaart (regs bo) en klik op skryf (onder). Die installasie kan 'n rukkie neem. Intussen kan u alle ander sagteware installeer.

Sodra u prent geïnstalleer is, kan u u sd -kaart in u pi sit en u pi aanskakel. Koppel u pi met 'n ethernetkabel aan u rekenaar/skootrekenaar, daarna begin u die mobaXterm. Gaan na sessie => SSH => en vul die volgende data in (sien prent vir meer besonderhede). Hiermee meld u aan op u pi via 'n ssh-verbinding op poort 22 met die gebruikersnaam "dp-use r" en wagwoord "dp-user".

Stap 3: Koppel u Pi aan u WIFI

Koppel u Pi aan u WIFI
Koppel u Pi aan u WIFI

As u aan u pi gekoppel is, kan u u wifi stel met die volgende stappe.

sudo raspi-config

  1. Gaan na netwerkopsies
  2. Gaan na wi-fi
  3. Voer u netwerknaam in
  4. Sleutel jou wagwoord in

Nou het u toegang tot u wifi en kan u u pi opdateer met die volgende kode.

sudo apt -opdatering

sudo apt upgrade -y

Dit verseker dat u pi op datum is.

Stap 4: Hardeware

Noudat u pi heeltemal gereed is, kan u die kring begin opstel. verbind soos hierbo skemas jou kring. U sal sien dat 'n mcp3008 gebruik word. U het hierdie een nie nodig nie, dit is die verbinding vir die skerm. Die ledstrip het 'n horlosie, Mosi, GND en 'n 5V.

Stap 5: SQL- databasis

SQL- databasis
SQL- databasis
SQL- databasis
SQL- databasis
SQL- databasis
SQL- databasis

Tyd om 'n databasis te skep. Maak u mariaDB -omgewing op u pi oop met die onderstaande kode.

Eerstens skep u 'n gebruiker met:

SKEP GEBRUIKER 'mct'@'%' IDENTIFIED BY 'mct';

dan maak u seker dat hy al die voorregte het:

GEEN ALLE VOORREGTE AAN *. * AAN 'mct'@'%' MET GROOT OPSIE;

Laastens, maar nie die minste nie, spoel u alles uit:

FLUSH VOORREGTE;

Herbegin nou die diens:

sudo service mysql herbegin

Maak mysql Workbench oop. Maak 'n nuwe verbinding. Sien prentjie vir meer besonderhede.

Open nou invoer, voer die lêer in en voer die kode uit.

Stap 6: Kode vir die spieël

Kode vir die spieël
Kode vir die spieël

Maak pyCharm oop en gaan na settings => Build, Exixution, Deployment => implementering. Druk die plus en voeg 'n SFTP by (sien prent).

Laai nou net die kode van my github af en maak dit oop in pycharm.

Stap 7: webwerf

Webwerf
Webwerf
Webwerf
Webwerf

Om 'n webbediener op u pi te plaas, voeg die volgende kode by u pi.

sudo apt-get intall apache2-y

Om toegang te verkry as 'n dp-gebruiker:

sudo chown dp-gebruiker: root *

Om toegang tot die gids te kry en lêers daarby te voeg.

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

Maak WinSCP oop. Skep 'n nuwe sessie en vul die lêer in soos in die prentjie getoon.

Kies u lêers en sleep dit na u gids/var/www/html.

Stap 8: Auto Start App.py

Auto Start App.py
Auto Start App.py

Om u app.py te begin, moet u outomaties na u crontab gaan en hierdie kode byvoeg:

sudo crontab -e

Tik onderaan die lêer die volgende kode (verduidelik in die prentjie).

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

Ctrl + x om uit te kom en y tik om te stoor.

Stap 9: Maak 'n saak

Maak 'n saak
Maak 'n saak

Die konsep is maklik. Ek het die grootte van my skerm, die lengte van my broodbord en die grootte van my pi gemaak, 'n gat aan die onderkant gemaak om die PIR in te sit.

Omdat u 'n hdmi -kabel gebruik, behoort daar 'n ander stuk op u te wees.

Stap 10: Ek hoop dat u daarvan hou

Ek hoop jy hou daarvan
Ek hoop jy hou daarvan
Ek hoop jy hou daarvan
Ek hoop jy hou daarvan
Ek hoop jy hou daarvan
Ek hoop jy hou daarvan

Ek hoop jy geniet die mini slim spieël.

Sterkte!

Aanbeveel: