Artikel und Bücher von mir

Artikel in Zeitschriften

In den letzten Jahren habe ich Artikel in den Zeitschriften Funkamateur und CQ DL veröffentlicht. Ich beschäftige mich ja mit verschiedenen Themen der Elektronik und denke, dass dabei auch Fragen auftauchen, die von allgemeinen Interesse sind.

Bücher

BücherUm anderen OM zu helfen, hatte ich die Idee, meine Erkenntnisse und Erfahrungen zu veröffentlichen. Für einen Zeitschriftenartikel wäre das aber entschieden zu umfangreich geworden. Also suchte ich nach Anbietern für Print on Demand. Fündig wurde ich bei Kindle Direct Publishing von Amazon.

Die nachfolgenden Bücher sind über Amazon als gedruckte Broschüre oder e-Book für das Kindle erhältlich. Da ich schon diesbezügliche Anfragen hatte: Ich selbst habe (außer dem Korrekturdruck) keine Bücher und kann daher auch keine verschicken.

Der Bezug geht wirklich nur über Amazon!

Ab dem fünften Buch der Reihe Experimente mit Mikrocontrollern habe ich ein neues Logo eingeführt:

Ich möchte damit ausdrücken, dass hier ein OM für andere OM schreibt.

Alle meine Bücher beinhalten notwendige theoretische Ausführungen in dem Maße, wie es zum Erkennen von Zusammenhängen notwendig ist. Der Praxisteil wurde von mir selbst geschrieben und ausprobiert. Es sind also praktische Erfahrungen, die hier beschrieben werden.


Ich beschäftige mich nun schon eine ganze Weile mit Mikrocontrollern und stelle meine Leiterplatten selbst her. Aber irgendwann kommt man an seine Grenzen – vor allem, wenn es um zahlreiche Durchkontaktierungen bei zweiseitigen Platinen geht. Also habe ich mich im Internet umgesehen, was es so für Anbieter gibt, die zu (für mich) vertretbaren Preisen PCB herstellen. Leider waren in Deutschland keine zu finden. Dafür aber jenseits am anderen Ende der Welt: in China. Das Problem für mich war die Erstellung der für die Herstellung notwendigen Dateien. Die sogenannten Gerber-Dateien hatte ich noch nie gebraucht. Auch hatte ich verschiedene Layout-Programme bisher ausprobiert. Alle hatte so ihre Vor- und auch Nachteile. Letztendlich entschied ich, KiCad zu nutzen. Das Programm kommt mit einer sehr umfangreiche Dokumentation, die dazu teilweise noch in englisch ist. Es bildet alle Facetten ab, die man in der ganz normalen Nutzung überhaupt nicht braucht. Mit diesem Programm erstellte ich die ersten PCB und ließ sie produzieren. Die Qualität war topp! Nur ich hatte bei der Beschriftung Fehler gemacht.
Dieses Buch soll keine Ansammlung von Programmierbeispielen zur Lösung aller möglichen und unmöglichen Probleme sein.
Das Ziel ist mehr die Heranführung an die Lösung von eigenen Projekten. Dazu werden zuerst die grundlegenden Gesetze der Elektrotechnik, die man zum Aufbau von Schaltungen mit Mikrocontrollern unbedingt wissen muss, kurz erläutert.
Es wird die Arduino IDE zur Programmierung von Arduino und ESP8266 sowie ESP32 und das Microchip Studio für ATmegaXX- Controller erläutert.
Eingegangen wird auch auf grundlegende Befehle und Operationen, die man zur Programmierung in der Sprache des Arduino sowie C/C++ benötigt. Anhand von wenigen Programmierbeispielen soll gezeigt werden, wie an die Lösung von eigenen Programmierproblemen herangegangen werden kann.
Es wird gezeigt, dass es nicht nur eine Lösung geben muss, um zum gewünschten Ergebnis zu kommen.
Dieses Buch gibt einen Einstieg für das Programm KiCad 7. Mit diesem Programm können Schaltungen gezeichnet und Platinenlayouts erstellt werden. Es ist für den Praktiker gedacht, der seine Schaltungen professionell zeichnen und dann daraus auch Platinen herstellen (lassen) möchte. Im Buch werden die Schritte und Einstellungen aufgezeigt, die man eigentlich in der Regel nur benötigt. Das Programm kann aber viel mehr. Probleme, wie Abstände bei Hochspannungen oder Mikrowellenleitungen, gehören meistens ja nicht zum Alltag des Amateurs.
Inhalt:
▪ Allgemeine Hinweise zur Gestaltung der Leiterplatte
▪ Installation von KiCad 7
▪ Schaltplaneditor
▪ Platineneditor
▪ Erstellung von Gerber-Dateien für die Platinenherstellung
Dieses kleine Buch hat die Aufgabe, die Nutzung grundlegender Befehle der Arduino IDE vorzustellen. Es kann, und soll, keine komplette Anweisung zur Programmierung dieser kleinen, aber recht nützlichen Entwicklungsumgebung sein.
Die Beschränkung im Buch auf den Arduino Uno R3 und den
Arduino Nano sagt nichts aus über das wahre Potential dieser IDE. Es sind eine Vielzahl weiterer Boards der Arduino-Familie und auch, mit einer kleineren Erweiterung, die man in den Einstellungen der Arduino IDE vornimmt, von Boards mit anderen Controllern, wie dem ESP8266 und ESP32, möglich. Und das auch mit der (vereinfachten) Sprache der Arduino IDE. Besonders wertvoll ist auch, dass diese Sprache zusammen mit Befehlen von C/C++ verwendet werden kann.
Mit diesem Buch beginnt eine lose Serie zu Experimenten mit Mikrocontrollern. An Beispielen werden Lösungsvorschläge erläutert.
GPS-Werte werden vielfältig zur Ortsbestimmung verwendet. Das Problem ist, dass die Werte durch die Atmosphäre beeinflusst werden. Wenn man eine genauere Ortsbestimmung im Bezug auf einen bekannten Standort möchte, hilft Differentielles GPS, das aus zwei GPS-Empfängern besteht. Im Buch wird ein derartiges System unter Verwendung von GPS-Empfängern u-blox NEO-xxx und dem Controller-Modul ESP32 beschrieben. Es wird sowohl Hardware wie auch die Software ausführlich beschrieben. Die Software ist Open-Source unter EUPL-Lizenz. Das Buch ist auch für Interessenten interessant, die zwar kein GPS-System aufbauen möchten, sich aber mit dem Controller ESP32 beschäftigen. Inhalt:
▪ Prinzip des Differentiellen GPS
▪ Nutzung der Arduino IDE für den ESP32
▪ Verwendung von Touch-Sensoren ohne und mit Interrupt
▪ Verwendung des GPS-Moduls
▪ Datenübertragung mittels dem ESP-NOW-Protokoll
Der ESP8266 ist ein Mikrocontroller, der auch die Möglichkeit besitzt, über WLAN zu kommunizieren. Von Vorteil ist, dass dieser Controller auch recht einfach mit der Arduino IDE mit deren vereinfachten Befehlen programmiert werden kann.
Im folgenden Projekt wird beschrieben, wie die Relaisschaltung eines Antennenumschalters mit einem Browser über das heimische WLAN geschaltet werden kann. Dabei wird auch auf wesentliche Grundlagen der Erstellung von Webseiten mit HTML und CSS eingegangen. Dieses ist notwendig, weil im Browser (egal, ob am PC oder im Handy) eine Webseite als Benutzeroberfläche verwendet wird.
Das Projekt ist nicht nur für Amateurfunker interessant. Auch Interessenten, die andere Möglichkeiten suchen, Schaltvorgänge über WLAN mittels eines Browsers suchen, können hier fündig werden.
Es wird ein Experimentiersystem für den Arduino Uno beschrieben. Es besteht aus zwei Platinen, mit denen verschiedene Programmierexperimente durchgeführt werden können.
Ziel ist es, Programmierunerfahrene (beispielsweise Schüler) zum Einen in die Bestückung einer Leiterplatte zu schulen, zum Anderen die Programmierung ohne „wackligen Drahtverhau“ zu ermöglichen.
Das System ist flexibel und ermöglicht ein Vielzahl von Programmieraufgaben ohne Änderung der Hardware. Wert wurde auf eine einfache Handhabung bei minimalen Materialaufwand gelegt. Die Platinen werden einfach auf den Arduino Uno gesteckt.
Damit auch eigene Projekte gestaltet werden können, wird erläutert, wie mit dem Programm KiCad ein Template für eigene Schaltungen und Leiterplatten erstellt werden kann.
Für den Funkamateur und ambitionierten Hobby-Elektroniker steht oft das Problem an, Gehäuse oder bestimmte mechanische Konstruktionen für sein Projekt zu erstellen. Aber nicht jeder verfügt über eine umfangreich ausgestattete Werkstatt oder die fachlichen Kenntnisse der Materialbearbeitung. Hier bieten sich der 3D-Druck und das Laser-Cutting als sinnvolle Alternative an. Im Buch werden die Verfahren und praktische Anwendungen mit für diesem Leserkreis auch bezahlbaren Geräten beschrieben. Der Autor selbst nutzt die beschriebenen Geräte selbst bei der Ausübung seines Hobbys.