Innholdsfortegnelse:
- Trinn 1: Deler
- Trinn 2: Papirinnsats og pappbase
- Trinn 3: Monter elektronikk til basen
- Trinn 4: Ladeport
- Trinn 5: Sluttmontering
- Trinn 6: Isolasjon
- Trinn 7: Programmering
- Trinn 8: Bruk den
Video: E-Ink Display Krus: 8 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Dette er en av de vanvittige ideene som spontant ligger i hjernen min. Jeg tenkte, ville det ikke vært fantastisk hvis det var et kaffekopp som du kunne tilpasse i farten? En som så ganske mye ut som en vanlig kaffekopp. Jeg søkte og fant bare ett eksempel på noe lignende, men det så ikke ut som en vanlig kaffekopp og displayet var flatt.
Det bemerkelsesverdige med e-blekk / e-papir-skjermer er at de kan være fleksible, i tillegg til at de ikke krever strøm for å opprettholde et bilde. e-ink-skjermer er for det meste sett i e-boklesere, men jeg tenkte hvorfor ikke lage en kopp med en skjerm som buer til koppen? Jeg fant en billig e-blekk-skjerm som ville passe regningen (faktisk den eneste fleksible som jeg kunne finne for kjøp av en dødelig), og så bestemte jeg meg for å bygge visjonen min.
Trinn 1: Deler
Fordelingen av deler er ganske rett frem. Waveshare-fleksibel e-blekkdisplay er den eneste jeg kunne finne, og den er lett tilgjengelig på ebay eller aliexpress. Jeg valgte en ESP32 Lolin Lite for mikrokontrolleren fordi den var billig (ganske sikker på at den jeg fikk var en klon), men hadde Bluetooth LE samt en LiPo batterilader og nok lagringsplass for fonter og bitmaps for skjermen.
Det eneste elementet som var vanskelig å finne var en passende kopp å passe elektronikken i. Jeg kunne egentlig ikke finne noe. Opprinnelig hadde jeg planlagt å bruke en keramisk "I am not a paper cup" kopp, og bøye et akrylark rundt det. Siden koppen er avsmalnet og akrylarkrøret ville være rett, ville det være nok plass nær bunnen til å passe delene. Jeg hadde ikke så mye hell med bøyningen i akryl.
Da husket jeg for mange år siden at barna mine laget egendefinerte krus med et kjøpt kit i butikken. Jeg lette etter det og fant steder som pleide å selge dem ikke lenger gjorde, før jeg fant ut at Hobby Lobby fortsatt solgte dem. De er billige, på alle måter. Men for under $ 1 fungerte det perfekt, og hadde akkurat nok plass til å passe alle delene inni.
Lolin Lite ESP32 -brett
Waveshare 2,13 fleksibel e-blekkdisplay med HAT
150 mAh Lipo -batteri med JST -kontakt
Design et krus
Kartong
Teip
Trykt papirinnlegg (se vedlagte SVG -fil)
Skumkopp
Trinn 2: Papirinnsats og pappbase
Fordi koppen er klar og du ikke vil se elektronikken, skriver du ut innsatsen og skjærer den forsiktig med et barberblad eller en saks. Fordi e-blekkdisplayet ikke er papirhvitt, har innsatsen et lysegrått mønster på det som passer ganske godt til bakgrunnsfargen på e-blekkdisplayet. Klipp ut rektangelet slik at displayet skal vise seg gjennom. Sett innsatsen i koppen for å sikre at den passer, og bestem hvilken side av koppen du vil ha skjermen på.
På dette arket er det også et sirkelmønster som du kan bruke til å kutte en pappbase. Jeg brukte en veldig tynn bølgepapp fra en liten eske.
Denne pappskiven med tjener til å montere elektronikken på, og til å holde papirinnsatsen mot koppen i bunnen.
Trinn 3: Monter elektronikk til basen
Jeg loddet rettvinklede overskrifter til ESP32 og bare til pinnene jeg trengte. Spesielt ville dette gi plass på den ene siden for det lille LiPo -batteriet. Koble ledningene fra selen som følger med hatten for e-blekk som vist. Deretter, med ESP32 sentrert og plassert med USP og batterikontakt så nær kanten du kan komme, trykker du ned slik at toppnålene punkterer toppen av pappet.
Koble til JST -batterikontakten og bruk litt dobbeltsidig tape for å holde batteriet ved siden av ESP32. Vær forsiktig så du ikke legger for mye press på batteriet ettersom det er delikat.
Plugg ledningsnettet inn i e-ink driverhatten, og prøv å kurve ledningene rundt den kvinnelige topplisten og over toppen av brettet. Fest den med litt tape. Sørg for at båndkabelen er tilkoblet, og legg hatten over ESP32 så langt tilbake som mulig uten å gå over kanten på pappsirkelen, og før ledningen bak JST -batterikontakten og USB -porten. Fest med mer tape.
Dette er litt vanskelig, men ledningene går stort sett dit de trenger å gå, og alt passer ganske godt sammen.
Trinn 4: Ladeport
Du kommer til å ønske å kunne lade koppen din og også programmere den, så du må plassere pappelektronikkenheten i koppen og merke hvor USB -porten er. Merk en firkant som er stor nok til at kabelen din skal passe igjennom (jeg la den nær bunnen av håndtaket slik at den blir mindre synlig når du holder koppen), og skjær deretter ut et hull. Jeg brukte en 3/16 drill på begge sider og kuttet deretter ut resten med et x-acto blad.
Plasser enheten i koppen igjen, og test at kabelen din kan passe gjennom og koble til.
Trinn 5: Sluttmontering
Fjern basenheten igjen, og sett inn papirforingen. Sørg for at den er helt spredt inne i koppen, og teip deretter kantene for å beholde formen. Fest e-blekkdisplayet til det lille kontaktkortet, og kortet til båndet som kommer fra hatten. Skyv basenheten forsiktig inn i koppen, orienter USB -porten mot hullet i koppen og skyv den ned til bunnen av koppen. Sørg igjen for at du kan koble USB -kabelen til kortet.
Sentrer nå e-blekkdisplayet inn i utskjæringen på papirforingen. Sørg for at den er jevn, og trykk den helt inn i kurven på koppen. Bruk litt tape for å holde den på plass. Jeg la til en ekstra papirunderlag for å holde e-blekkdisplayet på plass. Du må også teipe båndkablene til foringen, og du må lage en 45 graders fold i båndet for å få det til å gå fra horisontalt til vertikalt, ned til basen.
Du bør nå kunne plassere den indre koppinnsatsen i koppen.
Trinn 6: Isolasjon
Fordi koppen er tynn plast, har den nesten ingen isolasjon. E-blekkdisplayet jeg fant var følsomt for varme, så varmen fra en typisk kopp kaffe var nok til at displayet bleknet. Jeg la til litt isolasjon rundt koppen ved å kutte bunnen av en vanlig frigolitskopp og deretter pakke den rundt koppinnsatsen og trimme av overflødig skum. Den trengte også et spor kuttet inn i den for å passe rundt det lille kontaktkortet.
Dette hjalp veldig. Og selvfølgelig betyr det også at kaffen holder seg varmere lenger.
Trinn 7: Programmering
Jeg har gitt koden på GitHub for programmering av ESP32. Jeg bruker Atom -editoren med PlatformIO -utvidelser installert. Koden bruker Arduino -rammeverk med espressif32 -plattform, og bruker Adafruit GFX Library fra Adafruit for å sette tekst på displayet. Jeg planlegger å legge til bilder så vel som en Bluetooth -tilkobling, brukt med en mobilapp for dynamisk opplasting av bilder og tekst. Foreløpig er det flere morsomme tekstdisplayer det går gjennom.
Jeg har prøvd å holde strømforbruket så lavt som mulig, men jeg tror det ikke er så optimalisert som det kan være. Likevel varer det flere timer når du endrer skjermen hvert 10. sekund.
Koden er litt rotete! Det er ting der inne for å implementere BLE -kommunikasjonen som ikke er gjort ennå. Det er også en kode for å kommunisere til en Slack Bot, intensjonen om å la mine kolleger sende tekster til koppen i sanntid fra vårt firma Slack chatterom. Når alt fungerer, vil koppen være en IOT -enhet (tingenes internett)!
Kildekode
Trinn 8: Bruk den
Ta Display Cup med på ditt neste selskapsmøte. Drikke kaffe. Vent til medarbeiderne legger merke til det … kos deg!
Anbefalt:
BBQ temperatur- og kjøttsensor på ESP8266 med display: 5 trinn (med bilder)
BBQ temperatur- og kjøttsensor på ESP8266 med display: I denne instruksjonsboken vil jeg vise deg hvordan du lager din egen versjon av et grillverktøy som måler gjeldende temperatur i grillen din og slår på en vifte for å tenne den om nødvendig. I tillegg til dette er det også en kjøttkjernetemperaturføler som
TTGO (farge) Display Med Micropython (TTGO T-display): 6 trinn
TTGO (farge) Display Med Micropython (TTGO T-display): TTGO T-Display er et bord basert på ESP32 som inkluderer en 1,14 tommers fargeskjerm. Brettet kan kjøpes for en premie på mindre enn 7 $ (inkludert frakt, premie sett på Banggood). Det er en utrolig premie for en ESP32 inkludert en skjerm. T
Breadboard Spenningsregulator Med Display / Regulador De Voltagem Com Display Para Placa De Ensaio: 8 trinn
Breadboard Voltage Regulator With Display / Regulador De Voltagem Com Display Para Placa De Ensaio: Skaff de nødvendige komponentene som er i vedlagte liste (det er koblinger for å kjøpe eller se deres egenskaper). lá os links para poderem comprar ou ver as caracteristicas d
Lag et smart krus av LED & Arduino: 6 trinn
Lag et smart krus av LED & Arduino: I dette prosjektet bruker vi RGB -lysdioder, en miljøsensor og en Arduino Nano for å sende en melding eller lage en alarm med fargede lys. På slutten av dette prosjektet kan du: Les miljøtemperatur fra DS18B20 -sensoren av Arduino. Kontroll R
Tilkoblet krus: 5 trinn (med bilder)
Tilkoblet krus: Noen ganger om morgenen mens jeg nipper til kaffen før jeg går til kontoret, vil jeg få et glimt av hva det venter meg i innboksen min. dvs. antall og tonen på e -postmeldinger mottatt …. enten prosjektet jeg nettopp fullførte dagen før er vanskelig