INHOUDSOPGAWE:
Video: E-Ink-beker: 8 stappe (met foto's)
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Dit is een van die gekke idees wat net spontaan in my brein kom. Ek het gedink, sou dit nie wonderlik wees as daar 'n koffiemok was wat u in die lug kan aanpas nie? Een wat amper soos 'n gewone koffiebeker gelyk het. Ek het gesoek en net een voorbeeld van iets soortgelyks gevind, maar dit het nie soos 'n gewone koffiekop gelyk nie en die skerm was plat.
Die opvallende van e-ink / e-papier-uitstallings is dat hulle buigsaam kan wees en nie krag benodig om 'n beeld te behou nie. e-ink-skerms word meestal by e-boeklesers gesien, maar ek het gedink, waarom nie 'n beker maak met 'n skerm wat na die beker draai nie? Ek het 'n goedkoop e-inkskerm gekry wat by die rekening pas (eintlik die enigste buigsame een wat ek net vir 'n sterflike persoon sou kon koop) en daarom het ek my visie begin opstel.
Stap 1: Onderdele
Die onderverdeling van die dele is redelik eenvoudig. Die waveshare-buigsame e-ink-skerm is die enigste wat ek kon vind, en dit is maklik beskikbaar op eBay of AliExpress. Ek het 'n ESP32 Lolin Lite vir die mikrobeheerder gekies omdat dit goedkoop was (redelik seker dat die een wat ek gekry het, 'n kloon was), maar het Bluetooth LE sowel as 'n LiPo -batterylaaier en genoeg stoorplek vir lettertipes en bitmaps vir die skerm.
Die enigste moeilik om te vind item was 'n geskikte koppie om die elektronika in te pas. Ek kon regtig niks vind nie. Oorspronklik was ek van plan om 'n keramiekbeker van "I am not a paper cup" te gebruik en 'n akrielblad daaroor te buig. Aangesien die beker taps is en die buis van die akrielblad reguit is, is daar genoeg ruimte naby die onderkant om by die onderdele te pas. Ek het egter nie veel geluk met die buiging van akriel nie.
Toe onthou ek jare gelede dat my kinders aangepaste bekers gemaak het met 'n winkel. Ek het dit gaan soek en plekke gevind wat hulle vroeër verkoop het, totdat ek gevind het dat Hobby Lobby dit nog steeds verkoop. Hulle is in elke opsig goedkoop. Maar vir minder as $ 1 het dit perfek gewerk, met net genoeg ruimte om al die dele binne te pas.
Lolin Lite ESP32 bord
Waveshare 2.13 buigsame e-ink-skerm met hoed
150 mAh Lipo -battery met JST -aansluiting
Ontwerp 'n beker
Karton
Band
Afgedrukte papierinvoegsel (sien aangehegte SVG -lêer)
Skuimbeker
Stap 2: Papierinvoegsel en kartonbasis
Omdat die beker helder is en u nie die elektronika wil sien nie, druk u die insetsel uit en sny dit versigtig met 'n skeermes of 'n skêr. Omdat die e-ink-skerm nie papierwit is nie, het die insetsel 'n liggrys patroon wat baie ooreenstem met die agtergrondkleur van die e-ink-skerm. Knip die reghoek uit sodat die skerm kan wys. Steek die insetsel in die beker om seker te maak dat dit pas, en besluit aan watter kant van die beker u die skerm wil hê.
Op hierdie blad is ook 'n sirkelpatroon wat u kan gebruik om 'n kartonbasis te sny. Ek het 'n baie dun golfkarton uit 'n klein boksie gebruik.
Met hierdie kartondisk kan die elektronika gemonteer word en die papier -insetsel aan die onderkant teen die beker gehou word.
Stap 3: Monteer elektronika op die basis
Ek het reghoekige koppe aan die ESP32 gesoldeer en slegs aan die penne wat ek nodig gehad het. Spesifiek sou dit aan die een kant ruimte laat vir die klein LiPo -battery. Verbind die drade van die harnas wat saam met die e-ink-hoed voorsien word, soos getoon. Terwyl die ESP32 gesentreer en geposisioneer is met die USP en die batteryaansluiting so naby aan die rand as wat u kan kom, druk u af sodat die koppenne die bokant van die karton deurboor.
Koppel die JST -batteryaansluiting aan en gebruik 'n dubbelzijdige band om die battery langs die ESP32 vas te plak. Wees versigtig om nie te veel druk op die battery te plaas nie, want dit is delikaat.
Steek die kabelboom in die e-ink-bestuurdershoed en probeer om die drade om die vroulike kopstrook en bo-oor die bord te buig. Maak dit vas met 'n bietjie band. Maak seker dat die lintkabel gekoppel is en plaas die hoed so ver terug as moontlik oor die ESP32 sonder om oor die rand van die kartonsirkel te gaan, en lei die kabelboom agter die JST -batteryaansluiting en USB -poort. Beveilig met meer band.
Dit is nogal lastig, maar die drade gaan amper waarheen hulle moet gaan, en dit pas redelik goed bymekaar.
Stap 4: Laai poort
U wil u beker kan laai en dit ook programmeer, dus moet u die kartonelektronika in die beker plaas en let op waar die USB -poort is. Merk 'n vierkant wat groot genoeg is sodat u kabel daardeur kan pas (ek plaas dit naby die handvatsel se basis sodat dit minder sigbaar sou wees as u die beker vashou) en sny dan 'n gat uit. Ek gebruik 'n 3/16 boor aan beide kante en sny die res daarna uit met 'n x-acto lem.
Plaas die eenheid weer in die beker en toets of u kabel daardeur kan aansluit.
Stap 5: Finale vergadering
Verwyder die basis weer en plaas die papiervoering. Maak seker dat dit heeltemal binne -in die beker versprei is en plak dan die rande vas om die vorm te behou. Koppel die e-ink-skerm aan die klein aansluitbord en die bord aan die lint wat uit die hoed kom. Skuif die basisstuk versigtig in die beker, oriënteer die USB -poort na die gat in die beker en druk dit tot onder in die beker. Maak weer seker dat u u USB -kabel in die bord kan koppel.
Sentreer nou die e-ink-skerm in die uitsparing op die papiervoering. Maak seker dat dit gelyk is en druk dit heeltemal in die kromme van die beker. Gebruik 'n band om dit vas te hou. Ek het 'n ekstra papier agterkant bygevoeg om die e-ink-skerm op sy plek te hou. U moet ook die lintkabels aan die voering plak, en u moet 'n 45 grade vou in die lint maak om dit van horisontaal na vertikaal te laat sak, tot by die basis.
U moet nou die binnekant van die koppie in die beker kan plaas.
Stap 6: Isolasie
Omdat die beker dun plastiek is, het dit byna geen isolasie nie. Die e-ink-skerm wat ek gevind het, was sensitief vir hitte, so die hitte van 'n tipiese koppie koffie was genoeg om die skerm te laat verdof. Ek het 'n bietjie isolasie rondom die beker bygevoeg deur die onderkant van 'n gewone piepschuimbeker af te sny en dit dan om die koppie -insetsel te draai en die oortollige skuim af te sny. Dit het ook 'n gleuf nodig gehad om in die klein aansluitbord te pas.
Dit het baie gehelp. En dit beteken natuurlik ook dat u koffie langer warmer bly.
Stap 7: Programmering
Ek het die kode op GitHub verskaf vir die programmering van die ESP32. Ek gebruik die Atom -redakteur met PlatformIO -uitbreidings geïnstalleer. Die kode gebruik die Arduino -raamwerk met die espressif32 -platform en gebruik die Adafruit GFX -biblioteek van Adafruit om teks op die skerm te plaas. Ek is van plan om beelde sowel as 'n Bluetooth -verbinding by te voeg, wat saam met 'n mobiele app gebruik word om beelde en teks dinamies op te laai. Op die oomblik is daar verskeie amusante teksvertonings waardeur dit deurloop.
Ek het probeer om die verbruik so laag as moontlik te hou, maar ek dink dit is nie so optimaal as moontlik nie. Tog duur dit 'n paar uur wanneer u die skerm elke 10 sekondes verander.
Die kode is 'n bietjie morsig! Daar is dinge om die BLE -kommunikasie te implementeer, wat nog nie gedoen is nie. Daar is ook 'n kode om aan 'n Slack Bot te kommunikeer, die bedoeling is om my medewerkers in real-time tekste na die beker te stuur vanuit ons Slack-kletskamer. Sodra dit alles werk, is die beker 'n IOT -toestel (Internet of Things)!
Bronkode
Stap 8: Gebruik dit
Neem Display Cup in u volgende ondernemingsvergadering. Drink koffie. Wag totdat kollegas agterkom … geniet!