Мазмұны:
- Жабдықтар
- 1 -қадам: электрониканы дайындаңыз
- 2 -қадам: Дисплей қорабын өзгертіңіз
- 3 -қадам: Электрониканы орнатыңыз
- 4 -қадам: Raspberry Pi бағдарламалау және орнату
- 5 -қадам: Абоненттік есептегішті пайдаланыңыз
Бейне: Электронды қағаз дисплейі мен Raspberry Pi Zero W қолданатын YouTube абоненттерінің есептегіші: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Бұл нұсқаулықта мен сізге 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 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 каналыма жазылыңыз!
Пікірлер бөлімінде сіз бұл туралы не ойлайтыныңызды айтыңыз, егер сіз өзіңіздікін құруға тырыссаңыз, маған хабарлаңыз!
Ұсынылған:
Электронды қағаз дисплейі бар бет маскасы: 9 қадам (суреттермен)
Электронды қағаз дисплейі бар бет маскасы: Корона вирусының өршуі батыс әлеміне жаңа сән әкелді: бет маскалары. Жазу кезінде олар Германияда және Еуропаның басқа бөліктерінде күнделікті қоғамдық көлікте, саудада және басқа да қызметтерде қолдануға мәжбүр болды
Электронды қағаз дисплейі бар Raspberry Pi колориметрі: 8 қадам (суреттермен)
Электронды қағаз дисплейі бар Raspberry Pi колориметрі: Мен бұл идеямен 2018 жылы жұмыс жасай бастадым, бұл алдыңғы жобаның, колориметрдің кеңейтімі болды. Менің мақсатым электронды қағаз дисплейін қолдану болды, сондықтан колориметрді сыртқы шешімсіз дербес шешім ретінде қолдануға болады
DIY абоненттерінің есептегіші, инстаграм, индикаторлар (w/ Lcd): 5 қадам
DIY абоненттерінің инстаграммға есептегіші, ауыспалы құралдар (w/ Lcd): Сәлеметсіз бе! Бұл нұсқаулықта біз инстаграмға және жазылушыларға жазылушыларды есептегіш жасаймыз. Оқулық - бұл ремейк. Қызықты жобалар үшін менің телеграм каналыма кіріңіз
Youtube BIG LED Matrix Youtube абоненттерінің есептегіші: 13 қадам (суреттермен)
Youtube BIG LED Matrix Youtube абоненттерінің есептегіші: Сіз 8x8 стандартты жарықдиодты матрицамен жұмыс жасадыңыз ба, айналдыру мәтінін жасау үшін немесе Youtube арнасының абонентін көрсету үшін. Қол жетімді үлкен өлшем - жарық диодты диаметрі 5 мм. Алайда, егер сіз әлдеқайда үлкен жарықдиодты іздесеңіз
«Электронды қағаз бақа жасау» электронды оригами: 6 қадам (суреттермен)
«Электронды қағаз бақа жасау» электронды оригами: Сіз интегралды электроникамен қағаз фигураларын жасағыңыз келе ме? Сізге тек желім, өткізгіш бояу мен шыдамдылық қажет. Сіз қағаз схемаларын жасай аласыз және кейбір негізгі электрондық компоненттерді оңай біріктіре аласыз. Осы оқулықтан кейін сіз құрастыра аласыз