Freitag, 3. Mai 2013

Erste Gehversuche mit dem Raspberry PI - Zählen mit der Bash!

Letzte Woche ist das neue Versuchsobjekt - Raspberry PI angekommen und gestern hatte ich endlich mal ein wenig Zeit damit zu spielen!

Herausgekommen ist ein einfacher Zähler (via Taster), der mittels LED signalisiert dass er gedrückt wurde.

In Anlehnung an eine Bestehende Lösung bei uns im Hause habe ich das Ganze so gebaut dass der letzte Zählstand auch einen Neustart überlebt und manuell auf 0 gesetzt werden muss.

Da meine Erfahrung mit Python sehr gering ist, habe ich einfach mal die Bash bemüht und ein kleines Script gebastelt das erst den Pin 25 auf Eingang (kleiner schwarzer Taster in der Mitte) umschaltet und anschließend den Pin 24 auf Ausgang (grüne LED).

Dann wird eine Schleife gestartet welche auf eine Zustandsänderung reagiert (/sys/class/gpio/gpio25/value) und gleich die LED für kurze Zeit zum Leuchten bringt. Der aktuelle Zählerstand wird dann noch nach /var/tmp/counter1.txt gesichert und wieder von vorne begonnen.





Hier das kleine Script "counter.sh":

#!/bin/bash

if [ -f "/var/tmp/counter1.txt" ]; then
 anz=$(cat /var/tmp/counter1.txt)
fi

if [ ! -d "/sys/class/gpio/gpio25" ]; then
 echo "25" > /sys/class/gpio/export
fi

if [ ! -d "/sys/class/gpio/gpio24" ]; then
 echo "24" > /sys/class/gpio/export
fi

STATUS=$(cat /sys/class/gpio/gpio25/direction)
if [ "$STATUS" == "out" ]; then
 echo "in" > /sys/class/gpio/gpio25/direction
fi

STATUS=$(cat /sys/class/gpio/gpio24/direction)
if [ "$STATUS" == "out" ]; then
 echo "out" > /sys/class/gpio/gpio24/direction
fi

while true; do

 WERT=$(head -n 1 /sys/class/gpio/gpio25/value)

 if [ "$WERT" != "$LASTWERT" ]; then
  if [ "$WERT" != "1" ]; then
   anz=$((anz+1))
   echo $anz
   echo $anz > /var/tmp/counter1.txt
   echo 1 > /sys/class/gpio/gpio24/value
   sleep 0.01
   echo 0 > /sys/class/gpio/gpio24/value
  fi
 fi

 LASTWERT=$WERT

done

Nicht wirklich aufregend, aber dafür einfach und es macht genau das was es machen soll.
Schneller Lernerfolg, macht Lust auf mehr - da findet sich sicher noch eine Sinnvolle Aufgabe für das kleine Gerät...!

Cheat Sheet - Anschlußbelegung

Montag, 29. April 2013

Howto - Orgamax mit Linux Server

Orgamax ist eine All-in-one Lösung für kleinere Unternehmen die auch wunderbar mit einem Linux Server zusammen arbeitet - vorausgesetzt man bekommt die Installationshürde hin! :-)

Damit das künftig mehr Leute schaffen will ich hier eine Anleitung dafür bereitstellen. Im Teil 1 bereiten wir den Server für die eigentliche Installation vor, in Teil 2 installieren wir dann Orgamax am Client, kopieren die Datenbank zum Server und bereiten alles für den erfolgreichen Betrieb vor.

Als Basis für den Server verwende ich Ubuntu 12.04 LTS, welches erst mal von der Ubuntu Webseite geladen und auf CD gebrannt werden muss (alternativ USB Stick).

Mittwoch, 17. April 2013

Ubuntu 12.04 - X11 arbeitet mit falscher Auflösung

Die ganzen X11 Einstellungen sind ja schon seit längerer Zeit bei Ubuntu an anderer Stelle als gewohnt - die /etc/X11/xorg.conf findet man ja nicht mehr und ein manuelles Erstellen bringts auch nicht wirklich.

Die neuen Einstellungen finden sich unter /usr/share/X11/xorg.conf.d

Bei einem PC hatte ich heute das Problem dass er nur mit der Auflösung 1024x768 funktioniert hat, die eigentlich mögliche 1280x1024 hat er einfach ignoriert.

Mit folgender neuen Datei habe ich das Problem gelöst:

/usr/share/X11/xorg.conf.d/10-monitor.conf
Section "Monitor"
  Identifier "Monitor0"
  Option      "DPMS" "true"
  HorizSync 30-82
EndSection
Der Eintrag HorizSync sollte zum Monitor passen, sonst bleibt das Bild schwarz und im schlimmsten Fall dauerhaft. :-)


Donnerstag, 11. April 2013

Solar und Windkraft für's E-Bike


Auf der Hannover Messe habe ich heute eine Ladestation für E-Bikes gesehen die sowohl mit Windkraft als auch mit Solarenergie dir Räder auflädt. Steht scheinbar schon in Osnabrück und versorgt dort die E-Bikes vor'm Gericht mit Saft.

Der Aufbau war insofern lustig weil eines der Windräder mittels Ventilator betrieben wurde - irgendwie paradox :-)

Der Aufbau der Windräder unterscheidet sich allerdings stark von den anderen die so zu sehen.

Die Kleinwindturbinen brauchen nur wenig Platz und bieten sich eigentlich auch dafür an auf normalen Flachdächern installiert zu werden.

Lina auf der Messe in Hannover

Heute ist mir auf der Hannover Messe beim Stand der Firma Kuka Lina van de Mars über den Weg gelaufen.

Schätze mal da wird es demnächst einen Beitrag bei tectv.de geben bei dem es um Roboter geht...

Spaziergang auf der Hannover Messe...

Am Anfang der Messe habe ich mich mal gefragt wie viel Weg man da wohl zu Fuß zurück legt. Abends habe ich mir dann eine Pedometer-App heruntergeladen und den Messetag mitlaufen lassen.

Das Ergebnis sind 20450 Schritt und ca. 13,4 Kilometer an einem Messetag der von 8 Uhr früh bis Abends um kurz nach 20:00 Uhr ging.

Anhand der langsamen Durchschnittsgeschwindigkeit kann man gut erkennen dass immer wieder zum Einholen von Infos pausiert wurde und die grafische Statistik zeigt die etwas längeren Pausen zur Nahrungsaufnahme an. :-)

Die 13 Kilometer bei der Durchschnittsgeschwindigkeit kann man aus sportlicher Sicht maximal mit einem leichten Aufwärmtraining vergleichen, der Puls dürfte da noch nicht mal in den GA1 Bereich kommen - kann also als Regeneration verbucht werden. Bei der teilweise sehr guten Verköstigung auf den Messeständen dürfte die Kalorienbilanz auch nicht wirklich positiv ausfallen... ;-)

Also am besten nach einer Messewoche Ausdauereinheiten einplanen!

Elektroauto aber mit Reichweite!


 Gerade erst mit dem Elektro-Golf Probe gefahren, habe ich dieses Elektroauto gesehen - www.mecc.dk - einer der größten Unterschiede zum Golf dürfte sein dass man mit diesem Auto 800 Kilometer fahren kann und er in wenigen Minuten wieder voll getankt ist. Beim Golf dürften es wohl nur etwas mehr als 100 werden und laut heutiger Auskunft dauert das Betanken dann an der normalen Steckdose über Nacht und mit mehr Power immer noch ein paar Stunden...

Also nix für den Urlaub in Norwegen :-)

Mit Wasserstoff und Brennstoffzelle geht das Ganze dann etwas schneller, da läuft die Kiste nach wenigen Minuten wieder. Gut finde ich auch dass die Batterie komplett austauschbar ist und zwar von hinten zugänglich.

Beim Golf ist die Batterie unter der Mittelkonsole und den Rücksitzen verbaut (beim vorgeführten Vorserienmodell auch noch im Kofferraum), bei einem Defekt muss also ziemlich aufwändig das halbe Auto zerlegt werden.
Das Elektroauto wird sich meiner Meinung nach nur dann durchsetzen können wenn es auch schnell betankt werden kann und vernünftige Reichweiten erreicht. Ansonsten dürfte es in der Niesche der Zweitfahrzeuge bleiben.