Мазмуну:

Фильм терс көрүүчү жана конвертер: 8 кадам (сүрөттөр менен)
Фильм терс көрүүчү жана конвертер: 8 кадам (сүрөттөр менен)

Video: Фильм терс көрүүчү жана конвертер: 8 кадам (сүрөттөр менен)

Video: Фильм терс көрүүчү жана конвертер: 8 кадам (сүрөттөр менен)
Video: Самооценка. Как повысить самооценку. Уверенность в себе. Как повысить самооценку НЛП 2024, Июль
Anonim
Кино терс көрүүчү жана конвертер
Кино терс көрүүчү жана конвертер
Фильм терс көрүүчү жана конвертер
Фильм терс көрүүчү жана конвертер
Кино терс көрүүчү жана конвертер
Кино терс көрүүчү жана конвертер

Мен тез арада эски фильм терс көрүнүштөрдү көрүп жана жаздыра алууну тез арада таптым. Менде бир нече жүздөгөн нерселер бар болчу …

Мен смартфонго ар кандай колдонмолор бар экенин билем, бирок канааттандырарлык жыйынтык ала албадым, ошондуктан мен ойлоп таптым …

Мен аларды реалдуу убакытта чыныгы сүрөттөр катары көргүм келди. Мен терс нерселерди кол менен иреттеп, өзүм каалагандарын гана жаза алам.

Мен электрониканы жайгаштыруу үчүн 3D басып чыгаруу үчүн чийки куту жасадым.

Мен ошондой эле сүрөттөрдү көрүү үчүн LCD сыналгымды колдондум

Жабдуулар

30 мм аркада баскычтары

Raspberry PI 3B Amazonга караганда жакшыраак баа (жазуу учурунда)

RPi Камера

Ак LED

Коннектор - Менде болгон нерсени колдондум. Жакшы варианттар бар

Туташтыргыч казыктары

Мен сыноо үчүн колдонгон экран

#4 бурамалар

2-56 бурамалар

Суу тунук акрил клей

1 -кадам: Камера адаптери

Камера адаптери
Камера адаптери
Камера адаптери
Камера адаптери
Камера адаптери
Камера адаптери

Мен Raspberry Pi камера модулу менен иштеген жабык камера адаптерин долбоорлоону чечтим, ал тез көрүү үчүн ар бир терс нерсени изоляциялайт.

Мен фильмдин негативдерин, ошондой эле болжол менен фокус аралыгын ар кандай өлчөө менен баштадым.

Мен андан кийин кара пластиктен басыла турган жөнөкөй мүйүздү моделдедим. Мен колдонгон фокус аралыгы 44мм.

Критикалык өлчөөлөр терс жана камера үчүн тешиктердин өлчөмү болгон.

Пи камера бүктөлгөн көбүк менен райондук тактага орнотулган. Идеалдуу эмес. Мен муну оңдоо үчүн карточкадан кээ бир шырдактарды жасоого туура келди. Сүрөттөр башкача айтканда кемчиликсиз тик бурчтуктар эмес.

Мен ABSти колдондум, ал менин машинама басылганда тегизден жарымына чейин тегиз болот, бул чагылтууну азайтат, бул өз кезегинде басып чыгаруу сапатына терс таасирин тийгизиши мүмкүн.

2 -кадам: Жарык панели

Жарык панели
Жарык панели
Жарык панели
Жарык панели
Жарык панели
Жарык панели
Жарык панели
Жарык панели

Мен басмаканадан панель жасоого аракет кылдым, бирок бул начар аткарылды

Мен жарык панелин жасоо үчүн четине LED тиркелген 6мм Lexan кесимин колдондум.

Жарык панели оптималдуу сүрөттөр үчүн абдан маанилүү.

Ал ысык чекиттерсиз бирдей жарык болушу керек.

МААНИЛҮҮ: Лександын бетиндеги кемчиликтер жарыкты сындырат жана чагылдырат. Тегирменди тегиздөө үчүн чийилген жерлер мүмкүн болушунча жакшы болот.

Панель терс көрүүчүнүн түбүнө туура келгидей өлчөмдө, 50мм тарапта. Монтаждык тешиктер көрүүчүнүн түбүнө, четтеринен 3,5 мм коопсуз жайгаштыруу үчүн белгиленген. Пластиктин жарылып кетпеши үчүн тешиктер бир кадам менен тешилет.

Тешиктер #4 бурамалар үчүн өлчөмдө

Бул тасма тилкесинен алыс жакты тоңдурушу керек. Беттеги кемчиликтер бирдиктүү жарык панелин түзүү үчүн жарыкты чагылдырат.

Мен тоңгон көрүнүшкө ээ болуу үчүн жылмакай бетке кумдуу кагаздын санын көбөйттүм. Беттеги чырактардын эч кандай тырмоосу болбошу керек, анткени бул каалаган сүрөттө чийик же из болуп көрүнөт.

Мен акырындык менен 150 груттан 800 гритке чейин бардым.

Менде жогорку шляпалуу светодиоддор жок болчу, ошондуктан мен үстүнкү куполун курдун тегиздигине тийгизип, өзүмдүкүн жасадым. ички нерселерди ачыкка чыгарбоо маанилүү, мен үстүн жабуучу акрилдин жок дегенде 1ммин калтырдым.

Булар Лександын четинде тең салмакташтырылган жана бөлүктөрдү бириктирүү үчүн бир тамчы суу ичке акрил клей колдонулган. Байланыш бир заматта жана клей кемчиликтерди толтурат, ошондуктан LED Lexanдын бир бөлүгү болуп көрүнөт.

Мен бир тарапка 6дан колдоном.

Мен аларды 6 параллелдүү 6 тилкеге оң жагында 100 Ом ток чектөөчү резисторго коштум, анда бул Raspberry Pi тактасындагы GPIO кеңейтүүсүнүн Pin2 (+5V) туташтыруучу туташтыргычы бар.

Терс жагы GPIO кеңейтүү боюнча Pin6 аркылуу жерге түз барат зым бар.

3 -кадам: тандоо баскычтары

Тандоочу баскычтар
Тандоочу баскычтар
Тандоочу баскычтар
Тандоочу баскычтар
Тандоочу баскычтар
Тандоочу баскычтар
Тандоочу баскычтар
Тандоочу баскычтар

Бул аппараттан 2 гана операция керек.

Биринчиси, операторго сүрөттөрдү көрүүгө жана жаздырууга уруксат берүү.

Экинчиси, бүткөндөн кийин программадан чыгуу жолу.

Мен жазуу үчүн жашыл баскычты жана чыгуу үчүн кызыл баскычты колдонууну чечтим.

Программалоо мен GPIO 23 жана 24 колдонууну туура көрдүм. Бул 14, 16, 18 жана 20. төөнөгүчтөргө туташкан. Зымдар өчүргүчтөргө коддолгон.

Менде кардардын конструкциясынан калган көптөгөн түймө кутучалары бар болчу, ошондуктан мен аны сыноо шайманы катары колдондум.

Мен туура эмес файлды басып чыгардым, анда камера жок. Мен кийинки кадамга туура келген файлдарды киргиздим.

4 -кадам: Коргоочу кап

Коргоочу корпус
Коргоочу корпус
Коргоочу корпус
Коргоочу корпус
Коргоочу корпус
Коргоочу корпус
Коргоочу корпус
Коргоочу корпус

Мен муну формага караганда функция үчүн моделдедим. Саптар жөнөкөй жана көпчүлүк машиналарда оңой басылат.

Корпус сейрек интерьер менен басылган, бирок ал дагы эле сапаттуу сезимге ээ. Жоондугу туруктуулукту камсыз кылат жана өлчөмү колдонууга оңой.

Идеалында, мен көрүү мүйүзүн горизонталдык түрдө орнотмокмун, менде буга тоскоол болгон аппараттык чектөөлөр бар болчу.

5 -кадам: Сыноо үчүн жөнөкөй код

Сыноо үчүн жөнөкөй код
Сыноо үчүн жөнөкөй код
Тестирлөө үчүн жөнөкөй код
Тестирлөө үчүн жөнөкөй код
Сыноо үчүн жөнөкөй код
Сыноо үчүн жөнөкөй код

Мен муну иштетүү үчүн RaspberryPi.org кодун тандап алдым.

"Демейки боюнча, сүрөттүн чечилиши мониторуңуздун чечилишине коюлат. Максималдуу чечилиши 2592 × 1944, кыймылсыз сүрөттөр үчүн"

Бул камеранын оптималдуу фокус аралыгын табуу үчүн колдонулган. Мен модулдагы линзаны тууралоо үчүн ийненин мурдун колдондум. Макро линза идеалдуу болмок, бирок аны убагында жеткире алган жокмун.

Фокус корпусунун үстү Raspberry Pi V2 камерасына ылайыкталган. ал 4 - 2/56 бурамалар менен кармалып турат.

Төмөнкү код мен тестирлөө үчүн колдонулган нерсе …

пикамерадан PiCamer импорттоо убактысынан импорттук уйку

камера = PiCamera ()

camera.start_preview ()

camera.awb_mode = 'авто'

camera.image_effect = 'терс'

уйку (150)

camera.capture ('/home/pi/Desktop/mənfi.jpg')

camera.stop_preview ()

6 -кадам: Программанын коду

Программа коду
Программа коду
Программа коду
Программа коду
Программа коду
Программа коду

Адегенде терминал терезесин ачыңыз жана жаңы каталог түзүңүз, "mkdir конверсиялары" деп териңиз

Python IDE ачыңыз

Төмөнкү кодду киргизиңиз:

пикамерадан

PiCamerди импорттоо уйкудан

gpiozero импорттоо баскычынан

баскыч = Баскыч (23)

button1 = Баскыч (24)

камера = PiCamera ()

camera.awb_mode = 'авто'

camera.image_effect = 'терс'

camera.start_preview ()

сүрөт = 1

чын болсо:

аракет кыл:

эгер button1.is_pressed:

camera.stop_preview ()

тыныгуу

if button.is_pressed:

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

сүрөт += 1

тышкары

KeyboardInterrupt:

camera.stop_preview ()

тыныгуу

7 -кадам:

Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт
Сүрөт

IDEдеги кодду иштетиңиз

Жашыл баскыч негативдин кыймылсыз сүрөтүн алып, аны ички эс тутумуна сактайт.

Сүрөттөр конверсия каталогунда сакталат.

Мен аларды USB дискке, андан кийин компьютериме Photoshopто иштетүү үчүн жылдырдым.

Кызыл баскыч программадан чыгат. А клавиатура комплект да муну аткарат.

8 -кадам: Программа Tweaks

Мен программаны ушунчалык жакшыртып, сүрөттүн сапатын үнөмдөдүм

пикамерадан

PiCamerди импорттоо gpiozerodон уктоо убактысын импорттоо

импорттоо баскычы датаны импорттоо

импорттоо убактысы

#date коду сүрөттөрдү сактоо үчүн дата = datetime.datetime.now (). strftime ("%d_%H_%M_%S")

# жашыл баскыч

баскыч = Баскыч (23)

# кызыл баскыч

button1 = Баскыч (24)

камера = PiCamera ()

# камеранын сүрөтүн тууралоо жана монитордо көрүү

camera.resolution = (2592, 1944)

camera.awb_mode = 'авто'

camera.image_effect = 'терс'

# көзөмөлдөө үчүн сүрөттү көрсөтүү

camera.start_preview ()

# сүрөттү сактоо көбөйүшү

сүрөт = 1

чын болсо:

аракет кыл:

# кызыл чыгуу баскычы

эгер button1.is_pressed:

#камераны өчүрүү

camera.stop_preview ()

тыныгуу

# жашыл баскычты басып алуу

if button.is_pressed:

# сүрөттүн жайгашуусун жана форматын сактоо

camera.capture ('/home/pi/Conversions/conversion' + date + ' % 03d.jpg' % image)

# сүрөттү сактоо кадамы

сүрөт += 1

# клавиатура программасынан чыгуу

KeyboardInterruptдон башка:

#камераны өчүрүү

camera.stop_preview ()

тыныгуу

Raspberry Pi сынагы 2020
Raspberry Pi сынагы 2020
Raspberry Pi сынагы 2020
Raspberry Pi сынагы 2020

Raspberry Pi конкурсунда экинчи орунду ээледи 2020

Сунушталууда: