Cuprins:

E-Ink Display Mug: 8 pași (cu imagini)
E-Ink Display Mug: 8 pași (cu imagini)

Video: E-Ink Display Mug: 8 pași (cu imagini)

Video: E-Ink Display Mug: 8 pași (cu imagini)
Video: Cum se pot printa fotografiile pe hartie foto acasa cu imprimanta 2024, Noiembrie
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

Aceasta este una dintre acele idei nebunești care doar se așează în mod spontan în creierul meu. M-am gândit, nu ar fi minunat dacă ar exista o cană de cafea pe care să o puteți personaliza din mers? Una care semăna cam cu o ceașcă de cafea obișnuită. Am făcut o căutare și am găsit doar un exemplu de ceva similar, dar nu arăta ca o ceașcă de cafea normală, iar ecranul era plat.

Lucrul remarcabil al afișajelor cu cerneală electronică / e-hârtie este că acestea pot fi flexibile și nu necesită energie pentru a menține o imagine. Afișajele cu cerneală electronică sunt văzute mai ales în cititoarele de cărți electronice, dar m-am gândit de ce să nu fac o ceașcă cu un afișaj care se curbează până la ceașcă? Am găsit un afișaj de cerneală electronică ieftin, care să se potrivească facturii (de fapt, singurul flexibil pe care l-am putut găsi pentru a fi cumpărat de un simplu muritor) și așa că mi-am propus să-mi construiesc viziunea.

Pasul 1: Piese

Părți
Părți

Defalcarea pieselor este destul de simplă. Afișajul flexibil cu cerneală electronică undeware este singurul pe care l-am putut găsi și este disponibil cu ușurință pe ebay sau aliexpress. Am ales un ESP32 Lolin Lite pentru microcontroler deoarece era ieftin (destul de sigur că cel pe care l-am obținut era o clonă), dar avea Bluetooth LE, precum și un încărcător de baterii LiPo și suficient spațiu de stocare pentru fonturi și bitmap-uri pentru afișaj.

Singurul articol greu de găsit a fost o ceașcă potrivită pentru a se potrivi electronice. Nu prea găseam nimic. Inițial, plănuisem să folosesc o ceașcă din ceramică „Eu nu sunt o ceașcă de hârtie” și să îndoi o foaie acrilică în jurul ei. Deoarece paharul este conic și tubul din tablă acrilică ar fi drept, ar exista suficient spațiu lângă fund pentru a se potrivi pieselor. Nu am avut prea mult noroc cu îndoirea acrilică.

Apoi mi-am amintit de ani în urmă, copiii mei făceau căni personalizate cu un kit cumpărat de la magazin. Am căutat asta și am găsit locuri care obișnuiau să le vândă nu le mai făceau, până când am constatat că Hobby Lobby încă le vindea. Sunt ieftine, din toate punctele de vedere. Dar pentru sub $ 1 a funcționat perfect, având doar suficient spațiu pentru a se potrivi perfect tuturor pieselor din interior.

Placa Lolin Lite ESP32

Afișaj Waveshare 2.13 flexibil cu cerneală electronică cu HAT

Baterie Lipo de 150 mAh cu conector JST

Proiectează o cană

Carton

Bandă

Insert de hârtie tipărită (vezi fișierul SVG atașat)

Pahar de spumă

Pasul 2: Insertul de hârtie și baza din carton

Insert de hârtie și bază de carton
Insert de hârtie și bază de carton
Insert de hârtie și bază din carton
Insert de hârtie și bază din carton
Insert de hârtie și bază din carton
Insert de hârtie și bază din carton
Insert de hârtie și bază din carton
Insert de hârtie și bază din carton

Deoarece cupa este clară și nu doriți să vedeți electronica, imprimați insertul și tăiați-l cu grijă cu o lamă de ras sau cu o foarfecă. Deoarece afișajul cu cerneală electronică nu este alb de hârtie, inserția are un model gri deschis, care se potrivește destul de bine cu culoarea de fundal a afișajului cu cerneală electronică. Decupați dreptunghiul pentru afișare. Puneți inserția în cupă pentru a vă asigura că se potrivește și decideți pe ce parte a cupei doriți afișajul.

De asemenea, pe această foaie este un model de cerc pe care îl puteți folosi pentru a tăia o bază de carton. Am folosit un carton ondulat foarte subțire dintr-o cutie mică.

Acest disc de carton servește pentru a monta componentele electronice și pentru a ține inserția de hârtie împotriva cupei din partea de jos.

Pasul 3: Montați aparatele electronice pe bază

Montați electronica la bază
Montați electronica la bază
Montați electronica la bază
Montați electronica la bază
Montați electronica la bază
Montați electronica la bază
Montați electronica la bază
Montați electronica la bază

Am lipit anteturile cu unghi drept la ESP32 și doar la pinii de care aveam nevoie. Mai exact, acest lucru ar lăsa spațiu pe o parte pentru bateria mică LiPo. Conectați firele de la cablajul furnizat cu pălăria de afișare cu cerneală electronică, așa cum se arată. Apoi, cu ESP32 centrat și poziționat cu conectorul USP și bateria cât mai aproape de margine, apăsați în jos, astfel încât știfturile antetului să pună partea superioară a cartonului.

Conectați conectorul bateriei JST și utilizați o bandă dublă pentru a lipi bateria lângă ESP32. Aveți grijă să nu puneți prea multă presiune pe baterie, deoarece acestea sunt delicate.

Conectați cablajul în pălăria șoferului de cerneală electronică și încercați să curbați firele în jurul benzii antetului feminin și peste partea superioară a plăcii. Asigurați-l cu niște bandă. Asigurați-vă că cablul cu bandă este conectat și așezați pălăria deasupra ESP32 cât mai departe posibil fără a trece peste marginea cercului de carton și ghidați cablajul din spatele conectorului bateriei JST și a portului USB. Asigurați-vă cu mai multe benzi.

Acest lucru este cam dificil, dar firele merg cam acolo unde trebuie să meargă și totul se potrivește destul de bine.

Pasul 4: Port de încărcare

Port de încărcare
Port de încărcare
Port de încărcare
Port de încărcare

Veți dori să vă puteți încărca cupa și să o programați, de aceea trebuie să plasați ansamblul electronic din carton în cupă și să notați unde este portul USB. Marcați un pătrat suficient de mare pentru a se potrivi cablul dvs. (l-am pus lângă baza mânerului, astfel încât să fie mai puțin vizibil atunci când țineți paharul), apoi tăiați o gaură. Am folosit un burghiu de 3/16 pe ambele părți și apoi am tăiat restul cu o lamă x-acto.

Așezați din nou ansamblul în cupă și verificați dacă cablul dvs. se poate potrivi și conecta.

Pasul 5: Adunarea finală

Asamblarea finala
Asamblarea finala
Asamblarea finala
Asamblarea finala
Asamblarea finala
Asamblarea finala

Scoateți din nou ansamblul de bază și apoi introduceți căptușeala de hârtie. Asigurați-vă că este complet întins în interiorul cupei și apoi lipiți marginile pentru a păstra forma. Atașați afișajul cu cerneală electronică la placa mică a conectorului, iar placa la panglica care vine de la pălărie. Glisați cu grijă ansamblul bazei în cupă, orientați portul USB către orificiul cupei și împingeți-l în jos până la fundul cupei. Din nou, asigurați-vă că puteți conecta cablul USB la placă.

Acum centrați afișajul cu cerneală electronică în decupajul de pe căptușeala de hârtie. Asigurați-vă că este la nivel și apăsat până la capăt în curba cupei. Folosiți niște bandă pentru ao ține în poziție. Am adăugat un suport de hârtie suplimentar pentru a ajuta la menținerea afișajului cu cerneală electronică. Va trebui, de asemenea, să lipiți cablurile de panglică de căptușeală și va trebui să faceți o pliere de 45 de grade în panglică pentru ao face să treacă de la orizontală la verticală, coborând la bază.

Acum ar trebui să puteți plasa inserția paharului interior în ceașcă.

Pasul 6: Izolație

Izolatie
Izolatie
Izolatie
Izolatie

Deoarece paharul este din plastic subțire, nu are aproape nici o izolație. Afișajul cu cerneală electronică pe care l-am găsit a fost sensibil la căldură, astfel că căldura dintr-o ceașcă tipică de cafea a fost suficientă pentru a face ca afișajul să se estompeze. Am adăugat puțină izolație în jurul paharului tăind fundul unei pahare obișnuite din polistirol și apoi înfășurându-l în jurul cupei, tăind excesul de spumă. De asemenea, avea nevoie de un slot tăiat în el pentru a se potrivi în jurul plăcii micului conector.

Acest lucru a ajutat foarte mult. Și, desigur, înseamnă că cafeaua dvs. rămâne mai fierbinte mai mult timp.

Pasul 7: Programare

Programare
Programare

Am furnizat codul de pe GitHub pentru programarea ESP32. Folosesc editorul Atom cu extensiile PlatformIO instalate. Codul utilizează cadrul Arduino cu platforma espressif32, utilizând Biblioteca Adafruit GFX de la Adafruit pentru a pune text pe afișaj. Am de gând să adaug imagini, precum și o conexiune Bluetooth, utilizată cu o aplicație mobilă pentru a încărca dinamic imagini și text. Deocamdată, există mai multe texturi amuzante pe care le afișează.

Am încercat să mențin consumul de energie cât mai mic posibil, dar cred că nu este atât de optimizat pe cât ar putea fi. Cu toate acestea, durează câteva ore când schimbați afișajul la fiecare 10 secunde sau cam așa ceva.

Codul este cam dezordonat! Există lucruri acolo pentru implementarea comunicării BLE care nu este încă realizată. Există, de asemenea, un anumit cod pentru a comunica unui Slack Bot, intenția de a le permite colegilor mei să trimită mesaje text în cupă în timp real de la camera noastră de chat Slack. Odată ce totul funcționează, cupa va fi un dispozitiv IOT (Internet of Things)!

Cod sursa

Pasul 8: Folosiți-l

Luați Display Cup în următoarea dvs. întâlnire de companie. Beau cafea. Așteptați ca colegii să observe … să vă bucurați!

Recomandat: