BLIT2008-Board

Aus BraLUG-Wiki

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Konzept

Zum 5.Brandenburger Linux-Infotag entstand u.a. die Idee einen Mikrocontroller-Workshop anzubieten. An Hand einer einfachen universellen Mikrocontrollerbaugruppe, welche durch die Teilnehmer selbst aufzubauen ist, soll der Einstieg in die "Mikrocontrollerwelt" ermöglicht werden. Folgende Kriterien waren/sind dabei wünschenswert:

  • einfache, leicht aufzubauende und "sichere" Schaltung (mit "sicher" ist gemeint, dass die Schaltung möglichst auf Anhieb und ohne komplizierte Einstellvorgänge/Messtechnik funktioniert)
  • kostengünstig
  • erweiterungsfähig
  • möglichst viele Aspekte der Mikrokontrollertechnik sollen abgedeckt werden
  • mittels beigelegter Software soll beispielhaft die Programmierung von Mikrocontroller aufgezeigt werden
  • mittels "abgeschlossener" und sinnvoll einsetzbarer Softwarebeispiele sollen mögliche Anwendungsgebiete aufgezeigt werden

Ob das, in der Folge beschriebene, BLIT2008-Board mit seinen Zusatzbaugruppen diese Kriterien erfüllt, muß jeder für sich entscheiden.

Grundlage für die Hardware waren jeweils fast immer die überall zu findenen Grundschaltungen der eingesetzten Baugruppen/Schaltkreise, die nur noch an die speziellen Gegebenheiten angepaßt wurden. Die Zusatzbaugruppen sind so konzipiert, dass sie ohne weitere Modifikationen an das Basisboard anschliessbar sind. Die Mikrocontrollerbasis besteht aus einem ATmega der Firma Atmel. Die Kommunikation mit den Zusatzbaugruppen erfolgt grundsätzlich über TWI (I2C) und steht damit auch im Mittelpunkt der Betrachtungen. Die eventuelle Kommunikation mit einem PC erfolgt via USB.

Auch auf der Softwareseite wurde, wenn möglich, das Rad nicht neu erfunden. Es werden diverse, frei verfügbare Bibliotheken und Code-Schnipsel verwendet. Welche dies sind, ist bei den einzelnen Anwendungsbeispielen vermerkt. Grund dafür ist, dass dadurch die Beispiele leichter zu verstehen sind, da im Internet unzählige weitere Anwendungen auf der gleichen Basis zu finden sind.


Basis-Board

Hardware

BLIT2008-Basisboard

Software

Erweiterungsbaugruppen

I2C-LCD

Hardware

BLIT-Board; I2C-LCD

Software

I2C-Temperaturfühler

Hardware

BLIT-Board; I2C-Temperaturfühler

Software

I2C-RTC

Hardware

BLIT-Board; I2C-Real-Time-Clock

Software

I2C-7-Segment-Anzeige

Hardware

BLIT-Board; I2C-7-Segment-Anzeige

Software

I2C-Eingabetaster

Hardware

Software

weitere Ideen

Links


Kontakt

Ich, Uwe, bin an weiteren Ideen zum BLIT-Board interessiert!

'Persönliche Werkzeuge