Cuprins:
- Pasul 1: De ce componente aveți nevoie?
- Pasul 2: Configurarea Raspberry Pi
- Pasul 3: Obținerea codului dvs. către Raspberry Pi
- Pasul 4: Configurarea bazei de date SQL
- Pasul 5: Să începem cu hardware-ul
- Pasul 6: Să începem cu oglinda
- Pasul 7: Plasați totul în cadru
Video: Prima mea oglindă inteligentă: 8 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Știm cu toții această problemă, ne trezim prea târziu dimineața, așa că trebuie să ne pregătim foarte repede. Ceea ce înseamnă că nu ai timp să vezi ce fel de vreme va fi. Dar ceea ce ai cu siguranță timp este să te uiți în oglindă. Dacă am putea combina cele două? În acest proiect voi face o oglindă inteligentă unde veți putea vedea prognoza meteo locală, temperatura din cameră, umiditatea din cameră și câtă lumină este prezentă. Veți putea vizualiza toate datele senzorilor pe un site web realizat de dvs.
Pasul 1: De ce componente aveți nevoie?
Mai jos puteți găsi componentele necesare care sunt necesare pentru a finaliza acest proiect.
• Monitor LCD cu intrare HMDI
• Raspberry Pi 3B +
• Card SD
• Cablu HDMI
• Cabluri pentru conectarea senzorilor la raspberry pi
• Senzor de temperatură și umiditate DHT11
• Senzor de lumină TSL 2561
• IRFZ44N
• Orice bandă LED RGB ieftină
• Izolație pentru a lipi între ecran și plexiglas pentru protecție
• Plexiglas (dimensiunea monitorului LCD)
• Film cu fereastră reflectorizantă
• Lemn
• Hardware pentru conectarea lemnului (șuruburi, lipici, cârlige de fier,..)
Costul maxim al acestui proiect va fi de 270,00 EUR (Dacă aveți un pi și un monitor LCD de rezervă, acesta va fi doar 130,00 EUR)
Pasul 2: Configurarea Raspberry Pi
Când ai toate componentele. Puteți începe să configurați zmeura pi.
- Instalați software-ul Raspbian OS de pe site-ul web Pi
- Descărcați Etcher pentru a instala sistemul de operare pe Pi.
• Deschideți Etcher pe computer
• Selectați imaginea pe care ați descărcat-o mai devreme
• Selectați cardul microSD
• Apăsați butonul bliț și așteptați.
3. Când imaginea de pe cardul dvs. microSd, deschideți-o în Windows Explorer.
• Deschideți fișierul txt „cmdline.txt”
• Scrieți „169.254.10.1” la final.
• Apoi salvați și închideți fișierul
4. Introduceți cardul microSd în Raspberry Pi.
• Conectați alimentarea la Raspberry Pi
• Conectați un cablu de rețea la pi și la computer
5. Descărcați chitul pentru a vă conecta la raspberry pi
• Selectați pentru tipul de conexiune SSH
• Nume gazdă: 169.254.10.1 și Port: 22
6. Acum vom conecta pi la wifi
• Tastați următoarea linie de comandă:
wpa_passphrase 'Aici vine SSID-ul dvs.' Aici vine parola '>> /etc/wpa_supplicant/wpa_supplicant.conf
• După această comandă tastați următoarele linii:
wpa_cli
interfață wlan0
reconfigura
ctrl + D
• Dacă doriți să vedeți ip-ul dvs. de tip pi, urmând linia:
ifconfig
Pasul 3: Obținerea codului dvs. către Raspberry Pi
Deschideți Pycharm
• Accesați Setări fișier Generare, Executare, Implementare Implementare
• Completați totul așa cum apare în captura de ecran de mai sus.
2. Acum mergeți la github și descărcați fișierele
Pasul 4: Configurarea bazei de date SQL
În acest pas vom configura baza de date SQL
- sudo apt update -y
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
- Acum vom adăuga un utilizator și o parolă la baza de date
• CREAȚI UTILIZATORUL „FILL_USER_IN” @ „localhost” IDENTIFICAT DE „FILL_PASSWORD_IN”;
• CREAȚI OZIUL DE BAZĂ DE DATE inteligent;
• ACORDAȚI TOATE PRIVILEGIILE PE oglindă inteligentă. * La „FILL_USER_IN” @ „localhost” CU OPȚIUNE GRANT;
• sudo mariadb <sql / db_init.sql
Acum vom conecta baza de date la bancul de lucru mysql
1. Accesați conexiunile mySQL
2. Faceți clic pe „Configurați o conexiune nouă”
3. Denumiți noua conexiune
4. Nume gazdă: 169.254.10.1, Port: 3306
5. Nume utilizator și parolă = Vizualizați pasul anterior
6. Deschideți conexiunea și accesați administrare
7. Faceți clic pe Import date și importați fișierul sql din github
Pasul 5: Să începem cu hardware-ul
Acum putem începe în sfârșit cu partea ușoară. Dacă urmăriți totul așa cum se arată în imaginile de mai sus, nu ar trebui să aveți probleme cu acest lucru.
Pasul 6: Să începem cu oglinda
Pentru acest pas veți avea nevoie de un ferăstrău.
- Mai întâi vom face secțiunea din spate
- Asigurați-vă că sunteți Plexiglas și că monitorul LCD se potrivește în secțiunea din spate.
- Agățați piesele împreună cu lipici și șuruburi
Acum vom face secțiunea din față.
1. Asigurați-vă că secțiunea frontală se suprapune cu 1 cm peste secțiunea din spate din interior
2. În acest fel, plexiglasul se poate așeza pe acel 1 cm.
După aceasta, vom atașa filmul reflectorizant la plexiglas (Acest lucru poate dura câteva preluări)
1. Asigurați-vă că plexiglasul nu conține amprente
2. Udați plexiglasul și filmul cu apă
3. Acum atașați filmul la plexiglas
Pasul 7: Plasați totul în cadru
Acum, când cadrul este complet asamblat, putem începe să punem toate componentele la locul lor.
Mai întâi vom începe prin a lipi banda led în jurul carcasei. Am folosit bandă dublă.
Apoi forăm o gaură în cadru în așa fel încât să putem conecta banda led.
Acum, că sunteți ocupat, puteți, de asemenea, să găuriți 2 găuri pentru ceilalți senzori din exteriorul cadrului dvs. să fie amplasați.
În așa fel încât să obținem date mai bune despre senzori.
Recomandat:
C.Q: o oglindă inteligentă DIY: 5 pași
C.Q: a DIY Smart Mirror: Suntem Katrina Concepcion și Adil Qaiser, ambii studenți de la WBASD STEM Academy. Acesta este proiectul pe care l-am fi colaborat și realizat pentru cel mai bun premiu din acest an. Când am decis să facem acest proiect, am avut în vedere „care ar fi cel mai mult e
Cum să creați o oglindă portabilă inteligentă / să faceți o cutie combinată: 8 pași
Cum să creez o oglindă portabilă inteligentă / compuneți o cutie combinată: Ca proiect final pentru capstone-ul meu de la Davis & Colegiul Elkins, mi-am propus să proiectez și să creez o cutie de călătorie, împreună cu o oglindă mai mare și utilizarea unui pi zmeură și a platformei software oglindă magică, care ar funcționa ca un port
Prima mea aplicație Java: 6 pași
Prima mea aplicație Java: continuați să doriți să creați propria aplicație java, dar o întârziați în continuare din anumite motive? Te auzi spunând „Mâine în sfârșit o voi face”? Dar mâine nu vine niciodată. Deci, trebuie să începeți chiar acum. Acum este momentul să vă obțineți hanul
Prima mea aripă de pene: Convertor analog-digital: 5 pași
Prima mea aripă de pene: Convertor analog-digital: Bună ziua, colegii mei producători! Instrucțiunile de astăzi sunt despre ceva cu adevărat special. Acest dispozitiv este PRIMUL MEU FEATHERWING - urmând factorul de formă al Adafruit. Este, de asemenea, PRIMUL MEU PCB montat pe suprafață! Cea mai proeminentă utilizare a acestui scut este într-un dispozitiv pe care îl supăr
Oglinda mea inteligentă: 15 pași (cu imagini)
Oglinda mea inteligentă: timpul de dimineață poate fi limitat. Trebuie să te pregătești pentru muncă, școală, … Privirea în vreme necesită o parte din timpul limitat. Smart Mirror elimină timpul necesar pentru a vă deschide telefonul sau computerul și a căuta vremea. In acest