Mikrocontrollerwelt

Aus BraLUG-Wiki

(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(BLIT2008-MC-Board (Konzeptidee))
(BLIT2008-MC-Board (Konzeptidee))
Zeile 36: Zeile 36:
 
** ATmega8 oder ATmega168 (beides PDIL-28; pinkompatibel)
 
** ATmega8 oder ATmega168 (beides PDIL-28; pinkompatibel)
 
** externer Quarz 12Mhz
 
** externer Quarz 12Mhz
 +
  
 
* Peripherie auf dem Board:
 
* Peripherie auf dem Board:
Zeile 45: Zeile 46:
 
** USB-Anschluss
 
** USB-Anschluss
 
** 4-stelliges LED-Display? (Ansteuerung aber via I2C --> SAA1064)
 
** 4-stelliges LED-Display? (Ansteuerung aber via I2C --> SAA1064)
 +
  
 
* herausgeführte Peripherie:
 
* herausgeführte Peripherie:
Zeile 51: Zeile 53:
 
** ISP?
 
** ISP?
 
** IR (Sender/Empfänger) vorbereitet?
 
** IR (Sender/Empfänger) vorbereitet?
 +
  
 
* Stromversorgung
 
* Stromversorgung
 
** über USB vom PC (max. 500mA)
 
** über USB vom PC (max. 500mA)
 
** alternativ externe Stronversorgung vorsehen?
 
** alternativ externe Stronversorgung vorsehen?
 +
 +
 
* Leiterplatte:
 
* Leiterplatte:
 
** einseitig
 
** einseitig
 
** Herstellung klären
 
** Herstellung klären
 +
  
 
* Software:
 
* Software:
Zeile 71: Zeile 77:
 
*** USB-Beipiele (mit einer kleinen PC-Applikation)
 
*** USB-Beipiele (mit einer kleinen PC-Applikation)
 
*** Idee: ein MC-Cluster via I2C
 
*** Idee: ein MC-Cluster via I2C
 +
  
 
* optionale Peripherie (als eigene Baugruppe):
 
* optionale Peripherie (als eigene Baugruppe):
 
** LCD (mittels I2C-Portexpander) + entsprechender Bibliothek
 
** LCD (mittels I2C-Portexpander) + entsprechender Bibliothek
 +
 +
 +
* Schaltpläne
 +
 +
[[Bild:Blit mc board v1.png|320px|BLIT-MC-Board; Version 1]]
 +
 +
  
 
* ein paar Links:
 
* ein paar Links:

Version vom 17. Juni 2008, 07:43 Uhr


Inhaltsverzeichnis

Die Macher

  • Uwe
  • ... weitere Mitstreiter gesucht!!!


Der Plan

ein kleines Vortragsprogramm

  • 2-4 Vorträge zum Thema (oder auch ein ganzer Vortragstrack) zusammenstellen; z.B.:
    • eine allgemeine Einführung
    • spezielle Aspekte der Programmierung; z.B.:
      • hardwarenahes Programmieren
      • Bootloader
      • ungewöhnliche Konzepte (z.B. NanoVM)
      • "Betriebssysteme" für MCs
    • Mikrocontroller-Debugging
    • ein (oder zwei) interessante MC-Projekte vorstellen
    • ein paar Elektronik-Grundlagen (digitale Schaltungstechnik?)

ein Workshop

  • begrenzte Anzahl von Teilnehmern (Anmeldung)
  • Unkostenbeitrag der Teilnehmer für Bauteile und Verbrauchsmaterialien
  • einen kleinen, vorgegeben Bausatz selbst bauen
    • am liebsten irgend etwas mit Ethernet-Schnittstelle; Contra: zu teuer (>20 Euro)
    • gängiger Atmel-MC (mega8) mit Hauptaugenmerk auf standardisierte Kommunikationsprotokolle (USB, I2C usw.)

eine kleine Ausstellung

  • mal sehen, was sich da so findet und wer sich präsentieren möchte...


Das Konkrete

BLIT2008-MC-Board (Konzeptidee)

  • Controller:
    • ATmega8 oder ATmega168 (beides PDIL-28; pinkompatibel)
    • externer Quarz 12Mhz


  • Peripherie auf dem Board:
    • 1-2 LEDs (eine LED zur Anzeige des Bootloader-Mode)
    • 1 Resettaster
    • 1 Taster zur freien Verfügung
    • I2C-Temperatur-Fühler (z.B. LM75)
    • I2C-RTC?
    • USB-Anschluss
    • 4-stelliges LED-Display? (Ansteuerung aber via I2C --> SAA1064)


  • herausgeführte Peripherie:
    • Buchse für I2C (Widerstände schon auf der Platine)
    • sämtliche freie Ports des MC
    • ISP?
    • IR (Sender/Empfänger) vorbereitet?


  • Stromversorgung
    • über USB vom PC (max. 500mA)
    • alternativ externe Stronversorgung vorsehen?


  • Leiterplatte:
    • einseitig
    • Herstellung klären


  • Software:
    • USB-Bootloader schon draufgebrannt (z.B. avrusbboot)
    • USB-Bibliothek
    • I2C-Bibliothek (Master und Slave)
    • Applikations-Beipiele:
      • einfacher Blinker
      • Tastenabfrage/-entprellen
      • I2C-Beipiele
      • Thermometer (LM75, LED-Display)
      • kleines Voltmeter (ADC-Eingang, LED-Display)
      • USB-Beipiele (mit einer kleinen PC-Applikation)
      • Idee: ein MC-Cluster via I2C


  • optionale Peripherie (als eigene Baugruppe):
    • LCD (mittels I2C-Portexpander) + entsprechender Bibliothek


  • Schaltpläne

BLIT-MC-Board; Version 1



5. Brandenburger Linux-Infotag 2008

Ideensammlung · Organisation · Ort & Infrastruktur · Helfer · Raumplan · Inhaltliche Planung · Mikrowelten · Social Event · Werbung · ToDo-Liste
nicht öffentlich: Anmeldungen · Programm · Orga-Team

'Persönliche Werkzeuge