Inhaltsverzeichnis:
- Schritt 1: WAS DU BRAUCHST
- Schritt 2: Wie es funktioniert
- Schritt 3: Schaltungsaufbau
- Schritt 4: Firmware-Upload …
- Schritt 5: Einschränkung und Zukunftsplan
Video: DIY digitaler Winkelmesser unter <--13 $ - Gunook
2024 Autor: John Day | [email protected]. Zuletzt bearbeitet: 2024-01-30 07:20
Was ist, wenn Ihre Linealskala in einen Winkelmesser umgewandelt wird …..
In diesem Projekt geht es darum, ein gewöhnliches Lineal in ein intelligentes Lineal mit einer zusätzlichen Funktion zur Winkelmessung umzuwandeln.
Schritt 1: WAS DU BRAUCHST
Erstellen Sie nun eine Liste, welche elektronische Komponente oder andere hilfreiche Tools erforderlich sind ….
-
Erforderliche Elektronikkomponenten…
- Arduino Pro Mini -- 2.62 $
- OLED-Display (0,96 Zoll, 128 * 64) -- 2,77 $
- MPU6050 (Gyroskop - GY521) -- 0,89 $
- TP4056 (Eigenständiges Batterieladegerät) -- 0,31 $
- Lippo 3,7 V Batterie -- 1,79 $
- 3 * Drucktaste -- 2,87 $
- 1 * 3-Pin-Kippschalter - 0,68 $
- Arduino Uno (als Programmierer für PROMINI verwenden)
Ungefähre Kosten: 13 $
Laptop mit Arudino IDE-Installation
-
Andere wichtige Teile und Werkzeuge
- Linealskala (auf der der gesamte Kreis fixiert ist)
- Plastikbox (in der die ganze Schaltung befestigt ist)
- Anschlusskabel
- Lötkolben
- Lötdraht
- Männlich zu weiblicher Draht
- Doppelseitiger Hahn
- Klebepistole
- Kabelschneider
- Abisolierzange
Das ist alles für Component….. Jetzt sind wir bereit, Digital Protector zu bauen
Schritt 2: Wie es funktioniert
- Herzstück dieses Moduls ist hier ARDUINO PRO MINI. Es wird hier verwendet, um alle externen Peripheriegeräte wie ButtonPanel, OLED-Display und Gyroskop (MPU6050) zu handhaben.
- Um dieses Modul hier einzuschalten, verwenden wir einen 3,7 V Lippo-Akku, der bis zu 180 mAH liefern kann, um den Akku hier aufzuladen TP4056-Modul, das über einen 3-Pin-Kippschalter verwendet wird.
- Hier sendet das Gyroskop Rohdaten an Pro mini, durch mathematische Berechnung findet Arduino Pro mini den GIERWINKEL daraus basierend auf der Bewegung der Skala (Lineal), auf die dieses Modul geklebt ist.
- Das OLED-Display wird hier verwendet, um den aktuellen Winkel in Bezug auf die aufgenommene Referenz mit Taste_2 anzuzeigen.
- OLED und Gyrscope (MPU6050) verwenden das I2C-Protokoll, um mit Arduino Pro MINI zu kommunizieren.
Lassen Sie uns die Tastenfunktion verstehen:
Taste_1: Drücken Sie diese Taste, um in den Winkelmodus zu gelangen und den Winkel zu messen.
Button_2: zum Annehmen des Referenzformulars, in dem Sie den Winkel messen müssen.
Button_3: zur Kalibrierung des Moduls (bei Temperatur- und Feuchtigkeitsschwankungen).
zum besseren Verständnis siehe Video zur Funktionsweise von Digital_Protector.
Kippschalter:
Der Kippschalter hat zwei Modi: EIN und AUS.
ON-Modus: Zum Einschalten des Moduls und Messen des Winkels.
OFF-Modus: 1) Zum Ausschalten des Moduls
2) Zum Aufladen des Moduls
[HINWEIS: Verwenden Sie nicht den ON-Modus zum Aufladen, da dies Ihre Hardware beschädigen kann.]
Schritt 3: Schaltungsaufbau
- Stellen Sie alle Verbindungen wie im Schaltplan gezeigt mit Kompaktheit her, da wir alle Schaltungen in eine Kunststoffbox einbauen, um das Modul sehr kompakt zu machen.
- Eine Sache ist, dass Sie sich selbst darum kümmern müssen, wie Sie alle Elektroincs in eine Plastikbox einbauen, denn hier habe ich nicht erwähnt, wie alle Sachen in die Box passen.
- [Hinweis: Machen Sie die Verbindung also so klein wie möglich, damit sie in die Plastikbox passt.]
Schritt 4: Firmware-Upload …
Zum Hochladen des Codes benötigen Sie ……
1) Host-Computer mit installiertem ArduinoIDE
2) Arduino Uno als Programmierer
3) u8lib-Bibliothek für die Handhabung von OLED-Displays
(Nach dem Herunterladen der u8lib-Bibliothek entpacken Sie sie und legen Sie sie in Ihren Arduino-Bibliotheksordner)
4) Hardwaremodul von Digital Protector, auf dem der Code hochgeladen wird…
Jetzt sind wir bereit, unsere Firmware auf arduino Pro mini hochzuladen…
Schritt zum Hochladen des Codes:
arduino UNO nehmen entfernen ist Controller vom Board
stellen Sie eine Verbindung zwischen UNO und PROMINI her, wie in Foto beschrieben
Verbinden Sie Arduino UNO mit dem Host-Computer
Sketchbook der Firmware in Arduino IDE öffnen
COM-Port auswählen.
Code hochladen und mit Digital Protector spielen.
[Hinweis: Bewahren Sie alle Dateien in einem Ordner als Skizzenbuch auf, um das Hochladen erfolgreich zu codieren.]
Schritt 5: Einschränkung und Zukunftsplan
Einschränkung: Die erste und wichtigste Einschränkung besteht darin, dass der Winkel nur in zwei Dimensionen gemessen werden kann. Die zweite Einschränkung ist die OBERFLÄCHE, die Oberfläche, auf der Sie einen Winkel zeichnen, muss statisch sein, bis die gesamte Zeichnung nicht abgeschlossen ist. Die dritte Einschränkung sind die Umgebungsbedingungen aufgrund von Änderungen In Umgebungsbedingungen kann es das Lesen beeinträchtigen. Viertens ist der Körper. Für den Körper verwenden wir eine gewöhnliche Kunststoffbox, die geknackt werden kann, damit sie sehr vorsichtig behandelt werden kann
Futureplan: Future Plan sieht vor, dieses Modul in 3D zu entwerfen, damit es Umweltveränderungen und Rissen des Körpers widersteht und Winkel in 3D messen kann
Ich danke @Ravi Butani für die Anleitung dieses großartigen Projekts und die erfolgreiche Durchführung.
Vielen Dank für das Lesen meiner ersten Instrctables hoffe es gefällt euch…..