Sensoren HC-SR04, DS18B20, DHT22

Für das Modul „Informatik-Projekt“ sollte eine Sensorstation mithilfe des Raspberry Pi entwickelt werden. Hierfür sollen die Sensoren nach einer Beschreibung an die GPIO-Schnittstelle angeschlossen werden und ausgelesen werden.

Die Sensorstation wurde mit Python entwickelt und baut auf das Paket Tkinter für die Grafische Oberfläche auf. In dieser Oberfläche können dann die Sensoren DS18B20, DHT22 und HC-SR04 ausgewählt werden.

Im Fenster kann dann die GPIO-Nummer und das Auslese-Intervall festgelegt werden. Einige Sensoren benötigen eine Installation der Sensoren. Auch diese kann im Fenster vorgenommen werden. Die Sensoren können manuell oder automatisiert (per Cronjob) ausgelesen werden. Alle Daten werden in einer SQLite-Datenbank gespeichert. Die Daten sind zudem als CSV-Datei exportierbar. Speziell für Webanwendungen kann auch ein Webservice gestartet werden, welcher die Daten als JSON-Dateien zur Verfügung stellt.

Dokumentation: https://github.com/ErasSoft/RaspberryPi-Sensorstation/blob/master/datasheet/Entwicklerdokumentation.pdf

Das ganze Projekt ist auf GitHub verfügbar: https://github.com/ErasSoft/RaspberryPi-Sensorstation

Raspberry Pi 2

Um auf einem Raspberry Pi die RPG-Maker Games spielen zu können, sind einige Schritte notwendig.

Zunächst benötigt ihr das Betriebssystem Retropie. Nach der Installation kann auch schon sofort die Verbindung mit dem Programm Putty zum Raspberry Pi aufgebaut werden. Ich bevorzuge hier ein Netzwerkkabel zum Router bzw. ein WLAN-Stick am Raspberry Pi.

Zunächst muss folgendes Projekt im Verzeichnis RetroPie-Setup mit git importiert werden:
cd RetroPie-Setup
git clone https://github.com/zerojay/RetroPie-Extra/

Danach in das Verzeichnis wechseln und das Skript ausführen:
cd RetroPie-Extra
./install-extras.sh

Anschließend EasyRPG Player installieren:
cd ..
sudo ./retropie_setup.sh

Nun den Menüpunkt 4 wählen „Experimental packages“ und das Paket „easyrpgplayer“ suchen. Anschließend „OK“ drücken und warten bis die Installationsroutine fertig ist. Dies kann je nach Hardware bis zu 1 Stunde dauern.

Nach der Installation müssen die RTPs nach „/home/pi/RetroPie/ports/easyrpgplayer/data/rtp“ und die Games nach „/home/pi/RetroPie/ports/easyrpgplayer/games“ kopiert werden. Danach kann in der Emulationstation die Kategorie „Ports“ gewählt werden und der EasyRPG-Player ist nun Nutzbar.

Quelle: https://github.com/EasyRPG/Player/issues/799

In diesem Tutorial erkläre ich euch Schritt für Schritt wie ihr eine eigene Suchmaschine aufbauen könnt. Dafür benutzte ich die Linux-Distribution Debian 8.

1. Zuerst müssen die Pakete (Solr 4.10.4 und Nutch 1.9-bin) heruntergeladen und entpackt werden
– unzip solr
– unzip apache-nutch

2. Danach muss die Schema-Datei anpasst werden
– SOLR: schema.xml umbenennen zu schema.xml.org
– NUTCH: schema-solr4.xml nach solr/example/solr/collection1/conf und umbennenen in schema.xml
– Zeile einfügen in der neuen schema.xml-Datei: field name=“_version_“ type=“long“ indexed=“true“ stored=“true“/

3. Dann die Einstellungen in nutch-site.xml verändern
<property>
<name>http.agent.name</name>
<value>Nutch Web-Crawler</value>
</property>

<property>
<name>fetcher.server.delay</name>
<value>0.5</value>
</property>
<property>
<name>http.timeout</name>
<value>30000</value>
</property>
<property>
<name>http.content.limit</name>
<value>131072</value>
</property>

4. Seed-Liste erstellen
– Erstellen eines Ordnes „urls“ und seed.txt im Verzeichnis (Nutch/conf)
– URLs eintragen pro Zeile eine URL: http://erassoft.de

5. Domain Filter einstellen in regex-urlfilter.xml
– Nur diese Domain und alle Subdomains crawlen:
+^http://|https://[a-z0-9]*\.*erassoft.d­e/
– Deaktivieren dieser Zeile, damit URLs mit ? und = in der URL nicht geblockt werden – Notwendig für URLs mit datei.php?id=blabla
#-[?*!@=]

6. Umgebungsvariablen anpassen zur JAVA Installation – Java Umgebungsvariablen
– env
– export JAVA_HOME=/usr/lib/jvm/default-java

7. Solr und Nutch starten
– bin/solr start
– bin/crawl urls erassoft http://localhost:8983/solr/ 999

8. Nach Webseiten suchen
– Öffnen der URL http://localhost:8983/solr
– In collection1 und Query nach Webseiten suchen

Und schon ist die eigene Suchmaschine Einsetzbar. DIese dient hauptsächlich für Entwickler einer eigenen Professionellen und unabhängigen Suchmaschine. Es gibt noch wesentlich einfachere Suchmaschinen, die eingesetzt werden können. Mehr dazu kommt demnächst.

Ich persönlich nutze seit über einem Jahr die Netzclub SIM Karte (O2) und hatte noch nie Probleme damit. Vorher hatte ich AldiTalk (E+) und dafür jeden Monat um die 4 Euro (S-Flat) für 150 MB Traffc bezahlt. Ein Kumpel von mir empfiehl mir dann aber zu Netzclub zu wechseln.

An Netzclub gefällt mir persönlich sehr daran die kostenlose Internet Flat mit 100 MB Traffic pro Monat. Da ich mich meistens im WLAN Netz befinde, reichen diese 100 MB Traffic im Monat locker aus und werden eher für E-Mails oder WhatsApp unterwegs genutzt. Für Leute denen 100 MB zu wenig erscheinen, kann für wenig Geld mehr Traffic dazu buchen.

Weiterhin hatte ich in Dörfern, wo ich mit AldiTalk keinen Empfang hatte mit Netclub besseren Empfang. Dies hängt aber jeweils immer vom Anbieter ab (O2/E+). Bald sollen diese Netze zusammengefasst werden, dass heißt das sich die Netzabdeckung in diesem Jahr für beide Netze stark verbessern kann.

Wer diese auch gerne nutzen möchte, kann sich unter folgenden Link eine Netzclub SIM Karte kostenlos zuschicken lassen:
http://aklam.io/rtnYTg –> Einfach unten auf der Seite auf „Ohne Prämie weiter“ gehen und auf der Netzclub Seite dann eine kostenlose SIM Karte anfordern.

Wer kenn das nicht? Zunehmend viele Geräte und auch moderne Smartphones und Tablets setzen auf wifi/wlan um sich mit dem Heimnetzwerk verbinden zu können. Ist ein Kabelrouter im Haus so können sich die Drahtlosgeräte nicht mit dem Heimnetzwerk verbinden.
Dieses Script eröffnet unter Windows 7 einen Hotspot. Ist der Laptop mit dem Kabelrouter verbunden, so kann das WLAN vom Laptop für andere Geräte freigegeben werden.
Hotspot gestartet. Um den Hotspot zu beenden, wird die Datei nochmal ausgeführt und der Hotspot wird beendet.

Mehr Infos unter: http://erassoft.de/#batch-hotspot

Wer sein persönliches Windows überall mit hinnehmen möchte so z.B. auf einem USB-Stick wird schnell merken, dass dies nicht ohne weiteres möglich ist. Deshalb sucht man sich alternativen die ähnlich sind. Linux Mint ist ein sehr Benutzerfreundliches Betriebssystem welches auch auf einem USB-Stick installiert werden kann. Dieses hat eine Menge vorinstallierte Tools z.B. zum Festplatten formatieren oder um auf andere Festplatten zugreifen zu können und viele weitere.

Alles was benötigt wird ist ein relativ schneller USB-Stick, die neuste LinuxMint Distribution und das Programm LinuxLive USB Creator. Mit dem Programm wird die ISO-Datei auf dem USB-Stick installiert. Danach kann man von dem USB-Stick direkt booten. Dazu muss eventuell im BIOS die Bootreihenfolge des Computers angepasst werden. Wer dennoch lieber Windows nutzen möchte, kann sich VMware installieren und dann Windows auf dem Live-System installieren. Viel Spaß mit deinem Live-System 🙂

Folgenden sehr schnellen USB-Stick verwende ich:

Wer wollte nicht schon immer mal einen Internet Stream einfach direkt auf dem Fernsehr sehen? Und das so komfortabel, einfach und günstig wie möglich auch ohne Smart-TV. Heutzutage besitzt fast jeder ein Smartphone und hat es überall dabei. Wäre es also nicht cool einfach das Smartphone als Fernbedienung zu nutzen? Mit dem folgenden Produkt ist dies in der Tat möglich.

Dazu wird einfach nur der Google Chromecast benötigt. Dieser ist für einen erschwinglichen Preis von ca. 35,00 Euro erhältlich und kann direkt an dem Fernsehr via HDMI angeschlossen werden. Nach dem anschließen muss der Chromecast nur an das eigene Heimnetzwerk via WLAN angeschlossen werden. Dazu wird mit dem Smartphone die App Chromecast auf dem Smartphone heruntergeladen und installiert. Diese dient zur Konfiguration mit dem Heimnetzwerk. Sobald der Chromecast erfolgreich konfiguriert ist, wird in der Twitch App der Stream auf den Chromecast gecastet. In meinem Fall habe ich den Stream von RocketBeansTV, welcher 24 Stunden am Tag läuft, auf meinem Fernsehr übertragen. Nun kann man das volle TV-Feeling auf dem Fernsehr genießen.

Hier zum Kauf von Chromecast:

Um die RPG-Maker (2000, 2003) Spiele auf dem Android Smartphone spielen zu können, wird die App EasyRPG benötigt. Diese ist im Google PlayStore verfügbar und kann dort heruntergeladen werden. Anschließend müssen die Spiele in den Ordner /sdcard/easyrpg/games/ verschoben werden. Wird für die Spiele das RTP benötigt, dann muss dieses in den Ordner /sdcard/easyrpg/rtp/2000 bzw 2003 kopiert werden. Anschließend können die RPG-Spiele auf dem Android Smartphone gespielt werden. Viel Spaß dabei 🙂

Seit der Einführung des neuen Designs am 26.02.2014 gab es keine Möglichkeit einen Kommentar bzw. eine Bewertung zu hinterlassen. Nun wurde diese Funktion in das neue Design eingefügt. Diese Funktion öffnet ein Fenster, ähnlich der Lightbox für Bilder, indem die Kommentare geschrieben und gelesen werden können. Dieses Fenster wurde dann noch an das aktuelle Design angepasst.