Բովանդակություն:
- Քայլ 1: Ձեռք բերեք նյութեր
- Քայլ 2. Նախապատրաստեք SD քարտ և բեռնեք Raspbian և ՀԴԲ հավելված
- Քայլ 3: Տեսանյութ վերցրեք
- Քայլ 4: Պատրաստեք հին մոնիտորը
- Քայլ 5: Սենսորի միացում
- Քայլ 6: Կոդ տեղադրելը
- Քայլ 7: Անձնական փոփոխություններ
- Քայլ 8: Ավարտելով հպումները
- Քայլ 9: Շրջանակ
Video: DIY Հարրի Փոթերի շարժվող դիմանկարի նախագիծ. 9 քայլ (նկարներով)
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:50
Հետևյալը հրահանգ է, որը նախատեսված է միայն մաքուր արյան կախարդների համար: Եթե դուք մաքուր արյուն չեք, մասնավորապես Սլիտերինը, ձեզ նախազգուշացրել են անխուսափելի ձախողման և պարտության մասին, որին դուք կհանդիպեք որպես խայթոցի, մագլիկի, հաֆլաֆֆի կամ ցեխաջրի:
Քայլ 1: Ձեռք բերեք նյութեր
Օգտագործեք այդ միջոցները ձեռք բերելու համար անհրաժեշտ ցանկացած միջոց: Ազատ զգացեք Wingardium Leviosa- ից ինչ -որ բան մագլայի խանութից, երբ նրանց մեջքը շրջվի, և նրանք ավելի իմաստուն չեն լինի:
- Ազնվամորի Պի
- Մկնիկ և ստեղնաշար
- Առնվազն 8 ԳԲ Micro SD քարտ
- Հին մոնիտորի և ցուցադրման մալուխներ (HDMI, VGA և այլն) և հոսանքի մալուխ Displayուցադրել մալուխը HDMI մալուխի փոխարկիչ
- PIR շարժման ցուցիչ
- Breadboard և GPIO ընդմիջման տախտակի ընդլայնում
- Oldոդման երկաթ
- Sոդող
- Էլեկտրական լար
- Հին շրջանակ
Քայլ 2. Նախապատրաստեք SD քարտ և բեռնեք Raspbian և ՀԴԲ հավելված
Սա ամենակարևոր քայլերից և էական հմտություններից մեկն է, որը բավականին կիրառելի է Մութ արվեստում: Եթե կարողանաք ձևակերպել SD քարտ և բեռնել Raspbian- ը, ապա մոտավորապես կես ճանապարհ ունեք դեպի դեմենցոր բուծելը:
-
Միացրեք SD քարտը համակարգչին և հետևեք SD քարտը որպես…
- ATարպ, եթե 8 գբ
- exFAT32 եթե 32 գբ
- Տեղադրեք Raspbian- ը Pi- ի վրա
-
Ներբեռնվում է ՀԴԲ հավելվածը
Բացեք տերմինալը և տեղադրեք fbi ՝ պատկերները ցուցադրելու համար
sudo apt-get տեղադրել fbi
Քայլ 3: Տեսանյութ վերցրեք
Միակ բանը, որ պետք է մութ լինի այս քայլի համար, Մութ Տերն է: Համոզվեք, որ ունեք համապատասխան լուսավորություն: Ամենակարևորը ՝ լավ տեսք ունենալ, լուրջ և վտանգավոր լինել:
-
Տեսանյութ վերցրեք, թե ինչ կցանկանայիք ունենալ դիմանկարում
Համոզվեք, որ սկսում և դադարում եք նույն դիրքում (գաղափարները ներառում են գեղանկարչական դիմանկար ունենալը, և ինչ -որ մեկը քայլում է շրջանակից ներս, սկսում ձեռքերը ծալած աթոռին նստել և վերադառնալ ճիշտ նույն դիրքին)
- Շարժումը սկսելուց առաջ համոզվեք, որ նկարում եք սկզբնական պատկերի անշարժ նկար և սահմանեք նկարի և տեսանյութի չափը `հիմնվելով մոնիտորի չափերի վրա
- Ներբեռնեք ինչպես նկարի, այնպես էլ վիդեո ֆայլերը Raspberry Pi- ի վրա և տեղադրեք ձեր տեսանյութը «Տեսանյութ» թղթապանակում, և ձեր լուսանկարը ՝ «Նկար» թղթապանակում:
Քայլ 4: Պատրաստեք հին մոնիտորը
Նախ, գնացեք ձեր մոնիտորի հավաքածու և ընտրեք այն, որը ձեզ ամենաշատն է դուր գալիս: Երբեմն տեղական դպրոցները կամ ձեռնարկությունները կավելացնեն իրենց հին պաշարները: Հաջորդը, դուք պետք է ապամոնտաժեք մոնիտորը, որպեսզի այն զերծ լինի հետևի ծածկից: Այս քայլը տատանվում է ՝ կախված ձեր ունեցած մոնիտորից, բայց դա այնքան պարզ է, որ ջահը կարող է դա անել: Պարզապես կատակում եմ. Muggles- ն անարժեք են և ընդհանրապես ոչ մի բանի ընդունակ չեն:
Քայլ 5: Սենսորի միացում
- Տեղադրեք տվիչի երեք ճյուղերը տախտակի մեջ
-
Միացրեք լարերը
- Առաջին մալուխը անցնում է 5 վ փինից (մագենտա մալուխը) և միանում է սենսորի VCC կապին
- Երկրորդ մալուխը անցնում է GND կապից (սպիտակ մալուխից) և միանում է սենսորի GND կապին
- Երրորդ մալուխը անցնում է GPIO 4 -րդ կապից, 7 -րդ պորտից (մոխրագույն մալուխ) և միանում է սենսորի OUT կապին
*Հաղորդալարերը կարող են անցնել տառատեսակներից յուրաքանչյուրի մեջ, քանի դեռ դրանք գտնվում են նույն շարքում: Օրինակ, կարմիր մալուխը 11c- ով անցնում է GPIO 4 -րդ կապից, դեպի OUT, որը մենք դնում ենք 24b- ում: Առաջինը կարող էր գնալ 11 ա, 11 բ, 11 գ, կամ 11 դ կամ 11 ե: Պարզապես պետք է համոզվեք, որ այն միացնում եք GPIO 4 -րդ կապին և սենսորի OUT պորտին:
Քայլ 6: Կոդ տեղադրելը
Այս ծածկագիրը ՉԻ տարածվի բոլոր նրանց հետ, ովքեր չունեն Dark Mark: Մահվան ուտողներն անդադար աշխատել են դրա մշակման վրա և չեն ցանկանում, որ կեղտոտ ծնվածներ կամ արյան դավաճաններ դնեն իրենց կեղտոտ փոքրիկ ձեռքերը դրա վրա:
Բացեք Thonny Python IDE- ն ծրագրավորման ընտրացանկից և տեղադրեք ծածկագիրը կցված ֆայլից
Կոդի#մաս 1, շարժման դետեկտորի կոդը#!/usr/bin/pythonimport RPi. GPIO as GPIO import time import os
դասի դետեկտոր (օբյեկտ):
def _init _ (self, sensor): self.callBacks = self.sensor = տվիչ self.currState = Կեղծ self.prevState = կեղծ
GPIO.setmode (GPIO. BOARD)
GPIO.setup (self.sensor, GPIO. IN, pull_up_down = GPIO. PUD_DOWN)
def կարդալ (ինքնուրույն):
self.prevState = self.currState self.currState = GPIO.input (self.sensor)
def printState (self):
տպել («GPIO կապը {0} է {1}». ձևաչափ (self.sensor, «HIGH», եթե self.currState else «LOW»))
def subscribe (self, callBack):
self.callBacks.append (callBack)
def callBack (ինքնակառավարում, վիճակ):
fn- ի համար self.callBacks: fn (վիճակ)
def սկսել (ինք):
փորձեք ՝ self.read () self.printState () մինչդեռ True ՝ self.read () եթե self.currState! = self.prevState: self.printState () self.callBack (self.currState) time.sleep (.1)
բացառությամբ (KeyboardInterrupt, SystemExit):
#Քանի որ fbi- ն ճիշտ չի վերականգնում վահանակը, երբ դիմումը դուրս է գալիս, մենք մի փոքր մաքրում ենք: os.system ('stty saane')
Կոդի, լուսանկարի և տեսանյութի #մաս 2
#!/usr/bin/python ներմուծման ենթամշակումը ՝ որպես sp import sys
տեսանյութ = ["omxplayer", "filename", "-o", "both", "--win", "0 0 1680 1050", "-asspect-mode", "fill", "-no- osd "," --orientation "," 0 "," --vol "," -600 "]
videoFile = "/home/pi/Videos/1680x1050video.mp4" տպագիր (տեսանյութ Ֆայլ)
def onMotion (currState):
if currState: video [1] = videoFile subVideo = sp. Բացել (տեսանյութ), մինչ subVideo.poll () - ը չկա ՝ time.sleep (.1)
def showImage ():
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
showImage ()
objDetect = դետեկտոր (7) objDetect.subscribe (onMotion) objDetect.start () os.system ("sudo killall -9 fbi")
-
Պահել ֆայլը
Մենք մերը պահեցինք genlab անունով թղթապանակում և այն անվանեցինք Masterpiece.py
-
Փորձարկման կոդ
Բացեք տերմինալը և բացեք ֆայլը:
cd genlab
Python Masterpiece.py
*Այսպես է իրականում գործում կոդը:
Մեր ծածկագիրը ցուցադրում է պարապ պատկեր մոնիտորի վրա, մինչև շարժման տվիչը չբացահայտի շարժումը և տեսա ֆայլը ակտիվացնելը և վերադառնա պարապ պատկերի սկզբնական անշարժ դիրքին: Մենք կարողացանք գտնել բաց կոդ, որը Դոմինիկ Մորինոն օգտագործում էր իր Possessed Portrait DIY նախագծում և պարզեցրեց այն մեր նախագծերի համար: Դիմանկարի կոդը մենք բաժանում ենք երկու մասի ՝ շարժման տվիչի հրամաններ, այնուհետև լուսանկար/տեսանյութի հրամաններ: Շարժման տվիչի համար մենք ներմուծեցինք Raspberry Pi- ի և GPIO տախտակի նախնական գրադարանները: Անհրաժեշտ չէ որևէ բան փոխել սենսորային կոդի առաջին մասում: Կոդի երկրորդ մասը ներմուծում է լրացուցիչ գրադարաններ, որոնք թույլ կտան տեսահրամաններին կախված լինել մաս 1 -ի սենսորային ծածկագրից:
Քայլ 7: Անձնական փոփոխություններ
Համոզվեք, որ տեղադրեք համապատասխան փոփոխությունները: Ստացեք ավելի հարմարեցված, քան գավազան Օլիվանդերի այստեղից:
Առցանց 54 տեսքի հարաբերակցություն: Լանդշաֆտից դեպի դիմանկար կողմնորոշումը փոխելու համար 0 -ը փոխեք 90 -ի: Մոնիտորի իրական հարաբերակցության համար փոխեք 1680 1050 մասը
տեսանյութ = ["omxplayer", "filename", "-o", "both", "--win", "0 0 1680 1050", "-asspect-mode", "fill", "-no- osd ","--կողմնորոշում "]
55 -րդ տողում փոխեք տեսանյութի անունը 1680x1050video.mp4- ից ՝ ձեր ֆայլի անվան
videoFile = "/home/pi/Videos/1680x1050video.mp4"
67 -րդ տողում փոխեք նկարի անունը 1680x1050picture.jpg- ից ձեր ֆայլի անվան
os.system ("sudo fbi -T 1 -d/dev/fb0 -noverbose -once /home/pi/Pictures/1680x1050picture.jpg")
71 -րդ գծում սենսորը միացված է GPIO 4 պորտին, որը 7 -րդ նավահանգիստն է բեկման տախտակի վրա: Եթե ցանկանում եք տեղափոխել սենսորը, համոզվեք, որ այն փոխել եք ճիշտ թվին
objDetect = դետեկտոր (7)
Երբ ավարտեք ծածկագիրը, պահպանեք ձեր ֆայլը, նշեք, թե որտեղ եք պահել ֆայլը: Բացեք տերմինալի cd- ը: Սեղմեք մուտքագրեք Լուսանկարը կհայտնվի Արգելափակման շարժման տվիչ Տեսանյութը կսկսվի Esc, դուրս է գալիս նախագծից:
Քայլ 8: Ավարտելով հպումները
Sոդումը պետք է կատարվի այստեղ: Ազատորեն օգտագործեք Incendio հմայքը `արագացնելու համար եռակցման երկաթի ջեռուցման գործընթացը:
- Աշխատանքային շարժական դիմանկար ունենալուց հետո յուրաքանչյուր մետաղալար կպցրեք սենսորին
- Տեղադրեք pi- ն և շարժման տվիչը մոնիտորի հետևի մասում և ցանկացածով ամրացրեք ձեր նախընտրած սոսինձով (թավշյա, գորիլայի սոսինձ, սոսնձող ժապավեն և այլն):
Քայլ 9: Շրջանակ
Նախ, փայտանյութը կտրվեց և ամրացվեց մեր մոնիտորի հետևի մասում ՝ օգտագործելով էկրանին արդեն տեղադրված ամրացման սարքավորումները: Մենք պարզապես գտանք նույն չափի պտուտակներ և փայտի կտորը փորեցինք մոնիտորի հետևի մասում: Եթե ձեր մոնիտորը միջոց չունի այն ամրացնելու փայտի վահանակի վրա, ապա այլ տարբերակ կլինի այն հարմարեցնելու պատյան ստեղծելը `այն ապահովելու համար:
Այնուհետև մենք վերափոխեցինք մի շրջանակ, որը Հոգսիմդից մի կտոր կտոր պարզապես դուրս էր նետելու: Մենք չափեցինք այն մեր մոնիտորի չափով և ամրացրեցինք MDF- ի շերտերով: Այս շրջանակը սոսնձված էր էպոքսիդով մոնիտորին ամրացված փայտե վահանակի վրա, բայց պարզապես ամրացնող հմայքը նույնպես կարող էր աշխատել:
Խորհուրդ ենք տալիս:
DIY Հարրի Փոթերի շարժվող դիմանկարը ազնվամորի պիով. 3 քայլ
DIY Հարրի Փոթերի շարժվող դիմանկարը ազնվամորի պիով. Շարժվող դիմանկարը `ոգեշնչված Հարրի Փոթերի ֆիլմերից: Շարժվող դիմանկարը կառուցված է հին կոտրված նոութբուքի միջոցով: Այն կարող է կառուցվել նույնիսկ Raspberry Pi- ի միջոցով, որը կապված է դիսփլեյի կամ հին մոնիտորի հետ: Դիմանկարների շրջանակը հիանալի տեսք ունի, մենք կարող ենք տեսնել ընտանեկան լուսանկարներ
Հարրի Փոթերի IR հեռավորությունը ազնվամորու պիով. 5 քայլ
Հարրի Փոթերի IR Remote with Raspberry Pi. Այս հրահանգը նկարագրում է, թե ինչպես կարելի է պատրաստել Python- ի պարզ սցենար, որը կառավարվում է Հարի Փոթերի ունիվերսալ հեռակառավարման գավազանով `պատրաստված Noble Collection- ի կողմից: Այն պահանջում է Raspberry Pi որպես վերահսկիչ և Flirc USB IR ընդունիչ ՝ համակցված
Հարրի Փոթերի գլխարկ Մեյքի Մեյքիի հետ. 4 քայլ
Հարրի Փոթերի գլխարկ Makey Makey- ի հետ. Ներդրեք որպես crianças criam o seu próprio chapéu seletor to Harry Potter. Quanto elas colocam o chapéu na cabeça, ele mostra a qual casa a criança pertence: Grifinória, Sonserina, Corvinal ou Lufa
Իրական աշխատող Հարրի Փոթերի գավազան ՝ օգտագործելով համակարգչային տեսլականը. 8 քայլ (նկարներով)
Իրական աշխատող Հարրի Փոթերի գավազան `օգտագործելով համակարգչային տեսլականը. &Quot; Suանկացած բավականաչափ առաջադեմ տեխնոլոգիա անտարբեր է կախարդական " - Արթուր Ս. Քլարկ Մի քանի ամիս առաջ եղբայրս այցելեց Japanապոնիա և ունիվերսալ փորձառություն ունեցավ Հարրի Փոթերի կախարդական աշխարհում Universal Studios- ում:
Հարրի Փոթերի պտտվող RGB էկրան. 10 քայլ (նկարներով)
Հարրի Փոթերի պտտվող RGB էկրան. Իմ դստեր ծննդյան օրվա համար ինչ -որ բան պատրաստելուց հետո ես մտածեցի, որ ակրիլային RGB էկրաններից մեկը պատրաստելը հիանալի կլինի: Նա Հարրի Փոթերի մասին ֆիլմերի երկրպագու է, ուստի թեմայի ընտրությունը հեշտ էր: Այնուամենայնիվ, որոշելը, թե ինչ պատկերներ օգտագործել, դա չէր: Իմ wi