Съдържание:

Чаша за показване на електронно мастило: 8 стъпки (със снимки)
Чаша за показване на електронно мастило: 8 стъпки (със снимки)

Видео: Чаша за показване на електронно мастило: 8 стъпки (със снимки)

Видео: Чаша за показване на електронно мастило: 8 стъпки (със снимки)
Видео: "Реликвата" Дъглас Престън Част 1/2 Част 1 от „Пендъргаст“ 2024, Ноември
Anonim
Чаша за показване на електронно мастило
Чаша за показване на електронно мастило
Чаша за показване на електронно мастило
Чаша за показване на електронно мастило
Чаша за показване на електронно мастило
Чаша за показване на електронно мастило
Чаша за показване на електронно мастило
Чаша за показване на електронно мастило

Това е една от тези луди идеи, които просто спонтанно се забиват в мозъка ми. Помислих си, няма ли да е страхотно, ако имаше чаша за кафе, която да можеш да персонализираш в движение? Този, който приличаше почти на обикновена чаша за кафе. Направих търсене и намерих само един пример за нещо подобно, но не приличаше на нормална чаша за кафе и дисплеят беше плосък.

Забележителното при дисплеите с електронно мастило / електронна хартия е, че те могат да бъдат гъвкави, както и да не изискват енергия за поддържане на изображение. Дисплеите за електронно мастило се виждат най-вече в четците на електронни книги, но си помислих защо да не направя чаша с дисплей, който да се извива към чашата? Открих евтин дисплей с електронно мастило, който би паснал на сметката (всъщност единственият гъвкав, който успях да намеря за закупуване от обикновен смъртен) и затова се заех да изградя визията си.

Стъпка 1: Части

Части
Части

Разделянето на части е доста право напред. Гъвкавият дисплей с електронно мастило за споделяне на вълни е единственият, който успях да намеря и е лесно достъпен в ebay или aliexpress. Избрах ESP32 Lolin Lite за микроконтролера, защото беше евтин (почти сигурен съм, че този, който получих, е клонинг), но имаше Bluetooth LE, както и зарядно устройство за батерии LiPo и достатъчно място за съхранение на шрифтове и растерни карти за дисплея.

Единственият труден за намиране артикул беше подходяща чаша, в която да се побере електрониката. Наистина не можах да намеря нищо. Първоначално планирах да използвам керамична чаша „Аз не съм хартиена чаша“и да огъна акрилен лист около нея. Тъй като чашата е заострена и тръбата от акрилен лист ще бъде права, в долната част ще има достатъчно място, за да се поберат частите. Аз обаче нямах голям късмет с акрилното огъване.

Тогава се сетих, че преди години децата ми правеха чаши по поръчка с комплект, закупен от магазин. Отидох да търся това и намерих места, които преди ги продаваха, докато не открих, че Hobby Lobby все още ги продава. Те са евтини, по всякакъв начин. Но за под $ 1 той работи перфектно, имайки достатъчно място, за да прилепне плътно всички части вътре.

Дъска Lolin Lite ESP32

Waveshare 2.13 гъвкав дисплей с електронно мастило с HAT

150 mAh Lipo батерия с JST конектор

Дизайн на чаша

Картон

Лента

Отпечатана хартиена вложка (вижте прикачения SVG файл)

Чаша от пяна

Стъпка 2: Вмъкване на хартия и картонена основа

Вложка за хартия и картонена основа
Вложка за хартия и картонена основа
Вложка за хартия и картонена основа
Вложка за хартия и картонена основа
Вложка за хартия и картонена основа
Вложка за хартия и картонена основа
Вложка за хартия и картонена основа
Вложка за хартия и картонена основа

Тъй като чашата е чиста и не искате да виждате електрониката, разпечатайте вложката и внимателно я изрежете с нож за бръснене или ножица. Тъй като дисплеят на електронното мастило не е бял хартия, вложката има светлосив модел върху него, който до голяма степен съответства на цвета на фона на дисплея с електронно мастило. Изрежете правоъгълника, по който да се показва дисплеят. Поставете вложката в чашата, за да се уверите, че пасва, и решете на коя страна на чашата искате да се показва дисплеят.

Също така на този лист има кръгъл модел, който можете да използвате, за да изрежете картонена основа. Използвах много тънък велпапе от малка кутия.

Този картонен диск служи за монтиране на електрониката и за придържане на хартиената вложка до чашата в долната част.

Стъпка 3: Монтирайте електрониката към основата

Монтирайте електрониката към основата
Монтирайте електрониката към основата
Монтирайте електрониката към основата
Монтирайте електрониката към основата
Монтирайте електрониката към основата
Монтирайте електрониката към основата
Монтирайте електрониката към основата
Монтирайте електрониката към основата

Запоявах правоъгълни хедери към ESP32 и само към необходимите ми щифтове. По -конкретно това ще остави място от едната страна за малката LiPo батерия. Свържете проводниците от сбруята, предоставена с шапката за показване на електронното мастило, както е показано. След това, когато ESP32 е центриран и позициониран с USP и конектора на батерията възможно най -близо до ръба, натиснете надолу, така че щифтовете на заглавката да пробият горната част на картона.

Включете JST конектора на батерията и използвайте двустранна лента, за да залепите батерията до ESP32. Внимавайте да не оказвате прекалено голям натиск върху батерията, тъй като тя е деликатна.

Включете кабелния сноп в шапката на драйвера за електронно мастило и се опитайте да извиете проводниците около женската лента за заглавки и през горната част на дъската. Закрепете го с някаква лента. Уверете се, че лентовият кабел е свързан, и поставете шапката над ESP32 докъдето ще стигне, без да минава през ръба на картонения кръг, и насочете кабелния сноп зад конектора за батерии JST и USB порта. Закрепете с повече лента.

Това е доста сложно, но проводниците почти отиват там, където трябва, и всичко си приляга доста плътно.

Стъпка 4: Порт за зареждане

Порт за зареждане
Порт за зареждане
Порт за зареждане
Порт за зареждане

Вие ще искате да можете да зареждате чашата си и да я програмирате, така че трябва да поставите картонената електроника в чашата и да отбележите къде е USB портът. Маркирайте квадрат достатъчно голям, за да може кабелът ви да се побере (поставих го близо до основата на дръжката, така че да е по -малко видим, когато държите чашата), и след това изрежете дупка. Използвах бормашина 3/16 от двете страни и след това изрязах останалата част с острие x-acto.

Поставете отново модула в чашата и проверете дали вашият кабел може да премине и да се свърже.

Стъпка 5: Окончателно сглобяване

Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване

Извадете отново основата и поставете подложката за хартия. Уверете се, че е напълно разперена в чашата и след това залепете ръбовете, за да запазите формата. Прикрепете дисплея за електронно мастило към малката платка за свързване, а дъската към лентата, идваща от шапката. Внимателно плъзнете основата в чашата, ориентирайте USB порта към отвора в чашата и я натиснете надолу до дъното на чашата. Отново се уверете, че можете да включите USB кабела си в платката.

Сега центрирайте дисплея за електронно мастило в изреза на подложката за хартия. Уверете се, че е равен и натиснат докрай в извивката на чашата. Използвайте лента, за да я задържите на място. Добавих допълнителна хартиена подложка, която да помогне за задържането на дисплея за електронно мастило на място. Ще трябва също да залепите лентовите кабели към подложката и ще трябва да направите едно сгъване на 45 градуса в лентата, за да преминете от хоризонтално към вертикално, слизайки към основата.

Вече трябва да можете да поставите вътрешната вложка за чаша в чашата.

Стъпка 6: Изолация

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

Тъй като чашата е тънка пластмаса, тя почти няма изолация. Дисплеят с електронно мастило, който открих, беше чувствителен към топлина, така че топлината от типична чаша кафе беше достатъчна, за да предизвика избледняване на дисплея. Добавих изолация около чашата, като отрязах дъното на обикновена чаша от стиропор и след това я увих около вложката за чаша, отрязвайки излишната пяна. Също така се нуждаеше от слот, врязан в него, за да се побере около малката конекторна платка.

Това помогна много. И разбира се, това също означава, че кафето ви остава по -горещо по -дълго.

Стъпка 7: Програмиране

Програмиране
Програмиране

Предоставих кода в GitHub за програмиране на ESP32. Използвам редактора Atom с инсталирани разширения PlatformIO. Кодът използва рамката Arduino с платформата espressif32, използвайки Adafruit GFX Library от Adafruit за поставяне на текст на дисплея. Планирам да добавя изображения, както и Bluetooth връзка, използвана с мобилно приложение за динамично качване на изображения и текст. Засега има няколко забавни текстови дисплея, през които преминава.

Опитах се да поддържам консумацията на енергия възможно най -ниска, но мисля, че не е толкова оптимизирана, колкото би могла да бъде. И все пак издържа няколко часа при смяна на дисплея на всеки 10 секунди.

Кодът е малко объркан! Има неща за прилагане на BLE комуникацията, които все още не са направени. Има и някакъв код за комуникация с Slack Bot, намерението да позволя на моите колеги да изпращат текстове на чашата в реално време от нашата чат стая на Slack. След като всичко по този начин работи, чашата ще бъде IOT (Интернет на нещата) устройство!

Програмен код

Стъпка 8: Използвайте го

Вземете Display Cup за следващата си фирмена среща. Пия кафе. Изчакайте колегите да забележат … наслаждавайте се!

Препоръчано: