Turinys:
Video: „E-Ink“ekrano puodelis: 8 žingsniai (su nuotraukomis)
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai viena iš tų beprotiškų idėjų, kurios tiesiog spontaniškai įsilieja į mano smegenis. Pagalvojau, ar nebūtų nuostabu, jei būtų kavos puodelis, kurį galėtumėte pritaikyti skrisdami? Toks, kuris atrodė kaip įprastas kavos puodelis. Aš padariau paiešką ir radau tik vieną kažko panašaus pavyzdį, tačiau jis neatrodė kaip įprastas kavos puodelis ir ekranas buvo plokščias.
Nepaprastas el. Rašalo / elektroninio popieriaus ekranų dalykas yra tai, kad jie gali būti lankstūs ir nereikalauja energijos, kad išlaikytų vaizdą. „e-ink“ekranai dažniausiai matomi el. knygų skaitytuvuose, bet pagalvojau, kodėl gi nepadarius puodelio su ekranu, kuris išlenktas prie puodelio? Radau nebrangų elektroninio rašalo ekraną, kuris tiktų sąskaitai (iš tikrųjų vienintelis lankstus, kurį galėjau rasti paprastam mirtingajam), ir todėl ėmiausi kurti savo viziją.
1 žingsnis: dalys
Dalių suskirstymas yra gana tiesus. „Waveshare“lankstus elektroninio rašalo ekranas yra vienintelis, kurį galėjau rasti, ir jį galima lengvai rasti „ebay“arba „aliexpress“. Mikrovaldikliui pasirinkau „ESP32 Lolin Lite“, nes jis buvo nebrangus (gana tikras, kad gavau kloną), tačiau turėjo „Bluetooth LE“, taip pat „LiPo“akumuliatoriaus įkroviklį ir pakankamai vietos šriftui ir bitkartėms.
Vienintelis sunkiai randamas daiktas buvo tinkamas puodelis, kuriame tilptų elektronika. Tikrai nieko neradau. Iš pradžių planavau naudoti keraminį puodelį „Aš nesu popierinis puodelis“ir sulenkti aplink jį akrilo lakštą. Kadangi puodelis yra susiaurėjęs, o akrilo lakšto vamzdis būtų tiesus, šalia dugno būtų pakankamai vietos, kad tilptų dalys. Vis dėlto man nelabai pasisekė su akrilo lenkimu.
Tada prisiminiau, kad prieš daugelį metų mano vaikai gamino specialius puodelius su parduotuvėje įsigytu rinkiniu. Aš to ieškojau ir radau vietas, kuriose anksčiau buvo prekiaujama, kol neberadau, kol radau, kad „Hobby Lobby“vis tiek jas parduoda. Jie yra pigūs, visais atžvilgiais. Tačiau už mažiau nei 1 USD jis puikiai veikė, turėdamas tik tiek vietos, kad tvirtai tilptų į visas dalis.
Lolin Lite ESP32 plokštė
„Waveshare“2,13 colių lankstus rašalo ekranas su skrybėlėmis
150 mAh talpos „Lipo“baterija su JST jungtimi
Suprojektuokite puodelį
Kartonas
Juosta
Spausdinto popieriaus intarpas (žr. Pridėtą SVG failą)
Putplasčio puodelis
2 žingsnis: popieriaus įdėklas ir kartono pagrindas
Kadangi puodelis yra skaidrus ir nenorite matyti elektronikos, atsispausdinkite įdėklą ir atsargiai nupjaukite jį skutimosi peiliuku ar žirklėmis. Kadangi elektroninio rašalo ekranas nėra popieriaus baltos spalvos, įdėklas turi šviesiai pilką raštą, kuris beveik atitinka e-rašalo ekrano fono spalvą. Iškirpkite stačiakampį, kad ekranas būtų rodomas. Įdėkite įdėklą į puodelį, kad įsitikintumėte, jog jis tinka, ir nuspręskite, kurioje puodelio pusėje norite rodyti ekraną.
Taip pat šiame lape yra apskritimo raštas, kurį galite naudoti norint iškirpti kartono pagrindą. Aš naudoju labai ploną gofruotą kartoną iš mažos dėžutės.
Šis kartoninis diskas skirtas elektronikai pritvirtinti ir popieriaus įdėklą prilaikyti prie puodelio apačioje.
3 žingsnis: pritvirtinkite elektroniką prie pagrindo
Lituodavau stačio kampo antraštes prie ESP32 ir tik prie reikiamų kaiščių. Tiksliau, vienoje pusėje liktų vietos mažai LiPo baterijai. Prijunkite laidus iš diržų, pateiktų su „e-ink“ekrano kepure, kaip parodyta. Tada, kai ESP32 yra centre ir pastatytas su USP ir akumuliatoriaus jungtimi kuo arčiau krašto, paspauskite žemyn, kad antraštės kaiščiai pradurtų kartono viršų.
Prijunkite JST akumuliatoriaus jungtį ir naudokite dvipusę juostą, kad priklijuotumėte bateriją šalia ESP32. Būkite atsargūs ir nespauskite akumuliatoriaus, nes jie yra labai jautrūs.
Prijunkite laidus prie elektroninio rašalo tvarkyklės skrybėlės ir pabandykite išlenkti laidus aplink moterišką antraštės juostą ir per plokštės viršų. Pritvirtinkite ją kokia nors juostele. Įsitikinkite, kad juostelės kabelis prijungtas, ir uždėkite skrybėlę virš ESP32 tol, kol ji eis, neperžengdama kartono apskritimo krašto, ir nukreipkite laidus už JST akumuliatoriaus jungties ir USB prievado. Apsaugokite naudodami daugiau juostos.
Tai gana sudėtinga, tačiau laidai beveik eina ten, kur jiems reikia, ir visa tai gana gerai dera.
4 žingsnis: įkrovimo prievadas
Norėsite įkrauti puodelį ir jį užprogramuoti, todėl į puodelį turite įdėti kartono elektronikos mazgą ir pažymėti, kur yra USB prievadas. Pažymėkite pakankamai didelį kvadratą, kad kabelis tilptų (padėjau jį šalia rankenos pagrindo, kad būtų mažiau matomas laikant puodelį), tada iškirpkite skylę. Aš naudoju 3/16 colių gręžtuvą iš abiejų pusių, o likusį iškirpiau „x-acto“ašmenimis.
Vėl įdėkite agregatą į puodelį ir patikrinkite, ar kabelis gali tilpti ir prijungti.
5 žingsnis: galutinis surinkimas
Vėl nuimkite pagrindo mazgą ir įdėkite popieriaus įdėklą. Įsitikinkite, kad jis visiškai pasklido puodelio viduje, tada užklijuokite kraštus, kad išlaikytumėte formą. Pritvirtinkite elektroninio rašalo ekraną prie mažosios jungties plokštės, o plokštę-prie juostelės, sklindančios nuo skrybėlės. Atsargiai įstumkite pagrindo mazgą į puodelį, nukreipkite USB prievadą į puodelio angą ir nuspauskite jį iki puodelio apačios. Dar kartą įsitikinkite, kad galite prijungti USB kabelį prie plokštės.
Dabar centruokite elektroninio rašalo ekraną į popieriaus įdėklo išpjovą. Įsitikinkite, kad jis yra lygus ir iki galo įspaustas į puodelio kreivę. Naudokite tam tikrą juostą, kad ją laikytumėte. Pridėjau papildomą popieriaus pagrindą, kad padėtų išlaikyti elektroninio rašalo ekraną. Taip pat turėsite priklijuoti juostos kabelius prie pamušalo, o juostelėje reikia padaryti vieną 45 laipsnių raukšlę, kad ji pereitų nuo horizontalios iki vertikalios ir nusileistų iki pagrindo.
Dabar turėtumėte turėti galimybę įdėti vidinį puodelio įdėklą į puodelį.
6 žingsnis: izoliacija
Kadangi puodelis yra plonas plastikas, jis beveik neturi izoliacijos. Mano rastas elektroninio rašalo ekranas buvo jautrus karščiui, todėl karščio iš įprasto kavos puodelio pakako, kad ekranas išbluktų. Aplink puodelį pridėjau tam tikrą izoliaciją, nupjaudamas paprasto putplasčio putplasčio dugną ir apvyniojęs jį aplink puodelio įdėklą, pašalindamas putų perteklių. Jame taip pat reikėjo įpjauti lizdą, kad jis tilptų aplink mažą jungties plokštę.
Tai labai padėjo. Ir, žinoma, tai reiškia, kad kava ilgiau išlieka karšta.
7 žingsnis: programavimas
Pateikiau „GitHub“kodą ESP32 programavimui. Aš naudoju „Atom“redaktorių su įdiegtais „PlatformIO“plėtiniais. Kodas naudoja „Arduino“sistemą su „espressif32“platforma, naudojant „Adafruit“„Adafruit GFX Library“, kad tekstas būtų rodomas ekrane. Planuoju pridėti vaizdų ir „Bluetooth“ryšį, naudojamą su programa mobiliesiems, kad dinamiškai įkelčiau vaizdus ir tekstą. Šiuo metu yra keletas linksmų teksto ekranų, kuriuos jis cikliuoja.
Stengiausi, kad energijos suvartojimas būtų kuo mažesnis, bet manau, kad jis nėra taip optimizuotas, koks galėtų būti. Vis dėlto tai trunka kelias valandas keičiant ekraną kas 10 sekundžių.
Kodas šiek tiek netvarkingas! Yra dalykų, skirtų BLE komunikacijai įgyvendinti, kuri dar nėra padaryta. Taip pat yra tam tikras kodas, skirtas bendrauti su „Slack Bot“, ketinant leisti savo bendradarbiams realiu laiku siųsti tekstus į puodelį iš mūsų bendrovės „Slack“pokalbių kambario. Kai viskas veiks, puodelis bus IOT (daiktų interneto) įrenginys!
Pirminis kodas
8 žingsnis: naudokite
Įtraukite „Display Cup“į kitą įmonės susitikimą. Gerti kavą. Palaukite, kol bendradarbiai pastebės … mėgaukitės!