Tartalomjegyzék:
- 1. lépés: A szükséges összetevők
- 2. lépés: A Raspberry Pi beállítása
- 3. lépés: Csatlakoztassa a Pi -t a WIFI -hez
- 4. lépés: Hardver
- 5. lépés: SQL-adatbázis
- 6. lépés: A tükör kódja
- 7. lépés: Weboldal
- 8. lépés: Az App.py automatikus indítása
- 9. lépés: Készíts egy tokot
- 10. lépés: Remélem tetszeni fog
Videó: Intelligens tükör: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
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
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
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
Ha csatlakozik a pi -hez, akkor a következő lépésekkel állíthatja be a wifit.
sudo raspi-config
- Lépjen a hálózati beállításokhoz
- Irány a wi-fi
- Adja meg a hálózat nevét
- Í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
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
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
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 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
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, élvezni fogja a mini intelligens tükröt.
Sok szerencsét!
Ajánlott:
Hordozható intelligens tükör/sminkdoboz kombináció létrehozása: 8 lépés
Hogyan hozzunk létre hordozható intelligens tükröt/sminkdoboz kombinációt: A Davis & Elkins főiskoláján, terveztem és készítettem egy sminkes utazódobozt, egy nagyobb tükörrel és egy málna pi és egy mágikus tükör szoftver platform használatával, amely kikötőként funkcionálna
Intelligens tükör: 5 lépés
Intelligens tükör: Ez az utasítás megtanítja, hogyan hozzon létre egy intelligens tükröt, amely megjeleníti az e -mail postaládáját, a The New York Times legfrissebb híreit és frissítéseit, valamint a dátumot és az időt az Unsplash háttérben. Működési link: Szükséges kellékek: keret a
DIY intelligens tükör készítése: 12 lépés (képekkel)
DIY intelligens tükör készítése: " Intelligens tükör " egy kétirányú tükör, mögötte egy kijelzővel, amelyet általában olyan hasznos információk megjelenítésére használnak, mint az idő és a dátum, az időjárás, a naptár és minden egyéb! Az emberek mindenféle célra használják őket
Egyszerű intelligens tükör: 7 lépés (képekkel)
Egyszerű intelligens tükör: Wow! elég régóta feltöltöttem valamit, sok dolgon dolgoztam, és rájöttem, hogy valamit ki kell adnom a követőimért, ahogy a mondás tartja: "mindig legyen egy projekt, amin dolgozni kell" haha talán ez csak én vagyok, mindenesetre vissza a businhoz
Lebegő intelligens varázslatos tükör a régi laptopról Alexa hangfelismeréssel: 6 lépés (képekkel)
Lebegő intelligens varázslatos tükör a régi laptopról Alexa hangfelismeréssel: Jelentkezzen az „Elektronika dióhéjban” tanfolyamomra itt: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Nézze meg a youtube csatorna itt további projektekért és elektronikai oktatóanyagokért: https://www.youtube.com/channel/UCelOO