Archiv für den Autor: mle

BCM-Baustein

IMG_20140520_121058BCM, eine Variante von PWM, ist eine  sparsame Methode um viele LEDs gleichzeitig zu dimmen.

Um in Zukunft neue Projekte schnell mit BCM-Funktionalität auszurüsten, ohne den verwendeten Mikrocontroller damit belasten zu müssen (Pins, mindestens ein Timer, Programmspeicher, hinreichend hohe Frequenz), gibt es nun einen fertigen BCM-Baustein. Weiterlesen

7-Segment-Testmodul

IMG_20140403_162558Dieses Modul wurde für AVR-Aufbauten erstellt, die eine oder mehrere Siebensegmentanzeigen verwenden, damit während der Entwicklungsphase nicht immer der gleiche Aufbau aus Anzeige, Schieberegister und vielen Vorwiderständen zuasmmengesteckt werden muss, da die sieben (bzw. acht) Vorwiderstände viel Zeit und auch auf jedem Steckbrett viel Platz wegnehmen.

Weiterlesen

WIP II: LED-Würfel

IMG_20140325_114659

Die Unterseite.

IMG_20140325_123023

Der LED-Cube mit den acht Zeilenanschlüssen und dem dickeren Z-Anschluss.

 Der LED-Würfel ist jetzt einsatzbereit, es fehlt nur noch ein passendes Gehäuse. Hier ist der eigentliche Aufbau zu sehen – nach vielen Stunden Arbeit sind die acht Ebenen aufeinander gelötet, die untersten Anoden wurden mit Schrumpfschlauch isoliert und durch eine Bodenplatte aus Alu geführt. Auf der Unterseite wurden sie dann unter passender Spannung verbogen (um die unterste Ebene wieder plan zu bekommen), verdrahtet und mit Heißkleber ganz fixiert und isoliert.

Während des Zusammenlötens wurden leider einige wenige LEDs durch die Hitze zerstört, bei etlichen anderen stellte sich hinterher heraus, dass sie auch in Sperrrichtung schwach durchlässig sind und daher zu unerwünschten Ghosting-Effekten führen (weil nicht leuchtende Anoden durch die Schieberegister auf Low gesetzt werden statt hochohmig zu werden). Weiterlesen

RS-232-Pegelwandler

IMG_20140206_021053

Ab und zu lassen sich AVR-Probleme doch nicht nur aus dem Code heraus oder anhand der “Symptome” genau erkennen. Da kann die USART-Schnittstelle hilfreich werden, damit man schnell mal ein paar Debugging-Ausgaben vom Code sehen kann.
Da die Beschaltung eines RS-232-Pegelwandlers immer gleich ist, ist sie jetzt in einer kompakten, Breadboard-kompatiblen Box verfügbar.

Weiterlesen

ISP-Programmierbox

IMG_20140130_215951Diese Box enthält selbst fast keine Bauteile außer einer winzigen Platine:

  • zwei ISP6-Header, ein ISP10-Header (wofür auch immer der gut sein mag)
  • ein Resetschalter (mit PullUp und 100nF gegen Masse)
  • ein “Mini-ISP6-Header”
  • zwei LEDs (eine gegen SCK, eine gegen +5V)
  • und natürlich 100nF zwischen +5V und GND.

Hauptgrund für das Ding war, dass der Diamex-ISP-Programmer ein viel zu kurzes Kabel hat. Davon abgesehen geht es mit den paar eingebauten Teilen schneller, Testschaltungen zusammenzustecken.

IMG_20140130_220137Die Box dient gleichzeitig zur Aufbewahrung der passenden Kabel und einer kleinen Steckplatine mit passenden Wannensteckern: