Сүрөт стенддери абдан кызыктуу жана партиялар, туулган күндөр жана үйлөнүү тойлору сыяктуу коомдук иш-чараларга элдин көңүлүн бурат. Коноктор сүрөткө түшкөндү жакшы көрүшөт жана эстен кеткис окуялардын эстелик белектери менен аякташат. Фото стендди ижарага алуу кымбатка турса да, Raspberry Pi менен сиз өзүңүздүн акчаңызды азыраак акчага жасай аласыз жана муну менен көбүрөөк кызыктуу боло аласыз!
Кадамдар
8дин 1 -бөлүгү: Raspberry Pi орнотуу
Кадам 1. Сиздин Raspberry Pi жаңыртылгандыгын текшериңиз
Монитор, клавиатура жана чычкан менен колдоого алынган Raspbian акыркы операциялык тутумун иштеткен Raspberry Pi 2B же андан кийинки модели керек болот. Эгерде сизде Raspberry Pi ушул жол менен орнотулбаса, этап-этабы менен деталдуу көрсөтмөлөрдү алуу үчүн Raspberry Pi менен кантип иштөө керектигин карап көрүңүз.
Кадам 2. Пакетиңиздин китепканаларын жаңыртыңыз
Милдеттер тилкесинин жогорку сол жагындагы терминалдын сөлөкөтүн басуу менен жаңы терминал терезесин ачыңыз жана төмөнкүлөрдү териңиз:
sudo apt-get update
Кадам 3. Пакеттериңизди жаңыртыңыз
Терминалга териңиз:
sudo apt-get жогорулатуу
8дин 2 -бөлүгү: Камера модулун туташтыруу
Кадам 1. Raspberry Pi өчүрүп, кубатты ажыратыңыз
Кадам 2. Камера портун табыңыз
Кадам 3. Эки жагын өйдө тартып, арткы өтмөктү көтөрүңүз
Кадам 4. Тасма кабелин салыңыз, ошондуктан металл туташтыргычтары Ethernet портунан алыстап, сүрөттө көрсөтүлгөндөй HDMI портуна карайт
Кадам 5. Камеранын лента кабелин кармап, эки өтмөктү басыңыз
Бул камеранын тасма кабелин ордуна бекитет. Тасма кабелинин коопсуз экенин жана камера портунда бирдей отурганын текшериңиз.
Кадам 6. Күчтү кайра туташтырып, Raspberry Pi'ди баштаңыз
Кадам 7. Raspberry Pi конфигурация менюну ачыңыз
Тапшырмалар тилкесинин жогорку сол бурчундагы малина сөлөкөтүн чыкылдатыңыз. "Тандоолорго" өтүп, "Raspberry Pi конфигурациясын" чыкылдатыңыз.
Кадам 8. Камеранын программасы Interfaces өтмөгүндө иштетилгенин текшериңиз
Андан кийин OK басыңыз.
Компьютер өзгөрүүлөр күчүнө кире электе, аны кайра баштоо керектигин билдириши мүмкүн. Андан кийин, сиз компьютерди азыр кайра жүктөөнү каалайсызбы деп сурайт, бул учурда Ооба дегенди тандаңыз
Кадам 9. Камераны сүрөткө тартып текшериңиз
Жаңы терминал терезесин ачыңыз жана териңиз:
raspistill -o cam.jpg
- Андан кийин ↵ Enter басыңыз. Камераны алдын ала көрүү бир секунддан кийин күйөт, ал сүрөт тартат. Ал cam-j.webp" />
- Сиз жогорудагы буйруктагы cam-j.webp" />
Кадам 10. Жаңы эле түзүлгөн сүрөт файлын ачыңыз
Файл менеджерин тапшырмалар тилкесинин жогорку сол жагындагы файл папкасынын сөлөкөтүн чыкылдатуу менен ача аласыз. Сиз үй каталогунда сүрөт файлын көрүшүңүз керек. Файлды эки жолу чыкылдатыңыз, бул сүрөттү Viewer менен ачат. Мыкты!
3 -бөлүктүн 8и: Сүрөт принтерин тандоо
Кадам 1. Ар кандай принтерлердин оң жана терс жактарын карап көрөлү
- Inkjet принтерлер адатта анча кымбат эмес жана жакшы фото сапаттагы басып чыгарышат. Бирок, алар, адатта, жайыраак басуу ылдамдыгына ээ жана көп санда басып чыгарууда алдамчылык менен кымбат. Сүрөт кагазы барактарда сатылат жана сыя картридждери түсү боюнча өзүнчө сатылат.
- Лазер принтерлер эң сонун басып чыгаруу ылдамдыгына ээ, бирок түстүү лазердик принтерлер адатта фото сапаттагы сүрөттөрдү чыгарышпайт жана фото кагазга басып чыгарышпайт. Түстүү лазердик принтерлер үчүн тонер картридждери да түсү боюнча өзүнчө сатылат.
- Бояуу-сублимация принтерлер эң сонун фото сапатта басып чыгарууну, тез басып чыгаруу ылдамдыгын камсыздайт жана баасы боюнча абдан айырмаланат. Бояуу-сублимация принтерлери үчүн фото кагаз ошол эле көлөмдөгү кагазды басып чыгарууга керектүү боек пленкасынын так суммасы менен сатылат. Кымбатыраак көлөмдүү моделдер үчүн кагаз менен боектор түрмөк түрүндө сатылат жана принтер басып чыгаргандан кийин ар бир сүрөттү автоматтык түрдө өчүрүп салат. Анча кымбат эмес моделдер үчүн фото кагаз жана боектор барактарда чогуу сатылат.
Кадам 2. Сиздин муктаждыктарыңызды жана бюджетти эске алыңыз
Сиздин фотостенд кандай иш -чарада колдонулат жана канча сүрөттү басып чыгарууңуз ыктымал? Сүрөттөрдүн көлөмү кандай болушун каалайсыз жана керектүү медиа канчалык кымбат? Келечекте фотостендди колдоносузбу? Сиздин жагдайыңызга жараша, профессионалдуу окуя принтерин ижарага алуу же колдонулган моделди наркынын бир бөлүгүнө сатып алуу сиздин кызыкчылыгыңызда болушу мүмкүн.
Кадам 3. Принтериңиздин Raspberry Pi менен шайкештигин текшериңиз
Кандай принтер колдонууну пландап жатсаңыз, ал Gutenprint тарабынан колдоого алынышы керек. Gutenprint - бул Raspberry Pi басып чыгаруу үчүн колдонгон UNIXке негизделген басма системалары менен колдонуу үчүн акысыз принтер драйверлеринин ачык булагы. Бул жерде учурда Gutenprint менен шайкеш келген принтерлердин тизмеси келтирилген. Эгер принтериңиздин жанында "ЭКСПЕРИМЕНТАЛДУУ" деп жазылса, анда көйгөйлөр жаралышы мүмкүн жана Raspberry Piде ишенимдүү иштебеши мүмкүн.
8дин 4 -бөлүгү: Сүрөт принтерин орнотуу
Кадам 1. CUPS орнотуу
CUPS (же Common Unix Printing System) - бул Raspberry Piден басып чыгара ала турган программа. Жаңы терминал терезесин ачыңыз жана териңиз:
sudo apt-get чөйчөктөрдү орнотуу
Кадам 2. 'lpadmin' басып чыгарууга уруксат берилген топко 'pi' колдонуучусун кошуңуз
Терминалдын түрүндө:
sudo usermod -a -G lpadmin pi
Кадам 3. Принтерди USB кабелин колдонуп Raspberry Pi менен туташтырыңыз
Андан кийин принтерди күйгүзүңүз.
Кадам 4. Тапшырмалар тилкесинин жогорку сол жагындагы көк глобус сөлөкөтүн басуу менен интернет браузерин ачыңыз
URL тилкесине төмөнкү даректи киргизиңиз:
127.0.0.1:631
Андан кийин ↵ Enter басыңыз. Бул браузериңизде CUPS орнотуу барагын ачат.
Кадам 5. Администрация өтмөгүн басыңыз
Андан кийин Принтерди кошууну чыкылдатыңыз. Сизден колдонуучу атыңыз менен сырсөзүңүз суралат.
Демейки колдонуучунун аты pi жана демейки сырсөз малина болуп саналат, эгер ал мурда өзгөртүлбөсө
Кадам 6. Жергиликтүү принтерлер тизмесинен принтериңизди тандап, Улантууну басыңыз
VNC алыскы принтерин этибарга албаңыз жана принтериңиз эки жолу тизмеде болсо, кабатыр болбоңуз.
Кадам 7. Принтериңиздин атын өзгөртүп, эстеп калууга оңой жана терүүгө жөнөкөй
Сүрөттөгү мисалда, биз принтердин атын демейки Sony_UP-DR200дон жөн эле SonyUP деп өзгөртөбүз, ошондуктан эстеп калуу жана терүү оңой. Кааласаңыз, жайгашкан жердин тегин да киргизсеңиз болот. Бул мисалда биз жер катары photobooth киребиз. Андан кийин Улантууну басыңыз.
Кадам 8. Конкреттүү принтериңиздин принтери жана модели үчүн принтер драйверин тандаңыз
Андан кийин Принтерди кошуу баскычын чыкылдатыңыз.
Кадам 9. Бул принтерде сиз каалаган демейки басып чыгаруу параметрлерин тандаңыз
Эгерде сиз белгилүү бир жөндөөнүн эмне кыларын билбесеңиз, аны жалгыз калтыруу жакшы. Эң маанилүү жөндөө - бул Медиа Өлчөмү сиз колдонуп жаткан кагаздын өлчөмүнө дал келишин камсыз кылуу. Андан кийин "Демейки параметрлерди орнотуу" дегенди басыңыз. Сиз "Printer 'YourPrinterName' демейки параметрлери ийгиликтүү орнотулганын көрсөткөн ырастоо барагын көрүшүңүз керек. Бул сизди принтердин негизги статусуна жана жумуш барагына багыттайт.
Кадам 10. Активдүү принтерлерди текшериңиз
Жаңы терминал терезесин ачыңыз жана териңиз:
lpstat -p
Андан кийин ↵ Enter басыңыз. Бул учурдагы демейки принтердин атын жана статусун кайтарат. Көрсөтүлгөн принтердин аталышы CUPSти орнотууда сиз мурда белгилеген ысым болушу керек жана принтер колдонулбаса статусу "бош" болушу керек.
Кадам 11. Үй каталогуңуздагы файлдарды тизмектеңиз
Терминалдын түрүндө:
ls
Андан кийин ↵ Enter басыңыз. Бул үй каталогунда турган каталогдордун жана файлдардын тизмесин кайтарат. Тизмеде сиз камеранын модулун туташтыруу бөлүмүндө мурда тартылган сүрөттүн файлынын атын табышыңыз керек.
Кадам 12. Сүрөттү басып чыгаруу
Терминалдын түрүндө:
lp -d PRINTERNAME cam.jpg
- PRINTERNAME ордуна өзүңүздүн принтериңиздин атын жазыңыз жана cam-j.webp" />
8 ичинен 5 -бөлүк: Фото стандын кодун алуу
Кадам 1. Фото стандын кодун тандаңыз
Фото стенд программасын нөлдөн баштап түзүү бул колдонмонун чегинен тышкары. Бактыга жараша, ар кандай колдонуучулар өзүлөрүнүн DIY фото стендинин долбоорлору үчүн жазган көптөгөн ар кандай программалар бар! Луккиер дагы, ошол укмуш адамдардын көбү ачык колдонуу кодун жеке колдонуу үчүн коомчулукка бекер кылышкан.
Сиз Github.com сыяктуу жерлерди керектөөлөрүңүзгө ылайыктуусун издей аласыз, бирок бул колдонмо мисал катары "стенд" деп аталган Кеннет Центурион тарабынан жазылган программаны колдонот. Бул жөнөкөй жана түшүнүүгө оңой жана өтө көп программалоо билими жок эле ыңгайлаштырылышы мүмкүн. Сиз бул жерде файлдарды карап чыгып, браузериңиздеги кодду изилдей аласыз:
Кадам 2. Бут репозиторийин клондоштуруу
Клондоо - бул "жүктөө" деп айтуунун дагы бир жолу жана репозиторий - бул файлдардын жыйнагы. Жаңы терминал терезесин ачыңыз жана каталогду киргизиңиз:
cd/usr/local/src
- Андан кийин hit Enter басыңыз.
- Бут репозиторийин бул папкага клондоо:
sudo git clone git: //github.com/zoroloco/boothy.git
Андан кийин ↵ Enter басыңыз. Бул стенддеги бардык депозитарийди жана анын файлдарын сиз турган каталогго көчүрөт. Чоң иш!
6 -бөлүктүн 8и: Фото стандын кодун орнотуу
Кадам 1. Файлдын жана папканын уруксаттарын өзгөртүү
Сиз бул жаңы файлдардын көбүн ар кандай файлдарды түзөтүү жана иштетүү үчүн жазылуучу жана аткарылуучу кылышыңыз керек болот. Linuxтун расмий веб -сайтында ар кандай уруксаттардын орнотуулары жөнүндө көбүрөөк биле аласыз. Эң тез ыкма - бул бардык стенд каталогун баарына окула турган, жазылуучу жана аткарылуучу кылуу. Бул үчүн, терминал терезесинде териңиз:
sudo chmod 777 -R/usr/local/src/стенд
Press Enter басыңыз.
Кадам 2. INSTALL файлын баш скрипт катары иштетиңиз
INSTALL.txt файлында стендди иштетүү үчүн керектүү болгон ар кандай пакеттерди жүктөп, орното турган буйруктардын тизмеси бар. Баарын кол менен киргизүүнүн ордуна, текст файлын скрипт катары иштете аласыз. Терминалдын түрүндө:
sudo bash /usr/local/src/boothy/INSTALL.txt
Press Enter басыңыз. Орнотуу процессинде ар кандай көрсөтмөлөргө жооп берүүнү унутпаңыз. Бул кадам бир топ убакытты алышы мүмкүн, андыктан бул бир чыны кофе алуу үчүн эң сонун убакыт болмок! Кийинки кадамга өтүүдөн мурун бардык пакеттер орнотулганча күтө туруңуз.
Кадам 3. "Run" скриптин түзөтүңүз
Терминалдын түрүндө:
sudo nano /usr/local/src/boothy/run.sh
- Press Enter басыңыз. Бул run.sh файлын терминалдын ичиндеги текст редакторунда ачат. Чабыттоо үчүн жебе баскычтарын колдонуңуз жана "python" сөзүнөн кийин төмөнкү сапка -i кошуңуз, андыктан бүт код төмөнкүдөй көрүнөт:
#!/bin/bash # # chmod +x run.sh # # clear sudo python -i /usr/local/src/boothy/pbooth.py
8дин 7 -бөлүгү: Баскычты туташтыруу
Кадам 1. Raspberry Pi өчүрүп, кубатты ажыратыңыз
Кадам 2. баскыч үчүн GPIO казыктарын табуу
GPIO Жалпы Максаттуу Киргизүү Чыгышын билдирет жана Raspberry Piдеги 40 казыкка тиешелүү. Алар баскычтар, өчүргүчтөр, жарыктар сыяктуу ар кандай электрондук кириш чыгуучу объектилерди туташтыруу үчүн колдонулат жана андан кийин дээрлик баарын жасоого программаланышы мүмкүн. Эгер сиз pbooth.py файлын мурда текшерген болсоңуз, анда коддун BUTTON пини 26 деп белгиленгенин байкагандырсыз. Алар Raspberry Piде этикетка коюлбагандыктан, белгиленген сандардын схемасына кайрылыңыз.
3 -кадам. Өтмөктүн зымын 26 -пинке илип коюңуз
Башка түстөгү секиргич зымды колдонуп, жерге төөнөгүчкө илип коюңуз. Ошол эле катардагы акыркы пиндин үстүндө 26 пиндин жанында чындыгында жерге төөнөгүч бар. Сүрөттө көрсөтүлгөндөй, кызыл секирүүчү зым 26 -пинке, ал эми кара секирүүчү зым жерге илинген.
4 -кадам. Секиргич зымдарын нан тактасына сайыңыз
Нан такталары электр лента же ширетүүчү жок схемаларды өткөрүүнү бир топ жеңилдетет жана эгерде сизде баары туура зым болсо, текшерүү үчүн идеалдуу. Жерге туташтырылган секирүүчү зымды (-) терс трекке, ал эми баскычтын пинине туташтырылган секирүүчү зымды (+) оң жолго сайыңыз. Сүрөттө көрсөтүлгөндөй, кызыл зым (26 -пинге туташкан) оң тилкеге, ал эми кара зым (жерге туташкан) терс трекке туташтырылган.
Кадам 5. Нан тактасына эки узундуктагы зымды сайыңыз
Зым сыйрыткыч менен эки башка түстөгү зымдын эки учун сыйрып алыңыз. Ар бир зымдын бир жагын нан тактасынын тиешелүү жолуна сайыңыз. Сүрөттө көрүнүп тургандай, кызыл илгич зым нандын оң тилкесине, ал эми ак зым нан табактын терс тилкесине туташтырылган.
Кадам 6. Тиешелүү илгич зымдарды баскычтын оң жана терс байланыштарына туташтырыңыз
Кадам 7. Күчтү кайра Raspberry Pi -ге сайыңыз жана аны иштетиңиз
Кадам 8. Аны сынап көрүңүз
Бардык элементтер иштеп жаткандыгын текшериңиз. Жаңы терминалда терезенин түрү:
/usr/local/src/boothy/run.sh
Кадам 9. Басуу ↵ Enter
Камераны алдын ала карап көрүү башталат жана сиз кайра саноону көрөсүз. Жылмайууга даярдан! Ал 3 сүрөттү алып, жыйынтыгында фото топтомун басып чыгарат. "Баштоо үчүн кызыл баскычты басыңыз!" Деп жазылганда ал кызыл баскыч басылганда бүт процессти кайталашы керек! Куттуктайбыз, сиз фотостенд жасадыңыз!
Кадам 10. Фото стенд программасын жабыңыз
Фото стенд программасын бүтүрүүгө даяр болгондо, жөн гана Ctrl+C басыңыз. Бул программаны күтүүсүздөн токтотуп, кайра терминалдын терезесине алып барат. Андан кийин кадимки буйрук сабына кайтуу үчүн Ctrl+D басыңыз.
8дин 8 -бөлүгү: Андан ары ыңгайлаштыруу
Кадам 1. Питон кодун түзөтүңүз
Эгерде сиз программаны андан ары ыңгайлаштырууну кааласаңыз, python редакторунда pbooth.py файлын түзөтө аласыз. Жаңы файл менеджеринин терезесин ачыңыз жана стенд каталогуна өтүңүз. Pbooth.py файлын эки жолу чыкылдатыңыз. Бул python редакторунда pbooth.py кодун ачышы керек.
Кадам 2. Камдык сактоо
"Файлды" чыкылдатып, "Сактоо" дегенди тандап, эгер python коду иштебей турган нерсени өзгөртө турган болсоңуз, "pbooth.py.bak" деп аталган жаңы файлды резервдик файл катары сактаңыз. Эгер андай боло турган болсо, анда ".bak" кеңейтүүсүн файлдан өчүрүп, бузулган файлдын үстүнө жазыңыз. Ошентип, сиз коддун ар бир бөлүгү эмне кылаарын билүү менен эксперимент жүргүзүү менен өзүңүздү коопсуз сезе аласыз!
Кадам 3. Питон кодун ыңгайлаштырыңыз
Эгерде сиз кодду бир аз жакыныраак текшерип көрсөңүз, анда муну сиздин муктаждыктарыңызга ылайыкташтырууну бир аз жеңилдеткен, чокунун жанында аныкталган кээ бир өзгөрмөлөр жана терминдер бар экенин көрөсүз.
IMG1 = "1.jpg" IMG2 = "2.jpg" IMG3 = "3.jpg" CurrentWorkingDir = "/usr/local/src/boothy" IMG4 = "4logo.png" logDir = "logs" archiveDir = "photos" SCREEN_WIDTH = 640 SCREEN_HEIGHT = 480 IMAGE_WIDTH = 640 IMAGE_HEIGHT = 480 BUTTON_PIN = 26 LED_PIN = 19 #тышкы 12vга туташкан. PHOTO_DELAY = 8
4 -кадам. Корпус куруңуз
Жумушчу фотостендди жана көптөгөн мисалдарды Интернетте адамдар жасаган көптөгөн креативдүү жолдор бар. Чыгармачыл болуңуз жана көңүл ачыңыз!