Sadržaj:

Šalica za prikaz e-tinte: 8 koraka (sa slikama)
Šalica za prikaz e-tinte: 8 koraka (sa slikama)

Video: Šalica za prikaz e-tinte: 8 koraka (sa slikama)

Video: Šalica za prikaz e-tinte: 8 koraka (sa slikama)
Video: Два панно с кофейными зёрнами\Мастер-класс #DIY #кофейныепанно 2024, Studeni
Anonim
Šalica za prikaz e-tinte
Šalica za prikaz e-tinte
Šalica za prikaz e-tinte
Šalica za prikaz e-tinte
Šalica za prikaz e-tinte
Šalica za prikaz e-tinte
Šalica za prikaz e-tinte
Šalica za prikaz e-tinte

Ovo je jedna od onih ludih ideja koje mi se spontano usele u mozak. Pomislio sam, zar ne bi bilo sjajno da postoji šalica kave koju možete prilagoditi u hodu? Ona koja je poprilično podsjećala na običnu šalicu kave. Pretražio sam i našao samo jedan primjer nečeg sličnog, ali nije izgledao kao normalna šalica za kavu i zaslon je bio ravan.

Izvanredna stvar kod zaslona s e-tintom / e-papirom je to što mogu biti fleksibilni, kao i što ne zahtijevaju napajanje za održavanje slike. Zasloni e-tinte uglavnom se vide u čitačima e-knjiga, ali pomislio sam zašto ne bismo napravili šalicu s zaslonom koji se savija prema šalici? Pronašao sam jeftin zaslon s e-tintom koji bi odgovarao cijelom računu (zapravo jedini fleksibilan koji sam mogao pronaći za kupnju od strane običnog smrtnika) pa sam krenuo graditi svoju viziju.

Korak 1: Dijelovi

Dijelovi
Dijelovi

Raščlamba dijelova je prilično naprijed. Waveshare fleksibilni zaslon e-tinte jedini je koji sam uspio pronaći i lako je dostupan na ebayu ili aliexpressu. Odabrao sam ESP32 Lolin Lite za mikrokontroler jer je bio jeftin (prilično sam siguran da sam dobio klon), ali je imao Bluetooth LE kao i punjač baterija LiPo i dovoljno prostora za skladištenje fontova i bitmapa za zaslon.

Jedini predmet koji je bilo teško pronaći bila je prikladna čaša u koju je stala elektronika. Nisam mogao pronaći ništa. U početku sam planirao upotrijebiti keramičku šalicu "Ja nisam papirnata šalica" i saviti akrilnu ploču oko nje. Budući da je čaša sužena i cijev od akrilnog lima bila bi ravna, pri dnu bi bilo dovoljno prostora za uklapanje dijelova. Nisam ipak imao puno sreće s savijanjem akrila.

Zatim sam se sjetila da su mi prije mnogo godina djeca radila šalice po mjeri s kompletom kupljenim u trgovini. Otišao sam u potragu za tim i našao mjesta na kojima su se nekad prodavali, sve dok nisam otkrio da ih Hobby Lobby i dalje prodaje. Oni su jeftini, u svakom pogledu. No za manje od 1 USD to je savršeno funkcioniralo, imalo je dovoljno prostora da dobro uklopi sve dijelove unutra.

Lolin Lite ESP32 ploča

Waveshare 2,13 fleksibilan zaslon e-tinte s HAT-om

Lipo baterija od 150 mAh s JST priključkom

Dizajnirajte šalicu

Karton

Traka

Uložak od ispisanog papira (pogledajte priloženu SVG datoteku)

Šalica od pjene

Korak 2: Umetanje papira i kartonska baza

Umetak za papir i kartonska baza
Umetak za papir i kartonska baza
Umetak za papir i kartonska baza
Umetak za papir i kartonska baza
Umetak za papir i kartonska baza
Umetak za papir i kartonska baza
Umetak za papir i kartonska baza
Umetak za papir i kartonska baza

Budući da je šalica čista i ne želite vidjeti elektroniku, ispišite uložak i pažljivo ga izrežite britvicom ili škarama. Budući da zaslon e-tinte nije bijeli papir, uložak ima svijetlosivi uzorak koji prilično dobro odgovara boji pozadine zaslona e-tinte. Izrežite pravokutnik kroz koji će se prikazati zaslon. Stavite umetak u šalicu kako biste provjerili da li stane i odlučite na kojoj strani šalice želite prikazati zaslon.

Na ovom je listu također uzorak kruga koji možete koristiti za rezanje kartonske podloge. Koristio sam vrlo tanak valoviti karton iz male kutije.

Ovaj kartonski disk služi za montiranje elektronike i držanje umetka za papir uz čašicu na dnu.

Korak 3: Montirajte elektroniku na bazu

Montirajte elektroniku na bazu
Montirajte elektroniku na bazu
Montirajte elektroniku na bazu
Montirajte elektroniku na bazu
Montirajte elektroniku na bazu
Montirajte elektroniku na bazu
Montirajte elektroniku na bazu
Montirajte elektroniku na bazu

Lemio sam pravokutne zaglavlje na ESP32 i samo na igle koje su mi trebale. To bi konkretno ostavilo prostora s jedne strane za malu LiPo bateriju. Spojite žice s kabelskog svežnja isporučenog s kapicom za prikaz e-tinte, kao što je prikazano. Zatim, s ESP32 centriranim i postavljenim s USP -om i priključkom za bateriju što bliže rubu, pritisnite prema dolje tako da igle zaglavlja probiju vrh kartona.

Priključite konektor JST baterije i pomoću neke dvostrane trake zalijepite bateriju pored ESP32. Pazite da ne pritisnete previše baterije jer su osjetljive.

Priključite kabelski svežanj u šešir upravljačkog programa e-tinte i pokušajte saviti žice oko ženske trake zaglavlja i preko vrha ploče. Učvrstite ga nekom trakom. Provjerite je li vrpčni kabel spojen i stavite šešir preko ESP32 do kraja, a da ne ide preko ruba kartonskog kruga, te vodite kabelski svežanj iza konektora JST baterije i USB priključka. Osigurajte s više trake.

Ovo je pomalo zeznuto, ali žice prilično idu tamo gdje trebaju, i sve to prilično dobro pristaje.

Korak 4: Port za punjenje

Port za punjenje
Port za punjenje
Port za punjenje
Port za punjenje

Htjet ćete moći napuniti šalicu, a također je i programirati, pa morate postaviti kartonski sklop elektronike u šalicu i zabilježiti gdje se nalazi USB priključak. Označite kvadrat dovoljno velik da vaš kabel može proći (stavio sam ga blizu dna ručke kako bi bio manje vidljiv dok držite šalicu), a zatim izrežite rupu. Koristio sam bušilicu od 3/16 s obje strane, a zatim sam ostatak izrezao oštricom x-acto.

Ponovo stavite sklop u čašu i provjerite može li vaš kabel proći i spojiti se.

Korak 5: Završna montaža

Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština

Ponovno uklonite sklop osnove, a zatim umetnite podlogu od papira. Provjerite je li potpuno raspoređena unutar čaše, a zatim zalijepite rubove kako biste zadržali oblik. Pričvrstite zaslon e-tinte na malu priključnu ploču, a ploču na vrpcu koja dolazi s šešira. Pažljivo gurnite postolje u šalicu, usmjerite USB priključak prema rupi u čašici i gurnite ga dolje do dna čaše. Ponovno provjerite možete li priključiti USB kabel u ploču.

Sada centrirajte zaslon e-tinte u izrez na omotu papira. Uvjerite se da je u ravnini i pritisnite do kraja u zavoj šalice. Držite ga na traci. Dodao sam dodatnu papirnatu podlogu koja će pomoći da zaslon e-tinte ostane na mjestu. Morat ćete također zalijepiti vrpčane kabele na košuljicu, a trebat ćete napraviti i jedan pregib od 45 stupnjeva u vrpci kako bi prešao iz vodoravnog u okomito, spuštajući se do podnožja.

Sada biste trebali moći umetnuti unutarnji umetak u čašu.

Korak 6: Izolacija

Izolacija
Izolacija
Izolacija
Izolacija

Budući da je šalica tanka plastika, gotovo da nema izolaciju. Zaslon e-tinte koji sam pronašao bio je osjetljiv na toplinu, pa je toplina iz tipične šalice kave bila dovoljna da zaslon nestane. Dodala sam izolaciju oko šalice tako što sam odrezala dno uobičajene čaše od stiropora, a zatim je omotala oko umetka za šalicu, odrezujući višak pjene. Također mu je bilo potrebno izrezati utor kako bi stalo oko male ploče s priključcima.

Ovo je jako pomoglo. I naravno, to također znači da vam kava duže ostaje vruća.

Korak 7: Programiranje

Programiranje
Programiranje

Dao sam kôd na GitHubu za programiranje ESP32. Koristim uređivač Atom s instaliranim ekstenzijama PlatformIO. Kôd koristi Arduino framework sa platformom espressif32, koristeći Adafruit GFX Library iz Adafruit za stavljanje teksta na zaslon. Planiram dodati slike, kao i Bluetooth vezu, koja se koristi s mobilnom aplikacijom za dinamički prijenos slika i teksta. Za sada postoji nekoliko zabavnih tekstualnih prikaza kroz koje se kreće.

Pokušao sam smanjiti potrošnju energije na najmanju moguću mjeru, ali mislim da nije optimizirana koliko bi mogla biti. Ipak, traje nekoliko sati pri promjeni zaslona svakih 10 -ak sekundi.

Kôd je pomalo neuredan! Tamo ima stvari za implementaciju BLE komunikacije, što još nije učinjeno. Postoji i neki kôd za komunikaciju sa Slack Botom, namjera da moji suradnici dopuštaju slanje tekstova na šalicu u stvarnom vremenu iz Slack chat sobe naše tvrtke. Kad sve ovako funkcionira, šalica će biti IOT (Internet of things) uređaj!

Izvorni kod

Korak 8: Iskoristite ga

Uzmite Display Cup na svoj sljedeći sastanak tvrtke. Piti kavu. Pričekajte da suradnici primijete … uživajte!

Preporučeni: