Ein kurzer Hinweis zu den Links: Für den Inhalt der folgenden Seiten ist ausschließlich der entsprechende Betreiber verantwortlich! Siehe dazu auch die Hinweise im Impressum.
Letzte Bearbeitung: 03.01.2024
Informationen und Datenblätter zu den verwendeten Mikrocontrollern
- www.microchip.com - Die Homepage der Firma Microchip. Hier sind Datenblätter und Informationen für alle PIC- und AVR-Mikrocontroller zu finden.
- www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/avr-mcus - Dieser Link führt direkt zu den AVR-Mikrocontrollern.
- www.microchip.com/en-us/products/microcontrollers-and-microprocessors/8-bit-mcus/pic-mcus - Dieser Link führt direkt zu den PIC-Mikrocontrollern.
- www.espressif.com/en/products/socs/esp8266 - Auf der Homepage der Firma Espressif findet man Informationen und Datenblätter für die ESP8266-Mikrocontroller.
- www.espressif.com/en/products/socs/esp32 - Auf der Homepage der Firma Espressif findet man Informationen und Datenblätter für die ESP32-Mikrocontroller.
- www.ftdichip.com - Auf dieser Seite findet man Informationen über die in meinen Projekten verwendeten USB-Interface-Chips.
Treiber für die USB-Chips FT8U232AM, FT232BM und FT232R
- www.ftdichip.com/Drivers (VCP) - Die Treiber auf dieser Seite sind erforderlich, um eine Kommunikation zwischen einem PC und den Projekten Tischuhr, Anzeigemodul 2, Anzeigemodul 2a und USB-RS232 Interface zu ermöglichen.
Programmiergeräte und Programmiersoftware für Mikrocontroller
- shop.myavr.de/index.php?sp=article.sp.php&artID=200006 - Auf dieser Seite kann ein praktisches USB-Programmiergerät für AVR-Mikrocontroller bestellt werden.
- www.lancos.com/prog.html - Hier wird eine Programmiersoftware namens PonyProg vorgestellt. Diese kann neben PICs und AVRs auch einige EEPROMs programmieren. Dazu sind allerdings verschiedene Programmieradapter nötig, die aber alle auf dieser Seite beschrieben sind.
- www.electronics-lab.com/project/ponyprog-circuit-for-atmels-avr - Auf dieser Seite wird ein komplettes Programmiergerät namens „Ponyprog Circuit“ vorgestellt, welches perfekt mit PonyProg zusammenarbeitet.
- www.rowalt.de/mc/avr/progd.htm - Hier wird ein einfaches Programmiergerät für alle AVR-Mikrocontroller und die dazugehörige Programmiersoftware vorgestellt
Beschaffung der Bauelemente
Leider gibt es keinen Händler, der alle benötigten Bauteile im Angebot hat und diese zu einem günstigen Preis liefern kann. Deshalb beziehe ich meine Bauelemente von verschiedenen Versandhandlungen, die nachfolgend in alphabetischer Reihenfolge aufgelistet sind. Alle bieten eine bequeme Online-Bestellung an und liefern relativ schnell.
- de.aliexpress.com - Hier kann man viele Elektronik-Bauteile recht günstig bekommen.
- www.az-delivery.de - Hier sind viele Mikrocontroller-Boards und weitere Bauelemente erhältlich.
- www.berrybase.de - Bietet neben Raspberry Pi auch viele Mikrocontroller-Boards an.
- www.conrad.de - Bietet eine große Auswahl an Bauelementen.
- csd-electronics.de - Hier gibt es eine große Auswahl an Bauelementen, teilweise zu sehr günstigen Preisen.
- www.darisus.de - Liefert neben vielen elektronischen Standard-Bauelementen auch Spezialteile wie z.B. Sensoren.
- www.electronic-shop.lu - Über diesen Shop sind die Matrix-Displays von Adafruit erhältlich.
- www.elpro.org - Bietet eine sehr große Auswahl an preisgünstigen Bauelementen.
- www.elv.de - Liefert viele Spezialteile und Bausätze (DCF77-Empfänger, USB).
- www.pollin.de - Hier sind viele Bauteile günstig als Restposten erhältlich.
- www.rasppishop.de - Bietet Raspberry Pi und andere Hardware an.
- www.reichelt.de - Bietet eine große Auswahl an Bauelementen zu günstigen Preisen.
- www.segor.de - Hat eine große Auswahl an Bauelementen vorrätig und bietet auch viele Spezialteile an.
- www.watterott.com - Große Auswahl an Entwicklungsboards und Zubehör.
Hier ist noch einige Händler für nichtelektronische Bauelemente:
- www.modulor.de - Liefert Plexiglas in vielen Größen und Farben, auf Wunsch auch passend zugeschnitten (z.B. für Uhrengehäuse).
Anfertigung von Platinen
Wer keine Lochrasterplatinen verwenden möchte, aber auch nicht selbst richtige Platinen anfertigen kann, der hat die Möglichkeit, eine Platine nach Wunsch herstellen zu lassen. Folgende Firmen (in alphabetischer Reihenfolge) bieten diesen Service an:
Weitere Informationen
- www.elektronik-kompendium.de - Auf dieser Seite sind viele Informationen über Elektronik, Bauelemente und Schaltungen zu finden.
- www.mikrocontroller.net - Hier findet man viele Informationen über AVR-Mikrocontroller und auch ein nützliches Tutorial für Einsteiger.
- www.avr-asm-tutorial.net/avr_de/index.html - Auch auf dieser Seite ist ein ausführliches Tutorial für AVR-Einsteiger zu finden.
- www.rowalt.de/mc/index.htm - Noch eine interessante Seite für den Einstieg in die AVR-Welt.
- www.embeddedlinks.com/chipdir - Auf dieser Seite kann man Informationen zu unbekannten ICs finden.
- www.alldatasheet.com - Diese Seite enthält eine große Sammlung von Datenblättern.
- www.digchip.com/lang/de - Auch auf dieser Seite befindet sich ein großes Datenblatt-Archiv.
- www.engbedded.com/fusecalc - Auf dieser Seite befindet sich ein praktischer Fuse-Bit-Rechner, der die Einstellungen in verschiedenen Varianten anzeigt: Klartext (AVR Studio), bitweise (PonyProg) und byteweise (AVR-Dude, myAVR ProgTool).
Andere Mikrocontroller-Projekte
- www.uCApps.de - Hier werden viele interessante Projekte für Freunde elektronischer Musik vorgestellt. Hier habe ich übrigens die MidiBox Plus als erstes Mikrocontroller Projekt nachgebaut.
- harerod.de/mahpong/mahpong.html - Hier wird ebenfalls ein Videospiel vorgestellt, diesmal aber auf AVR-Basis.
- www.roboternetz.de - Diese Seite bietet viele Informationen und Foren zum Thema Robotik, Elektronik und Mikrocontroller.
- www.chip45.com/categories/chip45boot2_avr_atmega_xmega_uart_bootloader_frei_kostenlos_hexfiles.php - Die Firma Chip45 bietet einen kostenlosen Bootloader an, der für viele ATmega- und neuere Xmega-Mikrocontroller verwendet werden kann.
- www.avr-projekte.de - Hier werden verschiedene interessante Projekte mit AVR-Mikrocontrollern vorgestellt.
Einige Informationen über den Raspberry Pi
- www.raspberrypi.org - Die Homepage der Raspberry Pi Foundation, hier findet man Infos zum schnellen Einstieg, aktuelle Downloads, FAQs und auch ein Forum.
- www.forum-raspberrypi.de - Hier findet man ein deutsches Raspberry Pi Forum, außerdem kann man hier Raspberry Pi Platinen und Zubehör zu kaufen.
- www.raspberrypi-spy.co.uk - Auf dieser Seite findet man viele Infos und Tipps über den Raspberry Pi.
- elinux.org/RPi_Hardware - Diese Seite beschreibt die Hardware des Raspberry Pi.
- elinux.org/RPi_Low-level_peripherals - Auf dieser Seite befindet sich eine ausführliche Beschreibung der Anschlüsse des Raspberry Pi, hier sind auch Programmbeispiele zum Ansprechen der GPIO-Anschlüsse zu finden.
- elinux.org/RPi_USB_Wi-Fi_Adapters - Auf dieser Seite ist eine Übersicht über die WiFi/WLAN-Adapter zu finden, die am Raspberry Pi verwendet werden können.
- www.debian.org/doc - Diese Seite enthält eine umfassende Referenz in Deutsch über Debian Linux.
- www.pc-erfahrung.de/linux/linux-befehle.html - Auf dieser Seite sind einige nützliche Linux-Kommandos aufgelistet.
- perldoc.perl.org - Auf dieser Seite befindet sich eine umfangreiche Dokumentation über Perl.
- www.perl-community.de - Hier findet man ein Forum über Perl, ein Wiki und FAQs. Weiterhin arbeitet man hier an einer deutschen Perl-Dokumentation.
- www.php.net/docs.php - Diese Seite enthält eine umfangreiche PHP-Dokumentation, große Teile davon sind auch in Deutsch verfügbar.
- de.selfhtml.org - Auf dieser Seite ist eine komplette deutsche Dokumentation über HTML und CSS mit vielen Beispielen zu finden.
- wiki.selfhtml.org/wiki/JavaScript - Hier sind viele Informationen über JavaScript (Einstieg, Sprachelemente, Objekte) zu finden.
- oss.oetiker.ch/rrdtool/ - Dies ist die Seite des Entwicklers von RRDTool und hier befindet sich eine ausführliche Dokumentation.
- mosquitto.org - Hier ist Homepage vom MQTT-Server Mosquitto mit Hinweisen zur Installation und der vollständigen Dokumentation
- nodered.org - Dies ist die offizielle Seite von Node-Red mit Informationen zur Installation, Konfiguration und einem Forum.
Hier wird PC-Software vorgestellt, die für bestimmte Projekte erforderlich ist oder in irgendeiner Form bei der Erstellung eines Projektes hilfreich sein kann.
- Binär-Hex-Konverter - Mit diesem kleinen Kommandozeilen-Programm kann man binäre Dateien ins Intel Hex Format und umgekehrt konvertieren. Dieses Tool ist recht nützlich
in Verbindung mit dem EPROM-Programmiergerät:
www.vector.co.jp/soft/dl/win95/util/se057995.html - Windows Version (Dateiname bhc103w.lzh auf der japanischen Seite suchen und auf den Button darunter klicken)
s-huehn.de/elektronik/programme/bhc103w.lzh - Windows Version, falls der obere Link nicht funktioniert
www.vector.co.jp/soft/dl/unix/util/se081349.html - Unix/Linux-Version (Dateiname bhc103.tgz auf der japanischen Seite suchen und auf den Button darunter klicken)
s-huehn.de/elektronik/programme/bhc103.tgz - Unix/Linux-Version, falls der obere Link nicht funktioniert - Wav-EPROM-Konverter - Dieses kleine Tool habe ich für die Projekte „Multifunktionsuhr“ und „BigBen-Türgong“ geschrieben. Es ermöglicht die Umwandlung einer WAV-Sounddatei in zwei EPROM-Dateien, welche dann direkt in die EPROMs geschrieben werden können.
- DCF-Diagnose v1.1 - Dieses Programm wurde von Winfried Krüger geschrieben und es demonstriert anschaulich den Empfang des DCF77-Signals. Der DCF-Empfänger wird über 3 Bauteile an eine COM-Schnittstelle angeschlossen, der Schaltplan wird vom Programm angezeigt.
- TAnz v1.16.00x - Dieses Programm kann zusammen mit dem Temperatur-Messsystem zur komfortablen Anzeige der Messdaten und Alarme auf dem PC verwendet werden. Außerdem bietet es zahlreiche Funktionen zum Aufzeichnen der Daten, so dass sie später in Datenbanken oder Kalkulations-Programme importiert werden können. TAnz wurde von Michael Bodag erstellt und wird beim Temperaturmesssystem ausführlich beschrieben.
- AnzKom v1.060 - Dieses Programm ist zur komfortablen Kommunikation mit dem (alten) Anzeigemodul 2 bestimmt. Mithilfe von AnzKom lassen sich die gesammelten Daten des Anzeigemoduls 2 auslesen und in einer Datenbasis speichern. Die Sensordaten können dann grafisch oder in Listenform dargestellt werden, wobei bis zu 4 Temperaturverläufe gleichzeitig betrachtet werden können. Meldungsdaten werden in Listenform angezeigt und können gefiltert werden.
- AnzKom v2.000 - Dieses Programm ist zur komfortablen Kommunikation mit dem aktuellen Anzeigemodul 2a bestimmt. Mithilfe von AnzKom lassen sich die gesammelten Daten des Anzeigemoduls 2a auslesen und in einer Datenbasis speichern. Die Sensordaten können dann grafisch oder in Listenform dargestellt werden, wobei bis zu 4 Sensorverläufe gleichzeitig betrachtet werden können. Meldungsdaten werden in Listenform angezeigt und können gefiltert werden. Weiterhin ist es möglich, Bildschirmfotos vom Display des Anzeigemoduls 2a zu erstellen. Eine ausführliche Dokumentation von AnzKom ist in der Beschreibung des Temperaturmesssystems zu finden.
- Tischuhr-Manager v2.00 - Dieses PC-Programm wurde von Andreas Hickmann und Daniel Mollnau entwickelt. Es kommuniziert über eine USB-Verbindung mit der Tischuhr und ermöglicht die bequeme Verwaltung von Uhrzeit, Alarmen, Geburtstagen sowie der Tischuhr-Konfiguration vom PC aus.
- SerialNG - Diese Delphi-Komponente ermöglicht einen komfortablen Zugriff auf die seriellen Schnittstellen. Ich habe diese zur Erstellung von AnzKom verwendet.
- TeraTerm - Dieses Terminalprogramm ist Open Source Software und kann für alle Projekte verwendet werden, die seriell mit einem PC kommunizieren (EPROM-Programmiergerät, Tischuhr, Temperatur-Messsystem).
- Win32 Disk Imager - Dieses Programm kann Image-Dateien auf Speicherkarten schreiben oder von Speicherkarten lesen. Es wird beim Web-Modul für die Installation des Betriebssystems benötigt.
- PuTTY - Dieser SSH-Client kann für die Fernwartung des Web-Moduls verwendet werden. Es enthält auch Funktionen für ein serielles Terminalprogramm.
- FileZilla - Mit diesem SFTP-Client können Dateien zwischen einem PC und einem Web-Modul transferiert werden.
- Angry IP Scanner - Dieses nützliche Programm durchsucht das Heimnetz und zeigt alle Geräte an.
- MQTT Explorer - Mit diesem Programm können alle Nachrichten angezeigt werden, die über einen MQTT-Server ausgetauscht werden.