Hier sind einige Infos zum Raspberry hinterlegt:
angefangen bei einigen nützlichen Befehlen für den Terminal in Linux:
automatisiert update und upgrade:
sudo apt-get -y update && sudo apt-get -y upgrade
Python libs installieren:
sudo apt-get -y install python-scipy python-numpy python-matplotlib python-serial
Tesseract und ImageMagick installieren:
sudo apt-get -y install tesseract-ocr imagemagick python-imaging-tk
LIRC installieren:
sudo apt-get -y install lirc
Keyboardlayout ändern:
sudo nano /etc/default/keyboard
SSH Server aktivieren:
sudo mv /boot/boot_enable_ssh.rc /boot/boot.rc
Neu starten:
sudo shutdown -r now
IP Adresse anzeigen:
ip addr
ifconfig
Für Xming:startlxde
Festplattennutzung:
df
$ fswebcam -d /dev/video0 -l 10 test-%Y-%m-%d–%H-%M-%S.jpeg
Nützliche Programme:
- Putty (SSH)
- Filezilla (SFTP)
- EasyEclipse for Python (Python Programmierung)
Seiten zum Thema Home Automation:
- http://alexba.in/blog/2013/01/06/setting-up-lirc-on-the-raspberrypi/
- http://www.agocontrol.com/tag/raspberry-pi/
- http://www.lexxi.at/2012/11/20/projekte-mit-dem-raspberry-pi/
- http://volkszaehler.org/
- http://fhem.de/fhem.html
- http://knx-user-forum.de/knx-eib-forum/20663-eibd-linknx-cometvisu-auf-raspberry-pi.html
Seiten zum Thema Remote Desktop:
http://www.welzels.de/blog/2013/03/per-remote-desktop-zum-raspberry-pi/
Überlegungen zum Thema Home Automation:
- Steuerung aller IR-Geräte wie TV, Radio, Staubsaugroboter, etc.
- Steuerung von elektrischen Verbrauchern wie Licht, Rolladen, Bewässerung, etc.
- Steuerung/Regelung der Heizung
- Erfassung von Wetterdaten wie Temperatur, Luftfeuchtigkeit, Wind, Helligkeit
- Erfassung des Strom-, Gas- und Wasserverbrauchs
- Erfassung der Raumtemperatur
- Mediacenter
- Objektüberwachung, Sicherung
- Interaktive Bedienung von zuhause und unterwegs
- 24V ist Standard für Industrie (Sensoren/Aktuatoren/Stromversorgung) und Kleinspannung bei der Hausinstallation
- können gleiche Leitungen für EIB, CAN, RS485 genutzt werden und bleibt man so flexibel? – EIB ist spezifiziert mit 2x2x0,8 Leitung, womit CAN und RS485 darauf betrieben werden können, da diese in der Regel nur 2 bzw. 3 Adern benötigen. Höhere Protokolle wie Profibus spezifizieren auch spezielle Kabel für eine RS485 Schnittstelle, diese sind aber höchstwarscheinlich auch bei EIB Kabeln verwendbar
Schnittstellenerweiterungen, Protokolle:
- IR
- CAN
- UART (RS232, RS485, DMX512, Bluetooth)
- I2C
- AI
- AO
- Funk (433MHz/868MHz)
- WLAN
- EIB/KNX-Bus
Links:
- www.openremote.org/
- www.dehof.de/eib/
- www.eib-kroner.de/eib-installation_busleitung.html
http://www.heise.de/open/artikel/Toolbox-Texterkennung-mit-Tesseract-OCR-1674881.html
tesseract imagename outputbase digits
psm-Optionen
Optionsnr. Funktion
0 Nur Ausrichtung und Skript-Erkennung (OSD “Orientation and script detection”).
1 Automatische Seitensegmentierung mit OSD.
2 Automatische Seitensegmentierung, aber keine OSD, oder Texterkennung (OCR).
3 Vollständige automatische Seitensegmentierung, aber keine OSD (Standardeinstellung).
4 Behandelt die Vorlage als eine einzelne Textspalte mit unterschiedlichen Zeichengrößen.
5 Behandelt die Vorlage als einzelnen einheitlichen Textblock im Blocksatz.
6 Behandelt die Vorlage als einheitlichen Textblock
7 Behandelt das Bild als einzelne Textzeile.
8 Behandelt das Bild als einzelnes Wort.
9 Behandelt das Bild als einzelnes, im Kreis geschriebenes Wort.
10 Behandelt das Bild als einzelnes Zeichen.
raspistill -o image.jpg
tesseract image.jpg outputbase digits