Мазмуну:

E-Ink Display Mug: 8 Steps (Сүрөттөр менен)
E-Ink Display Mug: 8 Steps (Сүрөттөр менен)

Video: E-Ink Display Mug: 8 Steps (Сүрөттөр менен)

Video: E-Ink Display Mug: 8 Steps (Сүрөттөр менен)
Video: Моя работа наблюдать за лесом и здесь происходит что-то странное 2024, Ноябрь
Anonim
E-Ink Display Mug
E-Ink Display Mug
E-Ink Display Mug
E-Ink Display Mug
E-Ink Display Mug
E-Ink Display Mug
E-Ink Display Mug
E-Ink Display Mug

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

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

1 -кадам: Бөлүктөр

Бөлүктөр
Бөлүктөр

Бөлүктөрдүн бузулушу абдан алдыга жылат. Waveshare ийкемдүү электрондук сыя дисплейи мен таба алган жалгыз нерсе, жана аны ebay же aliexpressте оңой эле сатып алууга болот. Мен микроконтроллер үчүн ESP32 Lolin Lite тандадым, анткени ал арзан болчу (меники клон экенине толук ишенем), бирок Bluetooth LE, ошондой эле LiPo заряддагыч түзүлүшү жана дисплей үчүн шрифттер менен битмаптар үчүн жетиштүү сактагыч бар болчу.

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

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

Lolin Lite ESP32 тактасы

Waveshare 2.13 ийкемдүү электрондук сыя дисплейи HAT менен

JST туташтыргычы бар 150 мАч Lipo батареясы

Чөйчөк долбоорлоо

Картон

Тасма

Басып чыгарылган кагаз кошулмасы (тиркелген SVG файлын караңыз)

Көбүк чөйчөк

2 -кадам: Кагаз салуу жана картон базасы

Кагаз салуу жана картон базасы
Кагаз салуу жана картон базасы
Кагаз салуу жана картон базасы
Кагаз салуу жана картон базасы
Кагаз салуу жана картон базасы
Кагаз салуу жана картон базасы
Кагаз салуу жана картон базасы
Кагаз салуу жана картон базасы

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

Ошондой эле бул баракта картон негизин кесүү үчүн колдоно турган тегерек үлгү бар. Мен кичинекей кутудан абдан жука гофр картонун колдондум.

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

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

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

Мен туура бурчтуу баштарды ESP32ге жана керектүү казыктарга гана ширеттим. Тактап айтканда, бул кичинекей LiPo батарейкасы үчүн орун калтырат. Электрдик сыя дисплей калпагы менен камсыздалган зымдарды зымдарды көрсөтүлгөндөй туташтырыңыз. Андан кийин, ESP32 борборлоштурулган жана USP менен батарейканын туташтыргычы мүмкүн болушунча четине жакын жайгашкандыктан, баштык казыктары картондун үстүн тешип өтүшү үчүн ылдый басыңыз.

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

Электрдик сыя айдоочунун шляпасына зым байламтасын сайыңыз жана зымдардын ургаачы тилкесинин тегерегине жана тактанын үстүнө кыйшайып көрүңүз. Аны кандайдыр бир лента менен бекемдеңиз. Тасма кабели туташкандыгын текшериңиз жана шляпаны картон тегерек четинен өтпөй эле ESP32дин үстүнө коюңуз жана JST батарея туташтыргычынын жана USB портунун артындагы зым байламтасын жетектеңиз. Көбүрөөк скотч менен коргоңуз.

Бул бир аз татаал, бирок зымдар алар керек болгон жакка барышат жана мунун баары бири -бирине абдан тыгыз дал келет.

4 -кадам: Заряддоо порту

Заряд порт
Заряд порт
Заряд порт
Заряд порт

Сиз чөйчөгүңүздү кубаттап, аны программалоону каалайсыз, андыктан картон электроникалык жабдууну чөйчөккө салып, USB порту кайда экенин белгилешиңиз керек. Кабелиңиз батып кете турган чоң квадратты белгилеңиз (мен аны туткасынын түбүнө жакын коюп койгом, чөйчөктү кармаганда анча көрүнбөйт), анан тешикти кесип салыңыз. Мен 3/16 дюймду эки тараптан колдондум, калганын x-acto пышагы менен кесип салдым.

Жыйынды чөйчөккө кайра салып, кабелиңиздин батып, туташа аларын текшериңиз.

5 -кадам: Акыркы жыйын

Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын
Акыркы жыйын

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

Эми электрондук сыя дисплейин кагаз лайнериндеги оюкчанын ортосуна коюңуз. Тегиз экенине көзүңүз жетип, чөйчөктүн ийри сызыгына чейин басыңыз. Аны кармап туруу үчүн бир нече лента колдонуңуз. Мен электрондук сыя дисплейин кармап турууга жардам берүү үчүн кошумча кагаз колдоочусун коштум. Ошондой эле лентага кабелдерди скотч менен жабышыңыз керек, жана аны горизонталдан вертикалга чейин түшүрүү үчүн лентага 45 градуска бүктөөңүз керек.

Сиз азыр чөйчөккө ички чөйчөктү сала алышыңыз керек.

6 -кадам: жылуулоо

Изоляция
Изоляция
Изоляция
Изоляция

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

Бул чоң жардам берди. Жана албетте бул сиздин кофеңиз дагы ысык бойдон калат дегенди билдирет.

7 -кадам: Программалоо

Программалоо
Программалоо

Мен ESP32ди программалоо үчүн GitHubга код бердим. Мен PlatomIO кеңейтүүлөрү орнотулган Atom редакторун колдонуп жатам. Коду Arduino алкагын espressif32 платформасы менен колдонуп, дисплейге текстти коюу үчүн Adafruit'тен Adafruit GFX китепканасын колдонот. Сүрөттөрдү жана текстти динамикалык түрдө жүктөө үчүн мобилдик колдонмо менен колдонулган сүрөттөрдү жана Bluetooth байланышын кошууну пландап жатам. Азырынча, бир нече күлкүлүү текст дисплейлери бар.

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

Код бир аз башаламан! BLE байланышын ишке ашыруу үчүн азырынча бүтө элек нерселер бар. Slack Bot менен байланышуу үчүн кээ бир коддор бар, менин кесиптештериме биздин компания Slack чат бөлмөсүнөн реалдуу убакытта чөйчөккө тексттерди жөнөтүүгө уруксат берүү ниети. Баары ушинтип иштеп баштаганда, чөйчөк IOT (нерселердин Интернети) түзмөгү болот!

Булак коду

8 -кадам: Аны колдонуңуз

Кийинки компания жолугушуусуна Дисплей Кубогун алыңыз. Кофе ичүү. Кесиптештердин байкаганын күтө туруңуз … ырахат алыңыз!

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