Infrarot und Arduino Codes, Pronto, Anymote und Scrutinizer

Wer einfach mal auf die schnelle mit einem Arduino (Nano,Leonardo,Uno, MiniPro mit FTDI Adapter) ein Infrarotsignal auslesen möchte und keine Lust auf viel hin und her hat dem ist hier geholfen. Mit dem netten Tool IRScrutinizer ist alles rund um Infrarot möglich. Das Tool benutzt diverse Hardware als IR-Bridge.

Anbei ein Link zu einem 1,2GB VMPlayer Image das von selbst funktioniert, Arduino-IDE, Scrutinizer,Libs und Java sind vorkonfiguriert und installiert!  https://philipp.kuhrs.eu/fedora.rar

Ganz einfach:

1. Image Starten

2. Als test mit PW test einloggen

3. Arduino-IDE Starten und das Beispiel Girslite auf den Arduino hochladen

4. IR LED und IR Empfänger wie folgt anschliessen:

SenderPin CapturePin
Uno/Nano (ATmega328P) 3 8
Leonardo/Micro (ATmega32U4) 9 4
Mega2560 (ATmega2560) 9 49

5. Über den Desktop Link IRTool den Scrutinizer starten, nach dem flashen ist der Arduino und Scrutinizer auch in Windows lauffähig.

Wenn alles geklappt hat muss man nur noch Arduino als CapturingHW und Sender HW einstellen und noch je nachdem ob man Lesen/Senden möchte im jeweiligen Tab mit Open Verbinden..

 

Trick für automatische Benachrichtigung bei DNS Change

Wer hat nicht schonmal A-Records auf eine andere IP geändert oder gesetzt und lange gewartet..

Die folgenden 2 Scripte für Windows und Linux checken über Ping die IP des Hostnamens auf Änderung zur neuen IP und versenden eine Email mit einem Googlemail Account.. auf vielen NAS geht das in Linux bei Konfigurierung eines SMTP Relay über sendmail (wie man den jeweiligen Agent auf Google einstellt gibts genug Anleitungen ) und bei Windows muss die kleine sendmail.exe (von http://caspian.dotconf.net) in das Scriptverzeichnis gelegt werden.

Windows Batch Datei:

 

Linux Shell Script (nachricht.txt muss angelegt werden, und dann ein cronjob mit zB. /usr/bin/sh /Pfad/check.sh angelegt werden):