Мазмуну:
- Жабдуулар
- 1 -кадам: Электроникаңызды даярдаңыз
- 2 -кадам: Дисплей кутучасын өзгөртүү
- 3 -кадам: Электрониканы орнотуңуз
- 4 -кадам: Raspberry Pi программасын орнотуу
- 5 -кадам: Жазылуучу эсептегичти колдонуңуз
Video: YouTube жазылуучусу электрондук кагазды көрсөтүү менен Raspberry Pi Zero Wди колдонот: 5 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул Нускамада, мен сизге электрондук почтанын дисплейин жана 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 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 долбоорлорун ээрчиңиз жана эсептегичти орнотууга жардам бериңиз!
Комментарийлер бөлүмүндө бул жөнүндө кандай ойдо экениңизди мага билдириңиз жана эгер сиз өзүңүздүн жеке үйүңүздү курууга аракет кылсаңыз, мага билдириңиз!
Сунушталууда:
RGB LED MATRIX NEOPIXEL КОЛДОНОТ: 8 кадам (Сүрөттөр менен)
RGB LED MATRIX NEOPIXEL КОЛДОНУУСУ: Бул үйрөткүчтө мен сизге 5*5 RGB LEDMATRIXти NEOPIXEL КОЛДОНУУ менен кантип курууну көрсөтөм. Бул матрицанын жардамы менен биз абдан кызыктуу анимацияларды, эмодзилерди жана тамгаларды көрсөтө алабыз. баштайлы
Кол менен ширетүү Электрондук компоненттердин күлкүсү Электрондук компоненттер: 7 кадам
Электрондук тетиктердин күлкүлүү зөөкүрлөрүн кол менен ширетүү: Электрондук схемаларды (эски компьютерлер же үй тиричилигинин калдыктары) ширетүүчү темир, ширетүүчү пинцет, кычкач, кайчы
Макей Макей көрсөтүү жана көрсөтүү: 12 кадам (сүрөттөр менен)
Макей Макей Шоу жана Айтуу Дисплейи: 19 жыл окуткандан кийин, мен эч качан жаңы, жаркыраган, кызыктуу маалымат тактасына болгон сүйүүмдү жоготкон жокмун! Менин маалымат тактасынын стили көп жылдар бою кооз, дүкөндөн сатып алынган, майрамдык тематикалык кесимдерден баштап, студенттеримдин эмгектеринин маанисине чейин өзгөрдү. Мен
IoT мышык багуучу Alexa, SmartThings, IFTTT, Google Sheets менен интеграцияланган бөлүкчө фотондорун колдонот: 7 кадам (сүрөттөр менен)
IoT мышык багуучу Alexa, SmartThings, IFTTT, Google Sheets менен интеграцияланган бөлүкчөлөрдүн фотонун колдонот: Мышыктарды автоматтык түрдө азыктандыруунун зарылдыгы түшүнүктүү. Мышыктар (биздин мышыктын аты Белла) ачка болгондо жийиркеничтүү болушу мүмкүн жана эгер мышыгың меникиндей болсо, идишти кургак сайын жеп коёт. Мага көзөмөлдөнгөн тамак -ашты автоматтык түрдө берүүнүн жолу керек болчу
Принтерлер үчүн кагазды үнөмдөө программасы: 3 кадам
Принтерлер үчүн кагазды үнөмдөөчү утилит: Бул кичинекей программа, сыя же лазердик принтерлери бар адамдар үчүн зарыл нерсе.Эгер принтериңиз кээде басып чыгаруу ишин жөнөткөндө, өзүнүн жеке жашоосуна ээ болуп калгандай көрүнөт, эгер ал кийин барак чыга баштаса gobbledygook баракчасы же бош барактар жана