Wie viele Impulse kann ein Eingang am Arduino auswerten?

Pulse am Arduino

Wie viele Impulse kann ein Eingang am Arduino auswerten? Diese frage kam auf, nachdem ich einen Drehzahlmesser für jemanden gebaut hatte und dieser ab einer bestimmten Drehzahl nicht mehr den Korrekten Wert angezeigt hatte. Hier geht es zum Beitrag Drehzahlmesser. Wie waren die Anforderungen an den Drehzahlmesser? Es sollten Drehzahlen bis 3500 U/min gemessen werden. Das Rad wo die Lichtschranke die Zählimpulse holt hatte 60 Zähne, dadurch ergab sich der Faktor / 60. Es wurde ein Arduino Nano, 0.96 Zoll OLED Display und die Gabellichtschranke TCST2103 verwendet. Der Vorteil einer…

Mehr lesen

Regelschaltung mit Transitor und Arduino

Transistor und Arduino

Regelschaltung mit Transitor und Arduino Heute möchte ich euch zeigen wir Ihr Gleichsstromlasten mit dem Arduino geregelt schalten könnt. Es kann sich hier um Gleichstrommotoren, Lüfter oder Leuchtmittel handeln. Die Leistung wird über den Transisitor geschalten und erlaubt dadurch höhere Ströme, die mit dem Arduino selber nicht möglich wären. Die Diode und der Kondensator sind lediglich zum Schutz der Elektronik da. Aufgabe Ziel soll es sein, bei einem Gleichstrommotor, die Drehzahl mit dem Arduino zu regeln. Dazu nutzen wir einen Transistor (30N06L) und einen 12 Volt Motor. Über einen PWM…

Mehr lesen

Schrittmotor ansteuern mit Arduino + A4988

Schrittmotor ansteuern mit Arduino

Schrittmotor ansteuern mit Arduino + A4988 Heute geht es um das Ansteuern eines Schrittmotors über den Arduino mit dem Treiberboard A4988. Das Treiberboard A4988 zählt zu den meist verwendeten Boards, zudem sind Sie auch noch sehr günstig. Das Board hat viele Anschlüsse und ich möchte euch erklären wie man es Richtig anschließt. Beschaltung Der Kondensator muss nicht verbaut werden, dient aber zur Sicherheit vor Spannungsspitzen. 1A und 1B = 1. Spule des Motor 2A und 2B = 2. Spule des Motor Mit den Kontakte MS1-3 kann die Schrittweite eingestellt werden,…

Mehr lesen

Servo ansteuern (Arduino, ESP8266, ESP32)

Servo ansteuern (Arduino, ESP8266, ESP32) In diesem Beitrag möchte ich euch zeigen wir Ihr einen Servo mit einem Arduino, ESP8266 (Wemos D1 mini lite) und ESP32 (Wemos Lolin32) betreiben könnt. Das ansteuern des Servos ist beim Arduino und ESP8266 das selbe Prinzip nur beim ESP32 gibt es eine Neuerung. Für Arduino und ESP8266 wird die Funktion analogWrite() verwendet, die kennen wir alle, doch diese Funktion gibt es mit dem ESP32 nicht mehr. Wen man diese Funktion nutzen möchte muss man nun mit ledcWrite(channel, duty) arbeiten, wie das genau geht zeige…

Mehr lesen

Stromverbrauch Arduino & Wemos Boards

Stromverbrauch Arduino & Wemos

Stromverbrauch Arduino & Wemos Boards In diesem Betrag möchte ich euch zeigen wie viel Strom die Arduino Boards und Wemos Boards verbrauchen. Hierbei wird der Stromverbrauch im Normalbetrieb und im Sleep (Schlaft) Modus gezeigt. Es gibt viele Möglichkeiten den Stromverbrauch des Arduino zu reduzieren. Den Arduino Uno kann man Beispielsweise nur mit dem Chip in einer Minimalbeschaltung betrieben. Große Stromverbraucher auf den Boards sind die LED´s und die USB Schnittstelle. Nun gut ich wollte euch hier erst mal nur den Normalen Schlafmodus zeigen, vielleicht mache ich nochmal ein Betrag zum…

Mehr lesen

Installation Wemos Lolin32 – Arduino IDE unter Windows

Installation Lolin32

Installation Wemos Lolin32 – Arduino IDE unter Windows Hier möchte ich euch zeigen wie Ihr den Wemos Lolin32 oder auch andere ESP32 Boards in Arduino IDE unter Windows installieren könnt. Was braucht man um den Wemos Lolin32 in Arduino IDE unter Windows zu installieren? Arduino IDE Git Schritt für Schritt Anleitung 1. Starte das Programm Git GUI und führe folgende Schritte durch. Wähle Clone Existing Repository aus Wähle Source Location und Target Directory Source Location: https://github.com/espressif/arduino-esp32.git Target Directory: C:/Users/[Euer Benutzername]/Documents/Arduino/hardware/espressif/esp32 Wenn Ihr im Arduino den Sketchbook Speicherort geändert habt, müsst…

Mehr lesen

Installation Wemos D1 mini Lite & Wemos D1 mini Pro

Installation Wemos D1 mini Lite & Pro

Installation Wemos D1 mini Lite & Wemos D1 mini Pro Hier geht es darum wie Ihr euren Wemos D1 mini Lite oder Wemos D1 mini Pro in der Arduino IDE istalliert. Zunächst sollt dieser Schritt wie in meinem Beitrag erklärt durchgeführt werden. Beitrag: Installation EPS8266 Modul (wie z.B. Wemos) Nun geht Ihr wie folgt vor: Öffnet die Arduino IDE Software Datei Voreinstellungen oder Tastenkombination: Strg und , Dann wie auf dem Bild klicken. Jetzt öffnet sie der Explorer mit dem entsprechenden Pfad, nun müsst Ihr euch in die folgenden Ordner…

Mehr lesen

Neue Wemos Boards

Neue Wemos Boards

Zwei Neue Wemos Boards. Es gibt zwei Neue Wemos Boards, einmal das Wemos D1 mini Lite und einmal das Wemos Lolin32. Ich habe die Technischen Daten hier mal in der Übersicht zusammengefasst, Ihr könnt Sie euch auch als PDF runter laden. WEMOS D1 MINI LITE Das Wemos D1 mini Lite ist vom prinzip das gleich wie der Wemos D1 mini nur das er 1MB Speicher besitzt, wem das ausreicht kann hier etwas Geld sparen. Der Chip ist zwar der ESP-8285 funktioniert aber genauso wie der ESP-8266 zu dem ist er…

Mehr lesen

Benchmark Arduino (Speedtest)

Speedtest Arduino

Benchmark Arduino (Speedtest) Wer sich schon immer gefragt hat, “Wie schnell ist mein Arduino eigentlich?” dem wird hier geholfen. Ich habe mal einen kleinen Speedtest (Benchmark) für verschiedene Arduino Boards durchgeführt. Wie man sehen kann sind die Wert recht identisch, das liegt natürlich daran, dass der Prozessor bzw. die Taktgeschwindigkeit die selbe ist außer bei dem Arduino Due. Bei dem Test wird die Zahl Pi berechnet und dabei die Zeit gemessen, somit bekommt eine Aussage über die Geschwindigkeit des Mikroprozessors. Leider könnte ich noch nicht mehr Boards testen, da ich…

Mehr lesen

Schriftarten für OLED Display

Schriftarten OLED Display

Diesmal möchte ich euch eine Übersicht geben, was es für Schriftarten für das OLED Display gibt. Ich benutze hier das 0.96 Zoll Display mit weißer Schrift, dazu nehme ich die U8g2 Bibliothek, wie diese einzubinden geht könnt Ihr hier nochmal nachlesen. Ich habe für diese Aufnahmen immer die selbe Einstellung am Arduino Uno benutzt. Das heißt der Zeilenabstand und so weiter war immer der selbe. Vielleicht hilft euch diese Übersicht um die passende Schriftart zu finden. Der Programmcode: Das ist ein Beispielcode, in der Zeile u8g2.setFont(u8g2_font_xxx); anstelle der xxx hier…

Mehr lesen