Basteleien mit dem Raspberry Pi

Raspberry Pi

Hier findet ihr eine kleine Auflistung der Dinge die ich mit einem Raspberry Pi entwickelt habe.
Wenn ihr einzelne Quellcodes für Programme haben wollt, schaut bitte unter Software nach.
Für meine Versuche hat sich herausgestellt, dass FileZilla (oder ein anderer FTP-Client) eine sehr gute Möglichkeit ist um schnell Dateien zu erstellen, zu kopieren oder zu verändern.
Für einen SSH-Zugang verwende ich PuTTY. Dadurch kann ich direkt auf mein Raspberry Pi zugreifen ohne das ein Monitor, eine Tastatur oder eine Maus angeschlossen werden muss.

Hier findet ihr ein paar weitere Infos und Links:
Falls ihr irgendwelche Fehler findet oder irgendwas nicht funktionieren sollte, obwohl ihr genau nach Anleitung gearbeitet habt, schreibt mir bitte eine E-Mail.
Dann kann ich den Fehler korrigieren und allen anderen ist ebenfalls geholfen.

 

-> Zurück zu den Basteleien

12 thoughts on “Basteleien mit dem Raspberry Pi
  1. Hallo,

    das ist eine sehr umfangreiche tolle Seite. Ich den Webserver lighttpd installiert und getestet – alles läuft wie beschrieben. Beim Testen meiner eigenen PHP Seiten, habe ich festgestellt, dass Links mit Variablen z.B. test.php?var1=3 die Variable nicht übergeben. Mus ich dazu in der Lighttpd.config weitere Änderungen vornehmen?

    Über einen Tipp würde ich mich sehr freuen, denn ich kenne mich weder mit Linux noch mit WebServer gut aus.

    Grüße
    Frank

  2. Hallo,
    ich habe schon seit einiger Zeit mit Python auf dem Raspberry Pi programmiert. Jetzt würde ich gerne mit Java anfangen. Ich finde aber keine gute Seite im Internet, wo erklärt wird, wie man es installieren kann. Außerdem habe ich meinen Raspberry Pi nicht ans Internet angeschlossen. Kann ich mir Java vielleicht am Windows-PC downloaden und dann mit einem USB-Stick auf den Raspberry Pi laden?
    LG
    Mathias

    • Hey Mathias,

      mmh da weiß ich jetzt auch nicht weiter.
      Besteht nicht eben die Möglichkeit den Pi ans Netz zu hängen und die Java Maschine zu installieren?
      Den eigentlichen Java Code kannst du dann ja am Rechner schreiben und aufs Pi kopieren und schließlich da ausführen.

      Gruß
      Daniel

      • Hi,
        danke für die Antwort! Werde mal sehen ob ich mir noch einen W-LAN Stick für den Raspberry Pi besorge und mir Java runterlade.
        Mathias

  3. Hi
    Sehr informative Seite.

    Da einer meiner Pi repariert werden muß fand ich den Schaltplan sehr hilfreich.
    Gibt es eigenlich auch einen Bestückungsplan dazu?

    Danke

    • Hallo Andre,

      mmh also ich habe bisher keinen gefunden. Wofür brauchst du den einen Bestückungsplan? Die Kennzeichnung der Bauteile sind doch alle auf dem Board zu finden (oder meinst du vielleicht eine BOM – also Stückliste).

      Gruß
      Daniel

  4. Da mir vor ein paar Tagen der Raspberry Pi durch Überlastung abgestürzt ist, habe ich jetzt ein kleines Python-Programm entwickelt, dass bei zu großer Hitzte ein kleines GUI-Fenster öffnen soll. Zum auslesen der Prozessor-Temperatur habe ich die Datei
    /sys/class/thermal/thermal_zone0/temp verwendet. Aber ich weiß nicht ab welcher Temperatur es „gefährlich“ wird. Außerdem möchte ich noch einen Button zum automatischen shutdown einfügen. Wie kann man das in Python machen? Und als letztes wollte ich das Programm noch bei jedem booten ausführen. Kann ich den Programmstart einfach in die Datei /etc/rc.local schreiben?

    • Hallo Mathias,

      mmh…die kritische Temperatur für Silizium beträgt etwa 125°C. Du musst allerdings etwas Reserve einrechnen etc., weswegen ich so 80-90°C schätzen würde.
      Ich nehme an, dass du für die GUI Python-Tk verwendet hast? Dann kannst du so einen Button einfügen:

      http://www.python-kurs.eu/tkinter_buttons.php

      Den Shutdown machst du dann einfach per „system“ Methode und dem Befehl „shutdown -h now“:

      http://www.python-kurs.eu/os_modul_shell.php

      Allerdings benötigt das Programm dann root-Rechte (aber braucht es mein ich ohnehin schon um die Datei zu lesen?).
      Zum automatischen Ausführen kannst du zwei Dinge nehmen:

      – Die „unsaubere“ Methode über rc.local
      – Die „saubere“ Methode über ein Startskript (wie hier, nur mit deinem Python Programm statt Tightvnc http://kampis-elektroecke.de/?page_id=2655)

      Die zweite Methode hat den Charm, dass du dein Programm jederzeit einfach beenden und neu starten kannst etc.

      Gruß
      Daniel

      • Hi,
        danke für deine schnelle Antwort. Das mit dem Button einfügen wusste ich sowieso schon.
        Mich hatte nur das herunterfahren interessiert. Mit den root-Rechten kenne ich mich leider nicht so gut aus. Immer wenn ich LXTerminal öffne bin ich schon als Benutzer root angemeldet. Keine Ahnung warum. Zum automatischen Start verwende ich lieber die „unsaubere“ Methode. Das jederzeit neu starten ist mir ohnehin nicht so wichtig.
        Auf jeden Fall noch mal Danke!
        Mathias

        • Ich habe das Problem jetzt schon selber gelöst. Ich habe, um zum Desktop zu gelangen, immer sudo startx verwendet. Jetzt habe ich bemerkt, dass startx auch genügt. Und kann ich nicht einfach os.system(„sudo shutdown -h now“) für das Programm eingeben? Dann sollte es doch funktionieren, oder?
          LG Mathias

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert *


Time limit is exhausted. Please reload CAPTCHA.