Obsah:
- Krok 1: Komponenty, ktoré potrebujete
- Krok 2: Nastavenie Raspberry Pi
- Krok 3: Pripojenie vášho Pi k WIFI
- Krok 4: Hardvér
- Krok 5: Databáza SQL
- Krok 6: Kód pre zrkadlo
- Krok 7: Webová stránka
- Krok 8: Automatické spustenie aplikácie App.py
- Krok 9: Vytvorte si prípad
- Krok 10: Dúfam, že sa vám to páči
Video: Inteligentné zrkadlo: 10 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Všetci vieme, že v okamihu, keď ste v kúpeľni, stratíte prehľad o hodine. Alebo neviete, aké bude dnes počasie … atď. Pomôcť môže inteligentné zrkadlo. Pre svoj projekt som urobil menšiu verziu inteligentného zrkadla, aby som ušetril miesto v kúpeľni. Nájdete na ňom počasie, hodinu, deň, miesto, teplotu a vlhkosť. Je s ním prepojená aj webová stránka, kde nájdete všetky údaje v grafoch a môžete zmeniť farbu LED pásika.
Krok 1: Komponenty, ktoré potrebujete
Tu je zoznam komponentov, ktoré potrebujete.
- Displej Raspberry Pi 5 palcov
- Raspberry Pi 3 b+
- 8 GB micro sd
- Napájanie Raspberry Pi 5,1 V/2,5 A
- Digitálny pás RGB Led WS2801
- Snímač teploty a vlhkosti DHT11
- Drevo
- Hardvér na opravu dreva (lepidlo a píla)
- HDMI kábel
- PIR (pohybový senzor)
- DS18B20 (snímač teploty)
Krok 2: Nastavenie Raspberry Pi
Začnime inštaláciou nejakého softvéru.
- WinSCP
- Správca diskov Win32
- MobaXterm
- Prehliadač VNC
- MySQL Workbench
Najprv nainštalujte Win 32. Keď máte nainštalovaný Win 32, môžete začať inštalovať obrázok na pi.
Keď otvoríte win 32, uvidíte, že je možné vybrať priečinok. Vyberte kartu micro sd (vpravo hore) a kliknite na zápis (dole). Inštalácia môže chvíľu trvať. Medzitým môžete nainštalovať všetok ďalší softvér.
Akonáhle je váš obrázok nainštalovaný, môžete vložiť svoju SD kartu do svojho pi a napájať ho. Pripojte svoje pi pomocou ethernetového kábla k počítaču/prenosnému počítaču. Potom spustíte mobaXterm. Prejdite na reláciu => SSH => a vyplňte nasledujúce údaje (podrobnejšie informácie nájdete na obrázku). Týmto sa prihlásite na svoje pi prostredníctvom ssh pripojenia na porte 22 pomocou používateľského mena „dp-use r“a hesla „dp-user“.
Krok 3: Pripojenie vášho Pi k WIFI
Ak ste pripojení k svojmu pí, môžete si nastaviť Wi -Fi pomocou nasledujúcich krokov.
sudo raspi-config
- Prejdite na možnosti siete
- Choďte na wi-fi
- Zadajte názov svojej siete
- Zadajte svoje heslo
Teraz máte prístup k svojej sieti Wi -Fi a môžete aktualizovať svoje pi pomocou nasledujúceho kódu.
sudo apt aktualizácia
sudo apt upgrade -y
To zaisťuje, že vaše pi je aktuálne.
Krok 4: Hardvér
Teraz, keď je vaše pi úplne pripravené, môžete začať s nastavením obvodu. zapojte svoj obvod podľa vyššie uvedených schém. Uvidíte, že sa používa mcp3008. Tento nepotrebujete, toto je pripojenie k obrazovke. LED pásik má hodiny, Mosi, GND a 5V.
Krok 5: Databáza SQL
Čas na vytvorenie databázy. Otvorte svoje prostredie mariaDB na svojom pi pomocou nižšie uvedeného kódu.
Najprv vytvoríte používateľa pomocou:
VYTVORIŤ UŽÍVATEĽA 'mct'@'%' IDENTIFIKOVANÉ 'mct';
potom sa uistite, že má všetky privilégiá:
UDELTE VŠETKY VÝHODY NA *. * DO 'mct'@'%' S VEĽKOU MOŽNOSŤOU;
V neposlednom rade všetko spláchnete:
FLUSH PRIVILEGES;
Teraz reštartujte službu:
sudo service mysql reštart
Otvorte mysql Workbench. Vytvorte nové pripojenie. Bližšie informácie nájdete na obrázku.
Teraz otvorte import, importujte súbor a spustite kód.
Krok 6: Kód pre zrkadlo
Otvorte pyCharm a prejdite na nastavenia => Build, Exixution, Deployment => deployment. Stlačte plus a pridajte SFTP (pozri obrázok).
Teraz stačí stiahnuť kód z môjho githubu a otvoriť ho v pycharm.
Krok 7: Webová stránka
Ak chcete na svoj pi vložiť webový server, pridajte do neho nasledujúci kód.
sudo apt-get intall apache2-y
Ak chcete získať prístup ako používateľ dp:
sudo chown dp-user: root *
Prístup k priečinku a pridávanie súborov doň.
sudo chown dp-user: root/var/www/html
Otvorte WinSCP. Vytvorte novú reláciu a vyplňte súbor podľa obrázku.
Vyberte súbory a presuňte ich do priečinka/var/www/html.
Krok 8: Automatické spustenie aplikácie App.py
Na spustenie súboru app.py automaticky prejdite na svoj crontab a zadajte tento kód:
sudo crontab -e
V spodnej časti súboru zadajte nasledujúci kód (vysvetlené na obrázku).
@reboot python3 /var/www/html/app.py
Ctrl + x sa dostanete von a stlačením y uložíte.
Krok 9: Vytvorte si prípad
Koncept je jednoduchý. Vzal som si veľkosť svojej obrazovky, dĺžku svojho breadboardu a veľkosť svojho pi v spodnej časti otvor, do ktorého som vložil PIR.
Pretože používate kábel HDMI, mal by byť na vás ďalší kus.
Krok 10: Dúfam, že sa vám to páči
Dúfam, že sa vám mini inteligentné zrkadlo bude páčiť.
Veľa štastia!
Odporúča:
C.Q: DIY inteligentné zrkadlo: 5 krokov
C.Q: DIY Smart Mirror: Sme Katrina Concepcion a Adil Qaiser, obaja druháci na WBASD STEM Academy. Toto je projekt, na ktorom by sme spolupracovali a urobili by sme ho za najlepšie tohtoročné ocenenie. Keď sme sa rozhodli urobiť tento projekt, mali sme na mysli " čo by bolo najviac
Inteligentné zrkadlo: 5 krokov
Smart Mirror: Tento návod vás naučí, ako vytvoriť Smart Mirror, ktoré zobrazuje vašu doručenú poštu, najnovšie správy a novinky z denníka The New York Times a dátum a čas na pozadí programu Unsplash. Odkaz na to, že funguje: Potrebné zásoby: Rám pre
Ako si vyrobiť DIY inteligentné zrkadlo: 12 krokov (s obrázkami)
Ako si vyrobiť inteligentné zrkadlo vlastnými rukami: „Smart Mirror“je obojsmerné zrkadlo s displejom za sebou, ktoré sa zvyčajne používa na zobrazenie užitočných informácií, ako je čas a dátum, počasie, váš kalendár a všetky ďalšie veci! Ľudia ich používajú na všetky druhy účelov
Jednoduché inteligentné zrkadlo: 7 krokov (s obrázkami)
Jednoduché inteligentné zrkadlo: Wow! už je to dosť dlho, niečo som nahral, bol som zaneprázdnený prácou na toľkých veciach a uvedomil som si, že musím niečo pre svojich nasledovníkov vypustiť, ako sa hovorí, „vždy treba pracovať na projekte“haha, možno som to len ja, každopádne späť k businu
Plávajúce inteligentné magické zrkadlo zo starého prenosného počítača s rozpoznaním hlasu Alexa: 6 krokov (s obrázkami)
Plávajúce inteligentné magické zrkadlo zo starého prenosného počítača s rozpoznávaním hlasu Alexa: Zaregistrujte sa do môjho kurzu „Elektronika v skratke“tu: https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Pozrite sa aj na moje kanál youtube tu pre ďalšie projekty a návody na elektroniku: https://www.youtube.com/channel/UCelOO