Talaan ng mga Nilalaman:
- Hakbang 1: Anong Mga Bahagi ang Kailangan Mo?
- Hakbang 2: Pag-set up ng Raspberry Pi
- Hakbang 3: Pagkuha ng Iyong Code sa Raspberry Pi
- Hakbang 4: Pag-set up ng SQL Database
- Hakbang 5: Magsimula Tayo Sa Hardware
- Hakbang 6: Magsimula Tayo Sa Salamin
- Hakbang 7: Ilagay ang Lahat sa Frame
- Hakbang 8: Huling Ngunit Hindi Kaastas: Masiyahan sa Iyong Smart Mirror
Video: Aking Unang Smart Mirror: 8 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Alam nating lahat ang problemang ito, huli na tayong babangon ng umaga, kaya't kailangan nating maghanda nang napakabilis. Na nangangahulugang wala kang oras upang makita kung anong uri ng panahon ito. Ngunit ang tiyak na may oras ka para sa pagtingin sa salamin. Paano kung maipagsama natin ang dalawa? Sa proyektong ito ay gagawa ako ng isang Smart Mirror kung saan makikita mo ang lokal na taya ng panahon, ang temperatura sa silid, ang halumigmig sa silid at kung magkano ang ilaw na naroroon. Magagawa mong tingnan ang lahat ng data ng sensor sa isang sariling website.
Hakbang 1: Anong Mga Bahagi ang Kailangan Mo?
Sa ibaba makikita mo ang mga kinakailangang sangkap na kinakailangan upang makumpleto ang proyektong ito.
• LCD Monitor na may input ng HMDI
• Raspberry Pi 3B +
• SD Card
• HDMI cable
• Mga cable upang ikonekta ang mga sensor sa iyong raspberry pi
• Sensor ng Temperatura at Humidity ng DHT11
• TSL 2561 Light Sensor
• IRFZ44N
• Anumang murang RGB Led Strip
• pagkakabukod upang manatili sa pagitan ng screen at ang plexiglass para sa proteksyon
• Plexiglass (laki ng LCD Monitor)
• Sumasalamin sa Pelikulang window
• Kahoy
• Hardware upang ikonekta ang kahoy (mga turnilyo, pandikit, mga kawit na bakal,..)
Ang maximum na gastos ng proyektong ito ay € 270, 00 (Kung mayroon kang isang pi at isang ekstrang LCD Monitor magiging € 130, 00 lamang)
Hakbang 2: Pag-set up ng Raspberry Pi
Kapag mayroon ka ng lahat ng mga sangkap. Maaari mong simulang i-configure ang raspberry pi.
- I-install ang Raspbian OS Software mula sa Pi website
- I-download ang Etcher upang mai-install ang OS sa Pi.
• Buksan ang Etcher sa computer
• Piliin ang imaheng na-download mo kanina
• Piliin ang iyong microSD card
• Pindutin ang flash button at maghintay.
3. Kapag ang imahe sa iyong microSd card, buksan ito sa windows explorer.
• Buksan ang txt file na "cmdline.txt"
• Isulat ang "169.254.10.1" sa dulo.
• Pagkatapos ay i-save at isara ang file
4. Ipasok ang microSd card sa Raspberry Pi.
• Ikonekta ang lakas sa Raspberry Pi
• Ikonekta ang isang network cable sa pi at iyong computer
5. Mag-download ng masilya upang kumonekta sa iyong raspberry pi
• Piliin para sa uri ng koneksyon SSH
• Hostname: 169.254.10.1 at Port: 22
6. Ngayon ay ikokonekta namin ang pi sa wifi
• I-type ang sumusunod na linya ng utos:
wpa_passphrase 'Narito ang iyong SSID' 'Narito ang iyong password' >> /etc/wpa_supplicant/wpa_supplicant.conf
• Pagkatapos ng utos na ito nagta-type ka ng mga sumusunod na linya:
wpa_cli
interface wlan0
muling pag-configure
ctrl + D
• Kung nais mong makita ang ip ng iyong sumusunod na linya ng uri ng pi:
ifconfig
Hakbang 3: Pagkuha ng Iyong Code sa Raspberry Pi
Buksan ang Pycharm
• Pumunta sa Mga Setting ng File na Bumuo, Pagpapatupad, Pag-deploy ng Pag-deploy
• Punan ang lahat tulad ng paglitaw nito sa screenshot sa itaas.
2. Ngayon pumunta sa aking github at i-download ang mga file
Hakbang 4: Pag-set up ng SQL Database
Sa hakbang na ito ay sine-set up namin ang SQL database
- sudo apt update -y
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server
- Ngayon ay magdaragdag kami ng isang gumagamit at isang password sa database
• LILIKHA ANG MUNGGAMIT NA 'FILL_USER_IN' @ 'localhost' NAINILALA NG 'FILL_PASSWORD_IN';
• GUMAWA NG DATABASE na smart-mirror;
• IPAGBIGAY ANG LAHAT NG PRIVILEGES SA smart-mirror. * Sa 'FILL_USER_IN' @ 'localhost' MAY GRANT OPTION;
• sudo mariadb <sql / db_init.sql
Ngayon ay ikokonekta namin ang database sa MySQL workbench
1. Pumunta sa mga koneksyon sa mySQL
2. Mag-click sa "Pag-set up ng isang bagong koneksyon"
3. Pangalanan ang iyong bagong koneksyon
4. Hostname: 169.254.10.1, Port: 3306
5. Username at password = Tingnan ang nakaraang hakbang
6. Buksan ang koneksyon at pumunta sa administrasyon
7. Mag-click sa Pag-import ng data at i-import ang sql file mula sa aking github
Hakbang 5: Magsimula Tayo Sa Hardware
Ngayon ay maaari na tayong magsimula sa madaling bahagi. Kung susundin mo ang lahat nang buong bagay tulad ng ipinakita sa mga imahe sa itaas, hindi ka dapat magkaroon ng anumang mga problema dito.
Hakbang 6: Magsimula Tayo Sa Salamin
Para sa hakbang na ito kailangan mo ng lagari.
- Una ay gagawin namin ang seksyon sa likuran
- Tiyaking ikaw ay Plexiglass at ang LCD Monitor ay umaangkop sa seksyon sa likuran.
- Isabit ang mga piraso kasama ang pandikit at mga tornilyo
Ngayon ay gagawin namin ang front section.
1. Siguraduhin na ang front section ay nagsasapawan ng 1 cm sa likod na seksyon sa loob
2. Sa ganoong paraan makakapahinga ang Plexiglass sa 1 cm na iyon.
Pagkatapos nito ay ikakabit namin ang mapanimdim na pelikula sa plexiglass (Maaari itong tumagal ng ilang tumatagal)
1. Siguraduhin na ang iyong plexiglass ay walang mga print ng daliri
2. Basain ang tubig sa plexiglass at ang pelikula
3. Ngayon ilakip ang pelikula sa plexiglass
Hakbang 7: Ilagay ang Lahat sa Frame
Ngayon na ang frame ay ganap na binuo, maaari nating simulang ilagay ang lahat ng mga bahagi sa lugar.
Magsisimula muna kami sa pamamagitan ng pagdikit ng led strip sa paligid ng pabahay. Gumamit ako ng double-sided tape.
Pagkatapos ay mag-drill kami ng isang butas sa frame sa isang paraan na maaari naming ikonekta ang led strip.
Ngayon na ikaw ay abala maaari ka ring mag-drill ng 2 butas para sa iyong iba pang mga sensor sa labas ng iyong frame upang ilagay.
Sa paraang makakakuha kami ng mas mahusay na data ng sensor pabalik.
Hakbang 8: Huling Ngunit Hindi Kaastas: Masiyahan sa Iyong Smart Mirror
Inirerekumendang:
Ang Aking Unang Synth: 29 Mga Hakbang (na may Mga Larawan)
Aking Unang Synth: Ang synth ng bata ay nagmula sa pag-upo ko sa isang gusot na gulo ng mga synthesizer wires. Ang aking kaibigan na si Oliver ay lumapit, sinuri ang sitwasyon, at sinabi, "Alam mo na nagtagumpay ka sa paggawa ng pinaka-kumplikadong laruan ng mga bata sa mundo." Habang ang aking paunang r
Aking IoT Device - Unang Relay: 5 Hakbang
Aking IoT Device - Unang Relay: Sa itinuturo na ito makokontrol namin ang isang relay mula sa Blynk. Ang pag-on at pag-off nito mula sa application.BEWARE !!!! Mangyaring siguraduhing alam mo kung ano ang iyong ginagawa kung balak mong ikonekta ang iyong relay sa mains kuryente !!! Mag-ingat
Aking Unang IoT Device: 14 Mga Hakbang
Aking Unang IoT Device: Sa Maituturo na ito matututunan namin kung paano i-install ang Arduino IDE para sa Aking Unang IoT Device upang sa huli maaari naming patakbuhin ang arduino code dito at makontrol ito mula sa iyong mobile phone
Ang Aking Unang Application sa Java: 6 Mga Hakbang
Aking Unang Application sa Java: Patuloy ba kang nagnanais na lumikha ng iyong sariling java application ngunit patuloy na naantala ito sa ilang kadahilanan? Naririnig mo ba ang iyong sarili na sinasabi na "Bukas sa wakas ay gagawin ko ito"? Ngunit bukas na hindi na darating. Kaya, kailangan mong magsimula ngayon. Ngayon ang oras upang makuha ang iyong han
Aking Unang Pakpak ng Feather: Analog-to-Digital Converter: 5 Mga Hakbang
My First Feather Wing: Analog-to-Digital Converter: Kumusta, aking mga kapwa Gumagawa! Ang itinuturo ngayon ay tungkol sa isang bagay na talagang espesyal. Ang aparatong ito ay ang PINAKA UNANG AKING PAGGAMIT - sumusunod sa form-factor ng Adafruit. Ito rin ang aking UNANG SURFACE MOUNTED PCB! Ang aking pinakatanyag na paggamit ng kalasag na ito ay nasa isang aparato na baliw ako