Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ բաղադրիչները
- Քայլ 2: Ազնվամորի Պի կարգավորում
- Քայլ 3. Միացում ձեր ազնվամորի Pi- ին
- Քայլ 4. Փայտե շինության չափերը չափելը
- Քայլ 5. Էկրանը առանձնացնելը
- Քայլ 6: Հայելիի առջևի հատվածի պատրաստում
- Քայլ 7: Հայելիի հետևի կողմի պատրաստում
- Քայլ 8: Փայտե շինության ավարտում
- Քայլ 9. Շինարարության մեջ տեղադրեք Plexi հայելին և էկրանը
- Քայլ 10: Տեղադրեք ամեն ինչ միասին
- Քայլ 11: SQL- տվյալների շտեմարան
- Քայլ 12: SQL միացում Pycharm- ին
- Քայլ 13: Codeրագրի ծածկագրի ստացում
- Քայլ 14: Նախագծի ավտոմատ գործարկում
- Քայլ 15: Վայելեք ձեր խելացի հայելին
Video: Իմ խելացի հայելին. 15 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Առավոտյան ժամանակը կարող է սահմանափակ լինել: Դուք պետք է պատրաստվեք աշխատանքի, դպրոցի… Եղանակին նայելը այդ սահմանափակ ժամանակն է խլում: Խելացի հայելին վերացնում է այն ժամանակը, որն անհրաժեշտ է ձեր հեռախոսը կամ համակարգիչը բացելու և եղանակը որոնելու համար: Այս նախագծում մենք նման հայելի ենք պատրաստելու: Այն կկարողանա ձեզ պատմել ժամանակը, տեղական եղանակը, ջերմաստիճանը և խոնավությունը այն վայրի, որտեղ կախված է ձեր հայելին: Այս տվյալները կցուցադրվեն նաև տնային կայքէջում:
Քայլ 1: Ձեզ անհրաժեշտ բաղադրիչները
Բաղադրիչների ցանկը կարելի է գտնել ստորև բերված pdf- ում
- Համակարգչի էկրան HDMI մուտքագրմամբ (կամ DVI մուտքագրմամբ ՝ փոխարկիչով, ինչպես իմ դեպքում)
- DHT11 ջերմաստիճանի և խոնավության ցուցիչ
- Ազնվամորի pi 3 մոդել B
- Փայտ
- Փայտը տեղում ամրացնելու սարք (պտուտակներ, սոսինձ, փակագծեր)
- Առերեսման հայելի, փորձեք չափերը պատվիրել էկրանի չափերին մոտ: Ես պատվիրեցի հատուկ չափս և չափեցի էկրանի արտաքին մասը ՝ ամբողջությամբ հավաքված, եզրագծով: Էկրանը կկարողանա հանգստանալ մուտքի հայելու վրա:
- Սենսորը ձեր ազնվամորի pi- ին միացնելու համար (խորհուրդ է տրվում կին-կին 2.54-ից 2.0 մմ ցատկող լարերը)
- HDMI մալուխ
Քայլ 2: Ազնվամորի Պի կարգավորում
Այժմ ժամանակն է տեղադրել որոշ ծրագրակազմ ՝ Raspberry Pi- ն վերահսկելու համար.
- Raspbian OS- ի պատկերը
- Սկավառակի կառավարիչ Win32
1) Տեղադրեք Raspbian OS ծրագրակազմը Raspberry pi կայքից:
Ներբեռնեք ZIP ֆայլը և հանեք այն ցանկալի վայր:
2) Ներբեռնեք Win32 սկավառակի կառավարիչը:
- Կտտացրեք թղթապանակի պատկերակին ՝ պատկերը ընտրելու համար
- Այնուհետև «Սարքում» ընտրեք ձեր microSD քարտը
- Այնուհետև կտտացրեք «Գրեք»
Երբ պատկերը գրված է ձեր MicroSD քարտի վրա, կարող եք այն բացել Windows Explorer- ում:
- Բացեք «cmdline.txt» ֆայլը
- «Rootwait» բառից առաջ ավելացնել հետեւյալ տողը `169.254.10.0
- Այնուհետեւ պահեք ֆայլը:
Այժմ տեղադրեք MicroSD- ը ձեր Raspberry pi- ի մեջ
5, 2V հոսանքի ադապտեր օգտագործեք ձեր Pi- ին:
Միացրեք ցանցային մալուխը ձեր Pi- ին և ձեր համակարգչին:
Քայլ 3. Միացում ձեր ազնվամորի Pi- ին
Այժմ մենք տեղադրել ենք այն ամենը, ինչ ձեզ հարկավոր է ձեր RPi- ն օգտագործելու համար
1) Տեղադրեք Putty և բացեք այն:
2) Ստեղծեք կապ (ինչպես ցույց է տրված նկարում)
3) Մուտք գործեք ձեր pi:
- օգտվողի անուն: pi
- Գաղտնաբառ `ազնվամորի
4) WIFI կարգավորում
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Ֆայլի ներքևում ավելացնում եք այս տողերը.
ցանց = {ssid = "անլար ցանցի անունը" psk = "անլար ցանցի գաղտնաբառ"
}
5) Անլար ձեր RPi- ին միացնելու համար նախ անհրաժեշտ է գտնել ձեր IP հասցեն այս կոդի միջոցով.
ifconfig wlan0
Այժմ կարող եք օգտագործել այս IP հասցեն ծեփամածիկում `անլար մուտք գործելու համար:
Քայլ 4. Փայտե շինության չափերը չափելը
Դուք պետք է չափեք 2 տարր.
- Ձեր էկրանի չափերը (! Միայն էկրան, առանց եզր!)
- Ձեր գնած plexi հայելու չափերը
Հիշեք, որ այս չափումները կլինեն ուղղանկյան ներսում: Փայտ գնելիս դուք պետք է 8 անգամ ավելացնեք փայտի լայնության արժեքը `ճիշտ երկարություն ունենալու համար, քանի որ հաճելի է, եթե տեսել եք փայտը խիտ մեջ:
Հայելիի առջևի մասում ես օգտագործեցի փայտե տախտակ ՝ 18 x 69 մմ և երկարությունը ՝ 210 սմ
Գրեք չափերը, դրանք հետագայում կօգտագործենք:
Քայլ 5. Էկրանը առանձնացնելը
Այժմ մենք էկրանը կբաժանենք: Յուրաքանչյուր էկրան տարբեր է, իմ էկրանի համար ես ստիպված էի 4 պտուտակ բացել և մոնիտորի շուրջը ամրացնել ամրակները: Իմ դեպքում, էկրանը մի քանի լարերով միացված էր սնուցման աղբյուրին: Այսպիսով, ես հետույքով կպցրի էկրանին, որպեսզի այն չշարժվի:
Քայլ 6: Հայելիի առջևի հատվածի պատրաստում
- Առջևի հատվածը պատրաստելու համար մեզ անհրաժեշտ են առանց սահմանի էկրանի չափումներ: Դուք կարող եք ընտրել, թե որքան լայն պետք է լիներ փայտը, բայց ես խորհուրդ եմ տալիս բարձրություն +/- 20 մմ: Պարտադիր չէ, որ սահմանն այդքան բարձր լինի:
- Դա օգնում է, եթե ձեր չափումներով առաջինը նկարեք ուրվագիծ, ինչպես երկրորդ նկարում: Այն օգնում է տախտակները կտրելիս:
- Չափեք ձեր էկրանի չափերը փայտի վրա: Յուրաքանչյուր կողմում գծեք 45 ° անկյուն դեպի դուրս: Կրկնեք սա ձեր էկրանի 4 չափսերի համար:
- Դուք կարող եք ինքներդ կտրել տախտակները ՝ օգտագործելով շրջանաձև սղոց, կամ խնդրել այն խանութից, որտեղից գնել եք տախտակները, դա անել ձեզ համար:
- Փայտի բարձրության վրա յուրաքանչյուր տախտակի վրա 2 փոքր անցք եմ փորել, այնպես որ կարող եմ փայտե ծորակներ տեղադրել անցքերի ներսում `տախտակները միմյանց միացնելու համար:
- Նրանց մշտապես ամրացնելու համար ես օգտագործեցի փայտի սոսինձ:
- Թող սոսինձը մեկ գիշերվա ընթացքում կարծրանա:
Քայլ 7: Հայելիի հետևի կողմի պատրաստում
- Այժմ մեզ անհրաժեշտ կլինեն plexi-հայելիի չափումները:
- Մենք չենք պատրաստվում տախտակները կտրել 45 ° անկյան տակ:
- Ձեր նկարը պետք է նմանվի երրորդ լուսանկարին:
- Երկարության համար մենք պատրաստվում ենք ավելացնել տախտակի լայնությունից 2 անգամ:
- Բարձրության համար մենք կտրելու ենք տախտակները `պլեքսի հայելու չափումների: Արդյունքն այն է, որ լուսանկարում տեղադրված տախտակները դնելիս ներքին չափումները նույնական են plexi հայելիի չափերին:
- Փայտե տախտակները միասին ամրացնելու համար ես փոսեր բացեցի և ամրացրի պտուտակներով: Քանի որ սա լինելու է հետևի կողմը, կատարելագործումն առաջնահերթություն չէ:
Քայլ 8: Փայտե շինության ավարտում
Այժմ մենք պատրաստվում ենք ամրացնել 2 կոնստրուկցիաները միասին:
Ես օգտագործեցի մետաղական 90 ° թեքություններ և պտուտակներ `2 -ն ամրացնելու համար, ինչպես ցույց է տրված նկարում:
Կարող եք նաև օգտագործել այս փոքր եռանկյունիները պտուտակներով, բայց դա անհրաժեշտ չէ:
Քայլ 9. Շինարարության մեջ տեղադրեք Plexi հայելին և էկրանը
- Եթե ամեն ինչ ճիշտ է, ձեր հայելին լավ տեղավորվում է հետևից և հենվում է առջևի եզրից:
- Ես մի քիչ սոսինձ դրեցի եզրին և հայելին դրեցի վերջնական դիրքում:
- Հայելիի վրա մի փոքր ծանրություն դրեք, որպեսզի այն լավ չորանա:
- Թողեք այն գիշերում:
Քայլ 10: Տեղադրեք ամեն ինչ միասին
Այժմ մեր շինարարությունն ավարտված է, մենք պատրաստվում ենք մեր էկրանը տեղադրել բնակարանում ՝ DHT11 ջերմաստիճանի տվիչով:
Ինչպես եք այն շտկում, դա ձեզն է, միայն համոզվեք, որ էկրանը և pi- ն ոչ մի տեղ չեն գնում:
Ես տեղադրեցի DHT11 ջերմաստիճանի տվիչը հայելու արտաքին մասում, այնպես որ ընթերցումները կլինեն ամենաճշգրիտ:
Քայլ 11: SQL- տվյալների շտեմարան
- Այս քայլում մենք տեղադրելու ենք որոշ տարրեր, որոնք հնարավորություն կտան գործարկել տվյալների բազան:
- sudo apt թարմացում
- sudo apt install -y python3-venv python3-pip python3-mysqldb mariadb-server uwsgi nginx uwsgi-plugin-python3
Ներկայումս մենք օգտվող չունենք: Մենք օգտագործում ենք այս ծածկագիրը օգտվող ստեղծելու համար, պարզապես անհրաժեշտ է լրացնել օգտվողին և գաղտնաբառը ՝
Ստեղծել օգտվող 'FILL_USER_IN'@'localhost' IDENTIFIED BY 'FILL_PASSWORD_IN';
Ստեղծել տվյալների շտեմարան խելացի հայելի;
ՏՐԱՄԱԴՐԵԼ ԲՈԼՈՐ ՊՐԻՎԻԼԻԳՆԵՐԸ խելացի հայելիի վրա:* 'FILL_USER_IN'@'localhost' ԳՐԱՆԹԱԿԱՅԻՆ ԸՆՏՐՈԹՅՈՆՈՎ;
sudo mariadb <sql/db_init.sql
Քայլ 12: SQL միացում Pycharm- ին
Մենք մեր տվյալների բազան կկապենք pycharm- ի հետ
- Գնալ դեպի Դիտել> Գործիք Windows> Տվյալների բազա և կապը ավելացնելու համար կտտացրեք կանաչ գումարածին
- Ընտրեք Տվյալների աղբյուր> MySQL և Ներբեռնեք վարորդը, եթե այն հայտնվի
Գեներալ
- Հյուրընկալող = localhost
- Պորտ = 3306
- Օգտագործող = *անունը, որը դուք ընտրել եք վերջին քայլին *
- Գաղտնաբառ = * վերջին քայլին ընտրած գաղտնաբառ *
SSH/SSL
- Վստահված անձ = * ձեր IP հասցեն *
- Պորտ = 22
- Վստահված անձ = pi
- Վստահված անձի գաղտնաբառ = ազնվամորի
Աղյուսակներ տեղադրելու համար
- աջ սեղմեք Smart-mirror> բաց վահանակի վրա
- Գործարկեք sql- ը վահանակի zip ֆայլում
- Տվյալների բազան պատրաստված է
Քայլ 13: Codeրագրի ծածկագրի ստացում
Pycharm- ում գնացեք ՝
Ֆայլ> կարգավորումներ> Կառուցել, կատարում, տեղակայում> տեղակայում
Լրացրեք էկրանը, ինչպես լուսանկարում
Նույնը արեք ներսում
Ֆայլ> Լռելյայն կարգավորումներ> Կառուցել, կատարել, տեղակայել> Տեղակայել
Այժմ դուք պարզապես ներբեռնեք կոդը իմ github- ից և բացեք այն pycharm- ում
Քայլ 14: Նախագծի ավտոմատ գործարկում
Գործարկման ժամանակ էկրանի էջը բեռնելու համար ձեր Pi- ում մուտքագրեք սա.
cd /home/pi/.config/lxsession/LXDE-pi/
և բացեք autostart ֆայլը nano- ով
նանո ավտոստարտ
Դուք համոզվում եք, որ սա այն է, ինչ կա ֆայլում.
@lxpanel --profile LXDE-pi @pcmanfm-աշխատասեղան-պրոֆիլ LXDE-pi @xscreensaver -no-splash @point-rpi @chromium-browser --incognito --kiosk 127.0.0.1/monitor @xset s noblank @xset անջատված է @xset -dpms
Այժմ մոնիտորի էջը կբեռնվի գործարկման ժամանակ, և էկրանապահիչը անջատված է:
Քայլ 15: Վայելեք ձեր խելացի հայելին
Այժմ դուք պարզապես միացնում եք էկրանը և pi- ն, և թողեք, որ հայելին անի իր կախարդանքը:
Հայելիի գործարկումը որոշ ժամանակ է պահանջում, բայց թողեք, որ այն աշխատի:
Էկրանի գտնվելու վայրը սահմանվում է Kortrijk, Բելգիա, գտնվելու վայրը, որտեղ հայելին է պատրաստված, բայց եթե ցանկանում եք փոխել այն, մուտքագրեք կոդ ՝ web> static> JavaScript պանակ և որոնեք այն տողը, որտեղ City = Kortrijk; (այն ծածկագրի առաջին տողերում է): Դուք կարող եք փոխել այն այն վայրին, որտեղ դուք ապրում եք: Դուք պետք է այն փոխեք javascript- ի 2 ֆայլերում, որպեսզի կայքը և հայելին փոխվի:
Վայելեք ձեր խելացի հայելին:
Priամացույցների մրցույթում երկրորդ մրցանակ
Խորհուրդ ենք տալիս:
Լողացող խելացի կախարդական հայելին հին նոութբուքից ՝ Alexa ձայնի ճանաչմամբ. 6 քայլ (նկարներով)
Floating Smart Magic Mirror from Old Laptop With Alexa Voice Recognition. Գրանցվեք իմ «Էլեկտրոնիկա մի խոսքով» դասընթացին այստեղ ՝ https://www.udemy.com/electronics-in-a-nutshell/?couponCode=TINKERSPARK Նաև իմ youtube ալիք այստեղ ՝ ավելի շատ նախագծերի և էլեկտրոնիկայի ձեռնարկների համար ՝ https://www.youtube.com/channel/UCelOO
Բազմաֆունկցիոնալ խելացի հայելին Google Օրացույցով. 10 քայլ
Բազմաֆունկցիոնալ խելացի հայելի ՝ Google Օրացույցով. Ես ստեղծեցի այս նախագիծը, քանի որ ինձ թվում է, որ խելացի հայելիները իսկապես զով են, դրանք առավոտյան աստվածապարգև են: Բայց ես որոշեցի ինքս պատրաստել զրոյից, քանի որ մնացած բոլորը
Իմ առաջին խելացի հայելին ՝ 8 քայլ
Իմ առաջին խելացի հայելին. Մենք բոլորս գիտենք այս խնդիրը, մենք առավոտյան շատ ուշ ենք վեր կենում, ուստի մենք պետք է շատ արագ պատրաստվենք: Դա նշանակում է, որ դուք ժամանակ չունեք տեսնելու, թե ինչ եղանակ է լինելու: Բայց այն, ինչի համար, անշուշտ, ժամանակ ունեք, հայելու մեջ նայելն է: Իսկ եթե միանանք
Պատրաստեք ձեր սեփական խելացի հայելին 80 դոլարից ցածր գնով `օգտագործելով Raspberry Pi: 6 քայլ (նկարներով)
Պատրաստեք ձեր սեփական խելացի հայելին 80 դոլարից ցածր - Raspberry Pi- ի օգտագործմամբ. Այս նախագծում մենք կկառուցենք խելացի հայելի, որը ձեզ օգտակար տեղեկություններ կցուցաբերի առավոտյան պատրաստվելիս: Ամբողջ գործը պետք է արժենա 80 դոլարից ցածր ՝ դարձնելով այն արժանապատիվ մարդկանց մեծամասնության համար: Այս ուղեցույցը կսովորեցնի ձեզ միայն
Խելացի հայելին ՝ օգտագործելով կոտրված Android պլանշետը. 5 քայլ (նկարներով)
Խելացի հայելի ՝ օգտագործելով կոտրված Android պլանշետ. Քիչ առաջ ես պատահաբար Android պլանշետս գցեցի նրա դեմքին: Ապակին կոտրվեց, բայց մնացածը դեռ լավ էր աշխատում: Իմ գործընկերոջ կողմից հերթական անգամ որպես հավաքարար կոչվելու վտանգի ենթարկելով ՝ ես դա ոչ -ոքի խաղացի ՝ հույս ունենալով, որ մի օր դրա օգտագործումը կգտնեմ: Որ