Sadržaj:

Moje prvo pametno ogledalo: 8 koraka
Moje prvo pametno ogledalo: 8 koraka

Video: Moje prvo pametno ogledalo: 8 koraka

Video: Moje prvo pametno ogledalo: 8 koraka
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Studeni
Anonim
Moje prvo pametno ogledalo
Moje prvo pametno ogledalo

Svi znamo ovaj problem, ujutro ustajemo prekasno, pa se moramo vrlo brzo spremiti. Što znači da nemate vremena vidjeti kakvo će vrijeme biti. No, ono za što zasigurno imate vremena jest pogledati se u ogledalo. Što ako bismo mogli spojiti to dvoje? U ovom projektu napravit ću Pametno ogledalo u kojem ćete moći vidjeti lokalnu vremensku prognozu, temperaturu u prostoriji, vlažnost u prostoriji i količinu svjetla. Moći ćete vidjeti sve podatke senzora na vlastitoj web stranici.

Korak 1: Koje komponente su vam potrebne?

Ispod možete pronaći potrebne komponente koje su potrebne za dovršetak ovog projekta.

• LCD monitor s HMDI ulazom

• Malina Pi 3B+

• SD kartica

• HDMI kabel

• Kablovi za povezivanje senzora s vašim malina pi

• DHT11 osjetnik temperature i vlažnosti

• TSL 2561 Senzor svjetla

• IRFZ44N

• Bilo koja jeftina RGB LED traka

• Izolacija koja se lijepi između zaslona i pleksiglasa radi zaštite

• Pleksiglas (veličina LCD monitora)

• Reflektirajuća prozorska folija

• Drvo

• Okov za spajanje drva (vijci, ljepilo, željezne kuke,..)

Maksimalni trošak ovog projekta bit će 270,00 EUR (ako imate pi i rezervni LCD monitor, bit će samo 130,00 EUR)

Korak 2: Postavljanje Raspberry Pi

Postavljanje Raspberry Pi
Postavljanje Raspberry Pi

Kad imate sve komponente. Možete započeti konfiguriranje maline pi.

  1. Instalirajte softver Raspbian OS sa web stranice Pi
  2. Preuzmite Etcher da biste instalirali OS na Pi.

• Otvorite Etcher na računalu

• Odaberite sliku koju ste ranije preuzeli

• Odaberite svoju microSD karticu

• Pritisnite gumb bljeskalice i pričekajte.

3. Kad se slika pojavi na vašoj microSd kartici, otvorite je u programu Windows Explorer.

• Otvorite txt datoteku "cmdline.txt"

• Napišite "169.254.10.1" na kraju.

• Zatim spremite i zatvorite datoteku

4. Umetnite microSd karticu u Raspberry Pi.

• Spojite napajanje na Raspberry Pi

• Spojite mrežni kabel na pi i računalo

5. Preuzmite kit za spajanje na vaš malina pi

• Odaberite za vrstu veze SSH

• Naziv hosta: 169.254.10.1 i Port: 22

6. Sada ćemo spojiti pi na wifi

• Upišite sljedeću naredbenu liniju:

wpa_passphrase 'Evo vašeg SSID -a' 'Evo vaše lozinke' >> /etc/wpa_supplicant/wpa_supplicant.conf

• Nakon ove naredbe upisujete sljedeće retke:

wpa_cli

sučelje wlan0

ponovno konfigurirati

ctrl + D

• Ako želite vidjeti ip vašeg pi tipa sljedeći redak:

ifconfig

Korak 3: Dobivanje koda na Raspberry Pi

Dobivanje koda na Raspberry Pi
Dobivanje koda na Raspberry Pi

Otvorite Pycharm

• Idite na File Settings Build, Execution, Deployment Deployement

• Ispunite sve kako je prikazano na gornjoj snimci zaslona.

2. Sada idite na moj github i preuzmite datoteke

Korak 4: Postavljanje SQL baze podataka

Postavljanje SQL baze podataka
Postavljanje SQL baze podataka

U ovom koraku ćemo postaviti SQL bazu podataka

  1. sudo apt update -y
  2. sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-poslužitelj
  3. Sada ćemo dodati korisnika i lozinku u bazu podataka

• CREATE USER 'FILL_USER_IN'@'localhost' IDENTIFICIRANO 'FILL_PASSWORD_IN';

• CREATE DATABASE smart-mirror;

• OSTVARITE SVE PRIVILEGIJE NA pametnom ogledalu.* Na 'FILL_USER_IN'@'localhost' S OPCIJOM GRANTA;

• sudo mariadb <sql/db_init.sql

Sada ćemo povezati bazu podataka s mysql radnom površinom

1. Idite na mySQL veze

2. Kliknite na "Postavi novu vezu"

3. Imenujte svoju novu vezu

4. Naziv hosta: 169.254.10.1, Luka: 3306

5. Korisničko ime i lozinka = Pogledajte prethodni korak

6. Otvorite vezu i idite na administraciju

7. Pritisnite Uvoz podataka i uvezite sql datoteku s mog github -a

Korak 5: Počnimo s hardverom

Počnimo s hardverom
Počnimo s hardverom
Počnimo s hardverom
Počnimo s hardverom

Sada konačno možemo početi s lakim dijelom. Ako u potpunosti slijedite sve kako je prikazano na gornjim slikama, s tim ne biste trebali imati problema.

Korak 6: Počnimo s ogledalom

Počnimo s ogledalom
Počnimo s ogledalom
Počnimo s ogledalom
Počnimo s ogledalom
Počnimo s ogledalom
Počnimo s ogledalom

Za ovaj korak trebat će vam pila.

  1. Prvo ćemo napraviti zadnji dio
  2. Provjerite jeste li od pleksiglasa i da li LCD monitor staje u stražnji dio.
  3. Objesite komade zajedno ljepilom i vijcima

Sada ćemo napraviti prednji dio.

1. Pazite da se prednji dio preklopi 1 cm preko stražnjeg dijela s unutarnje strane

2. Na taj način pleksiglas može počivati na tih 1 cm.

Nakon toga ćemo reflektirajući film pričvrstiti na pleksiglas (ovo može potrajati nekoliko puta)

1. Uvjerite se da na vašem pleksiglasu nema otisaka prstiju

2. Namočite pleksiglas i film vodom

3. Sada pričvrstite film na pleksiglas

Korak 7: Postavite sve u okvir

Stavite sve u okvir
Stavite sve u okvir
Stavite sve u okvir
Stavite sve u okvir
Stavite sve u okvir
Stavite sve u okvir

Sada kada je okvir potpuno sastavljen, možemo početi postavljati sve komponente na svoje mjesto.

Prvo ćemo početi lijepljenjem LED trake oko kućišta. Koristio sam dvostranu traku.

Zatim izbušimo rupu u okviru na takav način da možemo spojiti LED traku.

Sada kada ste zauzeti, možete izbušiti i 2 rupe za postavljanje ostalih senzora na vanjskoj strani okvira.

Na takav način da vraćamo bolje senzorske podatke.

Preporučeni: