Beitrags-Archiv für die Kategory 'DIY'

DIY Breadboard Drahtbrücken

Donnerstag, 25. Februar 2010 23:03

Drahtbrücken für Breadboards lassen sich relativ einfach selbst anfertigen. Die einfachste Möglichkeit wäre, einen 1-adrigen Draht mit einem Druchmesser von ca 0,4 mm einzusetzen. Diese Drahtbrücken haben jedoch den großen Nachteil, dass sie unflexibel sind und somit auch leicht brechen.

Eine etwas aufwendigere, jedoch weitaus bessere Variante ist die Verwendung von flexiblem Draht in Verbindung mit IC-Kontakten. Als Draht habe ich ein verschiedenfarbiges Flachbandkabel verwendet, welches mit den IC-Kontakten verlötet wurde. Über die Lötstellen etwas Schrumpfschlauch und fertig sind die sehr hochwertiger Drahtbrücken.

Die fertigen Drahtbrücken auf einem Breadboard im Einsatz:

[...]

Thema: DIY, Microcontroller | Kommentare (0) | Autor:

FTP-Server auf dem Linksys WRT54GL mit DD-WRT Firmware und 1GB Mini-SD-Karte

Montag, 11. Januar 2010 21:53

Primär aus Gründen der Erweiterbarkeit sowie der Möglichkeit, alternative Firmwares (z.B. Tomato, OpenWRT, DD-WRT, FreeWRT, …) zu benutzen und somit den Funktionsumfang des Routers erheblich zu erhöhen, habe ich mir vor 83 Tagen (Uptime des Routers, er läuft seitdem ohne das geringste Problem) einen Linksys WRT54GL zugelegt.  Sekundär, um einen “featurearmen” Speedport in Rente – Pardon Altersteilzeit – zu schicken, er dient immerhin noch als Modem für den WRT54GL. ;-)
[...]

Thema: Computer, DIY, Linux | Kommentare (5) | Autor:

Kleine Aufmerksamkeit für die Freundin: Attiny2313 mit 8×8 LED-Matrix

Sonntag, 8. November 2009 17:42

Die Besonderheit bei diesem Projekt: die 8×8 LED-Matrix (übrigens bei Reichelt bestellt) wurde 1:1 an den Attiny2313 gelötet. Auf die Idee bin ich im Blog auf evilmadscientist.com gestoßen. Hier wurde der Attiny allerdings ohne Platine direkt auf die LED-Anzeige gelötet. Da ich die Matrix nach dem fertigen Aufbau jedoch weiterhin programmieren möchte, wollte ich nicht auf einen ISP-Header verzichten.

Attiny2313 8x8 LED-Matrix

[...]

Thema: DIY, Microcontroller | Kommentare (2) | Autor:

Digitalen Bilderrahmen selber bauen – Teil 5: Wandhalterung

Mittwoch, 21. Oktober 2009 20:45

Damit der digitale Bilderrahmen auch an die Wand gehängt werden kann, musste eine Wandhalterung her.
Die Idee: 2 Winkel, welche an die Wand geschraubt werden können. Gesagt – getan!
An diesen Winkeln wird der Bilderrahmen dann einfach Eingehängt:

Wandhalterung Digitaler Biderrahmen

[...]

Thema: DIY | Kommentare (2) | Autor:

USBASP USB AVR Programmer

Sonntag, 4. Oktober 2009 17:04

Da mein neues T400s keinen Parallel-Port mehr besitzt (auch nicht über die Docking-Station), musste ich mich nach einem neuen AVR-Programmer umsehen.

Entschieden habe ich mich für einen USBASP von Thomas Fischl.

Die Schaltung basiert auf einem Atmega8 und ein paar weiteren passiven Komponenten.

Der Vorteil dieser Schaltung:
Für die USB-Anbindung wird kein spezieller USB-Controller benötigt, dies wird alles über die Firmware auf dem Atmega8 geregelt.

Aufgebaut habe ich die Schaltung auf einer Lochraster-Platine. Klar hätte ich mir auch einen fertigen Bausatz bestellen können, aber wo bleibt da der Bastelspaß wenn nur noch die Widerstände eingelötet werden müssen? ;)

Außerdem wollte ich noch die Belegung des ISP-Steckers anpassen, damit diese mit meinem LPT zu ISP Programmieradapter kompatibel ist und auch für bestehende Schaltungen ohne zusätzlichen Adapter genutzt werden kann.

USBASP AVR Programmer

USBASP AVR Programmer

Nachdem der USBASP fertig aufgebaut war, spielte ich die Firmware über meinen LPT-Programmieradapter (an meinem Entwicklungsrechner, welcher dank dem USBASP jedoch bald überflüssig sein wird) ein und setzte die Fuses für den externen 12 Mhz Quarz.

Daraufhin wurde er dann am T400s unter Ubuntu 9.04 64Bit auf Anhieb erkannt!

lsusb
Bus 006 Device 006: ID 16c0:05dc VOTI

Um den USBASP mit Linux benutzen zu können, werden noch folgenden Pakete benötigt:

  • gcc-avr
  • avrdude
  • binutils-avr
  • avr-libc

Der Programmer kann dann direkt mit Avrdude verwendet werden:

avrdude -c usbasp

Thema: DIY, Linux, Microcontroller | Kommentare (2) | Autor:

Uhr mit 7-Segment Anzeigen und Attiny2313

Sonntag, 21. Juni 2009 20:24

So hier hätten wir es – das erste “richtige” Projekt in Sachen Microcontroller in diesem Blog. Eine Uhr, basierend auf einem Attiny2313 sowie sechs 7-Segement Anzeigen und 2 Tastern zum einstellen der Minuten und Stunden.

Uhr mit 7 Segment Anzeigen und Attiny2313

Auf dieser Version auf dem Breadboard wurde noch der interne Oszillator des Attiny2313 verwendet (8Mhz), dies wird sich jedoch in der finalen Version ändern, da dieser ziemlich ungenau ist. In der gelöteten Version wird dann ein externer Quarz mit 14,7456 Mhz seinen Dienst verrichten.

Der Attiny2313 ist wie geschaffen für dieses Projekt, die Ports reichen haargenau aus. :-)

An PB0-PB7 die einzelnen Segmente (a,b,c,d,e,f,g,h sowie dp), Port PD0-PD5 zur Ansteuerung der 6 Anzeigen sowie PA2 und PD6 für die Taster zum einstellen der Minuten und Stunden. An PA0 und PA1 wird in der finalen Version der Quarz seinen Platz einnehmen.

Programmiert wird der AVR mit dem bereits beschriebenen ISP-Programmieradapter und dem Programm Ponyprog.

Auf dem Breadboard wird der Attiny über den Spannungswandler 7805 mit einer 5V Spannung versorgt. In der endgültigen Uhr wird dieser dann durch 3x 1,5V Batterien ersetzt.

Thema: DIY, Microcontroller | Kommentare (3) | Autor:

Gehäuselüfter Recycling – Tischventilator

Freitag, 1. Mai 2009 13:06

Der Sommer steht schon fast vor der Tür und in meinem Dachgeschosszimmer wird es wieder unerträglich heiß werden. Abhilfe schaft absofort mein selbstgebauter Tisch- ventilator, welcher aus 3x 90mm PC-Gehäuselüftern besteht.

Tischventilator

Betrieben werden die Lüfter parallel an 12V. Über einen regelbaren Vorwiderstand kann die Drehzahl geregelt werden.Tischventilator

Thema: DIY | Kommentare (7) | Autor:

Digitalen Bilderrahmen selber bauen – Teil 4

Samstag, 11. April 2009 17:42

Der Digitale Bilderrahmen wurde nun so konfiguriert, dass er, nach dem Damn Small Linux hochgefahren ist, sofort eine Diashow startet.

Thema: Computer, DIY, Linux | Kommentare (7) | Autor:

Digitalen Bilderrahmen selber bauen – Teil 3

Mittwoch, 25. März 2009 19:49

Digitalen Bilderrahmen bauen

Mittlerweile wurde das Mainboard auf dem Rahmen verschraubt und alle sonstigen Teile wie Inverter für den TFT, CF Adapter mit Speicherkarte sowie die PCMCIA Wlan-Netzwerkkarte angebracht. Vor dem TFT wurde noch ein Passepartout sowie eine Glasscheibe angebracht. Zusätzlich wurde ein Druckschalter zum Einschalten sowie ein Kippschalter für die TFT Hintergrundbeleuchtung installiert.

Digitalen Bilderrahmen bauen
Wird der Digitale Bilderrahmen also für eine kürzere Zeit nicht benötigt, kann man die Displaybeleuchtung deaktivieren, um Strom zu sparen. Bei längerem nichtgebrauch ist es natürlich sinnvoller,  den Bilderrahmen abzuschalten. ;-)

Da der Bilderrahmen ständig mit dem Netzwerk verbunden sein wird, kann dieser dann auch ganz bequem mit einem SSH-Client auf einem PC oder Wlanfähigem Handy wie z.B. dem iPhone / Blackberry usw. heruntergefahren werden.

Mit Hilfe eines Dyndns-Clients kann der Bilderrahmen auch von außerhalb des privaten Netzwerkes heruntergefahren werden. Als Netzwerkkarte wurde eine “D-Link DWL G650 Rev. C2″ verbaut, welche “Out of the Box” mit Damn small Linux funktionierte.

Mit Bildern wird der Bilderrahmen in Zukunft dann über das Netzwerk “gefüttert” werden.  Die Bilder werden bei mir lokal auf meinem Rechner gespeichert werden und dann über Rsync in Verbindung mit SSH mit dem Bilderrahmen synchronisiert werden.

Auch denkbar wäre z.B. ein kleiner SAMBA-Server auf dem Bilderrahmen, so dass der Ordner für die Diashow direkt im Netzwerk freigegeben werden kann.

Ebenfalls möglich wäre es, in Verbindung mit einem Apache Server sowie PHP, einen Dateiupload auf dem Bilderrahmen einzurichten, um Bilder über das HTTP- Protokoll upzuloaden.

Hier sind der Fantasie dank Linux (fast) keine Grenzen gesetzt. :-)

Thema: Computer, DIY, Linux | Kommentare (3) | Autor:

Digitalen Bilderrahmen selber bauen – Teil 2

Mittwoch, 11. März 2009 20:58

So, mittlerweile habe ich mir einen Aluminium-Bilderrahmen zugelegt, in dem das Notebook verbaut werden soll. Die Außenmaße des Rahmens betragen ca 42 x 34 cm, optimal für ein Display mit 15″.
Um das Display sowie das Mainboard im Rahmen fixieren zu können, habe ich mir einen Holzrahmen gebaut, welcher genau auf die Innenmaße des Aluminiumrahmens und die Außenmaße des Panels zugeschinitten wurde.
DIgitalen Bilderrahmen bauen [...]

Thema: Computer, DIY, Linux | Kommentare (0) | Autor: