Мазмуну:

Dynaframe - бай фото / видео алкагы!: 6 кадам
Dynaframe - бай фото / видео алкагы!: 6 кадам

Video: Dynaframe - бай фото / видео алкагы!: 6 кадам

Video: Dynaframe - бай фото / видео алкагы!: 6 кадам
Video: За что ценят девушек в племени Мундари ? ЮЖНЫЙ СУДАН #shorts 2024, Июль
Anonim
Image
Image
Dynaframe - Фото / Видео Фрейминин өзгөчөлүгү!
Dynaframe - Фото / Видео Фрейминин өзгөчөлүгү!

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

Эй! Dynaframe - бул ар түрдүү болууга багытталган санарип сүрөт алкагы. Мен ал жердеги ондогон ишке ашырууларды карап чыктым, бирок алардын баары слайдшоу сыяктуу сезилди жана алардын көбүн жаңыртуу кыйын болду (мисалы, MicroSD картасын алып салуу керек). Ошентип, мен бир аз питон үйрөндүм жана ага өзүмдүн спинимди койдум. Бул жерде Dynaframeдин өзгөчөлүктөрү бар (Көбү жогорудагы трейлер видеосунда көрсөтүлгөн

  • Алыстан жүктөөлөр - Биринчи кезекте, мен аны жаңыртуу үчүн SD картка тийгим келген жок. Dynaframe файлды бөлүшүү аркылуу медианы жаңыртууну колдойт, эгер сиз Allsyncти колдонсоңуз, аны булут аркылуу жаңырта аласыз. Мен май алмаштырууну күтө алам (жана ээ боло алам) жана үйүмдө санариптик кадрымды жаңыртуу үчүн көркөм чыгармаларды издейм!
  • Видео колдоо - Бул сүрөттөрдү да, видеолорду да колдойт.. Бул дагы колдойт дегенди билдирет:

    • Плотаграфтар - Бул видео элементтерин кыймылсыз сүрөттөргө кошкондо түзүлөт (мисалы, Plotaverse/Werble колдонмолору муну кыла алат)
    • Кинематографтар - бул видеонун айрым бөлүктөрүн анимацияланган gifке окшоштуруу үчүн тоңдурганда
  • Үйдү автоматташтырууну колдоо (MQTT Node-Red аркылуу көзөмөлдөө менен)

    Dynaframe MQTT билдирүүлөрүн кабыл алып, ойнотмо тизмесин ойной алат. Бул аны көптөгөн үй автоматташтыруу системалары аркылуу башкарууга мүмкүндүк берет жана Netflixти баштаганда кино плакаттарды көрсөтүү же Xbox Liveге киргенде оюн көркөмдүгүн көрсөтүү сыяктуу укмуштуудай сценарийлерге мүмкүнчүлүк берет. Бул ошондой эле адам бөлмөгө киргенде, алардын сүйүктүү көркөм чыгармалары көрсөтүлүшү үчүн колдонулушу мүмкүн

  • Плейлистти колдоо - Dynaframe папкаларда медианы ойнотууну колдойт, ар бир папканы 'ойноо тизмеси' катары карайт. Ошентип, эгер сиз медиаңызды бир папкада комикс көркөм сүрөтү, экинчисинде спорттук көркөм чыгармалар жана башка плакатта кино плакаты бар кылып уюштурсаңыз … сиз каалаган медианын папкасын тандай аласыз, ал ал аркылуу өтөт. Бул Dynaframes турган бөлмөгө "маанайга" ээ болууга мүмкүнчүлүк берет. Кээде мен өзүмдүн оюнумду, кээде кинонун чыгармаларын ойнотууга коём. Кээде фантастика, кээде фантастика. Мен "жаратуучу режиминде" болгондо, мен аны патенттик чыгармалар менен схемалардын папкасына койдум. Мен аны ийкемдүү кылууга аракет кылдым, бирок колдонууга оңой.
  • Алыстан башкаруу - Ар бир Dynaframe веб -серверди колдойт, андыктан сиз кадрды карай аласыз жана ойнотмо тизмелерди көрсөтүүчү хостинг веб -баракчасын аласыз. Андан кийин ойнотмо тизмелерди оңой өзгөртө аласыз. Бул веб -сервер болгондуктан, сиз муну браузери же түзмөгү бар каалаган операциялык системадан жасай аласыз. Бул сиз аны телефондор, планшеттер, компьютерлер, ал тургай кээ бир сыналгылар менен башкара аласыз дегенди билдирет.
  • Энергияны үнөмдөө - Мен муну Zwave жана үйдү автоматташтыруу аркылуу чечтим, бирок негизинен Dynaframe SD картага эч кандай мааниге ээ эмес (ал бул жерде жана тигинде гана жазылат). Ошентип, сиз аны күтүүсүздөн өчүрүп, кайра жүктөп койсоңуз болот. Мен бир нече ай бою эч кандай көйгөйсүз бир нече кадрларды иштеттим, мен бөлмөдөн чыкканымда алар менин жарыгым менен өчөт. Ошого карабастан, эгерде сиз рамкаларды бир жыл бою кармап турсаңыз, бул болжол менен $ 13.00, ар бир KW/саатына $ 0.08. (Zwave жана күнүнө 3 саат менен аны жылына 1,50 долларга чейин түшүрөт!
  • Ачык булак / Акысыз программалык камсыздоо - Мен ай сайын төлөмдөрдү / тейлөө келишимдерин талап кылган чечимдерди таптым. Мен жөн эле хоббистмин жана бир нерсе издеп жүрдүм, анда менде аппараттык жабдыктар болгондон кийин, жөн эле программаны жүктөп, кете алам. Мен программаны GitHubга койдум, башкалар каалашса, өзгөчөлүктөрдү колдонуп, жаңыртып жана кошуп коюшу үчүн.

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

1 -кадам: 1 -кадам: Бул үчүн сизге эмне керек !?

Макул, биринчи кезекте … бизге эмне керек?

  1. Raspberry pi 3 - операциянын мээси
  2. Кыска HDMI кабели
  3. LG MK430H-B IPS 27 "монитор (Сиз каалаган мониторду колдоно аласыз, бирок бул мен колдонгон)
  4. Micro SD карта
  5. Зымдан жасалган сүрөт алкагы асма комплект
  6. Супер клей

Кошумча, бирок кеңейтилген функциялар же таза көрүнүш үчүн пайдалуу:

  1. Z Wave штепсельдери (үйдөгү автоомация аркылуу күйгүзүү/өчүрүү үчүн)-https://www.amazon.com/Automation-Z-Wave-Applianc…
  2. MQTT колдогон үйдү автоматташтыруу (HomeSeer, Home Assistant же Smart Things сыяктуу)
  3. Зымдарды жашыруучу түтүктөр (көбүнчө зымдарды өткөрүүчү пластикалык темир… бул кадрлардан чыккан зымдарды жашырууга жардам берет)
  4. Бояуу - Бул жашыруучу түтүктү дубалдарыңыз менен дал келтирүү. Менин оюмча, эгер сиз муну жасоого убакыт бөлсөңүз, бул кадрлар жөн эле калкып жүрөт деген элеске жардам берет. Муну жасоонун башка жолу, албетте, зымды дубалга/дубал аркылуу өткөрүү, бирок бул көрсөтмөнүн чегинен чыгып кеткен

2 -кадам: 2 -кадам: Кадрды бирге коюу

2 -кадам: Кадрды бирге коюу
2 -кадам: Кадрды бирге коюу
2 -кадам: Кадрды бирге коюу
2 -кадам: Кадрды бирге коюу

Чынын айтсам, бул жерде көп сыйкырчылык жок. Сураныч, сүрөттөрдү көрүп, мен эмнени колдонуп жатканымды билиңиз … Мен монитордун арт жагындагы илинип турган жабдыктарды супер желим менен өткөрдүм, зымды өткөрдүм, анан аны бир мык менен дубалга сайдым. Мониторлор өтө оор эмес, бирок эгер керек болсо, казык менен бураманы колдонуңуз. Каалаган мониторду колдонсоңуз болот, ошого жараша орнотуңуз … мисалы, эгер сиз 37 дюймдук телевизорду колдонуп жатсаңыз, анда дубалга орнотуучу комплект жасагыңыз келет (мен чындыгында дубалга орнотулган сыналгыны өзүмдүн бири катары колдоном) кадрлар!)

Башка бир гана нерсе - Raspberry pi … Мен аны монитордун артына эки жолу чаптап койгом. Ал жерде өтө назик болуунун кажети жок. Мен күйөрмандарды же активдүү муздатууну кошпойм … фреймдер Пиди өтө катуу айдатпайт.

Бир мыкка илинүүнүн пайдасы, дубалдын тешиктерин жасабастан, нерселердин тегиз болушун оңой камсыздай аласыз. Сураныч, көңүл буруңуз, бул жерде фоторамкага окшоштуруу үчүн кадрды бөлүп алып, жыгачтан өзүңүз жасай аласыз …. Муну жаратканымдагы максаттарымдын бири муну мындай Эффекти жактырбайм деп чечсем, мониторду жок кылган жокмун (мен аны сүйүп калдым!). Ушул себептен улам жука жөнөкөй алкактары бар мониторлорду тандадым. Мен ошондой эле мүмкүн болушунча фото жээкчелерге окшош кылып тигинен тигем!

3 -кадам: 3 -кадам: Даяр Raspberry Pi сүрөтүн колдонуу

Image
Image

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

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

Даяр версиясын колдонуу үчүн Etcher'ди колдонуп, MicroSD картасына төмөнкү сүрөттү жазыңыз:

1drv.ms/u/s!AqxjM4_uBDJguOsrwD3z4ovMJwFF9g (6/7/2019 жаңыртылган)

Бул сүрөт - малинанын пи сүрөтү, ага бир нерсе жетишпейт, python китепканасы. Каалаган нерсенин баарын орнотуу үчүн:

  1. Ал сүрөттү 3 же андан кийинки малинага жүктөңүз (3B+ жакшы иштеши керек)
  2. Буйрук сабын баштаңыз жана raspi-config иштетиңиз
  3. Сырсөздү коопсуз нерсеге коюңуз
  4. Wi -Fi тармагыңызды орнотуңуз
  5. Хосттун атын сиз орнотуп жаткан ар бир кадр үчүн уникалдуу, бирок сыпаттамага коюңуз
  6. Бүткөндөн кийин, сактап, кайра жүктөңүз. Рамканын IP дарегин алуу үчүн 'ifconfig' иштетиңиз (бул WLAN0 катары көрсөтүлүшү керек)
  7. "Sudo pip3 paho-mqtt орнотуу" буйругун аткарыңыз. Бул сүрөттүн сыртында калган маанилүү китепкананы орнотот
  8. Кайра жүктөө

Кийинки: Файлдарды малина пи -ге көчүрүү, мисалы: IP дарекке өтүү менен: {ipaddress} Frame

Ал папкада каалаган ар бир "ойнотмо тизмеси" үчүн субпапка түзүңүз жана ага жок дегенде бир файлды коюңуз (jpg, mov, же mp4). Андан кийин веб интерфейсин көрүү үчүн https:// {ipaddress}: 8000ге өтсөңүз болот жана тизмедеги папкаларды көрүшүңүз керек. Эгер ошондой болсо, анда сиз нерселерди туура орноттуңуз жана рок -роллго даярсыз! Оңойбу? Туурабы? Азырынча мен жасай ала тургандай жөнөкөй:)

Сүрөт жөнүндө эскертүүлөр:

1) Samba орнотулган жана конфигурацияланган, бирок конок үчүн конфигурацияланган. Эгер сиз анын коопсуз болушун кааласаңыз, аны кулпулап коюңуз.

2) Демейки сырсөз / логин - pi / малина. Бул демейки Raspbian OS сырсөзү. Сиз муну сөзсүз өзгөрткүңүз келет!

3) SSH AND VNC иштетилген, андыктан керек болсо аны башкаруу үчүн пи аркылуу алыстан башкара аласыз.

4) Frame бөлүшүүсүндөгү 'logs' папкасында cronlog бар … эгер бир нерсе жарылып кетсе, журнал ошол жерде.

5) Samba 'Frame' папкасын бөлүшүп жатат. Бул жерде сиздин медиаңыз … подборкаларга барышы керек!

6) Автору жок веб -сервер бар. Бул аны көзөмөлдөө үчүн кадрдын IP дарегине (порт 8000) өтүүнү жеңилдетет, бирок мен аны азыр кандай орнотулса, сыртынан ачыкка чыгарбайм.

7) Бул сүрөттөгү демейки орнотуу - портрет режими (Тик). Эгерде сиз муну горизонталдык режимге өзгөрткүңүз келсе, туура орнотууну өзгөртүү үчүн https://www.ceos3c.com/open-source/rotate-screen-r… карап көрүңүз.

Бул учурда сиз "жеңил жолду" иштетип жатасыз. Сиз кошкусу келген эки бонус бар:

