Hirdetés

Nemzetközi Űrállomás élő stream (HDEV)

Biztos sokan ismeritek a NASA által biztosított élő streamet a Nemzetközi Űrállomásról, de aki mégsem, az most egy élménnyel lehet gazdagabb. Az ISS az úgynevezett HDEV Experiment (High Definition Earth Viewing) keretén belül figyeli a Földet HD kameráival, és a NASA Live Feed forrása megtalálható többek között a YouTube-on és UStreamen:

UStream: ISS HD Earth Viewing Experiment

YouTube: NASA Live: Earth Views from the Space Station

Odroid-HC2 pimped UART konzol level shifterrel

Egy újabb lépést tett az Odroid-HC2-m a teljessé válás felé. Korábban már kapott serial konzolt, amivel alkalmanként kapcsolódhat más eszközökhöz, ha szükség lenne rá. Azonban az inkább csak egy prototípus volt, a most bemutatott final verzió esztétikusabb, és megvalósítása is szakszerűbb. Könnyebben csatlakoztathatóak mindenféle terminál alkalmazások, vagyis teljes értékű CLI segítségével lehet beavatkozni. Ezzel lehetségessé válik kernel hibaüzeneteket vizsgálni, hálózati beállításokat konfigurálni, összeomlott rendszert helyreállítani egy olyan eszközön, aminek nincs megjelenítője, még akkor is, ha az ethernet vezérlője sem válaszol.

Ezúttal az átalakító fekete áramköri lapra épült, logikai szintkonverterrel, teljesen rögzített formában a burkolat alá integrálva. Hardver oldalról a Robotdyn kétdolláros UART panelje jelenti az alapot (remek, hogy microUSB-s), amit a Sparkfun-féle level shifter egyik klónja tesz képessé az 1.8V-os tartományban történő kommunikációra. Pár csatlakozó és vezeték hozzáadásával készítettem el az alábbi panelt, ami a munka nagyobb részét végzi, egyben a legproblémásabb alkatrész is a folyamatban.

Odroid-HC2 budget UART konzol átalakítással

Előfordul, hogy az ember nem elég előrelátó valamilyen termék vásárlásakor. Én is így jártam a kis koreai NAS kiegészítőivel, és nem rendeltem UART-KIT-et. Ez egy soros port-USB átalakító, aminek segítségével hozzáférhetünk a rendszerünkhöz egy linux terminállal akkor is, ha nincs hálózati kapcsolat, vagy egyéb hiba lépett fel. Azt gondoltam erre nem lesz szükségem, és persze már rég használtam az Odroid-HC2-t, mikor rájöttem az ellenkezőjére. A gyári 1.8V-os UART-KIT utánrendelése kissé drága lett volna, mert önmagában 16 EUR-ba kerül, külföldi szállítási költséggel máris kellemes 8.000 HUF fölött vagyunk. Most megnézzük, hogy lehet kihozni ugyanazt 1400 forintból, vagy olcsóbban.

A hagyományos 3.3-5V-os konverterek párszáz forintból megvásárolhatók, kisebb beavatkozással stabil 1.8V-ra szorítható le a működésük. Utóbbi egy kritikus lépés, ugyanis a Hardkernel fórum lakói közül többeknek sikerült már agyonütni pár Odroidot a magasabb feszültségű adapterekkel. Sajnos ezekről az eszközökről a kínai eladók általában szűkszavúan nyilatkoznak, semmi lényegeset nem lehet megtudni az "USB" meg az "FTDI" szavak ismételgetésén kívül. Találtam a saját készletemben egy FT232R USB-UART 3.3V/5V névre hallgató példányt, amit alávetettem a kísérletezésnek.

Odroid-HC2 hűtés

Motoszkált a fejemben a gondolat, hogy vajon lehetséges-e a korábban tesztelt Odroid-HC2 üzemi hőmérsékletét csökkenteni. Szoftver oldalról a cpu-governor változtatásával lehet eredményeket elérni, de nálam ez már alapból ondemand módban volt, vagyis az órajelek dinamikusan skálázódhattak le szükség szerint (ez a beállítás jár a legkisebb hőtermeléssel). A gpu-governor is átállítható performance-ról (állandó 600MHz) simple_ondemand-ra (177MHz-600MHz), amivel nyerhető talán 1-2 °C és párszáz milliwatt, ha épp nem használjuk semmire a kimenetétől amúgy is megfosztott grafikus egységet (bányászat).

A passzív hűtésre alapozó megoldást nem akartam ventilátorral ellátni, hiszen akkor az egész koncepciót állítottam volna fejre. Egy darabig nem is találtam rajta fogást, aztán a boardot leszerelve, a fehér színű pasztát eltávolítva jobban körülnéztem. Az eloxált bordának hűtési szempontból egy ponton kellene érintkeznie a panellel, a CPU-nál. Ez így is van, de sajnos az én példányomnál csak félig, ugyanis a kettő közé benézve, fény felé tartva látszik némi légrés. Körülbelül a chip egyharmada fekszik fel, a többi része már elválik, de épp csak egy hangyaszempillányit, fotózni sem lehet. Olyan mértékű az eltérés, ami egy kicsit több hővezető pasztával javítható.

ESP8266 alapú hálózati vezérlő

A következő sorokon az alábbi összetett problémára keresünk megoldást:

Mit tehetünk, ha otthoni környezetben futtatott szerverünket gyakran éri áramszünet (hála az áramszolgáltatónak)?
Mi történik ha napokig nem tudunk hazajutni életviteli okokból, hogy újraindítsuk, rendezzük a szolgáltatásainkat?
Mi van akkor, ha az ISP-től kapott modemünk (kombinált eszköz, de nevezzük csak így), áramszünet után időnként nem találja a kapcsolatot, csak sokadik újraindításra?

Alkalmazzunk szünetmentes tápegységet. Ez kézenfekvő megoldás, ám sajnos előfordul több órás áramkimaradás is, az akkumulátor pedig lemerül, és megint ott állunk szerver nélkül napokig, amíg haza nem jutunk. Arra azért lehetőséget ad, hogy a szerver soft-shutdown-t tudjon csinálni a hard helyett.

Állítsunk be AC power loss intézkedést az alaplap BIOS-ában. Így ha visszajön az áram, a rendszer képes lesz újra elindulni, azonban az említett modem jó eséllyel ismét néma marad. Internetkapcsolat nélkül pedig olyan mintha nem is menne az egész.