Adafruit RGB Positive 16×2 LCD+Keypad Kit für Raspberry Pi

So mein Adafruit RGB Positive Display ist Angekommen.Hab im Internet einfach nach einem Bild gesucht und habe es ohne

Schaltplan aufgebaut. Hatt auch wunderbar funktioniert und das in 45min!

20140703_170256

Und nach dem Auspacken …

20140703_170744

So jetzt geht es los, Lötkolben an!

20140703_171431

20140703_172006

Jetzt die Restlichen Teile verlöten,unter anderem der Portexpanter,

die Taster,Widerstände und das Display selbst.

20140703_182515

So endlich geschafft alles verlötet :)

20140703_182826

So wir das Display aufstecken müssten eine Reihe  schwarzer Balken.

Zu Sehen sein,dann haben wir alles Richtig gemacht.

Mehr ist noch nicht zu sehen da die Software fehlt um das

Display anzusteuern. Hier in diesem Beispiel habe ich eine Internet

Radio Software sowie ein Fremdscript installiert. So jetzt geht es zur Software

über.

Als erstes Installieren wir Mpd

sudo apt-get install mpd mpc python-mdp

Falls noch nicht vorhanden installieren wir noch die Pakete für den I²-Bus

sudo apt-get install python-smbus

sudo apt-get install i2c-tools

Danach installieren wir das Script das dann das Display steuert

wget www.bobrathbone.com/raspberrypi/packages/radiod_3.8_armhf.deb

sudo dpkg -i radiod_3.8_armhf.deb

Jetzt wählen wir den Displaytype aus in meinem Fall ,,5,,

Danch machen wir einen restart und starten

sudo reboot

sudo service radiod start

Wenn das funktioniert hatt fügen wir den Dienst in den Autostart ein

sudo update-rc.d radiod enable

So falls euch der Sound nicht ausreicht hier eine kleine Anleitung um eine externe USB Soundkarte zu installieren

sudo nano /etc/mpd.conf

Dann audio_output suchen und device “hw:0,0 zu device “hw:1,0 ändern

Zum Schlussmachen wir einen Restart und es sollte funktionieren

sudo /etc/init.d/mpd restart

~Mathias~

Echtzeituhr für Raspberry Pi

Heute ist das Echtzeit Sensor Modul mit Batterie gekommen.

20140702_194347

Ich habe dann noch zwei Stiftleisten drangelötet.

20140702_194600

Dann ganz wichtig die Zwei Widerstände entfernen!

Da sonst der ­Raspberry mit 5V zerstört werden ­können!

20140703_1515011

So das wäre fertig und ab aufs Steckboard …

Anschluss wie folgt:

P2 VCC an 5V

GBD an GND

SDA an SDA

SCL an SCL

20140703_161402

So jetzt geht es an die Software Einbindung.

apt-get install i2c-tools

sudo nano /etc/modprobe.d/raspi-blacklist.conf

Nun kommentieren wir die benötigten Module aus. So sollte eure Datei nun aussehen

blacklist i2c-bcm2708

Jetzt geben wir, an welche Module nachgeladen werden

sudo  nano /etc/modules

und folgendes einfügen

i2c-bcm2708
i2c-dev
rtc-ds1307

Nun testen wir, ob das Modul erkannt wird, und laden dazu folgende Module

sudo modprobe i2c_bcm2708
sudo modprobe i2c_dev
sudo modprobertc-ds1307

Jetzt scanen wir den Bus

sudo i2cdetect -y 1

etzt müsste Folgendes ausgeben werden

pi@raspberrypi:~# sudo i2cdetect -y 0
0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
00:          -- -- -- -- -- -- -- -- -- -- -- -- --
10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
50: 50 -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
70: -- -- -- -- -- -- -- --

Die Uhr wurde als unter der Adresse 68 gefunden. Unter der Adresse 50 verbirgt sich ein EPROM.

Als Nächstes binden wir die Uhr ins System ein

sudo echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device

Jetzt Testen wir die Uhr

sudo hwclock -r

Die Uhr wird wahrscheinlich die falsche Uhrzeit anzeigen dies ändern wir,

mit folgendem Befehl

sudo hwclock -w

Jetzt sollte die Uhrzeit stimmen

sudo hwclock -r

Zu guter Letzt binden wir die Uhr dauerhaft ein

sudonano /etc/rc.local

und schreiben vor exit 0 dies rein

echo ds1307 0x68 > /sys/class/i2c-adapter/i2c-1/new_device
sudo hwclock -s

Jetzt Starten wir den ­Raspberry neu und die Uhr wird eingelesen, auch ohne Internetverbindung.

sudo reboot

Ich hoffe ich konnte weiterhelfen  ;)

~Mathias~

Sensor Kit Urban Garden Tool Soil Moisture Sensor

Ich habe einen Sensor Kit Urban Garden bekommen. Dieser dient zur Bestimmung der Bodenfeuchtigkeit und kann direkt in die Erde gesteckt werden.

Hier ein paar Bilder

20140703_161402

20140702_1855251

Leider habe ich keine deutsche Anleitung gefunden daher musste mein Multimeter ran.

Also mit dem ­Podi kann man die Schaltschwelle einstellen,also, wie feucht es sein muss bis der Sensor reagiert.

Im trockenen Zustand misst man zwischen ­GND und DO 0,77V (LOW) und

im Nasen Zustand 1,10 V (High). Allso Do ist ein digitaler Ausgang entweder High oder ein Low Signalausgibt.

Der Ausgang AO ist ein analoger Ausgang und zum Auslesen wird ein A/D Wandler benötigt. 

20140702_184438

Anschlussbelgung: VCC=  An 3,3V

GND= An GND

DO= An einen freien GPIO

AO= oder einen A/D Wandler hier Anschließen.

Hier mein Test Aufbau, wird noch ein Relais und eine Pumpe mit Kanister hinzukommen.

20140702_1809071

So genug für heute, ich werde diesen Beitrag noch ergänzen mit einem kleinen Video und

Ihr bekommt ein Beispiel Script dazu das Ich schreiben werde.

Bis bald ;)

~Mathias~