INHOUDSOPGAWE:

My eerste slim spieël: 8 stappe
My eerste slim spieël: 8 stappe

Video: My eerste slim spieël: 8 stappe

Video: My eerste slim spieël: 8 stappe
Video: EERSTE NACHT SLAPEN iN ONS NiEUWE HUiS! 😴( verhuisvlog 7 & 8 ) | Bellinga Vlog #2028 2024, November
Anonim
My eerste slim spieël
My eerste slim spieël

Ons ken almal hierdie probleem; ons staan te laat in die oggend op, so ons moet baie vinnig gereed wees. Dit beteken dat u nie tyd het om te sien watter weer dit sal wees nie. Maar waarvoor u beslis tyd het, is om in die spieël te kyk. Wat as ons die twee kon kombineer? In hierdie projek sal ek 'n slim spieël maak, waar u die plaaslike weervoorspelling, die temperatuur in die kamer, die humiditeit in die kamer en die hoeveelheid lig kan sien. U sal al die sensordata op 'n selfgemaakte webwerf kan sien.

Stap 1: Watter komponente benodig u?

Hieronder vind u die nodige komponente wat nodig is om hierdie projek te voltooi.

• LCD -monitor met HMDI -ingang

• Framboos Pi 3B+

• SD kaart

• HDMI -kabel

• Kabels om die sensors aan u framboospi te koppel

• DHT11 Temperatuur- en humiditeitsensor

• TSL 2561 Lichtsensor

• IRFZ44N

• Enige goedkoop RGB Led Strip

• Isolasie om tussen die skerm en die plexiglas vas te hou vir beskerming

• Plexiglas (grootte van die LCD -monitor)

• Reflekterende venster Film

• Hout

• Hardeware om die hout aan te sluit (skroewe, gom, ysterhake,..)

Die maksimum koste van hierdie projek is € 270, 00 (as u 'n pi en 'n ekstra LCD -monitor het, is dit slegs € 130, 00)

Stap 2: Die opstel van die Raspberry Pi

Die opstel van die Raspberry Pi
Die opstel van die Raspberry Pi

As u al die komponente het. U kan begin om die framboos pi op te stel.

  1. Installeer die Raspbian OS -sagteware vanaf die Pi -webwerf
  2. Laai Etcher af om die bedryfstelsel op die Pi te installeer.

• Maak Etcher op die rekenaar oop

• Kies die prent wat u vroeër afgelaai het

• Kies u microSD -kaart

• Druk die flits knoppie en wag.

3. As die prentjie op u microSd -kaart oopmaak, maak dit oop in Windows Explorer.

• Maak die txt -lêer "cmdline.txt" oop

• Skryf "169.254.10.1" aan die einde.

• Stoor en sluit dan die lêer

4. Plaas die microSd -kaart in die Raspberry Pi.

• Koppel die Raspberry Pi aan

• Koppel 'n netwerkkabel aan die pi en u rekenaar

5. Laai stopverf af om aan u framboospi te koppel

• Kies vir verbindingstipe SSH

• Gasheernaam: 169.254.10.1 en poort: 22

6. Nou gaan ons die pi aan die wifi koppel

• Tik die volgende opdragreël:

wpa_passphrase 'Hier kom u SSID' 'Hier kom u wagwoord' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Na hierdie opdrag tik jy die volgende reëls:

wpa_cli

koppelvlak wlan0

herkonfigureer

ctrl + D

• As u die ip van u pi -tipe wil sien, volg die volgende reël:

ifconfig

Stap 3: Kry u kode by die Raspberry Pi

Kry u kode by die Raspberry Pi
Kry u kode by die Raspberry Pi

Maak Pycharm oop

• Gaan na lêerinstellings Bou, uitvoering, implementering implementering

• Vul alles in soos dit op die skermkiekie hierbo verskyn.

2. Gaan nou na my github en laai die lêers af

Stap 4: Die opstel van die SQL -databasis

Die opstel van die SQL -databasis
Die opstel van die SQL -databasis

In hierdie stap sal ons die SQL -databasis opstel

  1. sudo apt update -y
  2. sudo apt installeer -y python3-venv python3-pip python3-mysqldb mariadb-bediener
  3. Nou gaan ons 'n gebruiker en 'n wagwoord by die databasis voeg

• SKEP GEBRUIKER 'FILL_USER_IN'@'localhost' IDENTIFIED DEUR 'FILL_PASSWORD_IN';

• SKEP DATABASIS slim-spieël;

• TOEEN ALLE VOORREGTE OP smart-mirror.* Aan 'FILL_USER_IN'@'localhost' MET TOELATINGSOPTIE;

• sudo mariadb <sql/db_init.sql

Nou gaan ons die databasis aan die mysql -werkbank koppel

1. Gaan na mySQL -verbindings

2. Klik op "Stel 'n nuwe verbinding op"

3. Noem jou nuwe verbinding

4. Gasheernaam: 169.254.10.1, hawe: 3306

5. Gebruikersnaam en wagwoord = Bekyk vorige stap

6. Maak die verbinding oop en gaan na administrasie

7. Klik op Data -invoer en voer die sql -lêer uit my github in

Stap 5: Kom ons begin met die hardeware

Kom ons begin met die hardeware
Kom ons begin met die hardeware
Kom ons begin met die hardeware
Kom ons begin met die hardeware

Nou kan ons uiteindelik begin met die maklike deel. As u alles volledig volg soos op die foto's hierbo aangedui, behoort u geen probleme hiermee te hê nie.

Stap 6: Kom ons begin met die spieël

Kom ons begin met die spieël
Kom ons begin met die spieël
Kom ons begin met die spieël
Kom ons begin met die spieël
Kom ons begin met die spieël
Kom ons begin met die spieël

Vir hierdie stap benodig u 'n saag.

  1. Eerstens gaan ons die agterste gedeelte maak
  2. Maak seker dat u pleksiglas is en dat die LCD -monitor in die agterste gedeelte pas.
  3. Hang die stukke saam met gom en skroewe

Nou gaan ons die voorste gedeelte maak.

1. Maak seker dat die voorste gedeelte 1 cm oor die agterkant aan die binnekant oorvleuel

2. Op hierdie manier kan die pleksiglas op die 1 cm rus.

Hierna gaan ons die weerkaatsende film aan die plexiglas heg (dit kan 'n paar keer neem)

1. Maak seker dat u pleksiglas nie vingerafdrukke bevat nie

2. Maak die plexiglas en die film nat met water

3. Heg nou die film aan die plexiglas vas

Stap 7: Plaas alles in die raam

Plaas alles in die raam
Plaas alles in die raam
Plaas alles in die raam
Plaas alles in die raam
Plaas alles in die raam
Plaas alles in die raam

Noudat die raam volledig gemonteer is, kan ons begin om al die komponente op hul plek te plaas.

Eerstens begin ons met die led -strook om die behuising te plak. Ek het dubbelzijdige band gebruik.

Dan boor ons 'n gat in die raam op so 'n manier dat ons die ledstrook kan verbind.

Noudat u besig is, kan u ook 2 gate boor vir u ander sensors aan die buitekant van u raam om te plaas.

Op so 'n manier dat ons beter sensordata terugkry.

Aanbeveel: