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, Juli
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. Ali ono za šta svakako imate vremena je da se pogledate u ogledalo. Šta ako bismo mogli spojiti ovo 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 završetak ovog projekta.

• LCD monitor sa HMDI ulazom

• Raspberry Pi 3B+

• Sd kartica

• HDMI kabl

• Kablovi za povezivanje senzora sa vašim maline pi

• DHT11 Senzor temperature i vlažnosti

• TSL 2561 svjetlosni senzor

• IRFZ44N

• Bilo koja jeftina RGB LED traka

• Izolacija koja se lijepi između ekrana 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 eura (ako imate pi i rezervni LCD monitor, to će biti samo 130,00 eura)

Korak 2: Postavljanje Raspberry Pi

Postavljanje Raspberry Pi
Postavljanje Raspberry Pi

Kada 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čunaru

• Odaberite sliku koju ste ranije preuzeli

• Odaberite svoju microSD karticu

• Pritisnite dugme za blic i sačekajte.

3. Kada 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.

• Priključite napajanje na Raspberry Pi

• Priključite mrežni kabl na pi i računar

5. Preuzmite kit za povezivanje sa vašim maline pi

• Odaberite za vrstu veze SSH

• Ime hosta: 169.254.10.1 i Port: 22

6. Sada ćemo spojiti pi na wifi

• Otkucajte sledeću komandnu liniju:

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

• Nakon ove naredbe upisujete sljedeće redove:

wpa_cli

interfejs wlan0

ponovo konfigurirati

ctrl + D

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

ifconfig

Korak 3: Dobavljanje koda na Raspberry Pi

Dobivanje koda na Raspberry Pi
Dobivanje koda na Raspberry Pi

Otvorite Pycharm

• Idite na File Settings Build, Execution, Deployment Deployement

• Popunite sve kako je prikazano na slici iznad.

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-server
  3. Sada ćemo dodati korisnika i lozinku u bazu podataka

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

• CREATE DATABASE smart-mirror;

• ODOBRITE SVE PRIVILEGIJE NA pametnom ogledalu.* Na 'FILL_USER_IN'@'localhost' SA 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, Port: 3306

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

6. Otvorite vezu i idite na administraciju

7. Kliknite na Uvoz podataka i uvezite sql datoteku sa svog 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. Uvjerite se da ste od pleksiglasa i da LCD monitor staje u stražnji dio.
  3. Objesite komade zajedno ljepilom i vijcima

Sada ćemo napraviti prednji dio.

1. Uverite se da se prednji deo preklapa 1 cm preko zadnjeg dela sa unutrašnje 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

Sve postavite u okvir
Sve postavite u okvir
Sve postavite u okvir
Sve postavite u okvir
Sve postavite u okvir
Sve postavite 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 druge senzore na vanjskoj strani okvira kako biste ih postavili.

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

Preporučuje se: