Sisukord:

Minu nutikas peegel: 15 sammu (piltidega)
Minu nutikas peegel: 15 sammu (piltidega)

Video: Minu nutikas peegel: 15 sammu (piltidega)

Video: Minu nutikas peegel: 15 sammu (piltidega)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, November
Anonim
Minu tark peegel
Minu tark peegel

Hommikul saab aega piirata. Peate valmistuma tööks, kooliks,… Ilmavaate vaatamine võtab osa sellest piiratud ajast ära. Nutikas peegel välistab telefoni või arvuti avamiseks ja ilmastiku otsimiseks kuluva aja. Selles projektis teeme sellise peegli. See suudab teile öelda peegli riputamise aja, kohaliku ilma, temperatuuri ja niiskuse. Neid andmeid näidatakse ka kodus valmistatud veebisaidil.

Samm: vajalikud komponendid

Komponentide loendi leiate allolevast pdf -failist

  • Arvutiekraan HDMI -sisendiga (või DVI -sisend muunduriga, nagu minu puhul)
  • DHT11 temperatuuri ja niiskuse andur
  • Vaarika pi 3 mudel B
  • Puit
  • Riistvara puidu kinnitamiseks (kruvid, liim, sulgud)
  • Vastasseis, proovige mõõtmed tellida ekraani mõõtmetele võimalikult lähedale. Tellisin kohandatud suuruse ja mõõtsin ekraani väliskülge, täielikult kokkupanduna, äärisega. Ekraan saab toetuda juurdepääsupeeglile.
  • Kaablid anduri ühendamiseks teie vaarika pi-ga (soovitatav on emane-emane 2,54–2,0 mm hüppaja)
  • HDMI kaabel

Samm: Raspberry Pi seadistamine

Nüüd on aeg installida tarkvara Raspberry Pi juhtimiseks:

  • Raspbian OS -i pilt
  • Win32 plaadihaldur

1) Installige Raspbian OS tarkvara Raspberry pi veebisaidilt.

Laadige alla ZIP -fail ja pakkige see soovitud asukohta.

2) Laadige alla Win32 plaadihaldur.

  • Pildi valimiseks klõpsake kaustaikooni
  • Seejärel valige jaotises "Seade" oma microSD
  • Seejärel klõpsake nuppu "Kirjuta"

Kui pilt on teie MicroSD -kaardile kirjutatud, saate selle avada Windows Exploreris.

  • Avage fail "cmdline.txt"
  • Lisage sõna "rootwait" ette järgmine rida: 169.254.10.0
  • Seejärel salvestage fail.

Nüüd sisestage MicroSD oma Raspberry pi -sse

Lisage oma Pi -le toide 5, 2 V toiteadapteriga.

Ühendage võrgukaabel oma Pi ja arvutiga.

Samm: ühendage oma Raspberry Pi -ga

Raspberry Pi -ga ühenduse loomine
Raspberry Pi -ga ühenduse loomine

Nüüd oleme installinud kõik, mida vajate oma RPi kasutamiseks

1) Paigaldage Putty ja avage see.

2) Looge ühendus (nagu pildil näidatud)

3) Logige oma pi sisse:

  • kasutajanimi: pi
  • Parool: vaarikas

4) WIFI seadistamine

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

Faili allservasse lisate järgmised read:

võrk = {ssid = "traadita võrgu nimi" psk = "traadita võrgu parool"

}

5) RPi -ga traadita ühenduse loomiseks peate esmalt leidma oma ip -aadressi selle koodi kaudu:

ifconfig wlan0

Nüüd saate seda ip -aadressi pahtlis kasutada traadita ühenduse loomiseks.

4. samm: puitkonstruktsiooni mõõtmete mõõtmine

Peate mõõtma 2 elementi:

  • Ekraani mõõtmed (ainult ekraan, ilma servadeta!)
  • Ostetud pleksi peegli mõõtmed

Pidage meeles, et need mõõtmised on ristküliku sees. Puidu ostmisel peate õige pikkuse saamiseks lisama 8 -kordse puidu laiuse väärtuse, sest on tore, kui nägite puitu mitraga.

Peegli esiosa jaoks kasutasin puidust plaati 18 x 69 mm ja pikkust 210 cm

Kirjutage mõõtmed üles, kasutame neid hiljem.

Samm: ekraani lahti võtmine

Ekraani lahti võtmine
Ekraani lahti võtmine
Ekraani lahti võtmine
Ekraani lahti võtmine
Ekraani lahti võtmine
Ekraani lahti võtmine

Nüüd võtame ekraani lahti. Iga ekraan on erinev, minu ekraani jaoks pidin ma 4 kruvi lahti keerama ja klambrid monitori ümber lahti keerama. Minu puhul oli ekraan ühendatud toiteallikaga vaid paari juhtmega. Nii et teipisin tagakülje ekraani enda külge, et see ringi ei liiguks.

6. samm: peegli esiosa tegemine

Peegli esiosa valmistamine
Peegli esiosa valmistamine
Peegli esiosa valmistamine
Peegli esiosa valmistamine
Peegli esiosa valmistamine
Peegli esiosa valmistamine
  1. Esiosa tegemiseks vajame ilma ääristeta ekraani mõõtmisi. Saate valida, kui lai puit peab olema, kuid soovitan kõrgust +/- 20mm. Piir ei pea olema nii kõrge.
  2. See aitab, kui teete kõigepealt oma mõõtudega visandi nagu teisel pildil. See aitab laudade lõikamisel.
  3. Mõõtke ekraani mõõtmeid puidul. Joonista mõlemale küljele 45 ° nurk väljapoole. Korrake seda ekraani nelja mõõtme puhul.
  4. Plaate saate ketassae abil ise lõigata või paluda poel, kust need osteti, teie eest teha.
  5. Puurisin puidukõrgusele 2 väikest auku plaadi kohta kummagi külje kohta, et saaksin plaatide omavahel ühendamiseks aukude sisse puidust kraanid paigaldada.
  6. Nende püsivaks kinnitamiseks kasutasin puiduliimi.
  7. Lase liimil üleöö taheneda.

7. samm: peegli tagakülje tegemine

Peegli tagumise külje tegemine
Peegli tagumise külje tegemine
Peegli tagumise külje tegemine
Peegli tagumise külje tegemine
Peegli tagumise külje tegemine
Peegli tagumise külje tegemine
  1. Nüüd vajame pleksi-peegli mõõtmisi.
  2. Me ei kavatse laudu 45 ° nurga all lõigata.
  3. Teie joonis peaks välja nägema nagu kolmas foto.
  4. Pikkuse jaoks lisame 2 korda laua laiuse.
  5. Kõrguse jaoks lõikame plangud pleksipeegli mõõtmete järgi. Tulemuseks on see, et plaate paigutades nagu fotol, on sisemõõdud identsed pleksipeegli mõõtmetega.
  6. Puidust plaatide kinnitamiseks puurisin augud ja kinnitasin kruvidega. Kuna see on tagakülg, pole täiustamine esmatähtis.

8. samm: puitkonstruktsiooni viimistlemine

Puitkonstruktsiooni viimistlemine
Puitkonstruktsiooni viimistlemine
Puitkonstruktsiooni viimistlemine
Puitkonstruktsiooni viimistlemine

Nüüd kinnitame kaks konstruktsiooni kokku.

Kasutasin 2 kinnitamiseks metallist 90 ° kurve ja kruvisid, nagu pildil näidatud.

Neid väikeseid kolmnurki saate kasutada ka kruvidega, kuid see pole vajalik.

9. samm: Plexi-peegli ja ekraani paigutamine konstruktsiooni

Plexi-peegli ja ekraani paigutamine konstruktsiooni
Plexi-peegli ja ekraani paigutamine konstruktsiooni
Plexi-peegli ja ekraani paigutamine konstruktsiooni
Plexi-peegli ja ekraani paigutamine konstruktsiooni
Plexi-peegli ja ekraani paigutamine konstruktsiooni
Plexi-peegli ja ekraani paigutamine konstruktsiooni
Plexi-peegli ja ekraani paigutamine konstruktsiooni
Plexi-peegli ja ekraani paigutamine konstruktsiooni
  1. Kui kõik on õige, sobib teie peegel tagant kenasti sisse ja toetub esiosa servale.
  2. Panin servale veidi liimi ja panin peegli lõppasendisse.
  3. Asetage peeglile veidi raskust, nii et see kuivab kenasti.
  4. Laske sellel üleöö istuda.

10. samm: pange see kõik kokku

Selle kõik kokku panemine
Selle kõik kokku panemine
Selle kõik kokku panemine
Selle kõik kokku panemine
Selle kõik koos paigutamine
Selle kõik koos paigutamine
Selle kõik koos paigutamine
Selle kõik koos paigutamine

Nüüd on meie ehitus lõpule jõudnud, paigutame ekraani DHT11 temperatuurianduriga korpusesse.

Kuidas seda parandada, on teie otsustada, lihtsalt veenduge, et ekraan ja pi ei läheks kuhugi.

Paigaldasin DHT11 temperatuurianduri peegli välisküljele, nii et näidud oleksid kõige täpsemad.

11. samm: SQL-andmebaas

SQL- andmebaas
SQL- andmebaas
  1. Selles etapis installime mõned üksused, mis võimaldavad andmebaasi käitada.
  2. sudo apt värskendus
  3. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

Meil pole praegu ühtegi kasutajat. Kasutame seda koodi kasutaja loomiseks, peate lihtsalt sisestama kasutaja ja parooli:

CREATE USER 'FILL_USER_IN'@'localhost' TUNNISTAJA 'FILL_PASSWORD_IN';

CREATE DATABASE smart-peegel;

TOETAGE KÕIK PRIILIID Smart-Mirroril.* FILL_USER_IN '@' localhost 'TOETUSVALIKUGA;

sudo mariadb <sql/db_init.sql

12. samm: SQL -ühendus Pycharmiga

Ühendame oma andmebaasi pycharmiga

  1. Avage Vaade> Tööriistaken> Andmebaas ja klõpsake ühenduse lisamiseks rohelist plussmärki
  2. Valige Andmeallikas> MySQL ja allalaadimisdraiver, kui see ilmub

Kindral

  • Host = localhost
  • Sadam = 3306
  • Kasutaja = *nimi, mille valisite viimases etapis *
  • Parool = * parool, mille valisite viimases etapis *

SSH/SSL

  • Puhverserver = * teie IP -aadress *
  • Sadam = 22
  • Puhverserveri kasutaja = pi
  • Puhverserveri parool = vaarikas

Tabelite sisestamiseks

  1. paremklõps nutipeeglil> ava konsool
  2. Käivitage sql konsooli ZIP -failis
  3. Andmebaas on tehtud

13. samm: projekti jaoks koodi saamine

Projekti jaoks koodi saamine
Projekti jaoks koodi saamine

Püharmis minge aadressile:

Fail> seaded> Ehitamine, täitmine, juurutamine> Juurutamine

Täitke ekraan nagu fotol

Tehke sama sisse

Fail> Vaikesätted> Ehitamine, täitmine, juurutamine> Juurutamine

Nüüd laadige kood minu githubist alla ja avage see pycharmis

14. samm: projekti automaatne käivitamine

Ekraanilehe laadimiseks käivitamisel sisestage oma Pi -sse järgmine:

cd /home/pi/.config/lxsession/LXDE-pi/

ja avage nano abil automaatse käivitamise fail

nano automaatne käivitamine

Veenduge, et see on failis järgmine:

@lxpanel --profile LXDE-pi @pcmanfm --desktop --profile LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser-incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset s välja lülitatud @xset -dpms

Nüüd laaditakse monitori leht käivitamisel ja ekraanisäästja on keelatud.

Samm: nautige oma nutikat peeglit

Nautige oma nutikat peeglit
Nautige oma nutikat peeglit

Nüüd lülitage lihtsalt ekraan sisse ja pi ning laske peeglil oma võlu teha.

Peegli käivitumine võtab natuke aega, kuid laske tal oma tööd teha.

Asukohaks ekraanil on seatud Kortrijk, Belgia, peegli valmistamise koht, kuid kui soovite seda muuta, minge koodis kausta web> staatiline> JavaScript ja otsige rida, kus City = Kortrijk; (see on koodi esimestel ridadel). Saate selle muuta elukohaks. Asukoha muutmiseks saidil ja peeglis peaksite seda muutma kahes JavaScripti failis.

Nautige oma nutikat peeglit!

Kellade võistlus
Kellade võistlus
Kellade võistlus
Kellade võistlus

Kellade konkursi teine auhind

Soovitan: