budo's Web
Hier findet ihr einiges zu meinen Hobbies

Elektronik-Basteleien

Bei meinen Elektronik-Basteleien dreht es sich meist um Mikrocomputer-Schaltungen, die mich schon immer fasziniert haben. Dabei werden insbesondere ATMEL Mikroprozessoren ATmega oder ATtiny mit der Arduino-Programmierumgebung verwendet.

Allgemeines

Die Aufbauten meiner elektronischen Basteleien erfolgen zumeist auf Lochrasterkarten in Fädeltechnik. Geätzte oder gefräste Schaltungen stelle ich nicht her. Mechanische Aufbauten wie Gehäuseeinbau usw. sind nicht meine Welt. Die Funktion der Schaltungen steht für mich im Vordergrund.

lochraster

faedeltechnik

Lochrasterkarte - budoino mit Ethernet-Modul

Fädeltechnik - dito

Auf eine direkte USB-Schnittstelle wird bei meinen Mikrocopmuter-Aufbauten meist verzichtet. Da die USB-Schnittstelle meist nur zum Programmieren oder zum debuggen benutzt wird, spart es Platz und Strom, wenn die USB-Schnittstelle bei den Zielaufbauten weggelassen wird. Programmiert werden die Schaltungen über einen separaten Arduino USB Light Adapter (z.B. von hier), der über einen 6-poligen Pfostenstecker (siehe Bild Lochrasterkarte am linken Rand) adaptiert wird.

usb

USB Light Adapter

Das Programmieren der Schaltung über USB erfordert das vorherige Laden eine Bootloaders. Hierzu ist ein Programmer erforderlich. Als Programmer kann man einen anderen Arduino verwenden ("arduino as ISP") oder z.B. einen "AVRISP mkII". Angeschlossen wird der Programmer via SPI-Schnittstelle. In der Arduino-Programmierungsumgebung wird der passende Programmer unter "Tools/Programmer" und der passende Prozessor unter "board/Aduino Uno" (für einen ATmega382p mit 16MHz Quarz) ausgewählt und der Bootloader mit "Tools/Bootloader installieren" geladen. (Der USB Light Adapter ist kompatibel zu der USB-Schaltung des UNO.)

Links zu den Elektronik-Basteleien

budoinos  selbst gebaute Arduino UNOs
budoino XXL  selbst gebauter Arduino ATmega1284p
budoinis  selbst gebaute Arduino ATtinys
Tabletten-Uhr  Wecker basierend auf budoini und Real-Zeit-Uhr
Netzschalter  Geräte (z.B. Drucker) via LAN ein-/ausschalten
Terrarium-Steuerung  Steuerung von Licht und Wärmequelle eines Gecko-Terrarium in 4 Phasen pro Jahr
Terrarium-Steuerung-NTP  Steuerung von Licht und Wärmequelle eines Gecko-Terrarium in 4 Phasen pro Jahr mit
  NTP-Synchronisation per WLAN
Wetterstation  budoino basierende Wetterstation mit Datenanzeige via Raspberry Pi Web-Server.
  Überholt, siehe Wetterstation 2
Wetterstation 2  budoino basierende Wetterstation mit Datenanzeige via Raspberry Pi Web-Server
Sensor-Ersatz  Ersatz Hardware/Software für den unzureichenden Temperatursensor der Wetterstation
Sensor-Ersatz 2  Ersatz für den unzureichenden Beleuchtungsstärkesensor der Wetterstation
Data-Logger  Data-Logger mit RealZeitUhr und Aufzeichnung auf SD-Karte
SRAM-Data-Logger  SRAM-Data-Logger für Aufzeichnungen mit hoher Geschwindigkeit
LCD-Displays  LCD-Displays am Arduino
AD-Wandler  Arduino Stromverbrauchsmessung und andere AD-Wandler Anwendungen
Arduino Erweiterung  Einbindung eines neuen Chip in die Arduino Umgebung am Beispiel Kurzzeitwecker
I2c-to-ADC-bridge  Analoge Sensoren via I2C-to-ADC-bridge am I2C-Bus
Winkel-Scanner  Laboraufbau zum Vermessen von Kompass, IR-Sensor, ... mittels Schrittmotor
Uhren-Synchronisation  Externe Uhrensynchronisation via Processing, Funkuhr, Ethernet
Beschleunigungsmesser  Beschleunigungsmesser basierend auf budoino XXL
Schrittmotor Teil 1  Vermessung von Schrittmotoren mit Drehgeber etc. - H-Brücken-Steuerung L293
Schrittmotor Teil 2  Vermessung von Schrittmotoren mit Drehgeber etc. - mit A4988 Stepper Motor Driver
Arduino Umgebung  Besonderheiten, Details, ... zur Arduino Hardware- und Software-Umgebung
Fahrrad-Bremslicht  Beschleunigungssensor basierendes Fahrrad-Bremslicht
Laser-Scanner  Laser-Scanner Experimente
Lissajous  Lissajous-Generator
LED-Strip  RGB-LED-Streifen, Ansteuerung mit Farbmuster-Generator
Raspberry Pi  Pollin 7" LCD am Raspberry Pi
ESP8266  ESP8266 WLAN mit Arduino Software

Nach Oben