1) Үй автоматташтыруу акылдуу сайгычы сизде Zwave которгучу орнотулган бөлмөдө болсо ыңгайлуу. Андан кийин, кадрларды бөлмө жарыгы менен шайкештештирип туруу үчүн автоматтарды орнотсоңуз болот. Мисалы, мен мейкиндикте жарыгымды күйгүзгөнүмдө, кадрларым алар менен кошо күйөт. Мен аларды өчүргөндө, кадрлар өчөт. Бул үчүн, монитордун өзүн сайгычтан гана кубаттаңыз. Сиз пиди да кубаттоону тандай аласыз … эгер пайда болсо, анда тез баштоо убактысы … бирок сиз пинин кубаттуулугун жоготосуз. Чындыгында "жашыл" болуу үчүн мен пи жана мониторлорумду сайгычта кармап, экөөнү тең өчүрөм, бирок бул чындыгында сиздин тандооңуз.

2) Allwayssync (https://allwaysync.com/). Мен бул программаны onedrive / cloud сактагычымды Dynaframe samba акциялары менен шайкештештирүү үчүн колдоном. Бул программа 2 жол менен синхрондоштурууну, конфликттерди башкарууну ж.б. Мен муну пайдалуу деп таптым жана ал мен үчүн абдан жакшы иштеди.

Калган нускамалар муну орнотуунун "кол менен" жолу жөнүндө сүйлөшөт жана керек болсо Zwave орнотуу / Allwayssync боюнча дагы тереңирээк маалымат берет.

-

4 -кадам: 4 -кадам: Кол менен орнотуу кадамдары

Эгер сиз кадамдарды узак жолдо жасап жатсаңыз, мен Linux жана малина пи кантип конфигурациялоо жөнүндө бир аз билем деп ойлойм. Мындай учурда, сиз кылгыңыз келген нерселердин тизмеси. Бул тизмедеги эң сонун нерсе, мен бул жерде Instructables колдонуп, бул нерсени түшүндүм, ошондуктан мен муну мүмкүн кылган Instructables'ге кайра шилтеме кылам:)

1) Репозиторийди клондоштуруу: https://github.com/Geektoolkit/Dynaframe "Frame" аттуу папкага. Мен бул Frame папкасына көрсөтмө берүүнүн калган бөлүгүнө шайкеш келүү үчүн шилтеме кылам, эгер сиз аны башка нерсе деп айткыңыз келсе, мен кайсы папканы айтып жатканымды билесиз. Бул жерде show.py файлы жашашы керек.

2) show.py файлын аткарылуучу кылып коюңуз

3) Python 3, ошондой эле feh, Samba жана omxplayer орнотуңуз. Булар скрипттерди аткаруу үчүн керек

4) Сиз paho-mqtt (sudo pip3 орнотуу paho-mqtt) жана python үчүн HTTP китепканаларын орнотуу үчүн pip3 колдонууну каалайсыз.

5) Баштоо сценарийин show.py ишке киргизилгенде баштаңыз. Мен бул көрсөтмөнү колдондум:

www.instructables.com/id/Raspberry-Pi-Laun…

6) Портрет режиминде болушун кааласаңыз, экранды айлантуу үчүн туура маанини коюңуз. OpenGL драйверлери күйгүзүлбөгөнүн текшериңиз (же айлануу эске алынбайт…

www.ceos3c.com/open-source/rotate-screen-r…

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

everyday-tech.com/samba-share-on-your-rasp…

8) VNC жана SSHди конфигурациялаңыз, ошондо пиди алыстан башкара аласыз (эгерде сиз аларды кийинчерээк башкаруу үчүн клавиатура менен чуркап келүүнү каалабасаңыз, муну сунуш кылабыз)

Бул жерде python скрипти жүктөөдө башталышы керек, сиз пити алыстан башкарып, python файлын иштетип, сүрөттөрдү жана видеолорду көрө аласыз.

9) Бир кошумча компонент … сиз IP статикасын орнотууну каалайсыз. Албетте, хосттун атын уникалдуу нерсеге коюңуз, эгерде башка эч нерсе болбосо, сиз аны түзмөктү пинг кылуу үчүн/көзөмөлдөө үчүн веб -баракчага өтүү үчүн колдоно аласыз

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

Эми кодду бир аз аралап көрөлү, андыктан аны кайда түзөтүүнү билесиз …

5 -кадам: 6 -кадам: Кодду карап чыгуу

Код бул жерде:

github.com/Geektoolkit/Dynaframe

Мен анын бардыгын басып өтпөйм, бирок кээ бир маанилүү бөлүктөрдү белгилегим келет:

'Show.py' ичинде MQTT серверин орнотуучу бөлүктөр бар. Эгерде сиз экраныңызды башкаруу үчүн үй автоматикасын колдоно турган болсоңуз, анда аларды конфигурация кылгыңыз келет. Бул бөлүк үстү жагында болгондуктан оңдоого оңой жана окшош:

# Колдонуудан мурун ыңгайлаштырыңыз! brokeraddress = "test.mosquitto.org" # сиз муну сыноо брокери катары колдоно аласыз же msoquittoду ички брокер катары rpiге орното аласыз

mqttclient = "dynaframe1" # ар бир кадр үчүн уникалдуу болушу керек …

брокерпорт = 1883

subscriptionname = "jfarro/house/makerspace/display" # бул уникалдуу жана кадрыңыздын кайда экенин сүрөттөгөн сап болушу керек

Коддо айтылган "Webpagebody" - бул браузер алкакка багыт алганда кайра жөнөтүлгөн узун сап. Бул сапта сиз CSSти көрөсүз, эгерде сиз веб -баракчаны конфигурациялоону кааласаңыз, анда оңдоло аласыз.. жакшыраак:) Мен кээде дизайн боюнча мыкты эмесмин. Бул, албетте, жакшыртылышы мүмкүн.

Бул өзгөрмө:

refreshInterval = 30 # слайдшоудагы сүрөттөрдүн ортосундагы секунд саны

сүрөттөр көрсөтүлүүчү убакыттын узактыгын кантип орнотсоңуз болот. Бул барактардын 30 секундда бир жылдырылышын каалабасаңыз, конфигурациялоону каалаган нерселердин бири (бирок мен аны сергитерлик деп эсептейм … Менде дайыма жаңы искусство бар!)

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

6 -кадам: 7 -кадам: Кийинкиде эмне болот? жана кээ бир кеңештер…

7 -кадам: Кийинкиде эмне болот? жана кээ бир кеңештер…
7 -кадам: Кийинкиде эмне болот? жана кээ бир кеңештер…
7 -кадам: Кийинкиде эмне болот? жана кээ бир кеңештер…
7 -кадам: Кийинкиде эмне болот? жана кээ бир кеңештер…

Баары жакшы өттү деп үмүттөнөбүз жана эгер сиз муну куруп жатсаңыз, анда сизде видеолорду жана башка көптөгөн гаджеттерди жана айла -амалдарды колдогон малина пи менен иштеген санарип фото жээкчеңиз бар! Мен дагы бул нерсеге өзгөчөлүктөрдү кошуу үчүн иштеп жатам.. Андан кийин мен сүрөттөр, RSS каналдары же трафик/аба ырайы сыяктуу веб -сайттарды колдонуу мүмкүнчүлүгүн кошкум келет. Мен көркөм көргөзмөлөрдү көрдүм, алар көз ирмемде функционалдуу болуп калышы мүмкүн … ал тургай, бир заматта оюн / эмуляция экраны болуп калат (Bluetooth контроллери аркылуу). Мен нерселерди кошкондо бул көрсөтмөлүү нерсени жаңыртам.

Кээ бир тез кеңештер:

1) Бул 1080p иштетүү үчүн иштелип чыккан. 4K сонун болмок, бирок ошондо ал бардыгынын баасын көтөрөт, мен максаттуу баа менен иштеп жаттым $ 150 (мен бир аз сагынып калдым)

2) Мен аны жаратканда Raspberry Pi 3 A+ чыккан жок. Бул алда канча ылайыктуу модуль жана 10 долларга бааны төмөндөтөт!

3) Бул 1080p үчүн иштелип чыккандыктан, эгер сиз аны 16: 9 (же портрет болсо 9:16) жана 1080p кылып өзгөртсөңүз, бардык чыгарма эң жакшы иштейт. Бул жерде сиз эң кескин сүрөттөрдү аласыз

4) Кыймылдаган сонун кызыктуу контентти түзүү үчүн (бул чынында жаркырап турган жерде) Werble (iPhone) же Plotaverse (же Enlight's suite) колдоно аласыз. Негизинен, эгер сиз 'плотоаграф' жана 'кинематографды' издесеңиз, анда алар үчүн укмуштуудай мазмунду түзүп, аларды жаркырата аласыз.

5) 9:16 / 1080p болгон көркөм чыгармаларды издөө сизди уюлдук телефондор үчүн фондук тушкагаз долбоорлогон кээ бир сайттарга алып барышы мүмкүн … бул көркөм өнөрдүн эң сонун булагы. DeviantArt дагы укмуштуудай болду.

6) Эгер сиз youtube'дан 1080x1920 издесеңиз, анда бул кадрларда жакшы иштеген видео мазмунду таба аласыз!

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

Сураныч, эгер сизге бул ырахат тартса, мага 'ремикс' сынагына добуш берүүнү ойлонуп көрүңүз!

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