breadboarding.de

Allerlei rund um Elektronik, Arduino und Software

Servus!

Servus und Willkommen auf meiner Website! Hier findest Du viele Projekte rund um Arduinos, Elektronik, sowie diverser Programme. Dabei wird immer ein bestimmtes Thema behandelt und dazu die zum Verständnis wichtige Theorie erläutert und komplexe Beschreibungen ggf. mit zusätzlichem Material ergänzt. Anregungen und Meinungen sind natürlich stets erwünscht und helfen, wo man etwas verbessern kann.

Arduino: FFT-Spektrumanalysator (Java)

FFT Während ein Oszilloskop ein aufgenommenes Signal bezogen auf die Zeitbasis visualisiert, entspricht die X-Achse eines Spekrumanalysators einem endlichen Frequenzbereich, die Funktion der Y-Achse als Amplitude bleibt erhalten, obgleich bei der Spektrumanalyse meist eine logarithmische Skalierung (statt der Linearen) von Vorteil ist. Spektrumanalysatoren können primär nach 2 Prinzipien realisiert werden, einmal analog in Form eines …

Weiter lesen »

Arduino/AVR: Mehrere Taster an einem Interrupt

multiple_buttons_schmematic

Bei einer Tastenabfrage gibt es 2 primäre Lösungswege, wie ein Drücken vom Mikrocontroller detektiert werden kann: einerseits gibt es das sog. Polling, wo zyklisch der Zustand eines Tasters abgefragt wird und andererseits den Interrupt. Ersteres hat den Nachteil, dass ein großer Anteil an CPU-Ressourcen für die Abfrage aufgebracht werden muss, auch wenn keine Eingabe erfolgt. …

Weiter lesen »

Projekt: 0-600V Hochspannungsnetzteil, Teil I

PWM-Regler

Einleitung In folgendem Projekt werde ich den Aufbau und die Funktionsweise eines geregelten Hochspannungsnetzteiles in Schaltregler-Bauweise erklären. Entsprechende Geräte sind meist recht teuer und voluminös, weswegen ich auf einen Selbstbau gesetzt habe. Die Ausgangsspannung soll bis 600 VDC betragen, um primär Experimente mit Röhren abzudecken (Audioverstärker und Fokusspannungen), möglichst frei von Restwelligkeiten sein und nicht …

Weiter lesen »

Reparatur: Canon EF-S 17-85 (AF und Blende)

Da ich gerne des Öfteren hobbymäßig zu meiner DSLR greife, bin ich angewiesen auf die Funktionsfähigkeit der Komponenten, Geld steht mir nicht im Überfluss zur Verfügung und so habe ich mich auf 2 Objektive beschränkt. Und gerade mein Immerdrauf fing an, plötzlich Probleme zu machen. Das 17-85mm IS USM von Canon ist heute immer noch …

Weiter lesen »

Arduino/AVR: Funktionsweise des Watchdog Timers

Jeder kennt es von Computern und Smartphones: Ab und an treten Softwarefehler auf, die zu einer Fehlfunktion oder Verzögerung führen. Das laufende Betriebssystem erkennt diesen Umstand und bricht den betreffenden Prozess ab bzw. startet das System neu. Bei Geräten basierend auf Android wird meist ein sog. Soft Reboot durchgeführt, d.h. es wird nur das OS …

Weiter lesen »

Arduino: GPIO-Geschwindigkeit erhöhen

Zugegeben, der Arduino Befehls-Syntax ist sehr einfach und verständlich, leider bringt er ein paar Nachteile mit sich, vor allem wenn man den Aspekt der Geschwindigkeit betrachtet. Diese kann man unterschiedlich angeben, entweder man beschreibt die Dauer der Abarbeitungszeit eines Befehls in Milli- oder Mikrosekunden, oder in Prozessortakten, wobei letztere abhängig von der Taktrate der CPU …

Weiter lesen »

Arduino: Wärmebildkamera (16×4 Pixel)

Einleitung Eine Wärmebildkamera für Hobbybastler? Eigentlich ne spannende Sache, nicht nur zum Experimentieren, sondern auch um beispielsweise die Temperatur von spannungsführenden oder sehr heißen Bauteilen kontaktlos messen zu können. Leider liegen selbst günstigste Geräte im 4-Stelligen Eurobereich, also für den „Brauche-ich-mal-ab-und-zu“-Fall nicht wirtschaftlich. Dennoch wollte ich mich nicht damit zufrieden geben und habe eine Möglichkeit …

Weiter lesen »

Blender: Realistischen Mond erstellen

Einstieg Bisher bin ich von Blender-Projekten immer zurückgeschreckt, klar, es ist durchaus faszinierend, was man mit diesem (kostenlosen) Programm für grafische Qualitäten in Sachen Animationen und Effekte auf die Beine stellen kann, aber die Bedienung ist wie der Vergleich von Mac OS mit Linux, je mehr man sich mit Blender beschäftigt, desto mehr Möglichkeiten der …

Weiter lesen »

Transparenz-Verlauf (Alpha) mit GIMP erstellen

Ein normales Bild im JPG-Format hat 3 Farbkanäle, jeweils für Rot, Grün und Blau. Möchte man einen Transparenzverlauf erstellen (wie das Breadboard über dem Kopfbild der Website), also das Bild über einen Bereich verblassen lassen, so muss man auf andere Formate zurückgreifen, die einen Alphakanal unterstützen und zwar verlustfreie Formate wie PNG oder TIFF. Der …

Weiter lesen »

Teardown: LCD-Beamer und Funktionsweise

Moderne Beamer mit mindestens HD-Auflösung sind teuer, meist im Bereich mehrerer hundert Euro und zudem recht schwer. Und das alles um ein Bewegtbild auf eine Leinwand zu werfen? Ob das wirklich so simpel ist, sollte in diesem Artikel klar werden, bzw. wer schon immer mal wissen wollte, wie ein Beamer funktioniert und aus welchen Teilen …

Weiter lesen »

Ältere Beiträge «

Mehr Einträge abrufen