Мазмуну:

YouTube жазылуучусу электрондук кагазды көрсөтүү менен Raspberry Pi Zero Wди колдонот: 5 кадам (сүрөттөр менен)
YouTube жазылуучусу электрондук кагазды көрсөтүү менен Raspberry Pi Zero Wди колдонот: 5 кадам (сүрөттөр менен)

Video: YouTube жазылуучусу электрондук кагазды көрсөтүү менен Raspberry Pi Zero Wди колдонот: 5 кадам (сүрөттөр менен)

Video: YouTube жазылуучусу электрондук кагазды көрсөтүү менен Raspberry Pi Zero Wди колдонот: 5 кадам (сүрөттөр менен)
Video: Объяснение прошивки Marlin 2.0.x 2024, Ноябрь
Anonim
E-Paper Display жана Raspberry Pi Zero W колдонулган YouTube абоненттеринин эсептегичи
E-Paper Display жана Raspberry Pi Zero W колдонулган YouTube абоненттеринин эсептегичи
E-Paper Display жана Raspberry Pi Zero W колдонулган YouTube абоненттеринин эсептегичи
E-Paper Display жана Raspberry Pi Zero W колдонулган YouTube абоненттеринин эсептегичи
E-Paper Display жана Raspberry Pi Zero W колдонулган YouTube абоненттеринин эсептегичи
E-Paper Display жана Raspberry Pi Zero W колдонулган YouTube абоненттеринин эсептегичи

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

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

Бул эсептегич өтө аз энергияны колдонот, анткени дисплей жаңыртылганда гана иштейт, калган убакта ал негизинен өчүк. Raspberry Pi Zero W кадрдын артында тынымсыз иштейт жана бош турганда 0.6 Вт айланасында колдонулат.

Жабдуулар

Бул долбоор үчүн сизге Raspberry Pi Zero W, SD карта жана Waveshare E-Ink Display гана керек, Raspberry Pi үчүн шляпа дисплей контроллерин камтыган дисплейге заказ кылыңыз. Дисплейди куруу үчүн сизге рамка же көлөкө кутусу да керек болот.

  • Raspberry Pi Zero W - Бул жерден сатып алыңыз
  • Micro SD Card - Бул жерден сатып алыңыз
  • Waveshare 7.5 "HD E -Paper Display (B) Hat Controller менен - Бул жерден сатып алыңыз
  • 6x8 "Shadow Box Frame - Бул жерден сатып алыңыз (Бул бир эле кадр эмес, бирок мен Амазонкадан тапкан эң жакын)
  • Орнотуу үчүн клавиатура, чычкан жана монитор (Же SSH аркылуу туташуу)

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

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

Баштоочу штепсельдериңизди Raspberry Pi Zero Wге туташтыруу менен баштаңыз, эгер алар сизде мурунтан эле орнотулган эмес болсо, жана муздаткычты бирөө менен кошо тиркеңиз.

Мен колдонгон дисплей Waveshare 7.5 HD 3 Color E-Paper (Model B). Алар дагы эки түстүү версиясын жана кызылдын ордуна сары түстөгү дагы үч түстүү версиясын чыгарышты, бирок кызыл YouTube ойнотуу баскычы үчүн жакшы иштейт Дисплей чындыгында жука, арткы панелди олуттуу түрдө өзгөртпөстөн, сүрөт алкагына орнотуу үчүн идеалдуу.

Кутуда сиз калпак катары иштелип чыккан SPI дисплей контролерун аласыз, ал Pi'нин GPIO казыктарына түздөн -түз туташтырууга даяр, андыктан мындан ары ширетүүнүн кажети жок.

Дисплейдин лента кабелин контроллердин туташтыргычына кара өтмөктү көтөрүп, лента кабелин туташтыргычка түртүп, андан кийин кара кулакчыны кайра ылдый түртүп, ордуна бекитип коюңуз.

Эгерде SD картаңыз Raspberry Pi OS менен алдын ала жүктөлгөн болсо, Пиңизге туташтырылышы мүмкүн, антпесе программалык камсыздоону жүктөгөнгө чейин аны четке кагыңыз.

Акырында, шляпаны Пи -ге сайыңыз.

Эми сиз дисплейиңизди сынап көрүүгө даярсыз. Баштоо үчүн эң сонун жер-Waveshare 7.5 E-Paper Wiki, аларда баштоо үчүн жакшы көрсөтмөлөр жана кээ бир коддор бар.

Эгерде сиз мисалдар менен ойноону каалабасаңыз, биз программалоону карап чыгабыз жана кийинки кадамдарда орнотобуз.

2 -кадам: Дисплей кутучасын өзгөртүү

Дисплей кутучасын өзгөртүү
Дисплей кутучасын өзгөртүү
Дисплей кутучасын өзгөртүү
Дисплей кутучасын өзгөртүү
Дисплей кутучасын өзгөртүү
Дисплей кутучасын өзгөртүү

Андан кийин дисплейди алкагыңызга же көлөкө кутуңузга орнотушуңуз керек.

Мен бул 6x8 дюймдук алкакты жергиликтүү дүкөндөн бир нече долларга алдым.

Ак рамка панелине жетүү үчүн арткы панелди алып салыңыз.

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

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

Андан кийин, лента кабелинин арткы панелден өтүшү үчүн тешикти белгилеп, аны кесип алуу үчүн бычак же айлануучу куралды колдонуңуз. Мен лазер кескичти колдонуп, тик бурчтуу бөлүктү кесип, Raspberry Pi'ди стендге орнотуу үчүн тешиктерди жасадым.

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

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

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

Капкактын катмарын кайра чогултуп, жабуу алдында лента кабелин арткы панелден акырын тартып алыңыз.

Лента кабелин туташтыргычка сайыңыз, андан кийин кабелди кандайдыр бир тартылуу же чыңалууга жол бербөө үчүн туташтыргычты ордуна чаптаңыз.

Акырында, Raspberry 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 скриптин өзгөртүп, аны Пиңизге сактаңыз
  • Скриптти иштетүү
  • Скриптти crontab менен иштетүүнү автоматташтырыңыз

Мен бул инструкцияда кадам сайын майда -чүйдөсүнө чейин барбайм, анткени мен блогумда Python сценарийлери үчүн жүктөлгөн деталдуу жана методикалык колдонмону жазгам - Youtube Subscriber Counter

Python скрипти негизинен керектүү китепканаларды жана функцияларды импорттойт, андан кийин YouTube APIсын сурайт, сандарды үтүр киргизүүгө кайра форматтайт жана дисплейди акыркы баалуулуктарды чагылдыруу үчүн жаңыртат. Ал ошондой эле төмөнкү оң бурчтагы кичинекей дата талаасын жаңыртат, андыктан Pi катадан улам дисплейди бир аз убакыттан бери жаңыртпаганын оңой эле биле аласыз.

Скриптти иштеткенде, дисплей бир нече секунддан кийин жаңыртуу процессин баштайт. Толук жаңыртуу үчүн болжол менен 30-40 секунд талап кылынат. Бул убакыттын ичинде, дисплей адегенде ак -караны жаркылдатып, анан бош калат, андан кийин дисплейдин ак -кара версиясын пайда кылат жана акыры кээ бир кара жерлерди алмаштыруу менен кызылга толтурат. Жаркыроо кадимки көрүнүш жана дисплей элементтерин айлантуу жана күйүп кетүүнү алдын алуу үчүн контролер тарабынан жасалат.

5 -кадам: Жазылуучу эсептегичти колдонуңуз

Жазылуучу эсептегичти колдонуңуз
Жазылуучу эсептегичти колдонуңуз
Жазылуучу эсептегичти колдонуңуз
Жазылуучу эсептегичти колдонуңуз

Скриптиңизди иштетип, crontab аркылуу автоматташтырып алгандан кийин, эсептегичиңиз колдонууга даяр. Аны USB кубат булагына туташтырып, столго же текчеге коюңуз.

Мен бул Raspberry Pi Zero Wди колдонуп, YouTube жазылуучуларынын эсептегичин кургум келди, бирок сиз дагы контролдоону дисплейдеги жаңыртуулардын ортосунда уктатып коюу менен ESP32ди колдонуп, Raspberry Piде жасоо кыйын.

Менин YouTube каналыма дагы Raspberry Pi жана Arduino долбоорлорун ээрчиңиз жана эсептегичти орнотууга жардам бериңиз!

Комментарийлер бөлүмүндө бул жөнүндө кандай ойдо экениңизди мага билдириңиз жана эгер сиз өзүңүздүн жеке үйүңүздү курууга аракет кылсаңыз, мага билдириңиз!

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