Inhaltsverzeichnis:
Video: Arduino Analogwert-Plotter - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:19
Vor einiger Zeit dachte ich, es wäre ziemlich praktisch, eine Grafik für meine analogen Ausgänge zu haben. Es würde helfen, meine Ausgaben zu debuggen, mir eine allgemeine Vorstellung von den Grenzen des Sensors und so weiter zu geben und wäre sogar nur eine ziemlich coole Schnittstelle für jeden Sensor. Also, mit einem Arduino, einem Oled und einem Sensor Ihrer Wahl, lassen Sie uns das zum Laufen bringen.
Schritt 1: Dinge, die Sie benötigen:
- Ein Arduino
- Ein Display (mein Projekt verwendet ein 0,96-Zoll-OLED, und die Skizze ist dafür geeignet, aber Sie können jedes beliebige Display verwenden, das Sie möchten. Sie müssen jedoch den Code daran anpassen (erklärt im Codeabschnitt))
- Ein Steckbrett (ich verwende ein benutzerdefiniertes Steckbrettschild, aber es spielt keine Rolle, was Sie verwenden)
- Überbrückungsdrähte
- Nicht viel Zeit
Schritt 2: Die Hardware
Anschließen des OLED: (Farben siehe Bilder oben)
- Roter Draht (VCC): 5V des Arduino
- Grüner Draht (GND): Masse des Arduino
- Purple Wire (SCL): SCL des Arduino (Überprüfen Sie die Unterseite der Platine auf die Beschriftung, wenn kein bestimmter SCL-Pin vorhanden ist, ist es normalerweise A5)
- Orange Wire (SDA): SDA des Arduino (Überprüfen Sie die Unterseite der Platine auf die Beschriftung, wenn kein bestimmter SDA-Pin vorhanden ist, ist es normalerweise A4)
Anschließen des Sensors: (Farben siehe Bilder oben)
- Versorgen Sie den Sensor entsprechend seiner spezifischen Pinbelegung
- Der Ausgang des Sensors sollte auf A0. gehen
Schritt 3: Der Code
Es ist eine einfache Sache, die das Programm macht - es nimmt die analoge Eingabe, ordnet sie den y-Koordinaten des Graphen zu und zeichnet eine Linie zur y-Koordinate von der vorherigen y-Koordinate, während die x-Koordinate kontinuierlich erhöht wird.
Der Code ist überhaupt nicht sehr kompliziert und gut kommentiert. Wenn Sie also der Meinung sind, dass Sie ihn gut genug verstehen, um ihn zu optimieren, tun Sie dies auf jeden Fall. Es wurde jedoch so konzipiert, dass es mit minimalen Optimierungen maximal anpassbar ist. Um die Grafikgröße, Grafikposition oder Lesebalkengröße (die Balkengröße ist bereits optimal und entsprechend eingestellt) zu ändern, müssen Sie nur die
- GRAPH_HEIGHT
- GRAPH_WIDTH
- GRAPH_BOX_X
- GRAPH_BOX_Y
- BAR_WIDTH
Konstanten gemäß Ihren Anforderungen im Abschnitt Konstantendefinition.
Außerdem kann Ihr Sensorausgang invertiert werden (High Input -> Low Output und umgekehrt). Ändern Sie in diesem Fall die Konstante INVERTED in 'true'.
Arduino-Code:
Schritt 4: Fazit
Das war's für dieses einfache Projekt. Hoffentlich nützt es anderen. Wenn Sie einen Fehler im Code, mögliche Verbesserungen oder sogar eine neue Verwendung für das Projekt finden, lassen Sie es mich bitte in den Kommentaren wissen. Wenn Ihnen das Projekt gefallen hat, sollten Sie auch im Wettbewerb "Build A Tool" dafür stimmen.
Empfohlen:
Einen Arduino-Gitarren-Tuner herstellen – wikiHow
So bauen Sie einen Arduino-Gitarren-Tuner: Dies sind die Anweisungen, um einen Gitarren-Tuner aus einem Arduino und mehreren anderen Komponenten zu machen. Mit Grundkenntnissen in Elektronik und Codierung können Sie dieses Gitarrenstimmgerät herstellen. Zuerst müssen Sie wissen, was die Materialien sind. Ma
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: 9 Schritte
ALARMA ARDUINO CON SENSOR DE MOVIMIENTO, SIRENA Y AVISO AL TLF. MÓVIL: Este proyecto consiste en a alarma básica que Detecta presencia, activa una sirena de 108dB y visa al usuario mediante un SMS (opcional). Permite también el control remoto básico por parte del usuario a través de SMS (encendido, apagado, reinicio
Heimwerken -- Einen Spinnenroboter herstellen, der mit einem Smartphone mit Arduino Uno gesteuert werden kann – wikiHow
Heimwerken || Wie man einen Spider-Roboter herstellt, der mit einem Smartphone mit Arduino Uno gesteuert werden kann: Während man einen Spider-Roboter baut, kann man so viele Dinge über Robotik lernen. Wie die Herstellung von Robotern ist sowohl unterhaltsam als auch herausfordernd. In diesem Video zeigen wir Ihnen, wie Sie einen Spider-Roboter bauen, den wir mit unserem Smartphone (Androi
Einfaches BLE mit sehr geringem Stromverbrauch in Arduino Teil 2 - Temperatur- / Feuchtigkeitsmonitor - Rev 3: 7 Schritte
Easy Very Low Power BLE in Arduino Teil 2 – Temperatur-/Feuchtigkeitsmonitor – Rev 3: Update: 23. November 2020 – Erster Austausch von 2 x AAA-Batterien seit 15. Januar 2019 dh 22 Monate für 2x AAA AlkalineUpdate: 7. April 2019 – Rev 3 of lp_BLE_TempHumidity, fügt Datum/Uhrzeit-Plots hinzu, verwendet pfodApp V3.0.362+ und automatische Drosselung, wenn
Arduino-Programmierung über das Handy -- Arduinodroid -- Arduino-Ide für Android -- Blinzeln: 4 Schritte
Arduino-Programmierung über das Handy || Arduinodroid || Arduino-Ide für Android || Blink: Bitte abonnieren Sie meinen Youtube-Kanal für weitere Videos…… Arduino ist ein Board, das direkt über USB programmiert werden kann. Es ist sehr einfach und günstig für College- und Schulprojekte oder sogar für Produktprototypen. Viele Produkte bauen zunächst darauf für i