Prošle godine sam dizajnirao mali gadžet pod nazivom eSticky: kompaktan način da organizujete svoje misli bez papira, i bio je veliki uspeh. Projekat je privukao veliku pažnju, pokazujući njegov potencijal za dalji razvoj. Kao rezultat toga, kreirao sam novu verziju sa poboljšanim softverom i hardverom.
Predstavljamo eSticky V2.
Ovaj uređaj može da služi višestrukim funkcijama, uključujući sat, listu obaveza, brojač pretplatnika na YouTube-u uživo i tajmer za odbrojavanje za vašu maturu. Pored toga, može da prikaže mnoge druge opcije. Razvili smo potpuno prilagođenu štampanu ploču sa XIAO ESP32S3, većim baterijama i 3D štampanim kućištem za radnu površinu. Za ovaj projekat i dalje koristimo 2,9-inčni e-mastilo displej od SeedStudio-a.
Što se tiče softvera, eSticky V2 je potpuno kompatibilan sa SenseCraft HMI-jem — platformom zasnovanom na oblaku, bez potrebe za kodom, koja vam omogućava da dizajnirate interfejse koristeći jednostavne alate za prevlačenje i ispuštanje.
Pogledajmo kako sam ja napravio jedan.
Elektronika i štampana ploča (PCB)
U ranijoj verziji mog projekta, koristio sam modul za e-papir povezan sa XIAO žicama i baterijom. Ovog puta sam odlučio da napravim prilagođenu štampanu ploču (PCB) za projekat. Dizajnirao sam PCB koristeći EasyEDA.
Za ovaj projekat koristimo XIAO ESP32S3 Plus kako bismo osigurali potpunu kompatibilnost sa Senscraft HMI-jem. Nakon dizajniranja PCB-a, koristio sam Seeed Fusion za njegovu proizvodnju. Pored toga, iskoristio sam njihovu PCBA uslugu za montažu, što je pojednostavilo proces izrade.
Takođe koristimo 2,9-inčni monohromatski papirni displej sa 296×128 piksela, od seeedstudio za ovaj projekat.
Seeed Studio nudi program sponzorstva Fusion PCBA posebno za XIAO-bazirane dizajne, pružajući popust od 30% na usluge sklapanja PCB-a (PCBA). Takođe nude najjeftinije XIAO module iz svoje Open Parts Library (OPL) i pružaju besplatnu globalnu dostavu. Možete nabaviti svoj PCBA ovde. seeedstudio fusion
Kućište
U ranijoj verziji, dizajnirao sam ručni uređaj. Međutim, tokom upotrebe, često je završavao na mom stolu. Ovog puta sam odlučio da bi dizajn za desktop bio praktičniji. Pored toga, kućište Verzije 1 bilo je teško 3D štampati pomoću FDM štampača, pa sam ga redizajnirao.
Sada ima više prostora za bateriju, a novi dizajn je lako reprodukovati pomoću FDM 3D štampača.
Spoljašnje kućište sam 3D štampao u belom PLA+, dok je unutrašnji okvir napravljen od crnog PLA+. Sve STL datoteke možete pronaći u prilogu. ispod.
Sklapanje
Hajde da pogledamo kako da sve sastavimo. 1. Povežite 2,9-inčni E Ink displej sa štampanom pločom i zalepite ga na zadnju stranu štampane ploče.
- Pričvrstite antenu na glavno telo
- Zalepite bateriju na glavno telo
- Povežite kablove antene i žice baterije na štampanu ploču
- Postavite štampanu ploču u glavno telo i koristite zavrtanj M2X5mm da je pričvrstite
- Dodajte malo lepka na gornju ploču i postavite je na vrh ekrana
Završili smo sa sklapanjem. Sada hajde da pogledamo kako da flešujemo firmver na naš uređaj
Flešovanje Sensecraft HMI firmvera
Hajde da se posvetimo ovom projektu, pratite ove korake da biste flešovali Sensecraft HMI firmver na naš uređaj
- Napravite nalog u Sensecraft HMI i prijavite se na njega
- Idite do alata i do flešatora firmvera
- Izaberite svoj uređaj kao e-papir DIY komplet EE04
- Izaberite svoj ekran iz padajućeg menija: 2.9″ monohromatski displej 128*296
- Izaberite najnoviju verziju firmvera
- Kliknite na fleš
- Zatim izaberite COM port vašeg uređaja
- Sada će uređaj biti flešovan na naš firmver
Podešavanje uređaja
Nakon flešovanja SensCraft HMI firmvera, podesite svoj uređaj za prvu upotrebu prateći ove korake.
Uređaj koji se pokreće onlajn će pokrenuti otvorenu Wi-Fi vezu i koristiti IP adresu 192.168.4.1 za pristup stranici za konfiguraciju Wi-Fi mreže u vašem pregledaču. Izaberite Wi-Fi mrežu i unesite lozinku da biste Povežite ovaj uređaj sa kućnom mrežom.
Ako je Wi-Fi veza uspešna, eSticky će pružiti kod za uparivanje.
Da biste dodali novi uređaj u SenseCraft HMI, idite na „Moji uređaji“ i kliknite na „+ Novi uređaj“. Sada možete dati ime svom uređaju i uneti kod za uparivanje. Nakon toga, uređaj će biti uspešno dodat.
Dodavanje stranica
Idite na radni prostor i kliknite na „+ Novi dizajn“. Ovo će otvoriti uređivač stranica gde možete prilagoditi prikaz po želji.
Evo nekoliko primera upotrebe.
Dodavanje teksta
Da biste prikazali običan tekst na stranici, idite na Osnovno i ovde ćete pronaći opciju teksta. Kliknite na nju.
Kao i u običnom uređivaču teksta, možete da kucate šta želite, promenite font, veličinu, poravnanje i stil teksta itd. Koristite ove alate da izrazite svoje misli na stranici.
Koristio sam ovaj osnovni uređivač teksta da napravim malu listu obaveza.
Datum i vreme
Da biste dodali datum i vreme, kliknite na opciju „Datum/Vreme“ u osnovnom meni.
Ovo se može koristiti za prikazivanje sata, datuma i vremena. Možete promeniti format datuma ili vremena, podesiti poravnanje fonta i promeniti veličinu fonta itd.
Broj pretplatnika na YouTube uživo
Možete koristiti YouTube API konfiguraciju da biste dobili sve informacije o kanalu, uključujući ukupan broj pregleda, broj video snimaka i još mnogo toga, prikazane na ekranu.
Ovu YouTube konfiguraciju možete pronaći u osnovnom TAB-u. Ovde treba da unesete svoj YT API ključ.
Evo korisnog celog videa koji sam pronašao, a koji to objašnjava.
Nakon unosa API ključa, možete uneti ID kanala ili ime. Nije ograničeno na vaš kanal; možete uneti ID kanala od drugih kreatora i dobiti podatke o tome.
Izaberite potrebno polje sa podacima i potvrdite da će se brojevi pojaviti u uređivaču stranica. Sada možete pomerati brojeve i tretirati ih kao običan tekst promenom fonta, veličine, poravnanja itd.
Nakon dizajniranja svih stranica, možete ih sačuvati klikom na dugme „Sačuvaj“ u gornjem desnom uglu. Zatim kliknite na „Primeni“ da biste primenili promene na svoj uređaj. Ekran eSticky-ja će biti ažuriran vašim novim stranicama.
Možete koristiti dugmad na vrhu da biste se prebacivali između stranica.
Još uvek postoji mnogo stvari koje se mogu uraditi sa Senscraft HMI-jem. Pored toga, možete prikazivati slike, podatke o vremenu i preuzimati informacije koristeći API-je iz Google kalendara, GitHub-a i drugih izvora. Senscraft HMI nudi eSticky-ju veliku fleksibilnost.
Evo viki stranice za Senscraft HMI; to je veoma dobar vodič za učenje i otključavanje punog potencijala ovog uređaja. https://sensecraft-hmi-docs.seeed.cc/en/
I to je to za eSticky V2. Od jednostavne ideje za beleške bez papira do potpuno prilagodljivog pametnog displeja, ovaj projekat pokazuje šta je moguće kada se fleksibilni hardver upozna sa softverom bez koda kao što je SenseCraft HMI.
Ako želite sami da napravite jedan, podelio sam sve dizajnerske datoteke na svom blogu. Ako vam se dopala ova izrada, ne zaboravite da lajkujete. Delite i pretplatite se za još projekata u Maker-u.
Hvala na gledanju i kao i uvek — srećno pravljenje!
