Mein Paket… …ein I2C LCD Kit

Heute, kam mein Paket…

…mit einem 4-stelligen I2C LCD Modul mit 4 Tastern und roten LEDs von ELV in Leer an.

(I2C-BUS Displaymodul, Komplettbausatz Artikel-Nr.: 99253 bzw. 68-09 92 53 für 13,95 € zuzüglich 5,08 € Versand)

ELV_I2C_Modul

Der Bausatz enthält alle benötigten Teile. Die SMD Komponenten sind bereits vorbestückt. Nur noch Quarz, LEDs, Taster und das LCD müssen bestückt werden. Mit etwas Löterfahrung sollte der Zusammenbau keine größeren Schwierigkeiten mit sich bringen. Einzig der Einbau des Displays ergab anfangs etwas Kopfzerbrechen. Nach genauem Studium der Bauanleitung und der Bilder war ich mir dann irgendwann allerdings doch sicher alles korrekt zusammengebaut zu haben. Besondere Aufmerksamkeit verdient dabei der Einbau der Elastomerstreifen zur Verbindung des LCDs mit der PCB. Auch hier gilt daher wieder: Erst lesen, dann schrauben;-) Auf dem Foto oben muss der seitliche Anguss des Displays links zu sehen sein. Die Abdeckfolie muss unbedingt noch vor dem Zusammenbau vorsichtig entfernt werden! Die darüber verschraubte LCD-Plastikhalterung hat einen seitlichen Lichtleiter und kann auch um 180° gedreht angebracht werden. Über die Arduino Digital Pins 8 und 9 gesteuert kann so der Lichtleiter mit der LED5 oder der LED6 beleuchtet werden. Ein Reset-Taster sowie 4 Taster und darüberliegende LEDs können zur Bedienung verwendet werden.

Weiterlesen

Mein Paket … … ein Encoder

Heute kam mein Paket …

… mit einem Encoder. Ich habe ihn bei Reichelt bestellt (Dreh-Impuls-Geber STEC11B03 für 3,30 €).

Encoder01

Dieser Encoder hat 15 Rastungen pro Umdrehung. Es gibt 2 Leitungen mit zeitlich versetzten Impulsen. Wenn man sie auswertet, kann man erkennen, ob rechts oder links herum gedreht wird. In einer Anwendung kann man damit sehr einfach Stellwerte z.B. für Helligkeit, Farbe, Geschwindigkeit usw. erhöhen oder senken. Auch ein logarithmisches Verhalten kann einfach erzeugt werden, in dem man den Stellwert mit einem Faktor z.B. 1,2 multipliziert oder durch diese Zahl teilt. Das ist z.B. bei Helligkeit oder Lautstärke sinnvoll.

Weiterlesen

*Info: In diesem Beitrag verweisen orangefarbende Links auf Affiliates.

Mein Paket… …ein 3-Achsen Beschleunigungssensor BMA 180 Bosch Sensortec

Heute, kam mein Paket…

…mit einem 3-Achsen Beschleunigungssensor auf einem Breakout Board an. Dieses hatte ich über einen ebay-Shop bestellt.

(BMA180 Triple Axis Acceleration Sensor (SKU 00100-124) für 12,58 € inkl. Versand)

CIMG3507Das Breakout Board enthält einen 3-Achsen Beschleunigungssensor BMA 180 von Bosch Sensortec mit digitalem Ausgang. Es gibt auch ähnliche Sensoren von Freescale wie z. B. den MMA7260 oder auch von Analog Devices aus der ADXL3xx Familie. Diese sind allerdings zum Teil deutlich teurer, während der BMA180 inzwischen relativ preiswert in diversen Shops zu erhalten ist. Hintergrund ist vermutlich, dass Bosch Sensortec den Chip bereits in 2011 abgekündigt hat und noch große Restmengen am Markt verfügbar sind.

Da die Versorgungsspannung des BMA180 Sensorchips nur max. 3,6V beträgt, ist es recht praktisch, dass sich auf diesem Board auch gleich noch ein Spannungsregler und Levelshifter befinden. So soll das Board gefahrlos an 3,3V und 5V betrieben werden können. Die Kommunikation des ICs kann grundsätzlich per SPI oder I2C-Protokoll erfolgen. Auf diesem Breakout Board hier wird allerdings nur I2C unterstützt. Die auf dem Board herausgeführten I2C Pins werden intern übrigens sowohl für den SPI wie auch den I2C Mode geteilt. Ist der CSB-Pin des Chips LOW, so wird er im SPI-Mode angesprochen, bei HIGH im I2C-Mode! Durch die entsprechende Vorverdrahtung auf diesem Breakout Board lässt sich hier allerdings nur der I2C-Mode verwenden.

  • SPI-Mode                  I2C-Mode
  • —————————————————
  • SDI  Input                  SDA Bidirectional
  • SDO Output              ADDR Address Bit/Input
  • SCK Input                  SCL Input
  • CSB Chip Select       I2C Mode Select/Input (HIGH)

Weiterlesen

*Info: In diesem Beitrag verweisen orangefarbende Links auf Affiliates.

Arduino Praxiseinstieg

ThomasBrühlmann_ArduinoPraxiseinstiegArduino Praxiseinstieg (2. Auflage mitp)

Von Thomas Brühlmann

aus dem Verlag Hüthig Jehle Rehm GmbH

 

ISBN 978-3826691164

Die Webseite http://arduino-praxis.ch dürfte der Mehrzahl in der Arduino Szene bereits bekannt sein. Schon Mitte 2010 erschien die 1. Auflage dieses Praxisbuches. Nun ist seit September 2012 auch die 2. Auflage erhältlich. 528 Seiten stark! Jetzt auch unter Berücksichtigung der Arduino 1.0x Entwicklungsumgebung! 11 Kapitel und diverse Anhänge machen das Buch zu einem wichtigen Nachschlagewerk.  Sowohl die verwendete Hardware als auch Software ergänzt durch viele praxisnahe Beispiele und noch mehr Querverweisen zu Quellen oder verwandten Themen im Internet werden hier behandelt. Ein kurzes Errata Dokument kann aus dem Internet geladen werden unter http://arduino-praxis.ch/files/arduino-praxiseinstieg2-errata.pdf.

Weiterlesen

Die elektronische Welt mit Arduino entdecken

Die elektronische Welt mit Arduino entdecken

Die elektronische Welt mit Arduino entdecken

Von Erik Bartmann aus dem O’Reilly Verlag

ISBN 967-3-389721-3197

 

 

Neben dem „Cookbook“ im englischsprachigen Original wie auch dem erst 2013 erschienenem „Kochbuch“ in der deutschen Übersetzung, die übrigens beide ebenfalls vom O’Reilly Verlag erschienen sind, ist dieses Buch „Die elektronische Welt mit Arduino entdecken“ von Erik Bartmann meine absolute Empfehlung für alle Einsteiger in die Arduinowelt. Durch seine lockere und leicht verständliche Schreibweise, die oftmals recht witzigen Fragen und Kommentaren seines wissensdurstigen virtuellen Begleiters „Ardus“ wie auch die sachkundige und praxisgerechte Darstellung selbst komplexerer Zusammenhänge, machen das Arbeiten mit diesem Buch zu einer kurzweiligen Angelegenheit. Auch heute noch mit nun nahezu 2 –jähriger Arduino-Erfahrung, benutze ich es immer wieder gern als Nachschlagewerk, zumal der gesamte Buchaufbau sehr strukturiert ist und auch das Schlagwortverzeichnis am Ende des Buches schnell zum gewünschten Ziel führt. Weiterlesen

Bluetooth-Kochbuch für den Arduino

Bluetooth eignet sich hervorragend um drahtlos mit einem Arduino zu kommunizieren. Preiswerte Bluetooth-Module gibt es z.B. unter der Bezeichnung JY-MCU-Modul. Sie sind für unter 10 € zu haben.

BT01

Es gibt sehr viele Parameter und Möglichkeiten die Module zu konfigurieren. Hier möchte ich,  wie in einem Kochbuch, die minimal erforderlichen Einstellungen beschreiben, um die einfachste Kommunikation einzustellen.

Weiterlesen

Das Intelligente Haus – Heimautomation mit Arduino, Android und PC

Das intellignte HausDas Intelligente Haus

Von Mike Riley aus dem O’Reilly Verlag ISBN 978-3-86899-3763-9

Das Buch wurde uns von O’Reilly im Rahmen des Usergroup-Programms gestellt

Gleich zu Anfang eine Warnung. Dieses Buch liefert keine 1:1 Anleitung von Anfang bis Ende der hier vorgestellten Projekte. Rein Technikinteressierte oder Einsteiger ohne wirklich gute Basiskenntnisse dürften bereits bei der Umsetzung des ersten Projektes scheitern. Weiterlesen

Temperaturwächter für Gewächshaus

Der Temperaturwächter dient dazu, im Gewächshaus junge Pflanzensetzlinge im Frühjahr vor noch vereinzelt auftretendem Nachtfrost zuschützen.

Die Anlage schaltet eine elektrische Beheizung ein und aus und signalisiert ggf. durch eine Alarmglocke, daß eine Mindesttemperatur unterschritten ist.

Als Temperatursensor wird ein TSIC 306 verwendet. Er ist auf 0,3 °C genau. Die Steuerung der Ausgabegeräte erfolgt über eine  2-fach Relaiskarte. Ein TFT-Display zeigt den aktuellen Status an.  Eine Folientastatur  ermöglicht Eingaben zur Änderung der Einstellungen. Zur Anzeige der Uhrzeit wird ein Uhren-Modul vom  Typ DS1307 verwendet. Es hat eine Pufferbatterie und läuft dadurch auch bei Stromausfall weiter. Ausserdem besitzt es auch nichtflüchtigen RAM-Speicher. In diesem Speicher werden die Einstellungen gesichert, sodass sie nach einer Unterbrechung der Stromversorgung unverändert zur Verfügung stehen.

Weiterlesen