Բովանդակություն:

Ֆիլմի բացասական դիտող և փոխարկիչ. 8 քայլ (նկարներով)
Ֆիլմի բացասական դիտող և փոխարկիչ. 8 քայլ (նկարներով)

Video: Ֆիլմի բացասական դիտող և փոխարկիչ. 8 քայլ (նկարներով)

Video: Ֆիլմի բացասական դիտող և փոխարկիչ. 8 քայլ (նկարներով)
Video: 8 բան, որ տղամարդիկ անում են ՄԻԱՅՆ այն կնոջ հետ, ում սիրում են 2024, Հուլիսի
Anonim
Ֆիլմի բացասական դիտող և փոխարկիչ
Ֆիլմի բացասական դիտող և փոխարկիչ
Ֆիլմի բացասական դիտող և փոխարկիչ
Ֆիլմի բացասական դիտող և փոխարկիչ
Ֆիլմի բացասական դիտող և փոխարկիչ
Ֆիլմի բացասական դիտող և փոխարկիչ

Ես գտա անհապաղ անհրաժեշտություն, որպեսզի կարողանամ արագ դիտել և ձայնագրել հին ֆիլմերի բացասականը: Ես ունեի մի քանի հարյուր տեսակ դասավորելու…

Ես գիտեմ, որ իմ խելացի հեռախոսի համար կան տարբեր ծրագրեր, բայց ես չկարողացա գոհացուցիչ արդյունքներ ստանալ, ուստի սա այն է, ինչ ես գտա…

Ես ուզում էի, որ դրանք կարողանայի իրական ժամանակում դիտել որպես իրական նկարներ: Ես կարող եմ ձեռքով դասավորել բացասականը և գրանցել միայն այն, ինչ ուզում եմ:

Ես պատրաստեցի եռաչափ տուփ ՝ 3D տպագրության համար, էլեկտրոնիկայի տեղադրման համար:

Ես նաև օգտագործեցի իմ LCD հեռուստացույցը ՝ պատկերները դիտելու համար

Պարագաներ

30 մմ արկադային կոճակներ

Ազնվամորի PI 3B- ն ավելի լավ գին է, քան Amazon- ը (գրելու պահին)

RPi տեսախցիկ

Սպիտակ LED- ներ

Միակցիչ - Ես օգտագործեցի այն, ինչ ունեի: Կան ավելի լավ տարբերակներ

Միակցիչի կապում

Էկրան, որն օգտագործել եմ փորձարկման համար

#4 պտուտակներ

2-56 պտուտակ

Cleրի թափանցիկ ակրիլային սոսինձ

Քայլ 1: Խցիկի ադապտեր

Տեսախցիկի ադապտեր
Տեսախցիկի ադապտեր
Տեսախցիկի ադապտեր
Տեսախցիկի ադապտեր
Տեսախցիկի ադապտեր
Տեսախցիկի ադապտեր

Ես ընտրեցի նախագծել փակ ֆոտոխցիկի ադապտեր, որն աշխատում է Raspberry Pi ֆոտոխցիկի մոդուլով `մեկուսացնելու յուրաքանչյուր բացասական արագ դիտման համար:

Ես սկսեցի ՝ հաշվի առնելով ֆիլմի բացասականի, ինչպես նաև մոտավոր կիզակետային երկարության տարբեր չափումներ:

Այնուհետև ես մոդելավորեցի մի պարզ եղջյուր, որը պետք է տպվի Սև պլաստիկից: Իմ օգտագործած կիզակետային երկարությունը 44 մմ է:

Կրիտիկական չափումներն էին բացասականի չափը և տեսախցիկի տեղադրման անցքերը:

Pi տեսախցիկը տեղադրված է տպատախտակին փխրուն փրփուրով: Իդեալական չէ: Ստիպված էի քարտի պաշարից մի փոքր շողալ: Պատկերները հակառակ դեպքում կատարյալ ուղղանկյուններ չեն:

Ես օգտագործել եմ ABS- ը, որը տպելիս իմ մեքենայի վրա ունի հարթ կամ կիսափակ ծածկույթ, ինչը կնվազեցնի անդրադարձումները, որոնք իրենց հերթին կարող են վատ ազդեցություն ունենալ տպման որակի վրա:

Քայլ 2: Լուսատախտակ

Լույսի վահանակ
Լույսի վահանակ
Լույսի վահանակ
Լույսի վահանակ
Լույսի վահանակ
Լույսի վահանակ
Լույսի վահանակ
Լույսի վահանակ

Ես փորձեցի վահանակ պատրաստել տպագիր նյութերից, բայց դա վատ կատարում էր

Հետո ես օգտագործեցի Lexan- ի 6 մմ կտոր, որի եզրերին ամրացված են LED- ները `լուսավոր վահանակ պատրաստելու համար:

Լուսատախտակը բավականին կարևոր է օպտիմալ լուսանկարների համար:

Այն պետք է ունենա միասնական լույս ՝ առանց տաք կետերի:

ԿԱՐԵՎՈՐ. Լեքսանի մակերեսային թերությունները կբեկնեն և կանդրադառնան լույսին: Մուլտի հղկումից առաջացած քերծվածքները հնարավորինս լավ տեսք ունեն նույնիսկ փայլելու համար:

Վահանակի չափսերը տեղավորվում են բացասական դիտողի ներքևի մասում ՝ 50 մմ յուրաքանչյուր կողմում: Մոնտաժային անցքերը նշվում են դիտողի ներքևի հատվածում ապահով ամրացման համար, եզրերից 3,5 մմ հեռավորության վրա: Պլաստմասսայի ճեղքումը կանխելու համար անցքերը հորատվում են քայլափողով:

Փոսերը չափված են #4 պտուտակների համար

Անհրաժեշտ է, որ այն ժապավենից հեռու գտնվող կողմը ցրտահարվի: Մակերևույթի թերությունները կանդրադառնան լույսին ՝ ստեղծելով միատեսակ լուսավորված վահանակ:

Ես հարթ մակերևույթի վրա օգտագործել եմ թերթաքարային ավազ թղթի աճող թվեր `ցրտահարված տեսք ստանալու համար: Կարևոր է, որ մակերևույթի վրա պուրակների քերծվածքներ չլինեն, քանի որ դա կցուցադրվի որպես ցանկալի լուսանկարի քերծվածքներ կամ հետքեր:

Ես աստիճանաբար 150 հատից հասա 800 -ի:

Ես գլխարկի լուսադիոդներ չունեի, այնպես որ ես ինքս պատրաստեցի ՝ մակերևույթի գմբեթը հպելով գոտու սրբիչին: կարևոր է չբացահայտել ներքինը, ես թողել եմ գագաթին ծածկող առնվազն 1 մմ ակրիլ:

Դրանք այնուհետև հավասարակշռվեցին Lexan- ի եզրին և մի կաթիլ ջրի բարակ ակրիլային սոսինձ օգտագործվեց մասերը միասին կպցնելու համար: Կապը բավականին ակնթարթային է, և սոսինձը լրացնում է թերությունները, այնպես, որ LED- ը կարծես Lexan- ի մի մասն է:

Ես օգտագործել եմ 6 հատ:

Ես դրանք զոդեցի 6 զուգահեռ 6 -ից մինչև 100 Օմ ընթացիկ սահմանափակող դիմադրության դրական կողմում, այնուհետև այն ունի մետաղալար միակցիչին, որը կցվում է GP2O- ի ընդլայնման Pin2 (+5V) Raspberry Pi տախտակին:

Բացասական կողմն ունի մետաղալար, որն ուղղակիորեն գետնին է անցնում Pin6- ի միջոցով GPIO ընդլայնման վրա:

Քայլ 3: Ընտրիչի կոճակներ

Ընտրիչի կոճակներ
Ընտրիչի կոճակներ
Ընտրիչի կոճակներ
Ընտրիչի կոճակներ
Ընտրիչի կոճակներ
Ընտրիչի կոճակներ
Ընտրիչի կոճակներ
Ընտրիչի կոճակներ

Այս սարքից ընդամենը 2 գործողություն է անհրաժեշտ:

Առաջինը `թույլ տալ օպերատորին դիտել և գրանցել պատկերներ:

Երկրորդը ծրագրից դուրս գալու միջոց է ՝ ավարտելուց հետո:

Ես ընտրեցի ձայնագրման համար օգտագործել կանաչ կոճակ և ելքի համար կարմիր կոճակ:

Programրագրավորման իմաստով ես ընտրեցի օգտագործել GPIO 23 -ը և 24 -ը: Սա միացված է վերնագրի 14, 16, 18 և 20 կապում: Հաղորդալարերը կոդավորված են անջատիչների վրա:

Ես ունեի մի փունջ կոճակների տուփեր, որոնք մնացել էին հաճախորդների կառուցվածքից, այնպես որ ես դրանք օգտագործեցի որպես փորձարկման սարք:

Ես տպել եմ սխալ ֆայլ, որը խցիկի համար կտրվածք չուներ, ուստի ստիպված եղա իմը ձեռքով անել: Հետևյալ քայլին ես ներառել եմ համապատասխան ֆայլերը:

Քայլ 4: Պաշտպանական պատյան

Պաշտպանական գործ
Պաշտպանական գործ
Պաշտպանական գործ
Պաշտպանական գործ
Պաշտպանական գործ
Պաշտպանական գործ
Պաշտպանական գործ
Պաշտպանական գործ

Ես մոդելավորեցի սա ֆունկցիայի և ձևի համար: Տողերը պարզ են և հեշտությամբ տպվում են մեքենաների մեծ մասի վրա:

Գործը տպված էր նոսր ինտերիերով, բայց այն դեռ ունի որակյալ զգացում: Հաստությունը ապահովում է կայունություն, իսկ չափը ՝ հեշտ օգտագործման համար:

Իդեալում, ես կցուցադրեի դիտման եղջյուրը հորիզոնական, ես ունեի սարքավորումների սահմանափակումներ, որոնք դա կանխեցին:

Քայլ 5. Փորձարկման պարզ կոդ

Փորձարկման պարզ կոդ
Փորձարկման պարզ կոդ
Փորձարկման պարզ կոդ
Փորձարկման պարզ կոդ
Փորձարկման պարզ կոդ
Փորձարկման պարզ կոդ

Ես նմուշառեցի RaspberryPi.org- ի ծածկագիրը ՝ սա գործարկելու համար:

"Լռելյայն, պատկերի լուծաչափը սահմանվում է ձեր մոնիտորի լուծաչափի վրա: Առավելագույն թույլատրելիությունը 2592 × 1944 է` լուսանկարների համար"

Սա օգտագործվել է տեսախցիկի օպտիմալ կիզակետային երկարությունը գտնելու համար: Մոդուլի ոսպնյակը հարմարեցնելու համար օգտագործեցի ասեղի քիթ: Մակրո ոսպնյակն իդեալական կլիներ, բայց ես չկարողացա այն ժամանակին հասցնել:

Ֆոկուսային պատյանների վերևը չափված է Raspberry Pi V2 տեսախցիկի համար: այն ամրացված է 4 - 2/56 պտուտակով:

Հետևյալ կոդը այն է, ինչ ես օգտագործել եմ փորձարկման համար…

picamera ներմուծումից PiCamera ժամանակից ներմուծման քուն

տեսախցիկ = PiCamera ()

camera.start_preview ()

camera.awb_mode = 'ավտոմատ'

camera.image_effect = 'բացասական'

քուն (150)

camera.capture ('/home/pi/Desktop/negative.jpg')

camera.stop_preview ()

Քայլ 6: Codeրագրի ծածկագիր

Codeրագրի ծածկագիրը
Codeրագրի ծածկագիրը
Codeրագրի ծածկագիրը
Codeրագրի ծածկագիրը
Codeրագրի ծածկագիրը
Codeրագրի ծածկագիրը

Նախ բացեք տերմինալի պատուհան և ստեղծեք նոր գրացուցակ, մուտքագրեք «mkdir conversions»

Բացեք պիթոնի IDE- ն

Մուտքագրեք հետևյալ ծածկագիրը.

picamera- ից

ներմուծել PiCamera- ն ժամանակից ներմուծել քուն

gpiozero ներմուծման կոճակից

կոճակ = կոճակ (23)

կոճակ 1 = կոճակ (24)

տեսախցիկ = PiCamera ()

camera.awb_mode = 'ավտոմատ'

camera.image_effect = 'բացասական'

camera.start_preview ()

պատկեր = 1

իսկական True:

փորձել:

եթե button1.is_pressed:

camera.stop_preview ()

ընդմիջում

if button.is_pressed:

camera.capture ('/home/pi/conversions/Convertion % 03d.jpg' % image)

պատկեր += 1

բացառությամբ

Ստեղնաշար

camera.stop_preview ()

ընդմիջում

Քայլ 7:

Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր
Պատկեր

Գործարկեք կոդը IDE- ում

Կանաչ կոճակը բացասական պատկեր է վերցնում և պահում է ներքին հիշողության մեջ:

Պատկերները պահվում են փոխակերպումների գրացուցակում:

Ես դրանք տեղափոխեցի USB կրիչ, այնուհետև իմ համակարգիչ `Photoshop- ում մշակելու համար:

Կարմիր կոճակը դուրս է գալիս ծրագրից: Ստեղնաշարի հավաքածուն նույնպես դա կանի:

Քայլ 8: Programրագրի փոփոխություններ

Adjustրագիրը հարմարեցրել եմ պատկերի որակի ավելի լավ պահպանմանը

picamera- ից

ներմուծել PiCamera- ն ժամանակից քնել gpiozero- ից

ներմուծման կոճակ ներմուծման ամսաթիվը

ներմուծման ժամանակը

#ամսաթվերի պատկեր պատկերների պահպանման ամսաթիվ = datetime.datetime.now (). strftime ("%d_%H_%M_%S")

# կանաչ կոճակ

կոճակ = կոճակ (23)

# կարմիր կոճակ

կոճակ 1 = կոճակ (24)

տեսախցիկ = PiCamera ()

# տեսախցիկի պատկերի ճշգրտում և դիտում մոնիտորի վրա

camera.resolution = (2592, 1944)

camera.awb_mode = 'ավտոմատ'

camera.image_effect = 'բացասական'

# ցուցադրել պատկեր մոնիտորինգի համար

camera.start_preview ()

# պատկերի խնայողության ավելացում

պատկեր = 1

իսկական True:

փորձել:

# կարմիր ելքի կոճակ

եթե button1.is_pressed:

#տեսախցիկի անջատում

camera.stop_preview ()

ընդմիջում

# կանաչ կոճակի գրավում

if button.is_pressed:

# պահպանել պատկերի տեղադրությունը և ձևաչափումը

camera.capture ('/home/pi/conversions/conversion' + ամսաթիվ + ' % 03d.jpg' % պատկեր)

# պատկերի խնայողության ավելացում

պատկեր += 1

# ստեղնաշարի ծրագրի ելք

բացառությամբ Ստեղնաշարի

#տեսախցիկի անջատում

camera.stop_preview ()

ընդմիջում

Raspberry Pi մրցույթ 2020
Raspberry Pi մրցույթ 2020
Raspberry Pi մրցույթ 2020
Raspberry Pi մրցույթ 2020

Մրցանակակիր Raspberry Pi մրցույթում 2020 թ

Խորհուրդ ենք տալիս: