Мазмұны:

Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube абоненттерінің есептегіші: 5 қадам (суреттермен)
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube абоненттерінің есептегіші: 5 қадам (суреттермен)

Бейне: Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube абоненттерінің есептегіші: 5 қадам (суреттермен)

Бейне: Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube абоненттерінің есептегіші: 5 қадам (суреттермен)
Бейне: MSC Meraviglia Full Ship Tour Tips Tricks & Review Award Winning Cruise Ship Vista Project 2024, Шілде
Anonim
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші
Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube жазылушыларының есептегіші

Бұл нұсқаулықта мен сізге YouTube API-ге сұрау салу және дисплейді жаңарту үшін электронды қағаз дисплейі мен Raspberry Pi Zero W көмегімен Youtube жазылушыларының жеке есептегішін қалай құруға болатынын көрсетемін. Электронды қағаздан жасалған дисплейлер жобаның бұл түрі үшін өте қолайлы, өйткені олар өте жақсы оқылады, тіпті ашық күн сәулесінде де, оларды қағаз сияқты кез келген бұрыштан қарауға болады.

Дисплейде күйіп қалуды болдырмау үшін дисплей күніне кемінде бір рет жаңартылуы керек, бірақ мен оны үш сағат сайын жаңартып отыратын етіп қойдым.

Бұл есептегіш өте аз қуатты пайдаланады, себебі дисплей жаңартылған кезде ғана жұмыс істейді, қалған уақытта ол сөнеді. Raspberry Pi Zero W жақтаудың артқы жағында үздіксіз жұмыс істейді және бос тұрған кезде шамамен 0,6 Вт пайдаланады.

Жабдықтар

Бұл жобаға Raspberry Pi Zero W, SD картасы мен Waveshare электронды сия дисплейі қажет болса, Raspberry Pi шляпасының дисплей контроллері бар дисплейге тапсырыс беріңіз. Дисплейді құру үшін сізге жақтау немесе көлеңкелі қорап қажет.

  • Raspberry Pi Zero W - мұнда сатып алыңыз
  • Micro SD картасы - мұнда сатып алыңыз
  • Waveshare 7,5 дюймдік электронды қағаз дисплейі (B) қалпақ контроллерімен - мұнда сатып алыңыз
  • 6x8 дюймдік көлеңке қорабы - мұнда сатып алыңыз (бұл бірдей кадр емес, бірақ мен Amazon -да таба алатын ең жақын)
  • Орнату үшін пернетақта, тышқан және монитор (немесе SSH арқылы қосылыңыз)

1 -қадам: электрониканы дайындаңыз

Электрониканы дайындаңыз
Электрониканы дайындаңыз
Электрониканы дайындаңыз
Электрониканы дайындаңыз
Электрониканы дайындаңыз
Электрониканы дайындаңыз
Электрониканы дайындаңыз
Электрониканы дайындаңыз

Егер сіз оны алған кезде орнатылмаған болса, Raspberry Pi Zero W -ге бастық түйреуіштерді дәнекерлеуден бастаңыз, ал егер ол бар болса, радиаторды бекітіңіз.

Мен қолданған дисплей-Waveshare 7.5 «HD 3 түсті электронды қағаз (B үлгісі). Олар екі түсті нұсқаны және қызыл түстің орнына сары түсті басқа үш түсті нұсқаны жасады, бірақ қызыл түс YouTube ойнату түймесі үшін жақсы жұмыс істейді. Дисплей шынымен жұқа, артқы панельді айтарлықтай өзгертпестен сурет жақтауына орнатуға өте ыңғайлы.

Қорапта сіз шляпа ретінде жасалған SPI дисплей контроллерін аласыз, ол Pi -дің GPIO түйреуіштеріне тікелей қосылуға дайын, сондықтан сізге қосымша дәнекерлеудің қажеті жоқ.

Дисплейдің таспалы кабелін қара ілгекті көтеріп, таспалы кабельді коннекторға итеріп, содан кейін қара құлақшаны орнына төмен бекіту арқылы контроллер коннекторына қосыңыз.

Егер Raspberry Pi ОЖ алдын ала жүктелген болса, сіздің SD картаңызды Pi -ге қосуға болады, әйтпесе оны бағдарламалық жасақтаманы жүктемей тұрып қойыңыз.

Соңында, шляпаны Pi -ге қосыңыз.

Сіз енді дисплейді тексеруге дайынсыз. Бастау үшін тамаша орын-Waveshare 7.5 дюймдік электронды қағаз, оларда бастау үшін жақсы нұсқаулар мен кейбір мысал кодтары бар.

Егер сіз мысалдармен ойнағыңыз келмесе, біз бағдарламалауды қарастырамыз және алдағы қадамдарда орнатамыз.

2 -қадам: Дисплей қорабын өзгертіңіз

Көрсету терезесін өзгертіңіз
Көрсету терезесін өзгертіңіз
Көрсету терезесін өзгертіңіз
Көрсету терезесін өзгертіңіз
Көрсету терезесін өзгертіңіз
Көрсету терезесін өзгертіңіз

Әрі қарай дисплейді кадрға немесе көлеңке қорабына салу керек.

Мен бұл 6x8 дюймдік жақтауды жергілікті дүкеннен бірнеше долларға алдым.

Ақ жақтау тақтасына жету үшін артқы панельді алыңыз.

Электронды қағаз дисплейіндегі дисплей аймағына сәйкес келу үшін сізге бұл панельді сәл үлкенірек етіп кесу қажет болуы мүмкін. Дисплей аумағын өлшеңіз, содан кейін сызғыш пен өткір пышақты қолданыңыз, оны дұрыс мөлшерге белгілеңіз және кесіңіз.

Егер сіз оны кескіңіз келмесе, дисплейдің орналасуы мен элементтердің өлшемін ақ жақтау тақтасына сай етіп реттей аласыз.

Содан кейін, таспалы кабельдің артқы панельден өтетін саңылауын белгілеп, оны кесу үшін пышақты немесе айналмалы құралды қолданыңыз. Мен лазерлік кескішпен тікбұрышты қиманы кесіп алып, Raspberry Pi -ді тірекке бекіту үшін тесіктер жасадым.

3 -қадам: Электрониканы орнатыңыз

Электрониканы орнатыңыз
Электрониканы орнатыңыз
Электрониканы орнатыңыз
Электрониканы орнатыңыз
Электрониканы орнатыңыз
Электрониканы орнатыңыз
Электрониканы орнатыңыз
Электрониканы орнатыңыз

Қорғаныш пленканы алып тастаңыз, содан кейін дисплейді ақ жақтауға жабыстырыңыз, оның ортасында және түзу екеніне көз жеткізіңіз. Мен оны ұстап тұру үшін бұрыштарға ыстық желімнің кішкене тамшысын қолдандым. Ол сондай -ақ артқы жағынан қысылады, сондықтан сізге көп желім қажет емес.

Жақтау қабатын қайта жинаңыз, таспалы кабельді жаппас бұрын оны ақырын тартып алыңыз.

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

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

Міне, сіздің дисплейіңіз бағдарламалануға дайын.

4 -қадам: Raspberry Pi бағдарламалау және орнату

Raspberry Pi бағдарламалау және орнату
Raspberry Pi бағдарламалау және орнату
Raspberry Pi бағдарламалау және орнату
Raspberry Pi бағдарламалау және орнату
Raspberry Pi бағдарламалау және орнату
Raspberry Pi бағдарламалау және орнату
Raspberry Pi бағдарламалау және орнату
Raspberry Pi бағдарламалау және орнату

Дисплейдің бағдарламалануы өте қарапайым, бірақ ұзақ процесс болуы мүмкін.

Саған керек:

  • Raspberry Pi OS орнатуды дайындаңыз
  • Кітапханалар мен жаңартуларды орнатыңыз
  • YouTube API кілтін және арна идентификаторын алыңыз
  • Python сценарийін өзгертіңіз және оны Pi -ге сақтаңыз
  • Сценарийді іске қосыңыз
  • Crontab көмегімен сценарийді іске қосуды автоматтандыру

Мен бұл нұсқаулықта біртіндеп егжей -тегжейлі айтпаймын, өйткені мен блогымда Python сценарийлері үшін жүктелуі бар егжей -тегжейлі және әдістемелік нұсқаулықты жазғанмын - Youtube абоненттерінің есептегіші.

Python сценарийі негізінен қажетті кітапханалар мен функцияларды импорттайды, содан кейін YouTube API -ді сұрайды, сандарды үтір енгізуге қайта пішімдейді, содан кейін дисплейді соңғы мәндерді көрсету үшін жаңартады. Ол сонымен қатар төменгі оң жақ бұрыштағы кішігірім күн өрісін жаңартады, осылайша Pi қатені көрсетуге байланысты дисплейді жаңартпағанын оңай білуге болады.

Сценарийді іске қосқанда, дисплей бірнеше секундтан кейін жаңарту процесін бастайды. Толық жаңарту үшін шамамен 30-40 секунд қажет. Осы уақыт ішінде дисплей алдымен қара -ақ жыпылықтайды, содан кейін бос болады, содан кейін дисплейдің ақ -қара нұсқасы пайда болады және ақырында кейбір қара аймақтарды ауыстыру арқылы қызыл түске боялады. Жыпылықтау қалыпты және контроллер дисплей элементтерін айналдыру және күйіп қалуды болдырмау үшін жасайды.

5 -қадам: Абоненттік есептегішті пайдаланыңыз

Жазылушының есептегішін пайдаланыңыз
Жазылушының есептегішін пайдаланыңыз
Жазылушының есептегішін пайдаланыңыз
Жазылушының есептегішін пайдаланыңыз

Сізде сценарий жұмыс істеп, crontab көмегімен автоматтандырылғаннан кейін есептегіш пайдалануға дайын болады. Оны USB қуат көзіне қосып, үстелге немесе сөреге қойыңыз.

Мен Raspberry Pi Zero W көмегімен дәл осы YouTube жазылушыларының есептегішін құрғым келді, бірақ сонымен бірге контроллерді дисплейдің жаңартулары арасында ұйықтауға қою арқылы ESP32 -ді аз қуатты пайдалану үшін қолдануға болады, бұл Raspberry Pi -де жасау қиын.

Raspberry Pi және Arduino жобалары мен есептегішті көтеруге көмектесу үшін менің YouTube каналыма жазылыңыз!

Пікірлер бөлімінде сіз бұл туралы не ойлайтыныңызды айтыңыз, егер сіз өзіңіздікін құруға тырыссаңыз, маған хабарлаңыз!

Ұсынылған: