Мазмұны:

Raspberry Pi сандық сурет жақтауы: 5 қадам
Raspberry Pi сандық сурет жақтауы: 5 қадам

Бейне: Raspberry Pi сандық сурет жақтауы: 5 қадам

Бейне: Raspberry Pi сандық сурет жақтауы: 5 қадам
Бейне: Скоро появится торговая площадка Chia NFT и кошелек Arbor! [Инициатива по цифровому сельскому хозяйству] 2024, Шілде
Anonim
Raspberry Pi сандық сурет жақтауы
Raspberry Pi сандық сурет жақтауы
Raspberry Pi сандық сурет жақтауы
Raspberry Pi сандық сурет жақтауы

10 жылдан кейін менің дүкеннен сатып алынған сандық сурет жақтауы сәтсіз болды. Мен онлайн ауыстыруды іздедім және салыстыруға болатын ауыстыру шынымен де менің 10 жылдық кадрға қарағанда қымбат екенін білдім. Мен олар қазір бос болады деп ойладым. Әлбетте, мен жаңасын сатып алар едім, бірақ мен дәл сол адамның мені қалайтынын түсіндім! Оның орнына мен күлкілі уақытты өз уақытымды құруға жұмсай аламын, сонымен қатар көңіл көтеруге және жол бойында бірдеңе үйренуге болады. Мен бірнеше жылдар бойы Ардуиноспен ойнадым және Raspberry Pi үшін жақсы жоба алғым келді, және бұл тамаша жоба болып көрінді. Мен әдеттегі Googling жасадым және Raspberry Pi негізінде цифрлық сурет жақтауын жасаудың көптеген нұсқалары бар екенін білдім. Өкінішке орай, олардың көпшілігі мен қалағандай болмады. Кейбір жағдайларда сіз басқалар жазған бағдарламалық жасақтаманы сатып алуыңыз керек, мен мұны қаламадым. Ақырында мен бұл керемет нұсқаулықты таптым және өз жобамды оған сүйендім

Мен USB флэш -дискісіндегі суреттер арқылы өтетін қарапайым сандық кадрды алғым келді. Мен оны 1000 миль қашықтықта басқаруды қаламаймын немесе қажет етпеймін, суреттерді электронды түрде жіберудің қажеті жоқ және т. Және бұл негізінен жоғарыда айтылған нұсқаулар - меншікті бағдарламалық жасақтамасыз және т. Мен оны конфигурациялағым келді, сондықтан экран белгіленген интервалдан кейін өшпейді. Мен оны пернетақта мен тінтуірсіз қауіпсіз түрде қосудың және өшірудің жолын алғым келді (Raspberry Pi -дің қуатын алу операциялық жүйені бүлдіруі мүмкін). Мазасыз зерттеулердің арқасында мен мұны қалай жасау керектігін білдім. Бұл өте оңай - мен әр түрлі тәсілдердің мен үшін неге жұмыс істемейтінін түсінуге тура келді. Мен сондай -ақ оның автоматты түрде іске қосылуын қаладым, осылайша ол қосылған кезде ол слайд -шоуға ешқандай әрекет жасамайды (тағы да - пернетақта мен тінтуір жоқ). Ақырында, мен оны қолмен басқаруды қаладым. Негізінде мен алға және артқа қадам басып, кескін бойынша кідіртуді білгім келді. Мен GPIO түйреуіштеріне қосылған үш түймені қолдануды жоспарладым. Ақырында мен тінтуірді сол басқару элементтерін конфигурациялауды аяқтадым. Мен тінтуірмен жұмыс жасадым, бірақ оған қажет емес. Тінтуірсіз ол өз ісімен айналысады.

1 -қадам: Сізге не қажет

Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады
Сізге не қажет болады

HDMI кірісі бар компьютер мониторы. Мен Amazon-да 89,99 долларға 21,5 дюймдік тамаша дисплей алдым … Acer SB220Q Full HD (1920 x 1080) IPS Ultra-Thin Zero Frame Monitor

Raspberry Pi 3 B+ (Amazon -да $ 38.30). Сіз сондай -ақ Raspberry Pi 3 B қолдануға болады, бірақ кішкене айырмашылықтар бар.

Қуат көзі мен кабель. Жеткілікті ток шығаратынына көз жеткізіңіз және ток өткізетін кабель алыңыз. USB кабельдерінің көпшілігі тым жұқа және сізге төмен кернеулі ақаулық береді екен. Менде біреуі болды, бірақ сіз Amazon -дан 10,99 долларға жақсы сатып ала аласыз: Raspberry Pi 3 қуат көзі 5V 2.5A Micro USB айнымалы ток адаптері

HDMI кабелі. Мен Ebay -де 2,49 долларға екі 6 'HDMI кабелін алдым.

Raspberry Pi үшін корпус (міндетті емес - бірақ жақсы). Мен Walmart -тан акрилді «TSV Raspberry Pi 3 корпусын» 5,04 долларға алдым. Істің көптеген нұсқалары бар. Бұл мен үшін жұмыс істеді және іске қосу мен өшіру түймелерін орнатуға орын болды, бірақ акрил өте сынғыш. Мен 4 жинау қойындысының 3 -ін сындырдым, тіпті онымен мұқият болуға тырыстым. Менде акрил цемент төселді, сондықтан бұл мәселе емес еді. Егер сізде акрил корпусы болса, сізге акрил цемент немесе мөлдір лента қажет. Мен қойындыларға сенбеймін. Іске қосу мен өшіру үшін корпуста орнатылатын бірнеше шағын түймелер. Тағы да, менде ерлі -зайыптылар болды, бірақ сіз Amazon -дан 7,99 долларға жоғарыда көрсетілгендердің оншақтысын ала аласыз, мен Raspberry Pi GPIO -ға түймелерді қосу үшін үш аналық түйреуіш терминалын (жоғарыда көрсетілгендей) және 1 істікті қолдандым. түйреуіштер. Сіз Ebay -ден 200 аналық коннекторды 0,99 долларға ала аласыз (іздеу: 2,54 мм Dupont Jumper Wire Cable корпусының аналық түйреуіш коннекторы терминалы). Мен Raspberry Pi тақтасына қосу түймесін қосу үшін 1 түйреуішті қолдандым (жоғарыдан қараңыз). Сіз олардың 40 -ын Ebay -ден 0,99 долларға ала аласыз (іздеу: Arduino үшін 2,54 мм еркек ПХД бір қатарлы түзу үстіңгі тақта коннекторы). Бұл түйін міндетті емес. Сондай -ақ, сымды тікелей тақтаға дәнекерлеуге болады.

USB пернетақтасы мен тінтуір. Пернетақта тек орнату үшін қажет. Егер сіз слайдшоуды қолмен басқарғыңыз келсе, тінтуірді қосулы күйінде қалдырғыңыз келуі мүмкін. Мен оларды жатқыздым, бірақ сіз оларды Amazon, Ebay, Walmart -те арзанға ала аласыз.

Micro SD картасы; Мен Amazon -дан $ 5.44 тұратын 16 ГБ картаны алдым: Kingston Canvas Select microSDHC 10 сынып

Бас бармақ; Мен Amazon -дан $ 6.99 үшін 32 ГБ USB саусақ дискісін алдым: Kingston Digital DataTraveler SE9 32 ГБ USB 2.0 флэш -дискісі

Мониторға рамка жасауға арналған ағаш (міндетті емес). Мен Home Depot -тен 2,00 долларға сатып алған 2 «x 2» x 8 '«ақ» ағаштың бір бөлігін қолдандым (сонымен қатар ағашқа арналған герметик немесе праймер және жартылай жылтыр қара бүріккіш бояу).

2 -қадам: Raspberry Pi конфигурациясы

Raspberry Pi конфигурациясы
Raspberry Pi конфигурациясы
Raspberry Pi конфигурациясы
Raspberry Pi конфигурациясы
Raspberry Pi конфигурациясы
Raspberry Pi конфигурациясы

«Жұмыс үстеліндегі Raspbian Stretch және ұсынылған бағдарламалық қамтамасыз ету» zip файлын жүктеу үшін мына сілтемеге өтіңіз:

Үш түрлі нұсқа бар. Мен айтқанды осында алғаныңызға көз жеткізіңіз.

Енді амалдық жүйенің кескінін micro-SD картасына жыпылықтау үшін мына орнату нұсқаулығын орындаңыз:

Etcher SD картасын.zip файлынан тікелей жыпылықтайды және алдымен микро SD картасын пішімдеудің қажеті жоқ.

USB тінтуірі мен USB пернетақтасын Raspberry Pi USB слоттарына қосыңыз (кез келген ұяшық жасайды).

HDMI кабелі арқылы Raspberry Pi СКД мониторына қосыңыз және оны қосу үшін қуат көзін Raspberry Pi -ге қосыңыз. Ол жүктелген кезде ол сізге Raspberry Pi -ді Wi -Fi -мен сөйлесу процесін жүргізуі керек және кез келген қажетті жаңартуларды жүктеп алады.

Raspberry Pi қазір желіде және толық жаңартылған кезде дисплей бағдарламалық жасақтамасын жүктеу уақыты келді. Мұны істеу үшін сізге LXTerminal терезесін ашу қажет (жұмыс үстелінің жоғарғы жағындағы DOS шақыруына ұқсас белгішені басыңыз).

Алынған консоль терезесінде кескінді көрсету бағдарламалық жасақтамасын орнату үшін мына пәрменді енгізіңіз:

sudo apt-get install feh

Экран сақтағышты орнату үшін келесі әрекеттерді орындаңыз:

sudo apt-get xscreensaver орнатыңыз

Әрі қарай, оны экран сақтағыштың күту уақыты мен экранды босатпайтын етіп орнату керек …

  • Жұмыс үстелінің жоғарғы сол жағындағы «Мәзір» түймесін басыңыз
  • «Параметрлер», содан кейін «Экран сақтағышын» таңдаңыз.
  • Экран сақтағышының GUI-де «Режим» ашылмалы мәзірінде «Экран сақтағышты өшіру» тармағын таңдаңыз.

Содан кейін біз тінтуірді слайдшоуды қолмен басқаруға конфигурациялаймыз. Егер сіз слайдшоуды қолмен басқарғыңыз келмесе, оны өткізіп жіберуге болады.

«/Home/pi/.config/feh» ішінде «түймелер» деп аталатын файлды жасаңыз (сізге «feh» қалтасын жасау қажет болуы мүмкін).

Сіз мұны LXTerminal терезесінен жасай аласыз.

cd /home/pi/.config (бұл Linux «каталогты /home/pi/.config етіп өзгерту» үшін сөйлейді)

ls -la (бұл /home/pi/.config ішіндегі барлық файлдар мен қалталарды тізімдейді. -la оған ұзақ форматты қолдануды және барлық файлдарды тізімдеуді айтады).

Егер тізімде feh қалтасы болмаса (және болмауы да мүмкін), сіз оны жасауыңыз керек:

мкдир фех

Енді осы қалтаға кіріңіз:

cd feh

Енді біз осы қалтада болғандықтан, біз «түймелер» файлын жасауымыз керек.

sudo nano түймелері (бұл Linux түймесі «файлдық түймелердегі нано-редакторды супер пайдаланушы үшін)»

Сіз бос файлда болуыңыз керек. Файлға мынаны енгізіңіз:

# келесі әрекеттерді орындау үшін қолданыстағы басқару элементтерін ажыратыңыз:

масштабтау панорамасының мәзірі prev_img next_img # Енді бұл әрекеттерді тышқанның 1, 2 (дөңгелегі) және 3 түймелерімен байланыстырыңыз.

Сақтау және шығу үшін CTRL-o енгізіңіз, ENTER, содан кейін CTRL-x басыңыз

Содан кейін біз Raspberry Pi -ді слайд -шоуды автоматты түрде бастау үшін конфигурациялаймыз.

Басбармақты Raspberry Pi -ге қосыңыз және /media /pi -ге өту арқылы оның қалай аталатынын біліңіз

(Сіз қазірдің өзінде бармақ дискісінің түбірлік деңгейіне көптеген суреттер қоюыңыз керек еді. Сізде сонымен қатар қалталарда суреттер қалталары, тіпті қалталар болуы мүмкін. Слайд -шоу осы қалталар арқылы қайталанады).

Сіз Raspberry Pi жұмыс үстелінің жоғарғы жағынан немесе LXTerminal терезесінен файлдар навигаторын пайдаланып, үлкен диск жетегін мына командалармен таба аласыз:

cd /media /pi

ls -la

Енді жұмыс үстелінде «startup.sh» деп аталатын қабық сценарийін жасаңыз (жұмыс үстелінде Rt-нұқыңыз; «Жаңа файлды құру/бос файлды шертіңіз», жаңа файлды Rt-шертіңіз және оны мәтіндік редактормен ашыңыз).

Мына файлға мынаны қойыңыз:

USB дискіні слайдшоуды бастамас бұрын қосуға мүмкіндік беру үшін бірнеше секунд # ұйықтаңыз

ұйқы 5 feh -Y -x -q -D 5 -B black -F -Z -r -автоматты айналдыру/медиа/pi/thumb_drive_name

Жоғарыдағы жолға «thumb_drive_name» термеңіз. Жоғарыда табылған бас бармақтың нақты атауын сол жерге қойыңыз.

Сақтау және шығу.

LXTerminal терезесінде feh слайдшоуы ұсынатын барлық нұсқаларды білу үшін man feh теруге болады (man feh - Linus for - маған feh үшін нұсқаулық бетін көрсет).

Енді біз бұл жаңа файлды орындалатын етіп жасағымыз келеді. LXTerminal терезесінде:

cd/home/pi/жұмыс үстелі

chmod 755 startup.sh

Енді бізге «autostart» файлын өңдеу керек, ол іске қосылған кезде сол қабық сценарийін іске қосады.

«Raspberry Pi 3 B» -де «autostart» файлын /home/pi/.config/lxsession/LXDE-pi ішінен табу керек.

«Raspberry Pi 3 B+» -та ол/etc/xdg/lxsession/LXDE-pi ішінде болуы керек

LXTerminal терезесінде:

cd /home/pi/.config/lxsession/LXDE-pi (егер сізде Pi 3 B болса)

немесе

cd/etc/xdg/lxsession/LXDE-pi (егер сізде Pi 3 B+болса)

Сол жерден:

sudo нано автоматты түрде іске қосу

Жоғарыда көрсетілген сценарийді орындау үшін автоматты түрде бастау файлының соңына осы жолды қосыңыз:

CTRL-o сақтау үшін (содан кейін Enter пернесін басыңыз)

Шығу үшін CTRL-x

Raspberry Pi енді слайдшоуға пернетақта мен тінтуірсіз де қосылуы керек.

Сондай -ақ, сіздің суретіңіз экранның шетіне өтуі үшін «шамадан тыс іздеуді» өшіргіңіз келеді:

Raspberry Pi жұмыс үстелінің жоғарғы жағынан таңдаңыз: Мәзір/Параметрлер/Raspberry Pi конфигурациясы

Енді біз Raspberry Pi түймесін басу арқылы (пернетақта мен тінтуірмен емес) қауіпсіз түрде өшіруге және жүктеуге мүмкіндік бергіміз келеді.

LXTerminal терезесінде:

sudo nano /boot/config.txt

Бұл жолды қосыңыз:

dtoverlay = gpio-өшіру

CTRL-o сақтау үшін (содан кейін Enter пернесін басыңыз) шығу үшін CTRL-x

Енді сіз Raspberry Pi -ді 40 істікшелі тақырыптағы GPIO Pin 5 -ке (бұл жердегі) GPIO Pin 5 -ке (GPIO3) қысқарту арқылы қауіпсіз өшіруді тудыруы мүмкін (біз мұны қалыпты ашық күйде орнатамыз., уақытша байланыс, түйме). Түйіндердің орналасуы үшін жоғарыдағы суретті қараңыз. 1 -шкаф - тақтаның шетіне жақын орналасқан.

Сақтық көшірмені жүктеу үшін сіз қуатты тартып, қайта қосуға болады немесе RUN түйреуішін (40 істікшелі тақырыптың соңына жақын «RUN» деп белгіленген) GND дейін қысқарта аласыз. Ол үшін біз басқа батырманы орнатамыз. Тақтадағы «Run» тақтасын табу үшін жоғарыдағы суреттерді қараңыз.

3 -қадам: Іс пен түймені қосу

Енді біз бірнеше қосымша әрлеуді қоса аламыз.

Raspberry Pi қаптамасын алу өте жақсы, ол сізге өшіру мен іске қосу түймелерін орнатуға орын береді. Мен айтылған жағдайды қолдандым, бірақ Amazon, Walmart, Ebay арқылы көптеген жағдайлар бар … Өзіңізге ұнағанын таңдаңыз, бірақ өзіңізде бар Raspberry Pi үлгісіне сәйкес келетініне көз жеткізіңіз. Кейбір жағдайлар формасына сәйкес келеді. Оларды болдырмау жақсы болар еді, сондықтан сізде өшіру және іске қосу түймелерін орнатуға орын болады.

Сипатталған түрдегі түймелерді қолданып, осы түймелерді бекіту үшін Raspberry Pi корпусында бірнеше тесік бұрғылаңыз. Оларды Raspberry Pi тақтасына түспейтін жерге орнатыңыз. Егер сіз акрил корпустарының бірін қолдансаңыз, онда тесіктерді бұрғылау прессімен өте баяу және мұқият бұрғылау қажет болады. Бұл сіз тесіп жатқан тесіктердің айналасында акрилді ағаштан ұстап тұруға көмектеседі. Акрил өте сынғыш және бұрғылау кезінде өте оңай жарылады. Баяу бұрғылаңыз және тесіктердің айналасындағы акрилге қысым жасаңыз.

Корпуста түймелер орнатылған кезде, оларды тиісті түйреуіштерге бекіту керек. Түйме терминалдарының бірін екінші түйменің бір терминалына қосыңыз (олардың арасындағы сымды дәнекерлеу арқылы). Енді GPIO Pin 6 (GND) өтетін терминалдарға сым дәнекерлеңіз. Сымның екінші шетінде GPIO түйреуішіне сырғыту үшін нұсқаулықтың жоғарғы жағында көрсетілген коннекторды дәнекерлеңіз. Мен коннекторды көршілес түйреуіштерге қысылып қалмас үшін және сымды кернеуден босату үшін жылуды қысқартатын түтіктің кішкене бөлігімен жабуды ұнатамын.

Енді сымды өшіру түймесінің қарама-қарсы терминалына дәнекерлеңіз. Коннекторды сымның қарама -қарсы жағына қойып, GPIO Pin 5 (GPIO3) итеріңіз. Бұл түйме енді Raspberry Pi -ді қауіпсіз түрде өшіруге әкеледі.

Енді сымды іске қосу түймесінің қарама-қарсы терминалына дәнекерлеңіз. Сіз сол сымның қарама-қарсы шетін Raspberry Pi тақтасындағы тесік «Run» тақтасына дәнекерлей аласыз немесе сол түйреуішке түйреуіш қосып, сымға жалғау үшін коннекторды қоса аласыз. Мен соңғысын жасадым. Енді бұл түйме Raspberry Pi тақтасын қайта қосады және оны қайта қосады.

4 -қадам: Ағаш жақтауды жасаңыз және тіреңіз

Бұл да міндетті емес. Сіз мониторды тіреуіште қалдыра аласыз, тұғырды алып тастап, жұмыс үстелінде отыратындай аяқ түрін қоса аласыз немесе тіректі алып тастап, аяқты қосып, ағаш жақтауды қоса аласыз. Мен ағаш жақтауды таңдадым.

Мен компьютер мониторымен бірге келетін стендті алып тастадым және металл үстіңгі бөлігін алып тастадым. Содан кейін мен оған алюминийден аяқтың бір түрін жасап, оны қондырғыға бекітіп қойдым. Бұл дисплейді жұмыс үстеліне сурет жақтауына ұқсас етіп орнатуға мүмкіндік берді.

Содан кейін мен 1,5 дюймдік 8 'ақ ағаштан ағаш жақтау жасадым. Мен мұны столошникпен және стрелкалы арамен жасадым. Содан кейін мен ағашты бояуға арналған тығыздағышпен тығыздап, оған екі қабатты жартылай жылтыр қара бүріккіш бояуды бердім. Мен мұнда ағаш жақтауды жасау туралы егжей -тегжейлі айтпаймын, бірақ оның ешқандай сиқыры жоқ. Егер адамдар оны түсініктемелерде сұраса, мен бұл мәліметтерді қосармын.

5 -қадам: Аяқталған кадрды қолдану

Сонымен бұл. Бас бармаққа көптеген суреттерді түбірлік деңгейде қоюға болады. Сондай -ақ, қалталарды және қалталар ішіндегі қалталарды қосуға болады. Слайдшоуды тінтуірдің ортаңғы түймесін/дөңгелегін басу арқылы кідіртуге болады, оған тінтуірдің сол жақ батырмасын басу арқылы бір суреттің сақтық көшірмесін жасауды айтуға немесе тінтуірдің оң жақ түймешігін басу арқылы бір суретті ілгерілетуге айтуға болады.

Сіз бұл құрылысты қызықты өткізесіз деп ойлаймын және цифрлық сурет шеңберінен ләззат аласыз.

Түсініктемелерде сұрақтар қойыңыз немесе ұсыныстар беріңіз. Мен оларға мүмкіндігінше түсінікті болу үшін нұсқаулықты жаңартуға тырысамын.

Ұсынылған: