Embedded-Systeme & Mikrocontroller 12 Tipps zum Raspberry Pi

04.06.2013

Seit seiner Vorstellung 2012 hat der Raspberry Pi viel Aufmerksamkeit von Bastlern und Entwicklern erhalten. Das Kreditkarten-große Gerät wurde schnell zu einer Ikone und wird mittlerweile weltweit in über 64 Ländern verkauft. Wir haben die besten Tipps für Raspberry-Pi-Enthusiasten zusammengefasst - vom Einstieg bis hin zu einem richtigen Projekt zur Steuerung von Motoren und Antrieben.

1. Start und Grundlagen

Die element14-Community bietet einen freien Zugang zur offiziellen Anleitung für den Einstieg mit Pi sowie mit Tipps zu SD-Karten, Betriebssystemen und wie man den Pi zum Laufen bekommt. Die Community beinhaltet auch eine Reihe von Tutorials zur Einführung in Debian Linux, die Installation von Paketen, zu Programmierstilen und eine Anleitung für die Erstellung eines ersten Spiels. Weitere Informationen finden Sie hierund hier

2. Kompatibel machen

Erfahrene Raspberry-Pi-Anwender möchten vielleicht die Möglichkeiten ihres Pi erweitern und die Laufzeit verlängern und externe Sensoren anschließen. Welche bessere Möglichkeit gibt es, als den Pi mit einem ebenso beeindruckenden Gerät zu kombinieren? Das BeagleBone ist genauso wie der Raspberry Pi ein kleiner kostengünstiger Computer, der sich mit dem Internet verbinden lässt und Software wie Android ausführen kann. Diese beiden Geräte sind sehr unterschiedlich, haben aber verschiedene Stärken und Schwächen. Sie ergänzen einander und bieten in Kombination eine bessere Funktionalität als ein Gerät allein. Finden Sie heraus, wie sich die beiden kombinieren lassen.

PiFace digital: Mit PiFace Digital lässt sich der Raspberry Pi mit Geräten der realen Welt verbinden, zum Beispiel mit Treiberausgängen zur Ansteuerung von Motoren, Aktuatoren und LEDs. Die Möglichkeiten sind unendlich. In diesem Sommer wird außerdem mit PiFace Pirack ein Zubehör vorgestellt, mit dem sich mehrere PiFaces mit dem Raspberry Pi verbinden lassen.

Gertboard: Das Gertboard ist eine GPIO-Erweiterungskarte für den Raspberry-Pi-Computer. Es enthält eine große Auswahl von Bauteilen, wie Taster, LEDs, A/D- und D/A-Wandler, eine Motorsteuerung und einen AtmelAVR-Mikrocontroller. Das Gertboard verwandelt den Raspberry Pi in einen leistungsfähigen Computer für die reale Welt, mit dem sich externe physikalische Ereignisse erfassen lassen und darauf reagiert werden kann.

3. Internetverbindung des Computers nutzen

Wenn keine Ethernet-Verbindung oder ein USB-WiFi-Adapter zur Verfügung steht, können Sie auch die Wifi-Verbindung Ihres Computers nutzen und den Raspberry Pi über Ethernet dort anschließen.

Hier gibt es Anleitungen, wie dies mit verschiedenen Betriebssystemen möglich ist: Mac OS,Windowsoder Linux (Ubuntu).

4. Den Pi mobil machen

Der Raspberry Pi wird üblicherweise über den USB-Port, ein Netzteil oder einen Computer mit Strom versorgt. Um den Pi mobil zu machen, reichen vier AA-Batterien. Nach Ansicht vieler Anwender ist die derzeit beste Lösung der Anschluss des Pi an ein Mobiltelefon als Backup-Stromversorgung.

5. Wahre Potentiale erschließen

Möchten Sie das Programmieren erlernen? In diesem Fall ist Python ein ausgezeichneter Ausgangspunkt. Dies ist die standardmäßige Programmiersprache für den Raspberry Pi, und durch ein intuitives Format ist sie sogar für die meisten Spiele-Anfänger geeignet. Hier finden Sie eine kurze Anleitung für den Einstieg.

6. Pi Camera

Ab Mai 2013 ist das nach Kundenwünschen entwickelte Raspberry-Pi-Kamera-Zusatzmodul von element14 erhältlich. Es lässt sich beim Raspberry Pi in eine der kleinen Buchsen auf der Baugruppen-Oberseite einstecken. Diese Schnittstelle nutzt die dedizierte CSi-Schnittstelle, die speziell für die für die Kommunikation mit Kameras entwickelt wurde.

7. Embedded Pi

Embedded Pi bringt durch die Kombination von Arduino und Raspberry Pi das Beste aus zwei Welten zusammen. Die Entwickler können dadurch Arduino Shields ebenso wie LEDs, Motoren und kompatible Steckverbinder steuern. Embedded Pi nutzt die STM32F103 Serie (ARM-Cortex-M3-MCU) als Steuer-Chip. Dieser ist voll kompatibel zu den Arduino- und Raspberry Pi-Schnittstellen. Die Programmierung von Embedded Pi mit dem Raspberry Pi oder über einen Windows PC ist mit dem kostenlosen und unbegrenzt nutzbaren CooCox-IDE möglich. Embedded Pi kann aucheigenständig als Entwicklungsplattform genutzt werden.

8. Raspberry Pi als Media Center

Es ist kinderleicht, mit dem Raspberry Pi Musik zu hören sowie Videos und Bilder anzusehen. Dazu sollte am besten XBMC 12.1 installiert sein, eine besondere Linux-Distribution für den Raspberry Pi. Die nächsten Schritte sind in der element14-Community beschrieben.

9. RetroPi

Lassen Sie Ihre Jugend mit einem Retro-Spielkonsolen-Emulator wieder lebendig werden. Mit nur wenigen einfachen Schritten lässt sich der Raspberry Pi in eine Spielkonsole der 80-er Jahre verwandeln. Es gibt hierfür zahllose Möglichkeiten, aber die am häufigsten empfohlene ist der Einsatz von Retro Pi, das ein sehr komfortables Installationsprogramm für Retro Arch beinhaltet. Es ist hierverfügbar.

10. Schnelleres Browsen

Der Standard-Browser für den Raspberry Pi ist Midori. Dieser wird allerdings manchmal als langsam bezeichnet. Eine schnellere und phantastische Alternative ist Luakit, die zudem leichter als Firefox oder Chrom ist. Dieses konfigurierbare Mikro-Browser-System auf der Basis der WebKit Web Content Engine und von GTK+ ist besonders bei Entwicklern beliebt, die eine volle Kontrolle beim Browsen sicherstellen möchten.

11. Raspberry Pi für Kinder

Raspberry Pi wurde entwickelt, um Kindern einen leichten Einstieg in die Programmierung zu ermöglichen. Die Raspberry Pi Foundation bietet eine Reihe von Programmier-Tools und Anleitungen an, um die Entwickler von morgen zu inspirieren. Die beste Einstiegsmöglichkeit für Kinder ist die einzigartige Programmierumgebung Scratch. Scratch nutzt Blöcke anstelle einer konventionellen Programmiersprache und verwandelt damit die Programmerstellung in einen visuellen Prozess. Scratchist im neuesten Betriebssystem bereits vorinstalliert.

12. Am Code-Tausch teilnehmen

Sobald Sie Ihr Projekt abgeschlossen haben und es läuft, können Sie andere Entwickler in der element14-Communitytreffen und ihnen bei Programmierproblemen helfen, Ihre Kenntnisse erweitern oder Code tauschen.Welches Projekt Sie auch immer realisieren wollen, es gibt bestimmt Pi-Zubehör oder Code dafür. Die Community umfasst Tausende von Diskussionen und Designs, die Ihnen beim Einstieg aber auch bei ehrgeizigen Projekten helfen.

Bildergalerie

Firmen zu diesem Artikel
Verwandte Artikel