Tartalomjegyzék:
- 1. lépés: Alkatrészek
- 2. lépés: Papírbetét és kartonlap
- 3. lépés: Szerelje fel az elektronikát a bázisra
- 4. lépés: Töltse fel a portot
- 5. lépés: Végső összeszerelés
- 6. lépés: Szigetelés
- 7. lépés: Programozás
- 8. lépés: Használja
Videó: E-Ink kijelző bögre: 8 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Ez egyike azoknak az őrült ötleteknek, amelyek spontán módon az agyamba merülnek. Arra gondoltam, nem lenne fantasztikus, ha lenne egy kávésbögre, amelyet menet közben személyre szabhat? Olyan, amely nagyjából úgy nézett ki, mint egy közönséges kávéscsésze. Kerestem, és csak egyetlen példát találtam hasonlóra, de nem úgy nézett ki, mint egy normál kávéscsésze, és a kijelző lapos volt.
Az e-ink / e-paper kijelzők figyelemre méltó tulajdonsága, hogy rugalmasak lehetnek, és nem igényelnek áramot a kép fenntartásához. Az e-ink kijelzők többnyire az e-könyv olvasókban láthatók, de arra gondoltam, miért nem készítünk egy csészét, amelynek kijelzője a csészéhez hajlik? Találtam egy olcsó e-ink kijelzőt, amely megfelel a számlának (valójában az egyetlen rugalmas, amelyet pusztán halandónak tudtam megvásárolni), és ezért nekiláttam a jövőképem építésének.
1. lépés: Alkatrészek
Az alkatrészek bontása meglehetősen egyszerű. A waveshare rugalmas e-ink kijelzője az egyetlen, amit találtam, és könnyen elérhető az ebay-en vagy az aliexpress-en. Az ESP32 Lolin Lite -t választottam a mikrokontrollerhez, mert olcsó volt (biztos, hogy klónt kaptam), de rendelkezik Bluetooth LE -vel, valamint LiPo akkumulátortöltővel és elegendő tárolóval a kijelző betűtípusaihoz és bitképeihez.
Az egyetlen nehezen megtalálható elem egy megfelelő csésze volt, amelybe belefér az elektronika. Nem igazán találtam semmit. Eredetileg azt terveztem, hogy kerámia "Nem vagyok papírpohár" csészét használok, és akril lapot hajlok köré. Mivel a csésze kúpos és az akrillemez cső egyenes lenne, elegendő hely lenne az alja közelében, hogy illeszkedjen az alkatrészekhez. Az akril hajlításhoz azonban nem sok szerencsém volt.
Aztán eszembe jutott, hogy évekkel ezelőtt a gyerekeim egyedi bögréket készítettek egy bolti készlettel. Ezt kerestem, és találtam olyan helyeket, ahol korábban árulták őket, már nem, amíg rájöttem, hogy a Hobby Lobby továbbra is árulja őket. Olcsók, minden szempontból. De 1 dollár alatt tökéletesen működött, csak annyi hely volt, hogy jól illeszkedjen az összes alkatrészhez.
Lolin Lite ESP32 tábla
Waveshare 2,13 hüvelykes rugalmas e-ink kijelző HAT-tal
150 mAh Lipo akkumulátor JST csatlakozóval
Tervezzen egy bögrét
Karton
Szalag
Nyomtatott papír betét (lásd a mellékelt SVG fájlt)
Habcsésze
2. lépés: Papírbetét és kartonlap
Mivel a csésze tiszta, és nem szeretné látni az elektronikát, nyomtassa ki a betétet, és óvatosan vágja le borotvapengével vagy ollóval. Mivel az e-ink kijelző nem papírfehér, a betéten világos szürke mintázat található, amely nagyjából megfelel az e-ink kijelző háttérszínének. Vágja ki a téglalapot, hogy a kijelző megjelenjen. Helyezze a betétet a csészébe, hogy megbizonyosodjon arról, hogy illeszkedik, és döntse el, hogy a csésze melyik oldalán szeretné megjeleníteni a kijelzőt.
Ezen a lapon egy körmintázat is található, amellyel karton alapot vághat. Nagyon vékony hullámkartont használtam egy kis dobozból.
Ez a kartondoboz az elektronika rögzítésére és a papírbetét alján lévő csészéhez való tartására szolgál.
3. lépés: Szerelje fel az elektronikát a bázisra
A derékszögű fejléceket az ESP32 -hez forrasztottam, és csak a szükséges csapokhoz. Pontosabban ez az egyik oldalon helyet hagyna a kis LiPo akkumulátor számára. Csatlakoztassa a vezetékeket az e-ink kijelző sapkájához mellékelt kábelkötegből az ábra szerint. Ezután az ESP32 -t középre állítva, az USP -vel és az akkumulátor csatlakozójával a lehető legközelebb a széléhez, nyomja le, hogy a fejléc csapjai kilyukadjanak a karton tetején.
Csatlakoztassa a JST akkumulátorcsatlakozót, és kétoldalas szalaggal rögzítse az akkumulátort az ESP32 mellé. Ügyeljen arra, hogy ne gyakoroljon túl nagy nyomást az akkumulátorra, mivel azok érzékenyek.
Csatlakoztassa a kábelköteget az e-tinta meghajtó kalapjához, és próbálja meghajlítani a vezetékeket a női fejléc körül és a tábla tetején. Rögzítse valamilyen szalaggal. Győződjön meg arról, hogy a szalagkábel csatlakoztatva van, és helyezze a kalapot az ESP32 fölé, amennyire csak lehet, anélkül, hogy átlépné a karton körét, és vezesse a kábelköteget a JST akkumulátorcsatlakozó és az USB -port mögött. Biztosítsa több szalaggal.
Ez egy kicsit trükkös, de a vezetékek nagyjából oda mennek, ahová kell, és minden nagyon jól illeszkedik egymáshoz.
4. lépés: Töltse fel a portot
Szeretné tölteni a csészéjét és programozni is, ezért be kell helyeznie a karton elektronikai egységet a csészébe, és meg kell jegyeznie, hol van az USB -port. Jelöljön ki egy négyzetet, amely elég nagy ahhoz, hogy a kábele beférjen (a fogantyú aljához tettem, így kevésbé lesz látható, amikor a csészét tartja), majd vágjon ki egy lyukat. Mindkét oldalon 3/16 -os fúrót használtam, majd a többit kivágtam egy x-acto pengével.
Helyezze vissza a szerelvényt a csészébe, és ellenőrizze, hogy a kábel átfér -e és csatlakozik -e.
5. lépés: Végső összeszerelés
Távolítsa el újra az alapegységet, majd helyezze be a papírburkolatot. Győződjön meg róla, hogy teljesen el van terítve a pohár belsejében, majd ragasztja le a széleket, hogy megőrizze alakját. Csatlakoztassa az e-ink kijelzőt a kis csatlakozólaphoz, a táblát pedig a kalapból érkező szalaghoz. Óvatosan csúsztassa be az alapegységet a csészébe, irányítsa az USB -portot a csésze lyukához, és nyomja le a csésze aljára. Ismét győződjön meg arról, hogy csatlakoztathatja az USB -kábelt az alaplaphoz.
Most helyezze középre az e-ink kijelzőt a papírburkolat kivágásába. Győződjön meg arról, hogy vízszintes, és nyomja be teljesen a csésze görbéjébe. Használjon valamilyen szalagot a helyén tartásához. Hozzáadtam egy további papír hátlapot, hogy segítsen az e-ink kijelzőt a helyén tartani. A szalagkábeleket is ragasztania kell a béléshez, és egy 45 fokos hajtogatást kell végeznie a szalagon, hogy vízszintes irányból függőleges irányba mozduljon el.
Most már képesnek kell lennie a belső csésze betét behelyezésére a csészébe.
6. lépés: Szigetelés
Mivel a pohár vékony műanyag, szinte nincs szigetelése. Az e-ink kijelző, amelyet találtam, érzékeny volt a hőre, ezért egy tipikus kávéscsésze hője elég volt ahhoz, hogy a kijelző elhalványuljon. Hozzáadtam némi szigetelést a csésze körül úgy, hogy levágtam egy közös hungarocell pohár alját, majd a csésze betétje köré tekertem, levágtam a felesleges habot. Szüksége volt egy nyílásra is, hogy beleférjen a kis csatlakozólapba.
Ez nagyon sokat segített. És persze ez azt is jelenti, hogy a kávé tovább marad forró.
7. lépés: Programozás
A GitHubon megadtam a kódot az ESP32 programozásához. Az Atom szerkesztőt használom telepített PlatformIO bővítményekkel. A kód az Arduino keretrendszert használja az espressif32 platformmal, az Adafruit Adafruit GFX könyvtárával szöveget helyez a kijelzőre. Tervezek képeket, valamint Bluetooth -kapcsolatot is hozzáadni, amelyet mobilalkalmazással használok képek és szöveg dinamikus feltöltésére. Egyelőre több szórakoztató szövegkijelző jelenik meg, amelyeken végigfut.
Próbáltam a lehető legalacsonyabb szinten tartani az energiafogyasztást, de azt hiszem, nem annyira optimalizált, mint lehetne. Ennek ellenére több órán át tart, ha körülbelül 10 másodpercenként cseréli a kijelzőt.
A kód kicsit zavaros! Vannak dolgok a BLE kommunikáció megvalósításához, ami még nem készült el. Van egy kód is, amellyel kommunikálni lehet egy Slack Bot-tal, azzal a szándékkal, hogy a munkatársaim valós időben küldjenek szövegeket a csészébe a cégünk Slack chat szobájából. Ha minden így működik, a csésze IOT (dolgok internete) eszköz lesz!
Forráskód
8. lépés: Használja
Vegye ki a Display Kupát a következő vállalati találkozóra. Kávézni. Várja meg, amíg a munkatársak észreveszik… élvezze!
Ajánlott:
8x8 mátrix kijelző BT -vel: 5 lépés (képekkel)
8x8 mátrix kijelző BT -vel: Néhány hónappal ezelőtt vásároltam egy 4 paneles 8x8 -as mátrixot az Ebay -től (Kína). Kicsit csalódott voltam, amikor rájöttem, hogy az egyik oldalról a másikra vezetékes, és nem a tetejétől lefelé a net meg van írva! Lásd a 2. lépést. Azt hiszem, megkaphatnám
CO2 kijelző: 9 lépés (képekkel)
CO2 kijelző: Ahogy a neve is sugallja, a CO2 Display projekt egy kicsi CO2 gázérzékelő, amelyet az USB -hez kell csatlakoztatni, hogy könnyen nyomon lehessen követni a beltéri és kültéri szennyezést. A CO2 szint élőben jelenik meg, de ez lehetséges a dokumentációban található kis alkalmazással
BigBit bináris óra kijelző: 9 lépés (képekkel)
BigBit bináris óra kijelző: Egy korábbi Instructable (Microbit Binary Clock) programban a projekt ideális volt hordozható asztali készülékként, mivel a kijelző meglehetősen kicsi volt. Ezért helyénvalónak tűnt, hogy a következő verzió legyen egy palást vagy falra szerelt változat, de sokkal nagyobb
TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): 6 lépés
TTGO (színes) kijelző Micropython-szal (TTGO T-kijelző): A TTGO T-Display az ESP32 alapú tábla, amely 1,14 hüvelykes színes kijelzőt tartalmaz. A táblát 7 dollárnál kisebb nyereményért lehet megvásárolni (beleértve a szállítást, a banggoodon látható díjat). Ez hihetetlen nyeremény egy kijelzővel ellátott ESP32 -ért
Csatlakozó bögre: 5 lépés (képekkel)
Csatlakozó bögre: Néha reggel, miközben a kávét kortyolgatom, mielőtt az irodába megyek, szeretném, ha az e -mail postafiókomban betekintést nyernék, hogy mit várnak tőlem. azaz a kapott e -mailek száma és hangneme … bár a projekt, amit előző nap befejeztem, aggaszt