Hliníková krabička na Raspberry Pi

Přes twitter se k nám dostala zpráva, že česká firma EMKO Case  dodává pěkné hliníkové krabičky na Raspberry Pi. Protože hliníková krabička odvádí teplo a my chtěli náší raspině trošku tepelně ulevit tak se rozhodli jednu krabičku této firmy zakoupit. Firma prodává krabičky ve dvou provedeních Case-A se zapuštěným konektorem pro ethernet za 140Kč či Case-B s vystrčeným USB konektorem za 99Kč . Cena ani jedné není nikterak závratná a tak jsme vybrali podle vzhledu spíše kompaktnější model Case-B, který nepůsobí tak „krabicoidně“.

Prvním problémem bylo objednání. Webový objednávkový systém prostě nefunguje, po telefonickém dotazu nám bylo doporučeno napsat e-mailovou objednávku. Domluva s firmou po e-mailu byla pak již dobrá, vše jsme dohodli s tím, že krabičky nejsou vyrobené a že bude třeba chvilku počkat. Nakonec krabička dorazila ještě týden před dohodnutým termínem.

Mezitím dopadneme my. Krabička dorazila záhy. Jaké bylo naše milé překvapení, že krabička seděla naprosto přesně na naše Raspberry Pi obou typů (jak z menší tak s větší pamětí).

Krabička z obhýbaného hliníkového plechu působí ve skutečnosti jako taková plechová klícka na cvrčky, prostě na stole to moc parády neudělá. Na našem druhém raspi máme plastovou krabičku od fy.Multicomp (155Kč), která  sluší raspi nesrovnatelně lépe. Na druhou stranu se  v plastové krabičce CPU poměrně dost zahřívá, oproti hliníkovému case, které  odvádí teplo dle očekávání velmi dobře. K odvodu tepla hliníkové krabičky přispívá i to, že je celá horní část case děrovaná.

Krabičku od firmy Emko bychom doporučili spíše na některá méně viditelná nasazení Raspi – nějaký schovaný servřík či řídící jednotka pro nějaké technické zařízení. Avšak v případě, že raspi chcete použít v obývacím pokoji použijte raději nějaký designerský skvost,  a nebo můžete také podpořit tento nový projekt designově (i funkčně) pěkného a promyšleného case.

Rubriky: Raspberry Pi | Štítky: , | Komentáře nejsou povolené u textu s názvem Hliníková krabička na Raspberry Pi

GUI na Raspberry Pi bez připojení k monitoru

Když mi dorazilo mé první Raspberry Pi (Raspi), neměl jsem po ruce žádné HDMI zobrazovací zařízení (TV doma nemám, jen starý VGA monitor a seriový VT220). Nicméně vyzkoušet nové zařízení se mi samozřejmě chtělo, tak jsem na SD kartu nainstaloval Raspbian /debian linux upravený pro Raspi/. Návodů jak to udělat je mnoho a ještě jistě i přibudou a tak detaily teď popisovat nebudu. Já jsem postupoval podle původního návodu na oficiálních stránkách (prostě stáhnete image SD karty a tuto image přenesete na medium – v unix-like systémech /linux, OS X/ je to otázka chviličky).
Pak jen zapojíte ethernet a mikroUSB napájecí kabel (ten také není součástí dodávky, tak jsem si jej půjčil od čtečky karet) a sledujete jak se rozsvítí LED napájení (PWR) a jak pěkně poblikává ledka OK, indikující aktivitu na SD kartě. (Pozn.: Na nových deskách je ledka označena ACT).Po chvilce se aktivují i další ledky jako LNK (link – spojení s nadřazeným ethernet zařízením), případně i FDX (full-duplex) či iledka 10M (či 100 na nových, indikátor „stovkové“ LAN). Jenže co teď? Nejjednoduží se mi zdálo zjistit z DHCP serveru IP addresu, která byla přiřazena Raspi, nicméně to nelze nikterak zobecnit a ne každý umí IP adresu přiřazenou danému zařízení najít. V tomto článku byla popsána možnost nastavení pevné IPadresy přímo v nastavení na SD kartě (web žel již neexistuje – 12-2013), takže IP adresu víte předem. Pak jen zbývá se na toto zařízení připojit vzdáleným terminálem pomocí protokolu SSH, který je dnes součástí všech unix-like systémů, na windows pak, lze použít skvělý program PuTTY. V unixech pro připojení k Raspi na IP adrese, např., 10.20.30.40 užijeme přikazovou řádku ve formě:

$ ssh -lpi 10.20.30.40

Ve windows po spuštění PuTTY do okénka Host Name (or IP address) zadáme IP adresu Raspi a poté odpovíme na případný dotaz kladně a na výzvu terminálu login as: odpovíme pi. Jak v unixech tak ve windows pak na výzvu password: odpovíme zadáním hesla raspberry. Tedy užíváme defaultního uživatelského jména a hesla distribuce Rasbian (pi/raspberry), je-li vaše distribuce jiná tak toto jméno a heslo může být také jiné a je uváděno na stránkách distribuce.

Poté je dobré nakonfigurovat raspi tak, jak uvádějí běžné návody, tedy spustíte příkaz

$ sudo raspi-config

Nicméně my nechceme zůstat pouze u textového terminálu a jelikož nemáme připojené žádné grafické zařízení k RasberryPi přímo tak užijeme vzdáleného grafického terminálu postaveného na protokolu VNC.
Nejprve přes SSH terminál doinstalujeme VNC server tím, že spustíme příkaz:

$ sudo apt-get install tightvncserver

Na případné výzvy instalátoru odpovídáme zadáním y (a enter). Po nainstalování VNC server spustíme příkazem:

$ tightvncserver -depth 24

na výzvu Password: zadáme libovolné heslo, které pak použijeme pro vzdálený vnc-přístup k raspi, tak např. 123456 a poté na výzvu ...view-only password (y/n)? odpovíme zadáním n (písmeno N a enter). VNC server vypíše oznámení o tom, kde a jak začal pracovat, které by mělo obsahovat i řádek podobný tomuto:

New 'X' desktop is raspberrypi:1

Pak již je možné se na raspi připojit pomocí libovolného VNC klienta i graficky. Na Windows můžete naisntalovat např. TightVNC klienta (nemusíte instalovat server, stačí vám viewer), na OS X je dobrou volbou Chicken. V TightVNC Vieweru pro připojení zadáváme IP adresu následovanou dvojtečkou a číslem displeje (tedy 1), tak jak nám to VNC server napsal, tedy v našem případě 10.20.30.40:1. V Chicken VNC Vieweru zadáme IP adresu do jednoho políčka připojovacího formuláře a do políčka Display or port zadáme 1 namísto defaultní 0. Po zadání hesla (toho co jsme zadali při startu VNC serveru), tedy 123456 již vidíme grafickou obrazovku našeho RaspberryPi tak, jak bychom ji viděli na lokálním monitoru.


A na závěr by vás mohlo zajímat jak co nejrychleji běžící server ukončit? VNC server se ukončuje  příkazem:
$ tightvncserver -kill :1
kde to :1 je opravdu dvojtečka následovaná číslem displeje, tedy v našem případě jedničkou.

Rubriky: Raspberry Pi | Štítky: , | Napsat komentář

Čeština v Arduino IDE 1.0.5

Podílíme se na překladu rozhraní vývojového prostředí Arduino IDE do češtiny jak pro verzi IDE 1.0.5 tak nově vyvíjené větve IDE 1.5.x. Žel, náš překlad (stejně jako některé další) se zatím nedostal do starší verze IDE, jelikož vývojový team je teď soustředěn především na novou verzi 1.5.x. Proto jsme pro naše české makery vytvořili distribuční balíčky Arduino 1.0.5-CZ, které obsahují počeštění.

Balíček Arduino 1.0.5-CZ:

Balíček Arduino 1.5.3:

Balíček nainstalujte stejně jako oficiální distribuční balíčky (od kterých se tyto liší pouze přidáním jazyků). Návody, zatím pouze anglicky psané, pro arduino.cc.

Češtinu zapnete tak, že v menu File->Preferences vyberete v položce Editor language: Čeština. Poté stisknete OK a a restartujete Arduino IDE. Tedy program ukončíte a znovu spustíte program Arduino a pak už byste měli vidět počeštěná menu tak, jak je vidíte na obrázku níže:

Screen Shot 2012-12-17 at 14.23.45
Budeme vděčni za jakékoli připomínky k překladu na e-mailu mcha(zavináč)4makers.cz.

Ať vám dobře slouží k vývoji vašich projektů.

EDIT: (17.12.2012) – změněny odkazy z verze 1.0.2-CZ na 1.0.3-CZ.
EDIT: (12.03.2013) – změněny odkazy z verze 1.0.3-CZ na 1.0.4-CZ.
EDIT: (12.03.2013) – přidány odkazy na 1.5.3
EDIT: (21.05.2013) – změněny odkazy z verze 1.0.4-CZ na 1.0.5-CZ.
EDIT: (26.06.2013) – opraveny některé hrubky ve verzi 1.0.5-CZ

 

Rubriky: Arduino | Štítky: , | Napsat komentář

Instalace Arduino 1.0.2 na Windows 8

V nových Windows 8 je trošku problém dostat do ststému digitálně nepodepsané ovladače FTDI USB Drivers pro seriovou komunikaci s vývojovou deskou Arduino. Ovladače jsou OS Win8 odmítnuty kvůli bezpečnosti. Tuto ochranu, na striktní odmítnutí nepodepsaných ovladačů, je však možné vypnout a ovladač poté nainstalovat. Ověřili následující postup uvedený na diskusním fóru:

  1. Stiskněte klávesu Windows (levá klávesa okno) a zároveň klávesu R (a zvolte Spustit)
  2. Vložte nebo zkopírujte příkaz:
    shutdown.exe /r /o /f /t 00
  3. Potvrďte OK.
  4. Systém se restartuje do Restart pro naše potřeby.
  5. Zvolte Odstranit potíže
  6. Vyberte možnost Upřesnit možnosti
  7. Vyberte položku Nastavení spuštění
  8. Stačte tlačítko Restartovat
  9. Systém se restartuje do Nastavení spuštění
  10. Vyberte Zakázat Driver Signature Enforcement – (u nás to to byla volba F7)
  11. Po restartu systému nainstalujte ovladač jako obvykle přes správce zařízení.
Rubriky: Arduino | Štítky: , | Komentáře nejsou povolené u textu s názvem Instalace Arduino 1.0.2 na Windows 8