Indholdsfortegnelse:

Mit smarte spejl: 15 trin (med billeder)
Mit smarte spejl: 15 trin (med billeder)

Video: Mit smarte spejl: 15 trin (med billeder)

Video: Mit smarte spejl: 15 trin (med billeder)
Video: 3 РЕЦЕПТА из КУРИНОЙ ПЕЧЕНИ/ ПАШТЕТ!! ГОСТИ БУДУТ В ШОКЕ!! 2024, Juli
Anonim
Mit smarte spejl
Mit smarte spejl

Tid om morgenen kan være begrænset. Du skal gøre dig klar til arbejde, skole, … At kigge op efter vejret tager lidt af den begrænsede tid væk. Smart Mirror eliminerer den tid, du har brug for til at åbne din telefon eller computer og slå vejret op. I dette projekt vil vi lave sådan et spejl. Det vil kunne fortælle dig tid, det lokale vejr, temperatur og fugtighed på det sted, hvor dit spejl hænger. Disse data vil også blive vist på et hjemmelavet websted.

Trin 1: De komponenter, du har brug for

Listen over komponenter findes i en pdf -fil herunder

  • Computerskærm med HDMI -indgang (eller DVI -indgang med konverter som i mit tilfælde)
  • DHT11 temperatur- og fugtighedsføler
  • Hindbær pi 3 model B
  • Træ
  • Hardware til at fastgøre træet på plads (skruer, lim, beslag)
  • Konfrontationsspejl, prøv at bestille dimensionerne så tæt på skærmens dimensioner. Jeg bestilte en brugerdefineret størrelse og målte ydersiden af skærmen, fuldt samlet, med kant. Skærmen vil kunne hvile på adgangsspejlet.
  • Kabler til tilslutning af sensoren til din hindbær pi (hun-hun-2,54 til 2,0 mm jumperledninger anbefales)
  • HDMI -kabel

Trin 2: Opsætning af Raspberry Pi

Nu er det tid til at installere noget software til at styre Raspberry Pi:

  • Raspbian OS -billede
  • Win32 disk manager

1) Installer Raspbian OS -softwaren fra Raspberry pi -webstedet.

Download ZIP -filen, og udpak den til en ønsket placering.

2) Download Win32 -diskhåndteringen.

  • Klik på mappeikonet for at vælge billedet
  • Vælg derefter din "microSD" på "Device"
  • Klik derefter på "Skriv"

Når billedet er skrevet på dit MicroSD -kort, kan du åbne det i Windows Stifinder.

  • Åbn filen "cmdline.txt"
  • Tilføj følgende linje før ordet "rootwait": 169.254.10.0
  • Gem derefter filen.

Indsæt nu MicroSD i din Raspberry pi

Tilfør strøm til din Pi med en 5, 2V strømadapter.

Tilslut et netværkskabel til din Pi og din computer.

Trin 3: Tilslutning til din Raspberry Pi

Tilslutning til din Raspberry Pi
Tilslutning til din Raspberry Pi

Nu har vi installeret alt, hvad du har brug for for at bruge din RPi

1) Installer kittet, og åbn det.

2) Opret en forbindelse (som vist på billedet)

3) Log ind på dit pi:

  • brugernavn: pi
  • Adgangskode: hindbær

4) WIFI -opsætning

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

I bunden af filen tilføjer du disse linjer:

netværk = {ssid = "navn på det trådløse netværk" psk = "adgangskode til det trådløse netværk"

}

5) For at forbinde trådløst til din RPi skal du først finde din ip -adresse via denne kode:

ifconfig wlan0

Du kan nu bruge denne ip -adresse i kit til at logge ind trådløst.

Trin 4: Måling af dimensionerne til trækonstruktionen

Du skal måle 2 elementer:

  • Skærmens dimensioner (! Kun skærm, ingen kant!)
  • Dimensioner på det plexi spejl du har købt

Husk, at disse målinger vil være indersiden af rektanglet. Når du køber træet, skal du tilføje 8 gange værdien af træets bredde for at have en korrekt længde, fordi det er rart, hvis du så træet i gerning.

Til spejlets forside brugte jeg en træplanke på 18 x 69 mm og en længde på 210 cm

Skriv målene ned, vi bruger dem senere.

Trin 5: Fjernelse af skærmen

At tage skærmen fra hinanden
At tage skærmen fra hinanden
At tage skærmen fra hinanden
At tage skærmen fra hinanden
At tage skærmen fra hinanden
At tage skærmen fra hinanden

Nu tager vi skærmen fra hinanden. Hver skærm er anderledes, for min skærm måtte jeg løsne 4 skruer og løsne klip rundt om skærmen. I mit tilfælde var skærmen kun forbundet til strømforsyningen med et par ledninger. Så jeg tapede bagsiden til selve skærmen, så den ikke flyttede rundt.

Trin 6: Fremstilling af spejlets forreste del

Fremstilling af spejlets forreste del
Fremstilling af spejlets forreste del
Fremstilling af spejlets forreste del
Fremstilling af spejlets forreste del
Fremstilling af spejlets forreste del
Fremstilling af spejlets forreste del
  1. For at lave den forreste sektion har vi brug for målingerne af skærmen uden kant. Du kan vælge, hvor bredt træet skulle være, men jeg anbefaler en højde på +/- 20 mm. Grænsen behøver ikke at være så høj.
  2. Det hjælper, hvis du først laver en skitse som på det andet billede med dine mål. Det hjælper, når man skærer plankerne.
  3. Mål målene på din skærm på træet. Tegn et hjørne på 45 ° udad i hver side. Gentag dette for skærmens 4 dimensioner.
  4. Du kan selv skære plankerne ved hjælp af en cirkelsav eller bede butikken, hvor du købte plankerne, om at gøre det for dig.
  5. Jeg borede 2 små huller pr planke pr side i træets højde, så jeg kunne passe træhaner inde i hullerne for at forbinde plankerne sammen.
  6. For permanent at reparere dem sammen brugte jeg trælim.
  7. Lad limen hærde natten over.

Trin 7: Gør bagsiden af spejlet

Gør bagsiden af spejlet
Gør bagsiden af spejlet
Gør bagsiden af spejlet
Gør bagsiden af spejlet
Gør bagsiden af spejlet
Gør bagsiden af spejlet
  1. Nu skal vi bruge målingerne af plexi-spejlet.
  2. Vi vil ikke skære plankerne i en 45 ° vinkel.
  3. Din tegning skal ligne det tredje foto.
  4. For længden vil vi tilføje 2 gange bredden af planken.
  5. For højden skal vi skære plankerne efter målingerne af plexi-spejlet. Resultatet er, at når plankerne placeres som på billedet, er de indvendige mål identiske med plexi-spejlets.
  6. For at fastgøre træplankerne borede jeg huller og fastgjorde det med skruer. Fordi dette vil være bagsiden, er forfining ikke en prioritet.

Trin 8: Afslutning af trækonstruktionen

Afslutning af træbyggeriet
Afslutning af træbyggeriet
Afslutning af træbyggeriet
Afslutning af træbyggeriet

Nu skal vi fastgøre de 2 konstruktioner sammen.

Jeg brugte metal 90 ° bøjninger og skruer til at fastgøre de 2 som vist på billedet.

Du kan også bruge disse små trekanter med skruer, men det er ikke nødvendigt.

Trin 9: Placering af Plexi-spejlet og skærmen i konstruktionen

Placering af Plexi-spejlet og skærmen i konstruktionen
Placering af Plexi-spejlet og skærmen i konstruktionen
Placering af Plexi-spejlet og skærmen i konstruktionen
Placering af Plexi-spejlet og skærmen i konstruktionen
Placering af Plexi-spejlet og skærmen i konstruktionen
Placering af Plexi-spejlet og skærmen i konstruktionen
Placering af Plexi-spejlet og skærmen i konstruktionen
Placering af Plexi-spejlet og skærmen i konstruktionen
  1. Hvis alt er korrekt, passer dit spejl pænt ind bagfra og hviler på en kant fra den forreste del.
  2. Jeg lagde lidt lim på kanten og placerede spejlet i sin endelige position.
  3. Læg lidt vægt på spejlet, så det tørrer pænt.
  4. Lad det sidde natten over.

Trin 10: Placering af det hele sammen

Placering af det hele sammen
Placering af det hele sammen
Placering af det hele sammen
Placering af det hele sammen
Placering af det hele sammen
Placering af det hele sammen
Placering af det hele sammen
Placering af det hele sammen

Nu er vores konstruktion færdig, vi skal placere vores skærm i huset med DHT11 temp sensor.

Hvordan du løser det, er op til dig, bare sørg for, at skærmen og pi ikke går nogen steder.

Jeg monterede DHT11 temp sensor på ydersiden af spejlet, så målingerne ville være de mest nøjagtige.

Trin 11: SQL- Database

SQL- Database
SQL- Database
  1. I dette trin installerer vi nogle elementer, der gør det muligt at køre databasen.
  2. sudo apt opdatering
  3. sudo apt installere -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3

Vi har i øjeblikket ingen bruger. Vi bruger denne kode til at oprette bruger, du skal bare udfylde brugeren og adgangskoden:

Opret BRUGER 'FILL_USER_IN'@'localhost' IDENTIFICERET AF 'FILL_PASSWORD_IN';

Opret DATABASE smart-mirror;

TILDELE ALLE PRIVILEGER PÅ smart-mirror.* Til 'FILL_USER_IN'@'localhost' MED GRANT MULIGHED;

sudo mariadb <sql/db_init.sql

Trin 12: SQL -forbindelse til Pycharm

Vi forbinder vores database med pycharm

  1. Gå til Vis> Værktøjsvinduer> Database, og klik på det grønne plus for at tilføje forbindelse
  2. Vælg Datakilde> MySQL og Download driver, hvis den kommer op

Generel

  • Host = localhost
  • Port = 3306
  • Bruger = *navn, du valgte i sidste trin *
  • Adgangskode = * adgangskode, du valgte i sidste trin *

SSH/SSL

  • Proxy vært = * din ip adresse *
  • Port = 22
  • Proxy -bruger = pi
  • Proxy -adgangskode = hindbær

At indsætte tabeller

  1. du højreklikker på smart-mirror> åben konsol
  2. Udfør sql i zip -filen i konsollen
  3. Database er lavet

Trin 13: Få kode til projektet

Få kode til projektet
Få kode til projektet

I Pycharm gå til:

Fil> indstillinger> Byg, udførelse, implementering> implementering

Udfyld skærmen som på billedet

Gør det samme i

Fil> Standardindstillinger> Byg, udførelse, implementering> distribution

Nu skal du bare downloade koden fra mit github og åbne den i pycharm

Trin 14: Kør projektet automatisk

For at indlæse skærmsiden ved opstart i din Pi, skriver du dette:

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

og åbn autostart -filen med nano

nano autostart

Du sørger for, at det er det, der er i filen:

@lxpanel --profil LXDE-pi @pcmanfm-skrivebord --profil LXDE-pi @xscreensaver -no-splash @point-rpi @chrom-browser-inkognito-kiosk 127.0.0.1/monitor @xset s noblank @xset er slået fra @xset -dpms

Nu indlæses skærmsiden ved opstart, og pauseskærmen er deaktiveret.

Trin 15: Nyd dit smarte spejl

Nyd dit smarte spejl
Nyd dit smarte spejl

Nu tænder du bare på skærmen og pi, og lader spejlet gøre sin magi.

Det tager noget tid for Mirror at starte op, men lad det gøre sit arbejde.

Placeringen på skærmen er indstillet til Kortrijk, Belgien, det sted, hvor spejlet er lavet, men hvis du vil ændre det, skal du gå ind i web> static> JavaScript -mappen i koden og søge efter linjen, hvor City = Kortrijk; (det er i de første linjer i koden). Du kan ændre det til det sted, hvor du bor. Du bør ændre det i de 2 javascript -filer, så placeringen kan ændres på webstedet og i spejlet.

Nyd dit Smart Mirror!

Ur konkurrence
Ur konkurrence
Ur konkurrence
Ur konkurrence

Anden pris i urkonkurrencen

Anbefalede: