Мазмұны:
- Жабдықтар
- 1 -қадам: камера адаптері
- 2 -қадам: жарық тақтасы
- 3 -қадам: Таңдау түймелері
- 4 -қадам: Қорғаныс қабығы
- 5 -қадам: тестілеудің қарапайым коды
- 6 -қадам: Бағдарлама коды
- 7 -қадам:
- 8 -қадам: Бағдарламаны түзету
Бейне: Теріс көруші мен түрлендіргіш: 8 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Мен ескі фильмдердің негативтерін тез көруге және жазуға тез арада қажеттілік таптым. Менде сұрыптау үшін бірнеше жүздеген болды …
Мен смартфонға арналған түрлі қосымшалар бар екенін білемін, бірақ мен қанағаттанарлық нәтиже ала алмадым, сондықтан мен осылай ойладым …
Мен оларды нақты уақыт режимінде нақты суреттер ретінде көргім келді. Мен негативтерді қолмен реттей аламын және тек өзім қалағандарын жаза аламын.
Мен электрониканы орналастыру үшін 3D басып шығаруға арналған қорап жасадым.
Мен сондай -ақ суреттерді көру үшін LCD теледидарымды қолдандым
Жабдықтар
30 мм аркада түймелері
Raspberry PI 3B Amazon -ға қарағанда жақсы баға (жазу кезінде)
RPi камерасы
Ақ жарық диодтары
Қосқыш - менде бар нәрсені қолдандым. Жақсырақ нұсқалар бар
Қосқыш түйреуіштер
Мен тестілеу үшін қолданған экран
№ 4 бұрандалар
2-56 бұрандалар
Су мөлдір акрил жабысқақ
1 -қадам: камера адаптері
Мен Raspberry Pi камералық модулімен жұмыс жасайтын жабық камера адаптерін жобалауды таңдадым, ол әр қарауды теріс қарау үшін.
Мен фильмнің негативтерін, сондай -ақ фокустық қашықтықтың әр түрлі өлшемдерін алудан бастадым.
Содан кейін мен қара пластиктен басылатын қарапайым мүйізді модельдедім. Мен қолданған фокус ұзындығы 44 мм.
Маңызды өлшемдер теріс өлшемі мен камераның бекіту тесіктері болды.
Pi камерасы тақтаға жұмсақ көбікпен бекітілген. Идеал емес. Мен мұны түзету үшін карточкадан бірнеше шым жасауым керек болды. Кескіндер мінсіз тіктөртбұрыштар емес.
Мен ABS -ті қолдандым, ол менің машинада басып шығарылған кезде шағылысуды азайтады, бұл өз кезегінде баспа сапасына кері әсерін тигізуі мүмкін.
2 -қадам: жарық тақтасы
Мен панельді баспа материалдарынан жасауға тырыстым, бірақ оның өнімділігі төмен болды
Содан кейін мен жарық панелі жасау үшін шетіне светодиодтары бар 6 мм Lexan бөлігін қолдандым.
Жарық тақтасы оңтайлы фотосуреттер үшін өте маңызды.
Ол ыстық нүктелері жоқ біркелкі жарықтандыруды қажет етеді.
МАҢЫЗДЫ: Lexan бетіндегі кемшіліктер жарықты сындырады және шағылыстырады. Тегістеу кезінде алынған сызаттар біркелкі жарқыл үшін мүмкіндігінше жақсы болады.
Панель теріс қарауыштың төменгі жағына сәйкес келеді, әр жағынан 50 мм. Көру құралының төменгі жағына шеттерінен 3,5 мм қашықтықта бекіту үшін бекіту тесіктері белгіленген. Пластмассаның жарылып кетуіне жол бермеу үшін саңылаулар қадаммен бұрғыланады.
Саңылаулар №4 бұрандаларға арналған
Қабықша таспасынан бүйірін мұздату керек. Бетіндегі кемшіліктер біркелкі жарықтандырылған панель жасау үшін жарықты шағылыстырады.
Мен мұзды көрініс алу үшін тегіс бетке құмды қағаздың көбірек мөлшерін қолдандым. Беткі қабаттарда сызаттар болмауы маңызды, себебі бұл фотосуретте сызаттар немесе белгілер ретінде көрінеді.
Мен біртіндеп 150 груттен 800 гритке өттім.
Менде шляпалы светодиодтар болмады, сондықтан мен күмбезді таспалы тегістеуішке тигізіп, өз қолыммен жасадым. ішкі бөліктерді ашпау маңызды, мен жоғарғы жағын жабатын кемінде 1 мм акрил қалдырдым.
Содан кейін олар Lexan жиегінде теңестірілді және бөлшектерді бір -біріне жабыстыру үшін бір тамшы су жұқа акрил желімі қолданылды. Байланыс өте тез және жабысқақ кемшіліктерді толтырады, сондықтан жарық диоды Lexan бөлігі болып көрінеді.
Мен әр жағынан 6 қолдандым.
Мен оларды 6 -дан 100 Ом -ға дейінгі шектеу резисторының оң жақтағы 2 параллель жолақтарында дәнекерледім, содан кейін оның 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 </b> ұйқыдан импорттау
камера = 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 ()
үзіліс
егер button.is_pressed:
camera.capture ('/home/pi/Conversions/Convertion % 03d.jpg' % image)
сурет += 1
қоспағанда
Пернетақта үзілуі:
camera.stop_preview ()
үзіліс
7 -қадам:
IDE ішіндегі кодты іске қосыңыз
Жасыл түйме теріс суретті алады және оны ішкі жадқа сақтайды.
Суреттер конверсия каталогында сақталады.
Мен оларды USB дискіге, содан кейін компьютерге Photoshop -та өңдеу үшін жібердім.
Қызыл түйме бағдарламадан шығады. Пернетақта жиынтығы да мұны жасайды.
8 -қадам: Бағдарламаны түзету
Мен бағдарламаны бейненің сапасын жақсарту үшін өзгерттім
пикамерадан
PiCamer импорттау gpiozero -дан ұйқыны импорттау
импорттау түймесі датаны импорттау
импорт уақыты
#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 ()
үзіліс
# жасыл түймені түсіру
егер button.is_pressed:
# кескіннің орналасуы мен пішімін сақтау
camera.capture ('/home/pi/түрлендіру/түрлендіру' + күн + ' % 03d.jpg' % сурет)
# суретті сақтау қадамы
сурет += 1
# пернетақта бағдарламасынан шығу
KeyboardInterrupt қоспағанда:
#камераның өшуі
camera.stop_preview ()
үзіліс
Raspberry Pi байқауында екінші орын
Ұсынылған:
ESP32 COVID19 МӘРТЕБЕСІН КӨРУШІ: 4 қадам
ESP32 COVID19 МӘРТЕБЕСІН КӨРУШІ: Бұл жоба COCID19 күйін json форматында алады және оны OLED -те көрсетеді
Теріс кернеудің берілуі: 10 қадам (суреттермен)
Теріс кернеудің берілуі: Электроникамен айналысатындардың көпшілігі дуэльдік рельсті қуат көзін қолданатын аудио схеманы кездестіретін еді. Мен бұны бірінші рет кездестірдім, бұл мені қатты таң қалдырды - қоректену көзінен теріс зарядты қалай алуға болады? Бір позитивті емес пе
Қымбат емес гидрофон мен ультрадыбыстық түрлендіргіш: 6 қадам
Қымбат емес гидрофон мен ультрадыбыстық түрлендіргіш: Сіз дельфиндер мен киттердің сөйлегенін жазғыңыз келе ме? Немесе су астындағы акустикалық байланыс жүйесін құрасыз ба? Жақсы, біз сізге «қалай» үйретеміз. Бастысы антеннадан бастайық. Егер біз күнделікті өмірде динамиктерді қолдансақ (мысалы, ноутбукте немесе
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын қолданатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: 5 қадам (суреттермен)
WiFi мен IR қашықтан басқару пульті мен Android қосымшасын пайдаланатын NodeMCU мен IR қабылдағышымен 8 релелік басқару: wifi мен қашықтан және андроид қосымшасы арқылы nodemcu мен IR қабылдағышты қолданатын 8 релелік қосқышты басқару. Қашықтан басқару құралы wifi қосылымына тәуелсіз жұмыс істейді. МҰНДА
Қарапайым G-Shock DW-5600-ді теріс дисплейге қалай өзгертуге болады: 8 қадам (суреттермен)
Қарапайым G-Shock DW-5600-ді теріс дисплейге қалай өзгертуге болады: Бұл жоба мен үшін біршама шытырман болды, және сіз менің G-Shocks-пен жасаған басқа жобаларға қарағанда біршама күрделі болатынын көресіз. . Бұл G-Shock экранында өте жағымсыз нәрселер жасауды қамтиды, сондықтан егер сіз есіңізден кетсеңіз