Dies ist eine alte Version des Dokuments!
Inhaltsverzeichnis
(Bastel-)Projekte der letzten Zeit
Jameica / Hibiscus / JVerein
MS Windows
Quellen:
IF EXIST %USERPROFILE%\jameica.properties (echo youhavejameica) ELSE (echo youdonthavejameica)
elektronische Adventskranzkerzen-Steuerung
Hier soll in der nächsten (freien) Zeit die Dokumentation für ein kleines Bastelprojekt zur elektronischen Steuerung der Beleuchtung des Adventskranzes auf dem Rastplatz Weserdeich entstehen.
QR-Code für Gäste-WLAN
Wer kennt das nicht, man hat Gäste zu Besuch und irgendwann kommt die Frage nach dem WLAN-Schlüssel um mal eben schnell etwas zu googlen, die aktuellen Fußballergebnisse zu verfolgen oder schnell den Wetterbericht zu prüfen. Ok - WLAN-Schlüssel hergekramt (… wo war der doch gleich…, …such, such… ach hier …), abgetippt und dann: keine Verbindung! WLAN-Schlüssel noch mal vergleichen und erneut eingeben. AAAHH!! jetzt, ja - wohl vertippt beim ersten mal.
Das geht auch einfacher. Und zwar mit einem QR-Code und einer passenden App auf dem Smartphone.
QR-Code erzeugen
Zur Erzeugung eines passenden QR-Codes leistet das kleine Kommandozeilenprogramm qrencode
hervorragende Dienste.
qrencode -o wlankey.png -s 16 "WIFI:S:<WLAN-SSID>;T:WPA;P:<WPA-KEY>;;"
Heraus kommt eine Grafik im PNG-Format mit dem Dateinamen wlankey.png
mit den gewünschten Informationen als QR-Code.
Alternativ kann man sich auch passende QR-Codes von Generatoren im Web erzeugen lassen. Hier ein paar Beispiele:
nützliche Shell Skripte
31c3
Download aller Videos des 31c3
- download_31c3_video_streams.sh
#!/bin/bash # MIRRORURL="http://cdn.media.ccc.de/congress/2014/h264-hd/" URLFILE="videos.url" INDEXFILE="index.html" echo -n "clean up old files ..." if [ -e $INDEXFILE ]; then rm $INDEXFILE fi if [ -e $URLFILE ]; then rm $URLFILE fi echo "done" echo "" echo -n "Downloading new \"index.html\" ..." wget -q $MIRRORURL echo "done" echo "" echo -n "extracting video urls..." grep -i video.png index.html | cut -d"\"" -f8 >> $URLFILE echo "done" echo "" echo "searching for new videos and completing partial downloaded videos..." while read line do wget -c -N $MIRRORURL/$line done <$URLFILE echo "done!"
Nicht vergessen download_31c3_video_streams.sh
mit chmod +x download_31c3_video_streams.sh
auch ausführbar zu machen
Die folgenden Zeilen erleichtern das Herunterladen und starten des Skriptes:
wget -O download_31c3_video_streams.sh "http://www.von-thuelen.de/doku.php/projekte?do=export_code&codeblock=0" chmod +x download_31c3_video_streams.sh ./download_31c3_video_streams.sh
Embedded Hardware
FHEM auf Raspberry Pi Model B
Erfassung verschiedener Raumtemperaturen und der jeweiligen Luftfeuchtigkeit mittels Funk Thermo-/Hygrometern, einem Raspberry Pi B und einem selbstgebauten 868 MHz Transceiver sowie dem Gasverbrauch mittels Reedkontakt direkt am Gaszähler.
I2C Port Expander am USB Port
I2C Port Expander am USB Port - Wie man einen NXP PCA9506 40-bit I2C Port Expander per FTDI (MPSSE) über einen USB Port an einem Linux PC betreibt…
TP-Link MR3020 als FTP-Server
HowTo embedded FTP Server - Wie man den 3G Router TP-Link MR3020 zu einem FTP-Server umbaut…
Raspberry Pi und Pi 2
Mein HowTo pimp my Raspberry Pi und Pi 2 - Einen Raspberry Pi (oder Pi 2) als Headles Server betreiben (neu: OwnCloud, Joomla!)
Experiment: Ein Raspberry Pi B (Rev. 2) als headless VDR
Cubietruck
Mein Cubietruck - Einen Cubietruck aka. Cubieboard 3 als Headles VDR Server betreiben
Januar 2017: Neuauflage - aber mit Armbia (Debian für ARM Architektur) als Basis
Januar 2017: Neuauflage #2 - aber mit Debian Jessie als Basis
Google Nexus 5
Mein Google Nexus 5 - Custom ROMs (LineageOS aka CyanogenMod) auf dem Google Nexus 5
Google Nexus Geräte unter Ubuntu 12.04 mounten.
Samsung Galaxy S3 (i9300 International)
Ein Custom ROM (z.B. CyanogenMod) auf dem Samsung Galaxy S3 (i9300 International)
Webseiten etc.
ownCloud
Meine ownCloud - ownCloud 7 9.x auf einem Strato Webspace (PowerWeb Basic)
Infodisplay am USB Port - lcdproc
Möglichkeit 1 - 4×20 Zeichen LC Display zur Anzeige des Online/Offline Zustandes meines DSL-Routers.
Infodisplay am USB Port - lcd4linux (eleganter! ;-)
Möglichkeit 2 - 4×20 Zeichen LC Display zur Anzeige des Online/Offline Zustandes meines DSL-Routers.
Leistungsaufnahme verschiedener Hausgeräte und techn. Spielzeuge -)
Übersicht - Wieviel verbraucht wer?