E-Ink Display Mug: 8 Hakbang (na may Mga Larawan)
E-Ink Display Mug: 8 Hakbang (na may Mga Larawan)

Video: E-Ink Display Mug: 8 Hakbang (na may Mga Larawan)

Video: E-Ink Display Mug: 8 Hakbang (na may Mga Larawan)
Video: Best Vinyl for Mugs - We Put Vinyl to the Test! 2025, Enero
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

Ito ang isa sa mga nakatutuwang ideya na kusang naglalagay sa aking utak. Naisip ko, hindi ba kahanga-hanga kung mayroong isang coffee mug na maaari mong ipasadya nang mabilis? Isa na kamukha ng isang ordinaryong tasa ng kape. Naghanap ako at nakita ko lamang ang isang halimbawa ng katulad na bagay, ngunit hindi ito mukhang normal na tasa ng kape at ang display ay patag.

Ang kapansin-pansin na bagay tungkol sa mga ipinapakitang e-ink / e-paper ay maaari silang maging may kakayahang umangkop, pati na rin hindi nangangailangan ng lakas upang mapanatili ang isang imahe. ang mga e-ink display ay makikita sa mga mambabasa ng ebook, ngunit naisip ko kung bakit hindi gumawa ng isang tasa na may display na kurba sa tasa? Natagpuan ko ang isang murang pagpapakita ng e-ink na akma sa singil (sa katunayan ang tanging nababaluktot na maaari kong makita para sa pagbili sa pamamagitan lamang ng isang mortal) at sa gayon ay itinakda ko upang maitayo ang aking pangitain.

Hakbang 1: Mga Bahagi

Mga Bahagi
Mga Bahagi

Ang mga pagkasira ng mga bahagi ay medyo tuwid pasulong. Ang alon na may kakayahang umangkop na e-ink display ay ang isa lamang na mahahanap ko, at madali itong magagamit sa ebay o aliexpress. Pinili ko ang isang ESP32 Lolin Lite para sa microcontroller sapagkat ito ay mura (siguraduhin na ang nakuha ko ay isang clone) ngunit mayroong Bluetooth LE pati na rin isang charger ng baterya ng LiPo at sapat na imbakan para sa mga font at bitmap para sa display.

Ang mahirap lamang hanapin ang item ay isang angkop na tasa upang magkasya ang electronics. Wala talaga akong mahanap. Orihinal, plano kong gumamit ng ceramic na "Hindi ako isang tasa ng papel" na tasa, at yumuko sa isang paligid ng acrylic sheet. Dahil ang tasa ay naka-tapered at ang acrylic sheet tube ay magiging tuwid, magkakaroon ng sapat na puwang malapit sa ilalim upang magkasya ang mga bahagi. Wala akong swerte sa pag-baluktot ng acrylic.

Pagkatapos naalala ko taon na ang nakakalipas ang aking mga anak na gumawa ng mga pasadyang tarong na may isang biniling kit ng tindahan. Hinanap ko iyon at natagpuan ang mga lugar na dati ay hindi na nabebenta, hanggang sa natagpuan ko na ibinebenta pa sila ng Hobby Lobby. Mura ang mga ito, sa lahat ng paraan. Ngunit sa ilalim ng $ 1 ay gumana ito ng perpekto, pagkakaroon ng sapat na puwang upang masikip na magkasya sa lahat ng mga bahagi sa loob.

Lolin Lite ESP32 board

Ang Waveshare 2.13 kakayahang umangkop na e-ink display na may HAT

150 mAh baterya ng Lipo na may konektor sa JST

Magdisenyo ng isang tabo

Karton

Tape

Naka-print na insert ng papel (tingnan ang nakalakip na SVG file)

Foam cup

Hakbang 2: Insertong Papel at Base sa Cardboard

Pagsingit ng Papel at Base sa Cardboard
Pagsingit ng Papel at Base sa Cardboard
Pagsingit ng Papel at Base sa Cardboard
Pagsingit ng Papel at Base sa Cardboard
Pagsingit ng Papel at Base sa Cardboard
Pagsingit ng Papel at Base sa Cardboard
Pagsingit ng Papel at Base sa Cardboard
Pagsingit ng Papel at Base sa Cardboard

Sapagkat ang tasa ay malinaw at ayaw mong makita ang electronics, i-print ang insert at maingat na gupitin ito gamit ang isang razor blade o gunting. Dahil ang display ng e-ink ay hindi puti ng papel, ang insert ay may isang light grey pattern dito na malapit na tumutugma sa kulay ng background ng e-ink display. Gupitin ang rektanggulo upang maipakita ang display. Ilagay ang insert sa tasa upang matiyak na umaangkop ito, at magpasya kung anong bahagi ng tasa ang nais mong ipakita.

Gayundin sa sheet na ito ay isang pattern ng bilog na maaari mong gamitin upang i-cut ang isang base ng karton. Gumamit ako ng isang manipis na corrugated na karton mula sa isang maliit na kahon.

Ang cardboard disk na ito ay nagsisilbi upang mai-mount ang electronics sa, at hawakan ang insert ng papel laban sa tasa sa ilalim.

Hakbang 3: I-mount ang Electronics sa Base

Mag-base sa Electronics hanggang sa Base
Mag-base sa Electronics hanggang sa Base
Mag-base ang Electronics sa Base
Mag-base ang Electronics sa Base
Mag-base ang Electronics
Mag-base ang Electronics
Mag-base ang Electronics
Mag-base ang Electronics

Naghinang ako ng mga tamang anggulo ng header sa ESP32 at sa mga pin lamang na kailangan ko. Partikular na mag-iiwan ito ng puwang sa isang gilid para sa maliit na baterya ng LiPo. Ikonekta ang mga wire mula sa harness na ibinigay kasama ang e-ink display hat tulad ng ipinakita. Pagkatapos, sa nakasentro sa ESP32 at nakaposisyon sa USP at konektor ng baterya na malapit sa gilid na maaari mong makuha, pindutin pababa upang mabutas ng mga pin ng header ang tuktok ng karton.

I-plug ang konektor ng baterya ng JST at gumamit ng ilang double sided tape upang idikit ang baterya sa tabi ng ESP32. Mag-ingat na huwag bigyan ng labis na presyon ang baterya dahil ang mga ito ay maselan.

I-plug ang wire harness sa sumbrero ng driver ng e-ink, at subukang i-curve ang mga wire sa paligid ng babaeng header strip at sa tuktok ng board. I-secure ito gamit ang ilang tape. Siguraduhin na ang ribbon cable ay konektado, at ilagay ang sumbrero sa ibabaw ng ESP32 hanggang sa bumalik ito nang hindi dumadaan sa gilid ng bilog na karton, at gabayan ang wire harness sa likod ng konektor ng baterya ng JST at USB port. Secure na may higit pang tape.

Ito ay medyo nakakalito ngunit ang mga wire ay medyo napupunta kung saan kailangan nilang pumunta, at lahat ng ito ay magkakasama nang maayos.

Hakbang 4: Charge Port

Charge Port
Charge Port
Charge Port
Charge Port

Gugustuhin mong singilin ang iyong tasa at mai-program din ito, kaya kailangan mong ilagay ang pagpupulong ng karton electronics sa tasa at tandaan kung nasaan ang USB port. Markahan ang isang parisukat na sapat na malaki para magkasya ang iyong cable (inilagay ko ito malapit sa base ng hawakan upang hindi ito gaanong makita kapag hawak ang tasa), at pagkatapos ay gupitin ang isang butas. Gumamit ako ng isang 3/16 drill sa magkabilang panig at pagkatapos ay gupitin ang natitira gamit ang isang x-acto talim.

Ilagay muli ang pagpupulong sa tasa at subukan na ang iyong cable ay maaaring magkasya at kumonekta.

Hakbang 5: Pangwakas na Assembly

Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon
Huling pagtitipon

Alisin muli ang base assembling, at pagkatapos ay ipasok ang liner ng papel. Siguraduhin na ito ay ganap na kumalat sa loob ng tasa at pagkatapos ay i-tape ang mga gilid upang mapanatili ang hugis. Ikabit ang e-ink display sa maliit na board ng konektor, at ang board sa laso na nagmumula sa sumbrero. Maingat na i-slide ang pagpupulong sa base sa tasa, i-orient ang port ng USB sa butas sa tasa at itulak ito pababa sa ilalim ng tasa. Muli siguraduhin na maaari mong mai-plug ang iyong USB cable sa board.

Ngayon isentro ang e-ink display sa cutout sa papel liner. Siguraduhin na ito ay antas, at pinindot ang lahat hanggang sa kurba ng tasa. Gumamit ng ilang tape upang hawakan ito sa lugar. Nagdagdag ako ng isang karagdagang pag-back ng papel upang makatulong na hawakan ang display ng e-ink sa lugar. Kakailanganin mong i-tape din ang mga cable ng laso sa liner, at kakailanganin mong gumawa ng isang 45 degree na tiklop sa laso upang mapunta ito mula sa pahalang hanggang patayo, pababa sa base.

Dapat mo na ngayong mailagay ang panloob na tasa na ipasok sa tasa.

Hakbang 6: pagkakabukod

Pagkakabukod
Pagkakabukod
Pagkakabukod
Pagkakabukod

Dahil ang tasa ay manipis na plastik halos wala itong pagkakabukod. Ang display ng e-ink na nakita ko ay sensitibo sa init, kaya't ang init mula sa isang tipikal na tasa ng kape ay sapat na upang magdulot ng pagpapakita ng display. Nagdagdag ako ng ilang pagkakabukod sa paligid ng tasa sa pamamagitan ng pagputol sa ilalim ng isang karaniwang tasa ng styrofoam at pagkatapos ay ibinalot ito sa insert ng tasa, pinuputol ang labis na bula. Kailangan din nito ng isang puwang na gupitin dito upang magkasya sa paligid ng maliit na board ng konektor.

Malaki ang naitulong nito. At syempre nangangahulugan din ito na ang iyong kape ay mananatiling mas mainit.

Hakbang 7: Programming

Programming
Programming

Naibigay ko ang code sa GitHub para sa pag-program ng ESP32. Gumagamit ako ng editor ng Atom na naka-install ang mga extension ng PlatformIO. Ang code ay gumagamit ng Arduino framework na may espressif32 platform, gamit ang Adafruit GFX Library mula sa Adafruit upang maglagay ng teksto sa display. Plano kong magdagdag ng mga imahe pati na rin ang isang koneksyon sa Bluetooth, ginamit gamit ang isang mobile app upang mapalakas na mag-upload ng mga imahe at teksto. Sa ngayon, maraming mga nakakatawang teksto ang nagpapakita ng pag-ikot nito.

Sinubukan kong panatilihin ang pagkonsumo ng kuryente hangga't maaari ngunit sa palagay ko ay hindi ito na-optimize tulad ng maaari. Gayunpaman, tumatagal ito ng ilang oras kapag binabago ang display bawat 10 segundo o mahigit pa.

Medyo magulo ang code! Mayroong mga bagay doon para sa pagpapatupad ng komunikasyon ng BLE na hindi pa tapos. Mayroon ding ilang code upang makipag-usap sa isang Slack Bot, ang hangaring payagan ang aking mga katrabaho na magpadala ng mga teksto sa tasa sa real time mula sa aming Slack chat room ng kumpanya. Kapag ang lahat sa gayon ay gumagana ang tasa ay magiging isang IOT (Internet ng mga bagay) aparato!

Source Code

Hakbang 8: Gamitin Ito

Dalhin ang Display Cup sa iyong susunod na pagpupulong ng kumpanya. Uminom ng kape. Hintaying mapansin ng mga katrabaho… mag-enjoy!