Sadržaj:
- Korak 1: Demontaža i odluke
- Korak 2: Chromium kôd
- Korak 3: Kontrole televizora
- Korak 4: Pomicanje okolo
- Korak 5: Spavanje i buđenje
- Korak 6: Vrijeme na ekranu
- Korak 7: Prozirni predlošci
- Korak 8: Više dugmadi
- Korak 9: Sjeckanje kućišta
- Korak 10: Viseća ručka
- Korak 11: Dodirnite i sastavite
- Korak 12: Odabir lokacije
- Korak 13: Završne misli
Video: 1975 Hitachi Pi Info-TV: 13 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:08
Ovo je slatki mali Hitachi I-89-311 prijenosni televizor koji sam pretvorio u retro zidnu informacijsku stanicu! Prikazuje korisni sadržaj u nizu Chrome kartica na cijelom ekranu i okretanjem birača za ugađanje prebacuje se između stranica, baš kao što ste prvobitno promijenili TV kanale. Dugme za jačinu zvuka kontrolira pomicanje, tipka za uključivanje-isključivanje osvježava stranicu, a ima i PIR senzor pokreta pa se ekran isključuje kad odete.
Za prikaz sadržaja koristi Pimoroni 8 ekran 4: 3 i Raspberry Pi 3, a neki prilagođeni prekidači omogućuju upotrebu svih originalnih kontrola televizora.
U slučaju da ne možete vidjeti ugrađeni videozapis, on se nalazi na:
Korak 1: Demontaža i odluke
Ovaj televizor me koštao svih 5 funti na rasprodaji tokom ljeta, i jedva sam čekao da dođem kući i demontiram ga. Imao sam na umu da ga jednostavno rastavim, isječem, zamijenim ekran starim 10 -inčnim tabletom i objesim na zid - lijep brzi projekt! nova ladica s magnetnim dijelovima Nisam izgubio nijedan vijak niti jednom. Jednom sam tablet držao do skinutog kućišta, no bilo je očito da nikada neće stati, okvir oko ekrana bio je previše debeo da stane u kućište.
Zamišljao sam samo prilagođavanje početnog ekrana Androida sa widgetima za prikaz nadolazećih obaveza u kalendaru, vrijeme, vijesti i tako dalje, ali s tim sam se kroz prozor okrenuo prema Raspberry Pi opcijama. Počeo sam tražiti softver za prikaz nadzornih ploča, jer se činilo da je to otprilike ono što sam tražio. Pokušao sam dashing.io nakon preporuka, ali mi je postalo pomalo nespretno za postavljanje i konfiguriranje. Mnoge druge opcije bile su više usmjerene na posao, pa je manja vjerojatnost da će imati značajke kao što je prikazivanje feeda web kamere uživo. Nakon nekog vremena prilično sam odlučio da napravim svoju web stranicu koja će prikazivati samo željeni sadržaj - ali onda je pala na pamet ideja, zašto ne bismo imali više web stranica i bili u mogućnosti listati između njih pomoću kontrola televizora? To bi značilo manje kompromisa oko onoga što bi stalo na mali ekran i učinilo bi zaista lakim dodavanje ili uklanjanje elemenata. Nakon ovog "Eureka" trenutka sve što sam trebao učiniti je da to ostvarim - i ne mora biti previše komplikovano.
Korak 2: Chromium kôd
Da bi ideja o web stranicama uspjela, prvo što sam trebao učiniti je shvatiti kako otvoriti preglednik Chromium na cijelom ekranu pri pokretanju, s više unaprijed definiranih kartica. Zahvaljujući fleksibilnosti Pi i Chromiuma to je zapravo bilo prilično lako postići, samo slučaj uređivanja datoteke za automatsko pokretanje:
sudo nano.config/lxsession/LXDE-pi/autostart
… I dodavanje
@chromium-browser --noerrdialogs --start-fullscreen https:// url1 https:// url2 https:// url3
… do kraja datoteke, spremajući promjene.
Zatim sam morao pronaći način da pomoću tipki na TV -u kontroliram kartice preglednika. Planirao sam u blizini imati zasebnu kombinaciju bežične tipkovnice i miša, pa nisam koristio Kiosk način rada i nisam bio zainteresiran za kretanje mišem ili klikanje, ali sam htio moći raditi osnovne informacije "Odlazim na posao" -grabite samo pomoću originalnih kontrola televizora. Znao sam da ću sklopke vjerojatno povezati s Pi -jevim GPIO -om i kontrolirati ih u Pythonu, pa sam potražio neki kod koji bi oponašao pritiske tipki, kako bih mogao upregnuti skriptu za slanje putem ulaza s fizičkog prekidača.
Nakon izvlačenja naišao sam na xdotool, koji je bio savršen za posao, jer vam omogućuje da simulirate pritiske tipki pomoću koda koji se lako može ugraditi u Python. Prvo sam ga instalirao…
sudo apt-get install xdotool
… zatim pomoću terminala sa naredbom za promjenu kartica u Chromeu, oponašajući CTRL-TAB prečicu na tipkovnici:
xdotool search --onlyvisible --class "chromium" windowfocus && xdotool tipka ctrl+Tab
Zatim sam učinio istu stvar kako bih stvorio komad koda za izvođenje akcije "Osvježi", oponašajući pritiskanje tipke F5:
xdotool search --onlyvisible --class "chromium" windowfocus && xdotool tipka F5
Sada kada sam imao osnovne dijelove koda koji su radili, sljedeći posao je bio srediti fizičke tipke, spojiti ih na GPIO i stvoriti Python skriptu kako bi ih natjerali da kontroliraju preglednik.
Korak 3: Kontrole televizora
Zvijezda emisije po pitanju dugmeta bio je ljupki veliki brojčanik za ugađanje, pa sam prvo poradio na tome. Bilo mi je potrebno okretno okretanje točkića za prevođenje u pritiske tastera na GPIO-u da pokrenem prebacivanje kartica pretraživača, tako da bi se njegovim okretanjem promijenio "kanal". Prikladno je da sam ranije radio nešto slično za svoj projekt Neon Infinity Television, pa sam odlučio koristiti istu metodu.
Za početak sam uzeo 12-polni jednofazni okretni prekidač i lemio alternativne stezaljke jedan na drugi, tako da je njih 6 bilo spojeno na jednu žicu. Druga žica bila je spojena na čvor prekidača, tako da bi se svaki rotacijski klik premještao iz otvorenog u zatvoreno stanje. To je značilo da bi svaka promjena kanala trajala 2 "klika", jedan da pritisne prekidač "zatvoren" i jedan da ga ponovo otvori.
Nakon što sam ga testirao multimetrom, prešao sam na sljedeće dugme (Uključeno/Isključeno)-samo sam želio da ovo "osvježi" stranicu, pa sam koristio standardni prekidač za uključivanje.
KADA su oboje završili, lemio sam ih na mali dio protobora uz zaglavlje kratkospojnika, kako bi ožičenje bilo lakše. Zatim sam ih spojio na Pi (GPIO6, GPIO26 i 3v) i sastavio Python skriptu za prevođenje njihovih fizičkih pokreta u pritiske tastera za kontrolu prozora pregledača. Skripta koju sam koristio je prilično jednostavna i dostupna je na GitHub -u. Kad je potpuno funkcionirao, postavio sam ga na automatsko pokretanje dodavanjem u red …
@sudo python /home/pi/tabswitch.py
… U datoteku za automatsko pokretanje, odmah ispod mjesta gdje sam ranije dodao naredbu @chromium-browser.
To su bila dva dugmeta dolje, jedno za pokret!
Korak 4: Pomicanje okolo
Zaista sam želio da treće dugme (jačina zvuka) pomiče stranicu pretraživača gore -dolje radi skeniranja naslova i izgleda vremena - to je bio odličan koncept, ali teško postići! Istražio sam različite opcije, ali vratio sam se na jedan od svojih omiljenih - jeftinih USB miševa. Putovanje do prtljažnika automobila dalo je četiri stara vrištala u različitim stanjima (oko 50p svaki), a ja sam se nadao da će jedan od njih imati ploču za hakiranje koju bih mogao jednostavno staviti u kućište, povezujući kotačić za pomicanje s gumbom za jačinu zvuka i USB kabel za Pi.
Međutim, to nije bilo tako jednostavno, jer su svi miševi imali kotačić za pomicanje pričvršćen za 90 stupnjeva na glavnu ploču, što za miša ima savršenog smisla, ali nije dobro za ugradnju u usku TV kutiju! Da bih stvari učinio fleksibilnijima, odvojio sam rotacijsku kontrolu s jednog miša i povezao ga na sekundu, ostavljajući kabele između njih kako bih ih mogao popraviti pod kojim god kutom želim. Iako su miševi bili različitih proizvođača, ovo je dobro funkcioniralo!
Korak 5: Spavanje i buđenje
Znao sam da će televizor biti na zidu hodnika, pa nisam želio da se uključi 24 sata dnevno, ali u isto vrijeme želio sam ga moći pogledati u prolazu i ne moram pritisnite dugme za uključivanje ekrana. Odlučio sam upotrijebiti PIR senzor za otkrivanje kretanja u blizini, tako da bi ekran ostao isključen (ili barem na praznom čuvaru zaslona) osim ako je netko bio ispred njega.
Prije nisam koristio PIR senzor s Pi, pa sam slijedio odličan vodič za detektor roditelja i dobio kod koji mi je trebao raditi prilično brzo, barem na terminalu.
PIR senzor je bio jednostavan za povezivanje s Pi -jevim GPIO -om (5v, GND i GPIO4), ali je trebalo malo eksperimentirati sa šašavim "trimpotovima" kako bi se postiglo odgovarajuće kašnjenje i osjetljivost.
Sljedeći korak je bio uključivanje ekrana pri otkrivanju pokreta. Opet postoje različite mogućnosti za ovo, ali odlučio sam to učiniti tako da pokret koji detektira PIR senzor samo isključi isključivanje čuvara zaslona. Pretpostavio sam da ću ponovo moći koristiti xdotool za slanje bilo kakvog starog pritiska na taster i probuditi ekran, ali nažalost to nije uspjelo.
Da biste mi dali veću kontrolu nad tipom i opcijama čuvara zaslona, instalirao sam xscreensaver:
sudo apt-get install xscreensaver
Ovo je bilo savršeno, jer sam sada mogao u potpunosti kontrolirati vrijeme kašnjenja čuvara zaslona putem izbornika Postavke - ono što je bilo još korisnije je to što xscreensaver ima mnogo opcija naredbenog retka, što znači da bih mogao koristiti kôd …
xscreensaver -command -deactivate
… da probudite ekran. Dodao sam ovu naredbu u PIR skriptu (takođe na GitHub -u) i jednom kad je radila, dodao sam je u …
@sudo python /home/pi/PIR.py
… u datoteku za automatsko pokretanje, odmah ispod ranijih unosa za naredbe Chromium i tabswitch.
Dakle, sada je većina Pi posla bila završena, a sa PIR senzorom, pritiskom na dugme, okretnim prekidačem i USB mišem sa maskom, prešao sam na škakljivi dio - učinivši da radi s malim ekranom i da sve stane u kućište.
Korak 6: Vrijeme na ekranu
Pronalaženje odgovarajućeg ekrana za ovaj projekt uvijek će biti teško, jer je "rupa" bila i nezgodne veličine od 9-10 inča i također u formatu 4: 3.
Nakon čarolije bezuspješnog traganja za cjenkanjem, odlučio sam kupiti novu - uglavnom iz razloga što sam želio da ovo bude praktičan dodatak mojoj kući, pa sam morao imati povjerenja u to da je uključena većinu vremena. Konačno sam počeo tražiti LCD panele dimenzija 800x600 i 1024x768, te sam okrenuo Pimoroni ekran od 8 . Ovo je bila idealna opcija jer mi se dopao prodavač, zaslon je bio dobro pregledan i savršenog oblika - jedini kompromis je bio taj što je bio nešto manji nego što bih volio, ali to nije utjecalo na konačnu verziju.
Komplet ekrana došao je sa vlastitom pločom upravljačkog programa i tipkama izbornika, a oni su se lako povezali radi testiranja na radnom stolu. Čitao sam sa oduševljenjem da se ekran može napajati iz samog Pi -ja, pa ga uključiti i - ništa! Isprobao sam različite USB portove za napajanje, zatim različite HDMI kabele, ali jednostavno se nije upalilo. Nakon dugog češkanja po glavi, rješenje sam pronašao na internetu - jer ga je napajao Pi -jev USB, nije se prikazivao kao "prisutan" dovoljno rano u procesu pokretanja da bi Pi shvatio da je tu. Sve što sam trebao učiniti je urediti datoteku
/boot/config.txt
i komentirajte opciju
hdmi_force_hotplug = 1
i Hej Presto! Uspjelo je odmah. Uvijek me zadivi koliko jednostavna rješenja mogu biti, bio sam uvjeren da sam nekako ispržio ekran, ali jedna sitna izmjena učinila je veliku razliku. Sad kad je cijela stvar uspjela na klupi, samo sam je trebao uklopiti u kućište i nekako nastaviti raditi.
Iako je bila idealne veličine, došlo je do nekoliko problema - okvir LCD ekrana bio je sjajno srebrne boje, a bilo je i praznina koje su se pokazale izvana gdje je originalna TV cijev bila zakrivljena. Prvo sam pomislio da okvir obojimo crnom bojom, pogotovo jer je još uvijek bio postavljen zaštitnik ekrana, što bi bilo idealno maskiranje. Nakon razmišljanja uspio sam ubiti dvije ptice jednim kamenom i dodao rupe debelog crnog samoljepljivog filca oko rubova ekrana, koje su prekrile srebrne trake i preklapale se dovoljno da popune praznine.
Korak 7: Prozirni predlošci
Sa fiksnim ekranom, tasteri, Pi i kablovi su bili sledeći!
Da bih osigurao ekran, izrezao sam dio prozirne plastike s poklopca starog sanduka za pohranu, koristeći originalne TV vijke i držače za vijke da ga čvrsto pričvrstim, pa sam odlučio učiniti istu stvar da držim tipke. Ljepota izrade držača od ove vrste plastike je u tome što ih možete postaviti preko kućišta i vidjeti kroz njih kako biste točno označili gdje trebaju biti rupe za vijke!
Izrezao sam mali dio plastike za držanje kontrola televizora, a prvo sam označio i izbušio rupe kako bih ga pričvrstio za originalne elemente televizora. Zatim, pričvršćen za kućište, označio sam središte rupica za dugmad s vanjske strane kako bih se uvjerio da će biti pravilno poravnate prilikom provlačenja kroz kućište. Za rotacijske i potisne prekidače ovo je prošlo prilično glatko, samo sam morao pribjeći vrućem ljepilu da postavim "točak miša" na pravo mjesto.
Zatim sam izgradio još jednu "palubu" koja će sjediti iznad prekidača i držati Raspberry Pi, koristeći istu metodu kao i prije i više originalnih vijaka. Ovo je dobro funkcioniralo, ali nažalost stražnji dio okretnog prekidača zaglavio je previsoko, pa sam ga morao ponovno lemiti nakon savijanja priključaka u podnožju. Na kraju sam lagano zalijepio PIR senzor na mjesto iza ventilacionog otvora, još uvijek nesiguran hoće li raditi bez potpunog izlaganja.
Sada kada su svi dijelovi bili fiksirani u svojim "završnim" položajima, morao sam dodati kontrolne tipke. Okretni prekidač je bio jednostavan jer su standardnog oblika i samo su mu bili potrebni ukrasi kako bi odgovarao brojčaniku. Za prekidač za uključivanje/isključivanje koristio sam dio originalnog vretena s televizora i zalijepio ga na prekidač. Točak miša je bio malo komplikovaniji, ponovo sam koristio originalno vreteno sa televizora, spojeno na vreteno miša sa plastičnom "manžetom".
Korak 8: Više dugmadi
Pomislili biste da bi bilo sasvim dovoljno petljanja po gumbima, ali ima još toga za doći! LCD ekran je imao vlastiti set od 5 mikroprekidača na ploči za kontrolu svjetline, boje itd. Pa sam želio da oni budu dostupni bez potrebe za skidanjem televizora sa zida.
Uz lagano sjeckanje, bilo je dovoljno prostora za postavljanje ploče na rub "unutrašnjeg" kućišta, sve što sam tada trebao učiniti je izrezati rupe u "vanjskom" kućištu kako bi mikroprekidači bili dostupni. Morao sam pronaći i neku vrstu fizičkog dugmeta za probijanje kroz kućište i poredanje s mikroprekidačima. U prošlosti sam za to koristio srebrne "klikove za olovke", ali ovaj put nisam imao sreće da pronađem jeftine. Na kraju sam odrezao noge nekim starim LED diodama i ugradio ih u rupe koje sam izbušio u kućištu - one su bile savršene jer ih je raspuštena baza LED spriječila da iskliznu, a bile su samo odgovarajućeg oblika i veličine. Bez više bušenja duboko sam udahnuo i prešao na "veliki rez".
Korak 9: Sjeckanje kućišta
Sa svim instaliranim pločama, ekranom i prekidačima sada sam mogao vidjeti koliko duboko treba biti vanjsko kućište televizora, odnosno koliko bih mogao biti tanak. Ostavljajući razmak od nekoliko centimetara između ploča i onoga što bi bilo na zidu, označio sam kućište i izrezao ga pomoću rotacijskog alata. Ovo je bio daleko najneugodniji trenutak jer je bio vrlo bučan i jedan je klizanje moglo upropastiti slučaj. Konačni rez je ipak bio prilično dobar i samo mu je bilo potrebno malo brušenja i podrezivanja rubova da se dovrši prije bojenja - "stražnji dio" televizora je izvorno bio bijel, ali je požutio godinama.
Korak 10: Viseća ručka
Sljedeći problem je bio kako objesiti televizor na zid, pazeći da je ravan i siguran, ali istovremeno jednostavan za uklanjanje radi održavanja. Čitao sam o korištenju "francuskih kvačica" ili "Z -zagrada" za vješanje velikih slika, ali ih nikad nisam probao, pa sam ih naručio s Amazona - pokazalo se da su apsolutno idealne! Paket je čak došao sa vlastitom sićušnom libelom.
Postavljanje zidnog držača bilo je jednostavno, pričvrstio sam ga na zid radionice radi testiranja u roku od nekoliko minuta, a zatim sam morao smisliti kako njegov suprotni broj postaviti na televizor. Vanjsko kućište bi se pričvrstilo na prednji dio televizora na četiri mjesta, pa je bilo prilično čvrsto, pa sam odlučio da bi ovo bilo najbolje mjesto za držač. Poteškoća je bila u postavljanju držača na pravo mjesto, kako ne bi ometao ploče ili žice. Također nisam želio da se vijci prikazuju kroz gornji dio kućišta.
U nekom trenutku moj je mozak shvatio da bih mogao ponovno upotrijebiti originalnu ručku televizora, napraviti njegovu značajku i koristiti je za držanje držača na pravom mjestu. Nakon pažljivog mjerenja, izbušio sam nove rupe za ručku, a zatim je pričvrstio na z-nosač pomoću nekoliko malih pravokutnih držača i izrezanog drvenog poda, sve čvrsto pričvršćeno.
Korak 11: Dodirnite i sastavite
Za kraj, izbrusio sam i ofarbao vanjsko kućište i ručku sprejom, čineći ovo zadnje crvenom bojom radi kontrasta i kao znak maline iznutra. Nakon što je boja stvrdnula sve dijelove lijepo sastavljene, gumbi i poklopac ekrana s oznakom "Solid State" posljednji su postavljeni na mjesto. Poklopac ekrana je bio blago zatamnjen, ali nakon ugađanja svjetline i kontrasta (drago mi je što sam uključio te LCD tipke) ekran je izgledao svijetlo kao i prije.
Korak 12: Odabir lokacije
Ubrzo sam pomaknuo z-držač sa zida radionice u njegov "konačni" dom u hodniku i objesio televizor, dodajući neki tanki plastični vod kako bi sredio Pi-jev kabel za napajanje. Sada kada je instaliran, došao je zabavni dio - odlučivanje koje web stranice će se prikazivati!
Dok sam istraživao opcije nadzorne ploče, naišao sam na Dakboard - nadzornu ploču zasnovanu na webu koju možete povezati sa svojim internetskim kalendarom za prikaz obaveza, vijesti i vremena. U to vrijeme sam to smatrao previše jednostavnim, ali ovo je bilo idealno za jednu od mojih stranica. Moja omiljena stvar u vezi s tim je što mogu prikazati svoj vlastiti album s Google fotografijama - pogotovo jer rado prikazuje animirane-g.webp
Sljedećih nekoliko odluka o karticama bile su prilično predvidljive, BBC News i BBC Weather, obje bitne za provjeru prije izlaska iz kuće.
Zatim sam dodao link do feeda uživo s jedne od mojih kamera Pi Zero - ovo se već pokazalo korisnim u traženju poštara ili isporuke za kupovinu.
Na kraju sam dodao na našu Google listu za kupovinu - prilično smo navikli koristiti Google Pi Intercom za dodavanje stavki na popis pa je vrijedno provjeriti prije odlaska.
Uporedio sam URL -ove sa laptopa u bilježnicu i kopirao ih u Pi, a zatim ih dodao u @Chromium liniju u datoteci za automatsko pokretanje (vidi korak 2 gore).
Korak 13: Završne misli
Zaista sam uživao u ovoj izgradnji, pravljenje nečega za šta znam da ću svakodnevno koristiti zaista me sprječava da presečem uglove - čak i ako potraje mnogo duže. Moja omiljena stvar je taj veliki brojčanik za promjenu kanala, zaista je zadovoljstvo koristiti originalni mehanizam.
Stvar koja je prošla mnogo bolje nego što se očekivalo bio je PIR senzor, za koji sam bio uvjeren da neće raditi uguran u otvor kućišta - nisam baš želio izložiti cijeli senzor pa mi je zaista drago da je ovo uspjelo. Prilično je osjetljiv i svi uživamo pokušavajući provući se pored njega bez uključivanja ekrana. Fotografiranje se ipak pokazalo kao zaista izazovno, taj omotač od dimljenog zaslona tako reflektira!
Sviđa mi se izgled u hodniku i funkcionira onako kako sam se nadao - nekoliko klikova naprijed -natrag i malo listanja obično su dovoljni da ujutro izađem s vrata sa svim potrebnim podacima.
Ako vam se sviđa ovaj projekt i želite vidjeti više, možete pogledati moju web stranicu radi ažuriranja projekata na bit.ly/OldTechNewSpec, pridružite se na Twitteru @OldTechNewSpec ili se pretplatite na rastući YouTube kanal na bit.ly/oldtechtube - dajte neke od vaših starih tehnologija nove specifikacije!
Preporučuje se:
Kako: Instaliranje Raspberry PI 4 bez glave (VNC) sa Rpi-imagerom i slikama: 7 koraka (sa slikama)
Kako: Instaliranje Raspberry PI 4 Headless (VNC) s Rpi-imagerom i slikama: Planiram koristiti ovaj Rapsberry PI u hrpi zabavnih projekata na svom blogu. Slobodno provjerite. Htio sam se vratiti korištenju svog Raspberry PI -a, ali nisam imao tipkovnicu ili miš na novoj lokaciji. Prošlo je dosta vremena od postavljanja maline
Kako napraviti brojač koraka?: 3 koraka (sa slikama)
Kako napraviti brojač koraka?: Nekada sam se dobro snašao u mnogim sportovima: hodanje, trčanje, vožnja bicikla, igranje badmintona itd. Volim jahanje da bih brzo putovao. Pa, pogledaj moj trbušni trbuh … Pa, u svakom slučaju, odlučujem ponovo početi vježbati. Koju opremu treba pripremiti?
Brojač koraka - Mikro: Bit: 12 koraka (sa slikama)
Brojač koraka - Micro: Bit: Ovaj projekat će biti brojač koraka. Za mjerenje koraka koristit ćemo senzor akcelerometra koji je ugrađen u Micro: Bit. Svaki put kada se Micro: Bit protrese, broju ćemo dodati 2 i prikazati ga na ekranu
Kako rastaviti računar jednostavnim koracima i slikama: 13 koraka (sa slikama)
Kako rastaviti računar jednostavnim koracima i slikama: Ovo uputstvo o tome kako rastaviti računar. Većina osnovnih komponenti je modularna i lako se uklanja. Međutim, važno je da se oko toga organizirate. To će vam pomoći da izbjegnete gubitak dijelova, a također i prilikom ponovnog sastavljanja
ESP8266 Vrijeme i KVG info zaslon: 5 koraka
ESP8266 Weather & KVG infoscreen: Ovo je jednostavan info zaslon za vremensku prognozu putem darksky.net i ekrana uživo za autobuse za autobuse u Kielu putem " KVG Echtzeitabfahrten ". Ekran je zasnovan na NodeMCU (ESP8266) i ILI9341 LCD ekranu