Tartalomjegyzék:

Intelligens tükör: 10 lépés
Intelligens tükör: 10 lépés

Videó: Intelligens tükör: 10 lépés

Videó: Intelligens tükör: 10 lépés
Videó: Megkérdezték ezt a ROBOTOT, hogy hisz-e ISTENBEN 2024, Július
Anonim
Intelligens tükör
Intelligens tükör

Mindannyian tudjuk a pillanatot, amikor a fürdőszobában vagy, és elveszíted az órádat. Vagy nem tudja, milyen időjárás lesz ma … stb. Egy okos tükör segíthet. A projektemhez az intelligens tükör kisebb változatát készítettem, hogy helyet takarítsak meg a fürdőszobában. Megtalálható rajta az időjárás, óra, nap, hely, hőmérséklet és páratartalom. Van egy linkelt weboldal is, ahol grafikonokon megtalálhatja az összes adatot, és megváltoztathatja a LED -szalag színét.

1. lépés: A szükséges összetevők

A szükséges összetevők
A szükséges összetevők

Itt található a szükséges összetevők listája.

  • Raspberry Pi kijelző 5 hüvelykes
  • Raspberry Pi 3 b+
  • 8 GB micro sd
  • Raspberry Pi tápellátás 5.1V/2.5A
  • Digitale RGB Ledstrip WS2801
  • DHT11 hőmérséklet- és páratartalom -érzékelő
  • Faipari
  • Hardver a fa rögzítéséhez (ragasztó és fűrész)
  • HDMI kábel
  • PIR (mozgásérzékelő)
  • DS18B20 (hőmérséklet -érzékelő)

2. lépés: A Raspberry Pi beállítása

Raspberry Pi beállítás
Raspberry Pi beállítás
Raspberry Pi beállítás
Raspberry Pi beállítás

Kezdjük néhány szoftver telepítésével.

  • WinSCP
  • Win32 lemezkezelő
  • MobaXterm
  • VNC néző
  • MySQL munkaasztal

Először telepítse a Win 32 -t. A Win 32 telepítése után megkezdheti a kép telepítését a pi -re.

A win 32 megnyitásakor látni fogja, hogy egy mappa kiválasztható. Válassza ki a micro sd kártyát (jobb felső sarokban), majd kattintson az írásra (alul). A telepítés eltarthat egy ideig. Eközben telepíthet minden más szoftvert.

Miután telepítette a képét, behelyezheti az SD -kártyát a pi -ba, és bekapcsolhatja a pi -t. Csatlakoztassa a pi -t egy Ethernet -kábellel a számítógéphez/laptophoz. Ezt követően elindítja a mobaXterm -et. Lépjen a session => SSH => oldalra, és töltse ki a következő adatokat (részletesebben lásd a képen). Ezzel bejelentkezhet pi-jébe egy ssh kapcsolaton keresztül a 22-es porton, "dp-use r" felhasználónévvel és "dp-user" jelszóval.

3. lépés: Csatlakoztassa a Pi -t a WIFI -hez

A Pi csatlakoztatása a WIFI -hez
A Pi csatlakoztatása a WIFI -hez

Ha csatlakozik a pi -hez, akkor a következő lépésekkel állíthatja be a wifit.

sudo raspi-config

  1. Lépjen a hálózati beállításokhoz
  2. Irány a wi-fi
  3. Adja meg a hálózat nevét
  4. Írd be a jelszavad

Most már hozzáférhet a wifi -hez, és frissítheti a pi -t a következő kóddal.

sudo apt frissítés

sudo apt upgrade -y

Ez biztosítja, hogy a pi naprakész legyen.

4. lépés: Hardver

Most, hogy a pi teljesen készen áll, elkezdheti az áramkör beállítását. Csatlakoztassa az áramkört a fenti vázlatok szerint. Látni fogja, hogy mcp3008 -at használ. Erre nincs szüksége, ez a képernyő csatlakozása. A ledszalag óra, Mosi, GND és 5V.

5. lépés: SQL-adatbázis

SQL- Adatbázis
SQL- Adatbázis
SQL- Adatbázis
SQL- Adatbázis
SQL- Adatbázis
SQL- Adatbázis

Ideje létrehozni egy adatbázist. Nyissa meg a mariaDB környezetet a pi -n az alábbi kóddal.

Először hozzon létre egy felhasználót a következőkkel:

FELHASZNÁLÓ LÉTREHOZÁSA 'mct'@'%' AZONOSÍTVA: 'mct';

akkor győződjön meg róla, hogy rendelkezik minden jogosultsággal:

ÖSSZESÍTJEN MINDEN JOGOSultságot *. * TO 'mct'@'%' NAGY OPCIÓVAL;

Végül, de nem utolsó sorban mindent leöblít:

FLUSH PRIVILEGES;

Most indítsa újra a szolgáltatást:

sudo szolgáltatás mysql újraindítása

Nyissa meg a mysql Workbench alkalmazást. Hozzon létre új kapcsolatot. További részletekért lásd a képet.

Most nyissa meg az importálást, importálja a fájlt és futtassa a kódot.

6. lépés: A tükör kódja

A tükör kódja
A tükör kódja

Nyissa meg a pyCharm alkalmazást, és lépjen a beállítások => Build, Exixution, Deployment => deployment menüpontra. Nyomja meg a pluszt, és adjon hozzá SFTP -t (lásd a képet).

Most töltse le a kódot a github -ból, és nyissa meg a pycharm -ban.

7. lépés: Weboldal

Weboldal
Weboldal
Weboldal
Weboldal

Ha webszervert szeretne elhelyezni a pi -n, adja hozzá a következő kódot a pi -hez.

sudo apt-get intall apache2-y

Hozzáférés megszerzése dp-felhasználóként:

sudo chown dp-user: root *

A mappa eléréséhez és fájlok hozzáadásához.

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

Nyissa meg a WinSCP -t. Hozzon létre egy új munkamenetet, és töltse ki a fájlt a képen látható módon.

Válassza ki a fájlokat, és húzza őket a/var/www/html mappába.

8. lépés: Az App.py automatikus indítása

Az App.py automatikus indítása
Az App.py automatikus indítása

Az app.py indításához automatikusan menjen a crontab oldalára, és adja hozzá ezt a kódot:

sudo crontab -e

A fájl aljára írja be a következő kódot (magyarázat a képen).

@indítsa újra a python3 /var/www/html/app.py fájlt

Ctrl + x a kilépéshez, és y Enter a mentéshez.

9. lépés: Készíts egy tokot

Készíts ügyet
Készíts ügyet

A koncepció egyszerű: a képernyőm méretét, a kenyérsütő deszkám hosszát és a pi méretét lyukba helyeztem az alján a PIR behelyezéséhez.

Mivel hdmi kábelt használ, legyen egy másik darab, amelyet rajtad kell tartani.

10. lépés: Remélem tetszeni fog

Remélem, tetszik ez
Remélem, tetszik ez
Remélem, tetszik ez
Remélem, tetszik ez
Remélem, tetszik ez
Remélem, tetszik ez

Remélem, élvezni fogja a mini intelligens tükröt.

Sok szerencsét!

Ajánlott: