Ingenieurbüro für
Mikrocontroller & Arduino
im Raum Würzburg, Schweinfurt, Nürnberg
Mit Ingenieur Glaser profitieren Sie von 10 Jahren
Erfahrung im Bereich Mikrocontroller und Arduinos.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx1.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
•
On Chip-Debugging mit JTAG ICE 3 und STK600
•
Prototypenbau und Leiterplattendesign
•
Preiswerte Arduino-Hardware für Serien
•
Analogtechnik, Leistungselektronik, Funkmodule
•
Sensorik: kapazitiv, induktiv, optisch, akustisch, …
•
Schnittstellen: USART, RS232, RS485, DMX, …
•
Bussysteme: I2C, SPI, USB, Ethernet, One-Wire, …
•
Feldbussysteme: CAN, LIN, …
•
Signalverarbeitung: FFT, PIDT1-Regler, …
•
Elektrische Signale: PWM, ADC, Analog IO, …
•
Spannungsversorgung: Akku, DC/DC Wandler, …
•
Echtzeitfähige Software mit Multitasking durch
Interrupts
Los geht’s!
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx2.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx3.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx4.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
„Welches Mikrocontroller- oder
Arduino-Projekt möchten Sie
umsetzen?“
Dipl.-Ing. (FH)
Johannes Glaser
+49 1701079241
info@johannes-glaser.de
1. Arduino-Referenzprojekt
Dieses Arduino-Projekt fällt in die Kategorie
„Bastelleien aus Freizeit und Jugend“. Da es jedoch oft
das Lieblings-Projekt meiner Kunden ist, möchte ich es
auch Ihnen nicht vorenthalten.
#VideoHashTag
Ein Wasserwerfer mit einer Reichweite von 10 Metern,
der sich per Joystick und per App steuern lässt.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx5.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx6.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx7.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx8.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Im Motorraum ist eine 12V-Hochdruckpumpe verbaut,
die sich an einem 10 Liter Kanister bedient und das
Wasser bei 6 bar durch eine Edelstahldüse drückt.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx9.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx10.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Als Stellantrieb für X- und Y-Achse dienen zwei einfache
Modellbau-Servos, die am Arduino angeschlossen sind
und per PWM-Signal angesteuert werden.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx11.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx12.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
An der Mittelkonsole befindet sich der Joystick. Die
Steuersignale werden mit einem ATMEGA 8 eingelesen
und per RS485 in den Motorraum gesendet.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx13.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx14.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Im Motorraum ist ein Arduino Uno mit Ethernet Shield
verbaut. Es ist per LAN mit einem WLAN-Router und
per I2C-Bus mit der Leistungselektronik verbunden.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx15.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx16.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Der Datenaustausch zwischen iPhone-App und Arduino
erfolgt per UDP-Datenpakete im OSC-Format, die per
WLAN übertragen werden.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx17.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx18.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Die Mikrocontroller der Elektronik wurden mit einem
STK500 und STK600 bespielt. Das On-Chip-Debugging
ermöglichte ein JTAG ICE 3.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx19.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx20.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Die Mikrocontroller-Software wurde mit dem AVR-
Studio und der Arduino-IDE in C++ geschrieben.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx21.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx22.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Fertigung der Hardware:
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx23.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx24.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx25.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx26.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx27.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx28.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx29.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx30.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx31.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx32.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx33.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx34.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx35.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx36.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx37.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx38.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
2. Arduino Signalverarbeitung
Bei diesem Projekt wird ein ATMEGA 2560 eingesetzt,
um beliebige Prozessregler (PID-Regler, PIDT1-Regler,
T1-Verzögerung, …) zu simulieren. Das Reglersignal
wird per ADC eingelesen und per DAC ausgegeben.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx39.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Über ein Display und Encoder können beliebige
Übertragungsfunktionen definiert werden. Dieses
Beispiel zeigt ein simuliertes PT2-Übertragungsglied.
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx40.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx41.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx42.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx43.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Leiterplattenlayout:
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx44.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx45.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx46.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx47.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Schaltplan:
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx48.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de - Mikroelektronik](Contentdocx49.jpg/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
Microcontroller und Arduinos
Schlagworte: ATMEGA 2560, ATMEGA 32, ATMEGA 8,
Arduino Uno, Arduino Mega 2560, Arduino Micro,
Arduino Nano, Ethernet Shield, RS485 Shield, …
Los geht’s!
Als selbstständiger Softwareentwickler und Ingenieur
suche ich Herausforderung und realisiere mit Ihnen
großartige Mikrocontroller-Projekte.
Drücken Sie nun den Knopf, um zu starten.
![#](Contentdocx50.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![#](Contentdocx51.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Mikroelektronik~Content.docx (Color97BEC1E0) (DateE1892E0B))
![archiv.ingenieur-glaser.de](Footerdocx1.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![archiv.ingenieur-glaser.de](Footerdocx2.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
Johannes Glaser
Dipl.-Ing. (FH)
Mainstraße 52
97334 Nordheim
![archiv.ingenieur-glaser.de](Footerdocx3.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
Suche Herausforderung - biete Lösung
![archiv.ingenieur-glaser.de](Footerdocx4.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![archiv.ingenieur-glaser.de](Footerdocx5.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
• • •
![#](Footerdocx6.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![#](Footerdocx7.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![#](Footerdocx8.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![#](Footerdocx9.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![#](Footerdocx10.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![#](Footerdocx11.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))
![#](Footerdocx12.png/?Action=GetWordImage&DocRenderCache=IngenieurArchiv~Footer.docx (Color97BEC1E0) (Date48C6F123))