Door
Roel -
op 13-06-2013 17:52
gewijzigd op 13-06-2013 17:53
25.346 views
Hallo allemaal,
Ik heb sinds vorige week een Raspberry Pi in mijn bezit en ik ben er erg blij mee. Aangezien ik vandaag bij iemand op PHPhulp een plaatje zag van de Pi, leek het me wel leuk om een topic te maken waar mensen met elkaar kunnen praten over de Pi.
Wat is een Raspberry Pi? (bron: Wikipedia)
De Raspberry Pi is een singleboardcomputer gebaseerd op ARM-processors die tegen een minimale prijs wordt vervaardigd en verkocht. De Raspberry Pi werd ontwikkeld aan de Universiteit van Cambridge en is bedoeld voor educatieve doeleinden. De productie is op 10 januari 2012 begonnen. De beschikbare besturingssystemen zijn diverse Linuxdistributies, Plan 9 en RISC OS. Omdat de Raspberry Pi gebruikmaakt van een ARM11-processor moeten bestaande besturingssystemen geport worden.
Wat kost zo'n Pi dan uiteindelijk?
Degene die ik heb kost ongeveer €35,-. Dat is dus absoluut geen geld als je ziet wat je dan hebt voor leuk dingetje wat je voor allerlei dingen kunt gebruiken!
Welke Pi heb ik?
Ik heb het B-model (512 MB RAM en 2 USB slots).
Wat heb ik er al mee gedaan?
Hoofdzakelijk heb ik hem gekocht om hem als XBMC mediacenter te gebruiken (ik gebruik OpenELEC) en ik expertimenteer er wat mee met bijv. een webserver. Gisteren had ik er speakertjes op aangesloten zodat ik vanaf m'n iPhone een live radio kon streamen (beetje aanklooien met SSH, maar het werkte!).
En verder...
Ik heb nog geen extra onderdelen, hoewel ik deze wel graag zou willen hebben. Misschien dat jullie weten waar je deze kunt bestellen (tegen een lage prijs ;-)).
Mocht je nou zelf ook geïnteresseerd zijn na mijn verhaal, dan kun je hem bijvoorbeeld hier kopen (hier heb ik hem gekocht).
Na lange tijden vergelijken (de prijs) heb ik de mijne bij SOSsolutions.nl besteld. Leuk prijsje en supersnelle levering. Vrijdag besteld, vorige week zaterdag in huis, per envelop. Ik had een micro-usb stekker, 8GB SD-card, een koelsetje en een doorzichtige case erbij besteld en daar werd hij ook in geleverd (preset dus). Verder heb ik (ik had dit zelf niet in de gaten, maar dit maakte de prijs dus plotseling aantrekkelijk) een camera module erbij besteld.
Direct het dingetje opgestart en via de laptop wat dingen geprobeerd. Ik ben nu bij het punt dat ik op de laptop in m'n raspberry zit, nu moet hij alleen nog internet doorgeven.
Albert, hoe heb jij 'm geconnect tussen laptop en rpi? momenteel geen HDMI-input op een van de aanwezige schermen, dus het installeren ervan is een kleine uitdaging :P
@Chris dan moet je een hdmi->vga kabel ziet te regelen ergens of langs gaan bij iemand die wel hdmi input heeft. Je kan je pi instellen zodat je met ssh toegang ertoe hebt deze vervolgens gewoon in je modem plaatsen en via je laptop -> shell starten ( windows gebruikers putty installeren ) en dan via ssh verder mee spelen.
Om je laptop als invoerapparaat en scherm te gebruiken is niet moeilijk. Ook heb je geen HDMI kabel ervoor nodig. Het enige dat je nodig hebt is een Ethernet kabel.
Je brand met win32diskmanager een raspbian versie op een SD kaartje (als je die nog niet hebt)
Je opent het bestand 'cmdline.txt'.
Als je netwerk thuis automatisch een IP aan apparaten toezegt moet je even kijken wat voor adres dit is.
Ctrl+R in windows
CMD -> enter
ipconfig
Zoek naar een Default Gateway (meestal iets als 192.168.1.1 of 169.254.1.1)
Als je Default Gateway 192.168.1.1 is voeg je achteraan het bestand cmdline.txt het volgende toe:
ip=192.168.0.2
Else
ip=169.254.0.2
LET OP: Geen nieuwe regels toevoegen in dit bestand.
Sla hem op, druk hem in je Raspi (ik heb de mijne James genoemd.) en boot je Raspi.
Connect je Raspi met je laptop met de Ethernet Kabel. Wacht een halve minuut, laat alle ledjes branden.
Start Putty, voer het IP adres van je Raspi in (voorbeeld).
Ga naar SSH->X11 en vink 'Enable X11 forwarding' aan.
Druk op Open.
Als het goed is, opent hij nu een terminal van je Raspi. Inloggen doe je met
pi
raspberry
Als je zover bent, start Xming
Ga naar je terminal en voer het commando 'lxsession' in. BAM!
[size=xsmall]Toevoeging op 28/11/2013 20:16:40:[/size]
Reshad F op 28/11/2013 13:37:57
@Albert camera module?
Ja, die kon ik erbij bestellen en toen dacht ik, waarom eigenlijk ook niet. Lijkt me wel leuk om mee te klooien.
[size=xsmall]Toevoeging op 28/11/2013 20:21:15:[/size]
Mensen zeggen altijd 'Alles is mogelijk om te maken', nou prima, dan wil ik een applicatie maken die elk uur een foto maakt en upload naar mijn server. Als ik dat kan, wil ik verder kijken wat ik ermee kan doen.
Dan nog even over sd-kaarten: 4gb of max 8gb is genoeg, sd-kaarten (allemaal) zijn niet echt geschikt voor continue linux i/o en gaan bij intensief gebruik (7x24) na een maandje ofzo defect. Ik ben momenteel bezig om zoveel i/o als mogelijk te verhuizen naar een 4Gb usb-stick die ook op de rasberry zit. Is ook informatie over te vinden maar ik ben de url even kwijt :(
over sd-kaarten: 4gb of max 8gb is genoeg, sd-kaarten (allemaal) zijn niet echt geschikt voor continue linux i/o en gaan bij intensief gebruik (7x24) na een maandje ofzo defect. Ik ben momenteel bezig om zoveel i/o als mogelijk te verhuizen naar een 4Gb usb-stick die ook op de rasberry zit. Is ook informatie over te vinden maar ik ben de url even kwijt
Albert, heel erg bedankt! Ik had nog gekeken, maar deze laptop bied inderdaad geen 2-way HDMI aan. Had de ethernetkabel ertussen gezet, gekeken welk IP-adres hij kreeg en probeerde te connecten maar hij weigert de verbinding. Ik denk dat dat komt omdat de raspbian nog niet is geinstalleerd (als in, als ik 'm nu aan een scherm hang dat ik de installer krijg). Is daar nog een workaround voor te verzinnen?
Mensen zeggen altijd 'Alles is mogelijk om te maken', nou prima, dan wil ik een applicatie maken die elk uur een foto maakt en upload naar mijn server. Als ik dat kan, wil ik verder kijken wat ik ermee kan doen.
Hoe bedoel je installer? Je kunt Raspbian gewoon installeren door een versie te downloaden van RaspberryPi website en unzippen op je SD kaartje. Dan zou hij het moeten doen.
Nou, bij 'normale' linux distro's heb je altijd nog een installatie, om o.a. een user/pass op te geven, hostname, timezone, keyboard instellingen etc..