Sisukord:
- Samm: vajalikud komponendid
- Samm: Raspberry Pi seadistamine
- Samm: ühendage oma Pi WIFI -ga
- Samm: riistvara
- Samm: SQL-andmebaas
- 6. samm: peegli kood
- Samm: veebisait
- 8. samm: käivitage rakendus App.py automaatselt
- 9. samm: tehke ümbris
- 10. samm: ma loodan, et teile meeldib
Video: Nutikas peegel: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
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
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
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
Kui olete oma pi -ga ühendatud, saate oma WiFi seadistada järgmiste sammudega.
sudo raspi-config
- Minge võrguvalikute juurde
- Minge wi-fi-sse
- Sisestage oma võrgu nimi
- 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
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
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
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
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
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
Loodan, et teile meeldib mini nutikas peegel.
Edu!
Soovitan:
C.Q: DIY nutikas peegel: 5 sammu
C.Q: DIY Smart Mirror: Oleme Katrina Concepcion ja Adil Qaiser, mõlemad WBASD STEM Academy teise kursuse õpilased. See on projekt, millega oleksime selle aasta parima auhinna nimel koostööd teinud ja teinud. Kui otsustasime seda projekti teha, pidasime silmas seda, mis oleks kõige
Nutikas peegel: 5 sammu
Nutikas peegel: see juhend õpetab teile, kuidas luua nutikat peeglit, mis kuvab teie meilisõnumid, The New York Timesi viimased uudised ja värskendused ning Unsplashi taustal kuupäeva ja kellaaja. Selle toimimise link: Vajalikud tarvikud: raam
Lihtne nutikas peegel: 7 sammu (piltidega)
Lihtne tark peegel: Vau! see on olnud üsna kaua aega, kui laadisin midagi üles, olin hõivatud nii paljude asjade kallal töötamisega ja mõistsin, et pean oma järgijate jaoks midagi maha jätma, nagu öeldakse: "alati on projekt, mille kallal töötada" haha võib -olla olen see ainult mina
Ujuv nutikas maagiline peegel vanast sülearvutist Alexa häältuvastusega: 6 sammu (piltidega)
Ujuv nutikas maagiline peegel vanast sülearvutist Alexa häältuvastusega: registreeruge minu kursusele „Elektroonika lühidalt” siin: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Vaadake ka minu lehte YouTube'i kanal siit, et saada rohkem projekte ja elektroonikaõpetusi: https://www.youtube.com/channel/UCelOO
Mitme kasutaja nutikas peegel Google'i kalendriga: 10 sammu
Mitme kasutaja nutikas peegel Google'i kalendriga: selles juhendis loome Google'i kalendriga integreeritud nutika peegli. Tegin selle projekti, sest leian, et nutipeeglid on tõesti lahedad, need on jumalakartus hommikul. Kuid otsustasin ühe ise nullist teha, sest kõik teised