Archief - Raspberry Pi

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

JohnnyricoMC

Legacy Member
Gezien ik na wat zoeken nog geen echt aan dit ding gewijde thread vond en het dingetje toch af en toe ter sprake komt in threads in andere subfora (wat af en toe in offtopic over de Pi ontspoort), leek het me handig er een thread voor te maken, vergelijkbaar met de Arduino-thread. Vandaar ook in het subforum Natuur, Wetenschap & Technologie in plaats van het Tech Center.


Voor de niet-googlers: Wat is een Raspberry Pi?
De Raspberry Pi is een minicomputer ter grootte van een bankkaart die primair voor educatieve doeleinden ontwikkeld werd en daarom ook een laag prijskaartje heeft. Op het moment van schrijven is de Raspberry Pi in twee uitvoeringen verkrijgbaar: Model A en Model B, respectievelijk aan 25 en 35 Dollar geprijsd. De B heeft een hoger prijskaartje omwille van de aanwezigheid van een Ethernetpoort en twee USB 2.0-poorten, waar de A het met één USB-poort doet. Verder hebben nieuwe model B-pi's 512 MB ramgeheugen. Model A en het oorspronkelijke model B hebben slechts 256 MB ramgeheugen.

Waarom is de Raspberry Pi zo interessant voor informatici en ingenieurs?
Een overtuigend argument is dat je voor 25-35 dollar een Linux-capabele computer krijgt met meer rekenkracht dan een originele Xbox-console en een fors lager energieverbruik. Verder heeft het toestel een resem GPIO-pins, waarmee de knutselaars dingen kunnen aansturen of sensorwaarden kunnen uitlezen. Populaire toepassingen zijn het maken van een mediacenter, een NAS, gewone TV's in smart-tv's veranderen en binnen de academische kringen maakt men met een resem van de dingetjes ook clusters.

Een computer voor 35 dollar? waar kan ik hem bestellen? Tell me nao!
Alvorens je een bestelling plaatst moet je weten dat er nog verborgen kosten zijn.
Essentieel (heb je echt nodig):
  • SD-kaartje (als je performantie wil, geef dan iets meer uit aan een sneller kaartje)
  • micro-usb stroombron (een smartphonelader is ideaal)
  • tv met composietcontact/HDMI-tv (+ HDMI-kabel)/DVI-monitor (DVI->HDMI kabel of HDMI-kabel+adaptertje nodig)
  • USB-toetsenbord (minstens één maal nodig)
Optioneel:
  • powered USB 2.0-hub (de usb-poorten van de Pi leveren onvoldoende stroom voor externe harde schijven zonder eigen stroombron, aangewezen dus voor wie hem als NAS wil gebruiken)
  • behuizing om het toestelletje tegen de elementen te beschermen
  • heatsinks (als je hem wil overklokken of in een warme omgeving gaat gebruiken)
  • videocodecs, zie meer hieronder

Gewapend met die kennis: je kunt een Pi kopen op Farnell/Element14, RS Components en heden ook bij tal van andere gespecialiseerde webshops zoals Adafruit, iPrototype,..., alsook enkele reuzen zoals bijvoorbeeld Amazon.

Gij typt teveel, ik wil gewoon concrete specificaties!
Oké :sad:
|Model A|Model B(rev.2)
Richtprijs|25$*|35$*
System-on-a-chip|Broadcom BCM2835|=
CPU|700 MHz ARM11 met ARMv6-instructieset|=
GPU|Broadcom 250 MHz Videocore|=
|OpenGL ES 2.0|=
|MPEG-2 & VC1 mits licentie|=
|1080p h.264|=
RAM|256MB|512MB
USB 2.0|1 poort|2 poorten
Video out|composiet, HDMI, display serial interface|=
Audio out|3,5mm stereo jack, HDMI|3,5mm stereo jack, HDMI, i²S audio
Opslag|SD(HC)/MMC|=
Netwerkverbinding||10/100 Ethernet
Stroomverbruik|300mA = 1,5W/5V| 700mA = 3,5W/5V
Voorziening|5V micro-USB of via GPIO|=
* In de werkelijkheid liggen de prijzen hoger

Waarom zou ik de extra videocodecs kopen? De hardware ondersteunt die toch al?
Ja en nee: de onderdelen ondersteunen inderdaad hardwarematig decoderen van MPEG-2 (DVD) en VC-1 (WMV), maar die functionaliteiten zijn standaard uitgeschakeld: per toestel dat die codecs hardwarematig kan decoderen moeten fabrikanten royalties betalen. Door de functionaliteit standaard uit te schakelen kan de Raspberry Pi goedkoper verkocht worden en betaalt wie die functionaliteit niet nodig heeft niet onnodig extra. De codecs kunnen terug ingeschakeld worden door activatie/licentiesleutels te kopen.

Voor MPEG-2 betaal je 4 Dollar, voor VC-1 2 Dollar. Het is zinloos de activatiesleutels van iemand anders te proberen, want hun sleutels werken enkel met het unieke serienummer van hún Pi. Als je een mediacenter wilt draaien zijn de sleutels een nuttige aankoop, anders laat je beter 6 Dollar meer op je bankrekening kweken. De codecs zijn op raspberrypi.com te koop, helemaal bovenin de website raspberrypi.org staat er ook een link "Buy Codecs".

Welke besturingssystemen kan ik gebruiken?
Kort antwoord: Linux
Lang antwoord: er zijn verschillende besturingssystemen en distributies, een greep uit het aanbod: Raspbian, Arch Linux ARM, RaspBMC, OpenELEC, ...
Wie het zichzelf liever makkelijk maakt of nog niet zo vertrouwd is met Linux, kan best gebruik maken van NOOBS (no offence). Gevorderde gebruikers zijn meer gediend met de standaardmethode voor de door hun gewenste distributie.

Is de Pi uitbreidbaar?
Niet zoals een desktop, maar er bestaan reeds tal van modules die je op de GPIO-pins kunt aansluiten en de Raspberry Pi Foundation heeft recentelijk een cameramodule gelanceerd, deze sluit je aan op de CSI (Camera Serial Interface)-socket tussen de HDMI-poort en de ethernetpoort.

Ik heb geen beeldscherm met HDMI of DVI, maar wel een ouder scherm met D-SUB. Help!
De Raspberry Pi kan VGA over HDMI sturen, zo kun je met een goedkope adapter, zoals bijvoorbeeld deze HDMI to VGA adapter de Raspberry Pi via zijn HDMI-poort aan een ouder beeldscherm hangen. Controleer even de recensies naar verslagen van andere Pi-gebruikers als je zekerheid wil of de adapter die je op ogen hebt wel met de Pi werkt. Mogelijk moet je in je config.txt wat HDMI-opties aanpassen. In mijn geval waren dat hdmi_force_hotplug=1, config_hdmi_boost=7 en hdmi_drive=1, alsook hdmi_group en hdmi_mode om de resolutie van mijn scherm in te stellen. Raadpleeg hiervoor ook de RPiconfig-pagina van eLinux

Therapy

Legacy Member
Na de examens ga ik me hier eens wat meer in verdiepen.
Ziet er plezant uit

MrKend54l

Legacy Member
Beagleboard is ook wel zeer interessant.
Zeker als je een hdmi poort nodig hebt.

Akrisha

Legacy Member
Die van mij komt volgende week aan, besteld via amazon.
Eens zien of ik er xbmc en een torrentclient op kan laten draaien, en dan nog verbinding maken met het netwerk.
Maar eerst nog een ander vraagje: als ik de RPi wil resetten, dus bijvoorbeeld een ander OS erop te zetten, kan in dan gewoon de sd kaart eruit halen en overschrijven met het nieuwe os?

Pieter3770

Legacy Member
Ik heb er eentje met RaspBMC erop, dus XBMC Mediacenter.
Ik ga nu eens uitzoeken of en hoe ik het Live TV gedeelte werkend kan krijgen (streaming tv, netflix met US IP, weepeetv,...).

In de toekomst wil ik er misschien eens een NAS mee opzetten.

Een veelgebruikte toepassing is ook je eigen VOIP Server op te zetten ermee!

Slynx

Legacy Member
Akrisha zei:
Die van mij komt volgende week aan, besteld via amazon.
Eens zien of ik er xbmc en een torrentclient op kan laten draaien, en dan nog verbinding maken met het netwerk.
Maar eerst nog een ander vraagje: als ik de RPi wil resetten, dus bijvoorbeeld een ander OS erop te zetten, kan in dan gewoon de sd kaart eruit halen en overschrijven met het nieuwe os?

Klopt!

Akrisha

Legacy Member
Slynx zei:

Oke :)
En over je bericht in het andere topic: ik ben geen krak in dat soort dingen, maar ik zal het eens proberen.
Voor je torrents, kan het dan ook automatisch downloaden? Ik bedoel automatisch torrents toevoegen?
Want elke torrent handmatig toevoegen is nogal wat werk zeker?

JohnnyricoMC

Legacy Member
Akrisha zei:
Oke :)
En over je bericht in het andere topic: ik ben geen krak in dat soort dingen, maar ik zal het eens proberen.
Voor je torrents, kan het dan ook automatisch downloaden? Ik bedoel automatisch torrents toevoegen?
Want elke torrent handmatig toevoegen is nogal wat werk zeker?

Hangt af van de torrentclient die je gebruikt. Sommige ondersteunen een watch-directory waar je torrents in dropt zodat ze automatisch toegevoegd worden. Transmission bijvoorbeeld. Die heeft ook een fancy webinterface en ge kunt hem ook via speciale clientprogramma's bedienen. Voorbeeldje van zo'n programma en de webinterface: TinyGrab - Simple. Screenshot. Sharing. Verder automatisch toevoegen van bepaalde torrents komt me iets te dicht in de buurt van piraterij, dus laten we het daar bij houden.

Een Model B 512MB zou dat nog samen met xbmc moeten kunnen: draait xbmc al vlotjes op de rev.1 256MB, mits snelle SD-kaart en een USB-stick als extra geheugen (is een installatieoptie bij raspbmc die de performantie ten goede komt). Desnoods doe je een lichte overklok. Deze gebruik ik op zowel m'n rev.1 als m'n rev.2:
Code:
arm_freq=850
gpu_freq=350
sdram_freq=450

Ge kunt torrents ook automatisch laten starten of pauzeren, maar daarvoor kun je best eerst wat leeswerk over cron verrichten.

[-AoLP-]Carp

Legacy Member
Na mn examens ga ik ook mn Pi van het stof halen voor een draadloze printerserver te maken omdat HP geen mac drivers heeft voor de printer van mn zus :/, al wat opzoek werk gedaan en het ziet er niet zo moeilijk uit om dit te maken :) , ander projectje is een bus verbinden maken tussen mn arduino via enkele GPIO pinnen.

JohnnyricoMC

Legacy Member
Hopelijk moeten jullie 't nooit doen, maar ik ondervond dat het SD-slot van de Pi vrij broos is, 'k heb gedurende lange tijd er maar een SD->microSD-adaptertje aan gesoldeerd, maar vorige week er eens werk van gemaakt het kapotte SD-slot op mijn oorspronkelijke B(rev1) te vervangen door een deftiger exemplaar:
U3VlGie.jpg

Gevolgde tutorials:
Replacing the Raspberry Pi's SD Card Socket | Pieter-Jan.com
Raspberry Pi ? Replacing the SD card slot » exartemarte
dit SD-socketje: SD Memory Card Socket Connector Adapter Plug - UK SELLER #688 | eBay

'k heb mijn dremel niet uitgehaald zoals die tweede site suggereerde, da's imo het stomste dat je kan doen (powertool bij gevoelige elektronica :crazy:). Gewoon soldeervlecht gebruiken om 't meeste soldeer weg te halen en met een puntig voorwerpje de contactjes proberen optillen terwijl het resterende soldeer vloeibaar is. De twee meest rechtse pinnetjes in de foto moest ik wat meer naar rechts buigen om deftig op de correcte plekjes te kunnen solderen. De meest linkse card-detect pads heb ik gewoon kortgesloten en als extra verankering gebruikt.

Eindresultaat: ik kan terug volwaardige SD-kaarten gebruiken. Het oogt misschien niet zo proper, maar da's deels een gevolg van nogal vettige soldeerpasta en eerst het originele SD-slot met krachtlijm proberen te repareren.

?therapy?

Legacy Member
Ook van plan om er eens eentje te kopen om er een retroconsole van te maken. :p

Ludwig Van

Legacy Member
Welke coole shit kunt ge zoal met nen PI doen behalve: een media-center & en een retro-console van maken. :)

Akrisha

Legacy Member
JohnnyricoMC zei:
Hangt af van de torrentclient die je gebruikt. Sommige ondersteunen een watch-directory waar je torrents in dropt zodat ze automatisch toegevoegd worden. Transmission bijvoorbeeld. Die heeft ook een fancy webinterface en ge kunt hem ook via speciale clientprogramma's bedienen. Voorbeeldje van zo'n programma en de webinterface: TinyGrab - Simple. Screenshot. Sharing. Verder automatisch toevoegen van bepaalde torrents komt me iets te dicht in de buurt van piraterij, dus laten we het daar bij houden.

Een Model B 512MB zou dat nog samen met xbmc moeten kunnen: draait xbmc al vlotjes op de rev.1 256MB, mits snelle SD-kaart en een USB-stick als extra geheugen (is een installatieoptie bij raspbmc die de performantie ten goede komt). Desnoods doe je een lichte overklok. Deze gebruik ik op zowel m'n rev.1 als m'n rev.2:
Code:
arm_freq=850
gpu_freq=350
sdram_freq=450

Ge kunt torrents ook automatisch laten starten of pauzeren, maar daarvoor kun je best eerst wat leeswerk over cron verrichten.

Oke, bedankt.
Maar moet ik dan eerst raspbmc erop zetten en dan transmission? Of gaat dat zo niet?
Dan moet ik zeker eerst raspbian erop zetten, dan transmission en xmbc. En dan nog Samba om de harde schijf te kunnen bereiken vanuit het netwerk?

JohnnyricoMC

Legacy Member
In feite zou je gewoon raspbmc er op kunnen zetten en dan die dingen met apt-get installeren. Configuratie van transmission en samba zul je wel via de command-line moeten doen over SSH. Raspbmc is op Raspbian gebaseerd.

Ludwig Van zei:
Welke coole shit kunt ge zoal met nen PI doen behalve: een media-center & en een retro-console van maken. :)

cluster, voor de kosten hebt ge een pc die even performant is als de ganse cluster, maar 't is leerrijk: 64 Rasberry Pis turned into a supercomputer
DIY-laptop: Raspberry Pi laptop is just a little too big for a pocket
Drankautomaat: Making people pay for their beer at parties
Poor man's Google Glass: http://hackaday.com/2012/09/28/wearable-raspberry-pi-turns-you-into-the-borg/

Akrisha

Legacy Member
JohnnyricoMC zei:
In feite zou je gewoon raspbmc er op kunnen zetten en dan die dingen met apt-get installeren. Configuratie van transmission en samba zul je wel via de command-line moeten doen over SSH. Raspbmc is op Raspbian gebaseerd.

Nu wordt het even te ingewikkeld voor mij, raspbmc installeren lijkt me helemaal niet moeilijk, dan heb je xbmc op je rpi staan.
Maar hoe kun je dat dan via apt-get installeren? Is dat met de computer of is dat op de rpi zelf met een toetsenbord.
En voor SSH moet ik via de computer de Rpi bereiken zeker, maar hoe doe ik dat? Is dat met ene programma?

Sorry voor deze 'noob'vragen :p , ik ben niet echt thuis in de wereld van linux ;)

En dan nog een ander vraagje: ik heb hier nu een externe harde schijf, 1 TB, ik weet dat je hem via een powered usb hub moet aansluiten, maar hoe weet ik dat de Rpi mijn externe harde schijf ondersteund? Mijn harde schijf doet namelijk soms nogal raar...

Slynx

Legacy Member
Akrisha zei:
Nu wordt het even te ingewikkeld voor mij, raspbmc installeren lijkt me helemaal niet moeilijk, dan heb je xbmc op je rpi staan.
Maar hoe kun je dat dan via apt-get installeren? Is dat met de computer of is dat op de rpi zelf met een toetsenbord.
En voor SSH moet ik via de computer de Rpi bereiken zeker, maar hoe doe ik dat? Is dat met ene programma?

Sorry voor deze 'noob'vragen :p , ik ben niet echt thuis in de wereld van linux ;)

En dan nog een ander vraagje: ik heb hier nu een externe harde schijf, 1 TB, ik weet dat je hem via een powered usb hub moet aansluiten, maar hoe weet ik dat de Rpi mijn externe harde schijf ondersteund? Mijn harde schijf doet namelijk soms nogal raar...

Deze distro's komen standaard met een SSH daemon. Indien nog niet gebeurd, configureren dat deze opstart bij het booten.
Daarna kan je dan via bv. putty, of gewoon je command prompt connecteren op de RPi. Eens ingelogd, kan je aptitude (apt-get commando) gebruiken om zaken die je nodig hebt te installeren.

Omtrent je hdd: de mijne is rechtstreeks aangesloten op de USB poort van de RPi, je moet gewoon zorgen dat je een externe voedingsbron hebt. Als je dus bv. een 3,5" externe hebt met adapter, is dat ook bruikbaar.
NTFS support installeren, mounten, en configureren dat deze automatisch gemount wordt bij booten.

XBMC is gewoon een UI over je linux installatie hé. Die kan je op eender welk moment even quitten en later terug opstarten, zodat je toegang hebt tot bv. terminal.

JohnnyricoMC

Legacy Member
Akrisha zei:
En dan nog een ander vraagje: ik heb hier nu een externe harde schijf, 1 TB, ik weet dat je hem via een powered usb hub moet aansluiten, maar hoe weet ik dat de Rpi mijn externe harde schijf ondersteund? Mijn harde schijf doet namelijk soms nogal raar...

NTFS-ondersteuning kun je installeren als het niet meegeleverd is, FAT32 wordt standaard door Linux ondersteund.
Pas wel op met zo'n schijven met ingebouwde versleuteling, zoals sommige Iomega-schijven. In 't verleden heb ik niks als problemen gehad telkens ik zo'n schijf op een Linux-computer aangesloten had. Andere behuizing zonder encryptie en de problemen waren weg. Een gewaarschuwd man...
SSH en apt-get heeft Slynx al goed uitgelegd.

Akrisha

Legacy Member
JohnnyricoMC zei:
NTFS-ondersteuning kun je installeren als het niet meegeleverd is, FAT32 wordt standaard door Linux ondersteund.
Pas wel op met zo'n schijven met ingebouwde versleuteling, zoals sommige Iomega-schijven. In 't verleden heb ik niks als problemen gehad telkens ik zo'n schijf op een Linux-computer aangesloten had. Andere behuizing zonder encryptie en de problemen waren weg. Een gewaarschuwd man...
SSH en apt-get heeft Slynx al goed uitgelegd.

Ik heb er ook zo een schijf liggen, de iomega prestige :(
Deze zal dan niet werken op mijn raspberry pi, wat jammer, dan moet ik nog een andere harde schijf zoeken...

The Monopoly Guy

Legacy Member
Zorg wel dat je ntfs-3g installeert btw, gewoon ntfs was read-only dacht ik
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan