(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

QR-Code Beispiel
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…

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?

neue Fahrradbeleuchtung

AVR NET-IO (Pollin) mit ethersex


QR-Code
QR-Code (Bastel-)Projekte der letzten Zeit (erstellt für aktuelle Seite)