Turinys:
- 1 žingsnis: reikalingi komponentai
- 2 veiksmas: „Raspberry Pi“sąranka
- 3 žingsnis: „Pi“prijungimas prie „WIFI“
- 4 žingsnis: aparatinė įranga
- 5 žingsnis: SQL duomenų bazė
- 6 žingsnis: veidrodžio kodas
- 7 žingsnis: svetainė
- 8 veiksmas: automatiškai paleiskite „App.py“
- 9 žingsnis: padarykite dėklą
- 10 žingsnis: Tikiuosi, kad jums tai patinka
Video: Išmanusis veidrodis: 10 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:47
Mes visi žinome tą akimirką, kai esate vonioje ir prarandate valandą. Arba nežinote, koks šiandien bus oras … ir tt Išmanusis veidrodis gali padėti. Savo projektui padariau mažesnę išmaniojo veidrodžio versiją, kad sutaupyčiau vietos vonios kambaryje. Jame galite rasti orą, valandą, dieną, vietą, temperatūrą ir drėgmę. Taip pat yra su ja susieta svetainė, kurioje galite rasti visus duomenis diagramose ir pakeisti LED juostos spalvą.
1 žingsnis: reikalingi komponentai
Čia yra jums reikalingų komponentų sąrašas.
- Raspberry Pi ekranas 5 colių
- Raspberry Pi 3 b+
- 8 GB mikro sd
- Raspberry Pi maitinimas 5.1V/2.5A
- „Digitale RGB Ledstrip WS2801“
- DHT11 temperatūros ir drėgmės jutiklis
- Mediena
- Medienos tvirtinimo įranga (klijai ir pjūklas)
- HDMI kabelis
- PIR (judesio jutiklis)
- DS18B20 (temperatūros jutiklis)
2 veiksmas: „Raspberry Pi“sąranka
Pradėkime nuo tam tikros programinės įrangos įdiegimo.
- WinSCP
- Win32 disko tvarkyklė
- „MobaXterm“
- VNC žiūrovas
- „MySQL“darbastalis
Pirmiausia įdiekite „Win 32“. Įdiegę „Win 32“, galite pradėti diegti vaizdą pi.
Atidarę „win 32“pamatysite, kad galima pasirinkti aplanką. Pasirinkite savo „micro sd“kortelę (viršuje dešinėje) ir spustelėkite rašyti (apačioje). Diegimas gali užtrukti. Tuo tarpu galite įdiegti visą kitą programinę įrangą.
Įdiegę vaizdą, galite įdėti savo SD kortelę į savo pi ir įjungti maitinimą. Prijunkite „pi“eterneto kabeliu prie kompiuterio/nešiojamojo kompiuterio. Po to paleidžiate „mobaXterm“. Eikite į sesiją => SSH => ir užpildykite šiuos duomenis (daugiau informacijos rasite paveikslėlyje). Tokiu būdu jūs prisijungiate prie savo pi per ssh ryšį 22 prievade naudodami vartotojo vardą „dp-use r“ir slaptažodį „dp-user“.
3 žingsnis: „Pi“prijungimas prie „WIFI“
Jei esate prisijungę prie „pi“, galite nustatyti „wifi“atlikdami šiuos veiksmus.
sudo raspi-config
- Eikite į tinklo parinktis
- Eikite į „Wi-Fi“
- Įveskite savo tinklo pavadinimą
- Įveskite savo slaptažodį
Dabar turite prieigą prie „Wi -Fi“ir galite atnaujinti savo „pi“naudodami šį kodą.
sudo apt atnaujinimas
sudo apt upgrade -y
Tai užtikrina, kad jūsų pi yra atnaujintas.
4 žingsnis: aparatinė įranga
Dabar, kai jūsų pi yra visiškai paruoštas, galite pradėti nustatyti grandinę. prijunkite grandinę, kaip aprašyta aukščiau. Pamatysite, kad naudojamas „mcp3008“. Jums to nereikia, tai yra ekrano jungtis. LED juostelėje yra laikrodis, Mosi, GND ir 5V.
5 žingsnis: SQL duomenų bazė
Laikas sukurti duomenų bazę. Atidarykite „mariaDB“aplinką savo pi naudodami toliau pateiktą kodą.
Pirmiausia sukurkite vartotoją su:
KURTI NAUDOTOJĄ 'mct'@'%' IDENTIFIKAVO 'mct';
tada įsitikinkite, kad jis turi visas privilegijas:
SUTEIKITE VISAS PRIVILIEGIJAS *. * Į „mct“@'%“SU PASIRINKIMU;
Paskutinis, bet ne mažiau svarbus dalykas - viską nuplaukite:
PLŪŠIMO PRIVILEGIJOS;
Dabar paleiskite paslaugą iš naujo:
sudo paslauga mysql iš naujo
Atidarykite „mysql Workbench“. Užmegzkite naują ryšį. Daugiau informacijos rasite paveikslėlyje.
Dabar atidarykite importavimą, importuokite failą ir vykdykite kodą.
6 žingsnis: veidrodžio kodas
Atidarykite pyCharm ir eikite į Settings => Build, Exixution, Deployment => deployment. Paspauskite pliusą ir pridėkite SFTP (žr. Paveikslėlį).
Dabar tiesiog atsisiųskite kodą iš mano „github“ir atidarykite jį „pycharm“.
7 žingsnis: svetainė
Norėdami įdėti žiniatinklio serverį į savo pi, pridėkite šį kodą prie savo pi.
sudo apt-get intall apache2-y
Norėdami gauti prieigą kaip dp vartotojas:
sudo chown dp-user: root *
Norėdami pasiekti aplanką ir pridėti failų.
sudo chown dp-user: root/var/www/html
Atidarykite „WinSCP“. Sukurkite naują seansą ir užpildykite failą, kaip parodyta paveikslėlyje.
Pasirinkite failus ir vilkite juos į aplanką/var/www/html.
8 veiksmas: automatiškai paleiskite „App.py“
Norėdami automatiškai paleisti „app.py“, eikite į „crontab“ir pridėkite šį kodą:
sudo crontab -e
Failo apačioje įveskite šį kodą (paaiškinta paveikslėlyje).
@iš naujo paleiskite „python3“/var/www/html/app.py
Norėdami išeiti, paspauskite „Ctrl“+ x, o įrašykite „y“.
9 žingsnis: padarykite dėklą
Koncepcija paprasta: paėmiau ekrano dydį, duonos lentos ilgį ir mano pi dydį, kad apačioje padariau skylę PIR įdėti.
Kadangi naudojate hdmi kabelį, ant jūsų turėtų būti dar vienas gabalas.
10 žingsnis: Tikiuosi, kad jums tai patinka
Tikiuosi, kad jums patiks mini išmanusis veidrodis.
Sėkmės!
Rekomenduojamas:
C.Q: „pasidaryk pats“išmanusis veidrodis: 5 žingsniai
C.Q: „pasidaryk pats“išmanusis veidrodis: mes esame Katrina Concepcion ir Adil Qaiser, abi antro kurso studijos WBASD STEM akademijoje. Tai projektas, kurį būtume bendradarbiavę ir nuveikę dėl geriausio šių metų apdovanojimo. Nusprendę įgyvendinti šį projektą, turėjome omenyje " kas būtų naudingiausia
Išmanusis veidrodis: 5 žingsniai
Išmanusis veidrodis: ši instrukcija mokys jus, kaip sukurti išmanųjį veidrodį, kuriame būtų rodomi jūsų el. Pašto gautieji, naujausios „The New York Times“naujienos ir atnaujinimai bei data ir laikas „Unsplash“fone. Veikimo nuoroda: reikalingos medžiagos: rėmas
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: 10 žingsnių (su nuotraukomis)
Išmanusis žadintuvas: išmanusis žadintuvas, pagamintas naudojant „Raspberry Pi“: ar kada nors norėjote išmaniojo laikrodžio? Jei taip, tai yra sprendimas jums! Aš sukūriau išmanųjį žadintuvą, tai laikrodis, kuriuo galite pakeisti žadintuvo laiką pagal svetainę. Kai žadintuvas išsijungs, pasigirs garsas (švilpukas) ir 2 lemputės
Kelių vartotojų išmanusis veidrodis su „Google“kalendoriumi: 10 žingsnių
Kelių naudotojų išmanusis veidrodis su „Google“kalendoriumi: Šioje instrukcijoje mes sukursime išmanųjį veidrodį, integruotą su „Google“kalendoriumi. Aš sukūriau šį projektą, nes man atrodo, kad išmanieji veidrodžiai yra tikrai šaunūs, jie yra dievobaimė ryte. Bet aš nusprendžiau pasidaryti vieną iš nulio, nes visi kiti
Mano išmanusis veidrodis: 15 žingsnių (su nuotraukomis)
Mano išmanusis veidrodis: laikas ryte gali būti ribotas. Turi ruoštis darbui, mokyklai, … Žiūrėti į orą atima tam tikrą ribotą laiką. Išmanusis veidrodis pašalina laiką, kurio reikia norint atidaryti telefoną ar kompiuterį ir ieškoti oro sąlygų. Šiame