
Мазмуну:
2025 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2025-01-23 14:51



Мен тез арада эски фильм терс көрүнүштөрдү көрүп жана жаздыра алууну тез арада таптым. Менде бир нече жүздөгөн нерселер бар болчу …
Мен смартфонго ар кандай колдонмолор бар экенин билем, бирок канааттандырарлык жыйынтык ала албадым, ошондуктан мен ойлоп таптым …
Мен аларды реалдуу убакытта чыныгы сүрөттөр катары көргүм келди. Мен терс нерселерди кол менен иреттеп, өзүм каалагандарын гана жаза алам.
Мен электрониканы жайгаштыруу үчүн 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
Сунушталууда:
Терс чыңалуу менен камсыздоо: 10 кадам (Сүрөттөр менен)

Терс чыңалуу менен камсыздоо: Электроника менен ойногондордун көбү дуэль темир жолунун электр булагын колдонгон аудио схемага туш болушмак. Мен муну биринчи жолу көргөнүмдө, ал мени таң калтырды - электр энергиясынан кантип терс заряд алам? Бир позитив эмеспи
WiFi жана IR Remote жана Android колдонмосун колдонуп NodeMCU жана IR алуучу менен 8 релелик көзөмөл: 5 кадам (сүрөттөр менен)

WiFi жана IR Remote жана Android тиркемесин колдонуп NodeMCU жана IR алуучу менен 8 реле көзөмөлү: wifi жана ир алыскы жана андроид колдонмосу аркылуу nodemcu жана IR кабыл алгычты колдонуп 8 реле өчүргүчтөрүн көзөмөлдөө БУЛ ЖЕРДЕ
Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: 13 кадам (сүрөттөр менен)

Температура жана нымдуулукту көрсөтүү жана маалыматтарды чогултуу Arduino жана иштетүү менен: Киришүү: Бул Ардуино тактасын, Sensor (DHT11), Windows компьютери жана Processing (бекер жүктөлүүчү) программасын колдонуп, Температураны, Нымдуулукту санариптик жана тилке графасынын формасы, убакытты жана күндү көрсөтүү жана эсептөө убактысын иштетүү
Жөнөкөй G-Shock DW-5600 терс дисплейге кантип айландырылат: 8 кадам (сүрөттөр менен)

Жөнөкөй G-Shock DW-5600дү терс дисплейге кантип айландыруу керек: Бул долбоор мен үчүн бир аз укмуштуу болду жана сиз G-Shocks менен кылган башка долбоорлорго караганда бир аз татаалыраак көрөсүз. . Бул G-Shock экранына абдан жагымсыз нерселерди жасоону камтыйт, андыктан сиз алсырап жатсаңыз
Супер эски камераларда колдонуу үчүн мод фильм (620 фильм): 4 кадам

Супер эски камераларда колдонуу үчүн мод фильм (620 фильм): Ал жерде укмуш эски камералар көп, көбү 620 пленканы колдонушат, бул күндөрдө келүү кыйын же өтө кымбат. Бул көрсөтмөлүү майда -чүйдөсүнө чейин, эски 620 доордун камераларында колдонуу үчүн арзан 120 пленкаңызды кантип жасоо керек, баарын кылбай эле