Բովանդակություն:
- Քայլ 1: Ձեզ անհրաժեշտ բաներ
- Քայլ 2: Պատրաստեք մոնիտորի վահանակը
- Քայլ 3: Ստեղծեք շրջանակ
- Քայլ 4: Կտորները միասին հավաքելը
- Քայլ 5: Տեղադրեք ծրագրակազմը
Video: Smart Mirror by Raspberry Pi: 5 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:51
Այսպիսով, դարակում կար չօգտագործված ազնվամորի pi 1B և չօգտագործված մոնիտոր: Դա բավարար պատճառ է Smart Mirror ստեղծելու համար:
Հայելին պետք է ցույց տա ժամանակի, ամսաթվի և եղանակի մասին տեղեկությունները, ինչպես նաև խելացի տան անջատիչների կարգավիճակի մասին տեղեկությունները և այն, թե ինչ երաժշտություն է այժմ հնչում:
Քայլ 1: Ձեզ անհրաժեշտ բաներ
Խելացի հայելի ստեղծելու համար ձեզ հարկավոր են հետևյալ իրերը
- Raspberry Pi WIFI dongle (բացառությամբ Raspberry Pi 3 -ի, սա ներառում է WIFI)
- Մոնիտոր (ես օգտագործել եմ BenQ 24 ")
- Նկարի շրջանակ (մեկը ստացել է https://wunsch-bilderrahmen.de- ից Գերմանիայում)
- Միակողմանի հայելի (մեկն ստացել է https://www.myspiegel.de/ Գերմանիայում), բայց կարող եք նաև օգտագործել ակրիլային թափանցիկ հայելի
- Փայտե սալիկներ `նկարի շրջանակը երկարացնելու համար, որպեսզի այն կարողանա պարունակել մոնիտորը
- Անկյունային փակագիծ ՝ մոնիտորը շրջանակում պահելու համար
- Սև կպչուն ժապավեն `ապակու և մետաղի անմիջական շփումից խուսափելու համար
- Փայտե սոսինձ և փայտե խրոց ՝ նկարի շրջանակն ու փայտե եզրը միասին սոսնձելու համար
- Հաղորդալար կամ լարը ամրացման, ինչպես նաև պտուտակային խարիսխների համար
- Մալուխային ալիք
- Բար սեղմիչ
- Հորատման մեքենա
Եթե ցանկանում եք լուսադիոդային ժապավենով լուսավորել լույսը, ձեզ նույնպես պետք է հետևյալը
- Led-strip with controller, see this project RC-control-LED-strip
- 433 ՄՀց ուղարկող
Կա ցուցակ, որը պարունակում է ծրագրի հիմնական ծախսերը:
- Նկարի շրջանակ-28 € ~ 29.3 $
- Միակողմանի հայելի-73 € ~ 76.6 դոլար
- BenQ GL2450 - 100 € ~ 104.9 $
- Ազնվամորի Pi 3 - 37 € ~ 38,8 €
- Փայտե սալիկներ (արդեն կտրված են ճիշտ երկարության վրա) - 15 € ~ 15.7 $
- LED ժապավեն 6 €
Սա կազմում է մինչև 259 € ~ 272 $ ՝ ենթադրելով, որ դուք ունեք բոլոր փոքր իրերը, ինչպիսիք են գործիքները, փայտե սոսինձը, պտուտակները և այլն: Բայց ինչպես արդեն նշեցի, հայելին կառուցելու պատճառը չօգտագործված մոնիտորն էր, ռասպին և լուսամփոփը, այնպես որ ես ներդրումներ կատարեցի: 116 € 2 122 $ ՝ նրանց նոր առաջադրանք տալու համար:
Քայլ 2: Պատրաստեք մոնիտորի վահանակը
Առաջին քայլը մոնիտորի վահանակից շրջանակը հեռացնելն է: Դա անհրաժեշտ է մոնիտորի վահանակի ճիշտ չափը ստանալու համար: Պատկերի շրջանակը, միակողմանի հայելին և փայտե սալիկները ճիշտ չափս ստանալու համար ձեզ հարկավոր կլինի չափը:
Արդեն մի քանի նկարագրություն կա, թե ինչպես հեռացնել եզրը: Լրացուցիչ տեղեկությունների համար նայեք այս որոնման արդյունքին
Հաջորդը ես սև ժապավեն դրեցի մոնիտորի վահանակի մետաղյա եզրագծին: Առաջին պատճառն այն է, որ հետագայում մետաղից ապակու հետ անմիջական շփումից խուսափելիս, երբ մոնիտորը դնում եմ հայելու վրա: Երկրորդ պատճառը մետաղի արտացոլումից խուսափելն է, ուստի ես ընտրում եմ սև գույնը, որը պետք է ներծծող մուտքը ներծծի:
Քայլ 3: Ստեղծեք շրջանակ
Մոնիտորի վահանակի ճիշտ չափը իմանալուց հետո կարող ենք պատվիրել նկարի շրջանակը, միակողմանի հայելին և փայտե սալիկները: Ես պատվիրեցի նկարի շրջանակ և միակողմանի հայելին, որոնք համապատասխանում են միմյանց, այնպես որ հայելին պահվում է նկարի շրջանակով: Այնուամենայնիվ, մոնորորը նույնպես պետք է ամրագրվի, այնպես որ ես նկարի շրջանակի հետևի մասում ստեղծեցի մի եզր, որը պետք է պարունակի մոնիտորը:
Փայտե սալերը միացրեցի փայտի սոսինձով, փայտե մոմերով և պտուտակներով, որպեսզի փրկեմ: Առաջին նկարում պատկերված է նկարի շրջանակում փայտե խցանների երկու անցք: Carefulգույշ եղեք, որ չփորեք նկարի շրջանակը, դա այնքան էլ լավ տեսք չի ունենա: Երկրորդ նկարը ցույց է տալիս պտուտակների համար նախատեսված անցքերը, ևս մեկ անգամ, զգույշ եղեք, որպեսզի պտուտակը չփորեք նկարի շրջանակի միջով:
Եզրագծին անհրաժեշտ է նաև անցք ՝ ելքային մալուխների համար, ինչպես նաև փական LED շերտի համար, եթե ցանկանում եք օգտագործել այն:
Քայլ 4: Կտորները միասին հավաքելը
Երբ շրջանակն ավարտված է, մենք կարող ենք միավորել իրերը: Հայելին ամրացված է մոնիտորի կողմից: Մոնիտորը փայտե շրջանակի վրա ամրացնելու համար ես ավելացրեցի երկու անկյունային փակագծեր երեք կողմից, կազմում է վեց անկյուն: Մոնիտորի վահանակի չորրորդ սև կողմը ծածկված է տպատախտակով, այնպես որ ես բաց եմ թողնում այս մեկը:
Կենտրոնական մետաղյա տուփը պարունակում է մոնիտորի վահանակի էլեկտրոնային տարբերակը և ի սկզբանե ամրացվել է մոնիտորի եզրով: Այժմ առանց եզրագծի ես ավելացրեցի շագանակագույն ժապավենը `այս տուփը մոնիտորի վրա ամրացնելու համար: Ես ձախ և աջ փայտե սալերի կանաչ լարը միացրեցի պտուտակներով, սա անհրաժեշտ կլինի հայելին պատին ամրացնելու համար:
Ես տեղադրեցի ազնվամորու pi- ն ներքևի ձախ անկյունում, իսկ led-strip վերահսկիչը ՝ ներքևի աջ մասում: Raspi- ի GPIO- ները միացված են 433 ՄՀց ուղարկողին `led- շերտի գույնը սահմանելու համար: Բայց ուղարկողը կարող է նաև ունենալ ավելի շատ ֆունկցիոնալություն, օրինակ ՝ վերահսկել որոշ անլար վարդակներ:
Քայլ 5: Տեղադրեք ծրագրակազմը
Խելացի հայելու ծրագրակազմն ամբողջությամբ հիմնված է html, javascript և css- ի վրա: Այն ամենը, ինչ ձեզ հարկավոր է, զննարկիչ է: Ազնվամորու պի համար խորհուրդ եմ տալիս օգտագործել midori: Աղբյուրի կոդը տեղակայված է gitpub ռեպոյում: Սա շատ մինիմալիստական վահանակ է, որը պարզապես ցույց է տալիս ժամանակը, եղանակը, երաժշտությունը և անջատիչները: Comesամանակը գալիս է համակարգչի համակարգային ժամանակից: Եղանակի մասին տեղեկություններ ցուցադրելու համար ես օգտագործում եմ https://api.openweathermap.org: Երաժշտության և միացման մասին տեղեկությունները գալիս են իմ խելացի տան սերվերից ՝ հիմնված այս githup ռեպոյի վրա ՝ https://github.com/dabastynator/RemoteControlSystem: Այս խելացի տան լուծումը սահմանում է մի քանի վերահսկելի միավոր, օրինակ ՝ մեդիա-սերվեր կամ անլար վարդակից ՝ xml կազմաձևով և բոլորը հասանելի է դարձնում հանգիստ վեբ api- ի միջոցով:
Ազնվամորու pi- ի կազմաձևման համար դուք պետք է կլոնավորեք github- ի ռեպո.
git clone [email protected]: dabastynator/SmartMirror.git
Եվ խմբագրեք ֆայլը Smart/SmartMirror/smart_config.js ՝ բացweatherapi ստեղնը և հեռակառավարման համակարգի անվտանգության նշանը սահմանելու համար.
var mSecurity = 'նշան =';
var mOpenWeatherKey = '';
Այժմ ազնվամորու pi- ն պետք է ցույց տա midori բրաուզերը գործարկման ժամանակ, ինչպես նաև թաքցնի մկնիկի կուրսորը անգործության վրա `առանց խառնաշփոթի: Հետևաբար add/.bashrc- ում ավելացրեք հետևյալ տողերը.
քնել 20 -ականներ
# Թաքցրեք մկնիկը անգործության վրա
անշուք -ցուցադրում. 0 -բացահայտումներ -բռնել &
log = "/home/pi/magic_mirror.log"
mirror = "ֆայլ: ///home/pi/SmartMirror/smart_mirror.html"
արտահանման ISՈISՅ =: 0
midori -e Ամբողջ էկրան -a $ հայելի >> $ log &
Հաջորդը ես հեռացնում եմ այս էջում նկարագրված անգործության կանխադրված դատարկ էկրանը ՝ https://www.etcwiki.org/wiki/Disable_screensaver_and_screen_blanking_Raspberry_Pi: Այսպիսով, փոփոխեք/etc/kbd/config ֆայլը և փոխեք այս տողերը.
BLANK_TIME = 0
BLANK_DPMS = անջատված է
POWERDOWN_TIME = 0
Եվ ավելացրեք այս լրացուցիչ տողերը ֆայլին/etc/xdg/lxsession/LXDE-pi/autostart:
@xset s noblank
@xset s անջատված է
@xset -dpms
Էկրանը 90 ° -ով շրջելու համար ես հետևյալ տողերը ավելացրեցի /boot/config.txt- ի մեջ:
# Պտտեք էկրանը նախածանցային ռեժիմի
ցուցադրման_շրջադարձ = 1
Վերջ: Իմ փորձն այժմ այն է, որ ավելի լավ օգտագործել իրական led մոնիտորը LCD մոնիտորի փոխարեն: Դա պետք է ավելի քիչ լույս սև տարածքի վրա, սպառում ավելի քիչ էներգիա և լինի ավելի թեթև ու բարակ: Իմ հայելին կշռում է 10 կգ:
Միկրոկառավարիչների մրցույթում երկրորդ տեղը զբաղեցնող 2017 թ
Խորհուրդ ենք տալիս:
Պատրաստեք Հեշտ Infinity Mirror Cube - ՈՉ 3D տպագրություն և ՈՉ ծրագրավորում. 15 քայլ (նկարներով)
Պատրաստեք Հեշտ Infinity Mirror Cube | ՈՉ 3D տպագրություն և ՈՉ ծրագրավորում. Բոլորին դուր է գալիս լավ անվերջության խորանարդը, բայց թվում է, թե դրանք պատրաստելը դժվար կլինի: Այս Instructable- ի իմ նպատակն է ձեզ քայլ առ քայլ ցույց տալ, թե ինչպես պատրաստել մեկը: Ոչ միայն դա, այլ այն ցուցումներով, որոնք ես տալիս եմ ձեզ, դուք կկարողանաք կատարել մեկը
Գալակտիկա ձեր ձեռքում: Infinity Mirror Box: 3 քայլ (նկարներով)
Գալակտիկա ձեր ձեռքում: Infinity Mirror Box: Այս ձեռնարկը վերաբերում է մի փոքր ձևի ստեղծմանը, որը ներսում շատ արտացոլումներ է ստեղծում: Լույսի համար յուրաքանչյուր անկյունում անցքեր ունենալու և փոքր պատուհան տեսնելու համար դուք կարող եք դիտել այս անվերջության գործընթացը ձեր ձեռքում: Գաղափարը ծագել է անսահմանության հայելին դիտելու միջոցով
Infinity Mirror Coaster: 8 քայլ (նկարներով)
Infinity Mirror Coaster: Այս նախագծում ես ձեզ ցույց կտամ, թե ինչպես կարելի է կառուցել անսահման հայելային արկղ ՝ սովորական տպված 3D պատյանով:
DIY Smart Mirror: 5 քայլ
DIY Smart Mirror. Անհրաժեշտ նյութեր. Ազնվամորի PI 2+ (ես օգտագործել եմ 3B) Micro SD (8 ԳԲ+) Մի տեսակ մոնիտոր, գինը էժան պահելու համար ես օգտագործել եմ հին մեկ HDMI մալուխ կամ օգտագործել փոխարկիչ միկրո միակցիչով HDMI5v պատին: usb մալուխ: Լրացուցիչ ստեղնաշար և մկնիկ համակարգիչ `microsd քարտով
$ 100 Smart Mirror Pi: 6 քայլ (նկարներով)
$ 100 Smart Mirror Pi. Ես տեսա այս հայելիներից մեկը առցանց և անմիջապես մտադրվեցի այն պատրաստել ամենաէժան, տնտեսող և ամենահեշտ ձևով, և այժմ դուք նույնպես կարող եք: Այս հայելին իմ երկրորդ կրկնությունն է, ես առաջինը օգտագործեցի Laptop- ը ՝ ծածկագիրը գրելու համար և հեշտացրեցի իմ օգտագործման ուղին