» Elektronik » Arduino »Digitales multifunktionales Messwerkzeug

Digitales multifunktionales Messwerkzeug





Digitales multifunktionales Messwerkzeug




Der Assistent hat ein Gerät erstellt, das wie eine digitale Ebene + Lineal + Winkelmesser + Maßband funktioniert. Das Gerät ist klein genug, um in eine Tasche zu passen, und der Akku kann problemlos mit einem Telefonladegerät aufgeladen werden.

Dieses Gerät verwendet einen Beschleunigungsmesser und einen Gyroskopsensor zur genauen Messung von Füllstand und Winkel, einen IR-Sensor zur berührungslosen Messung einer linearen Länge von 4 bis 30 cm, einen Sensor mit einem Rad, das entlang einer gekrümmten Oberfläche gerollt werden kann, oder eine gekrümmte Linie, um die Länge eines Objekts zu messen.

Die Navigation durch die Modi und Funktionen des Geräts erfolgt mit den Touch-Tasten M (Modus), U (Einheit) und 0 (Null).
M - Wahl zwischen verschiedenen Arten von Messungen
U - zur Auswahl zwischen Maßeinheiten mm, cm, Zoll und Meter
0 - Messwerte nach Messung von Abstand oder Winkel auf 0 zurücksetzen.

In die Basis des Geräts ist ein Neodym-Magnet eingebaut, damit es nicht rutscht und nicht von der zu messenden Metalloberfläche rutscht.

Das Gehäuse soll das Gerät so kompakt wie möglich machen.
Sehen wir uns ein Video mit Beispielen für die Funktionsweise des Geräts an.

Werkzeuge und Materialien:
-IR Abstandssensor Sharp GP2Y0A41SK0F;
- Modul MPU6050 Beschleunigungsmesser / Gyroskop;
-Lademodul;
Encoder
-128 x 32 OLED-Display;
-Arduino Pro Mini ATMEGA328 5 V / 16 MHz;
-12 mm Summer;
-3,7 V, 1000 mAh Lithium-Polymer-Batterie;
- TTP223 Touch-Button-Modul - 3 Stk.;
- Neodym-Magnet 20 x 10 x 2 mm;
-Konverter-Schnittstelle CP2102;
Emaillierter Kupferdraht;
-Resistoren 10K - 2 Stk;
- Stahlstange 19 mm lang mit einem Durchmesser von 2 mm;
-LED LED;
-Vinylfilm;
- Micro-USB-Kabel;
- Schere;
-Messer;
- Pinzette;
-Kleberpistole;
-Superkleber;
-Lötzubehör;
-Laser Cutter;
- 3D-Drucker;
-Nipper;
-Schleifpapier;



Erster Schritt: Der Fall
Zunächst druckt der Assistent einen Fall auf einem 3D-Drucker. Dateien zum Drucken können unten heruntergeladen werden.
BODY.stl
Lid.stl
rad.stl


Es klebt das Gehäuse mit Vinylfolie und schleift zuvor seine Oberfläche.












Schritt zwei: Schema
Im Gegensatz zu Arduino nano, pro mini kann nicht direkt durch Anschließen eines USB-Kabels programmiert werden. Daher müssen Sie zuerst einen externen USB-Anschluss an den Pro-Mini-Konverter anschließen, um ihn zu programmieren. Das erste Foto zeigt, wie diese Verbindungen hergestellt werden sollen.
Vcc - 5V
GND - GND
RXI - TXD
TXD - RXI
DTR - DTR

Das 2. Bild zeigt den vollständigen Schaltplan dieses Projekts.


Schritt drei: Magnet
Klebt den Magneten auf den Körper.




Schritt vier: Sensorausrichtung
Um die Größe zu verringern, werden der IR-Sensor und der Encoder abgeschnitten.






Fünfter Schritt: Anzeigen
Markiert die Namen der Kontakte auf der Rückseite des OLED-Displays, damit Sie anschließend die richtigen Verbindungen herstellen können. Stellt die OLED-Anzeige auf die richtige Position ein, wie in der zweiten Abbildung gezeigt. Fixiert die Anzeige mit Heißkleber.




Schritt Sechs: Module
Klebt das Sensormodul und die MPU6050.





Siebter Schritt: Lademodul und Akku
Dieses Modul verfügt sowohl über eine Batterieschutzschaltung als auch über einen Aufwärtswandler (5 V, 1 A). Außerdem verfügt es über einen Ein- / Ausschalter, der als Netzschalter verwendet werden kann. Der USB-Anschluss des Moduls wurde mit einem Lötkolben entfernt, und zwei Drähte wurden an die + 5-V-Anschlüsse und an Masse gelötet, wie auf dem 4. Foto gezeigt.

Als nächstes müssen Sie die 2 Stecker an B + und B- löten, wie auf den ersten beiden Fotos gezeigt, und dann prüfen, ob das Modul mit der Batterie funktioniert.

Jetzt müssen Sie Klebstoff auf die für das Modul bereitgestellte Plattform auftragen und das Modul vorsichtig platzieren. Achten Sie dabei darauf, dass der Ladeanschluss und das Loch genau in den Löchern installiert sind.






Schritt acht: Installieren der Batterie und des IR-Sensors
Löten Sie die Drähte an die Anzeigestifte. Installiert die Batterie und den IR-Sensor.





Schritt neun: Summer und Lademodul
Gemäß dem Schema werden das Lademodul und der Summer montiert.







Schritt 10: Encoder
Nach dem Schema montiert der Encoder. Fügt die Stahlachse in den Encoder und das Rad ein. Zur Befestigung von Achse und Rad wird Sekundenkleber verwendet. Installiert einen Encoder mit einem Rad im Gehäuse.












Schritt elf: Installation
Behebt Sensormodule. Entsprechend der Schaltung werden die Drähte montiert. Während der Installation muss sichergestellt werden, dass die Drähte nicht unter das Rad fallen und nicht die Übersicht über den IR-Sensor abdecken.











Schritt 12: Code herunterladen
Lädt Code und Bibliotheken.
final_code.ino
Adafruit_SSD1306-master.zip
Adafruit-GFX-Library-master.zip
SharpIR-master.zip

Schritt 13: Kalibrierung
Zunächst wird das Gyroskop kalibriert. Da das Beschleunigungsmesser- / Gyroskopmodul MPU6050 einfach auf den Körper geklebt wird, ist es möglicherweise nicht vollständig flach. Um diesen Fehler zu beheben, werden daher die folgenden Schritte ausgeführt.
1. Schließen Sie das Gerät an den Computer an und stellen Sie es auf eine ebene Fläche.
2. Wechseln Sie am Gerät in den LEVEL-Modus, indem Sie die Taste „M“ berühren, und notieren Sie sich die X- und Y-Werte.
3: Weisen Sie diese Werte den Variablen "calibx" und "caliby" im Code zu.
4: Laden Sie das Programm erneut herunter.




Berechnet nun die Abstände pro Radumdrehung.
Die Anzahl der Schritte pro Umdrehung der Geberwelle, N = 24 Schritte
Raddurchmesser, D = 12,7 mm
Radumfang, C = 2 · pi · (D / 2) = 2 · 3,14 · 6,35 = 39,898 mm
Daher ist die pro Schritt zurückgelegte Strecke = C / N = 39,898 / 24 = 1,6625 mm.

Schritt vierzehn: Testen
Vor dem Anbringen des Gehäusedeckels werden Sensoren, Lademodul, Tasten und Display getestet.



Schritt 15: Knopf- und Gehäusebaugruppe
Der Netzschalter auf der Ladekarte ist kurz und der Master, der die Beine abschneidet, setzt eine zusätzliche LED, die den Knopf drückt.






Klebt zwei Körperhälften.






Schritt 16: Markieren der Tasten
Die Buchstaben wurden auf einem Laserschneider geschnitten und dann auf den Körper geklebt.






Alles ist fertig, es bleibt nur das Gerät in Betrieb zu testen.










9.8
9.9
9.4

Kommentar hinzufügen

    • lächelnlächeltxaxaokweiß nichtYahoonea
      ChefKratzerDummkopfjaja-jaaggressivGeheimnis
      Entschuldigungtanzendance2Tanz3VerzeihungHilfeGetränke
      hör aufFreundegutgut gutpfeifenOhnmachtZunge
      RauchklatschenCrayerklärenspöttischdon-t_mentionherunterladen
      Hitzeärgerlichlach1mdaTreffenMoskingnegativ
      not_iPopcornbestrafenlesenerschreckenAngstSuche
      verspottendankedasto_clueumnikakutstimme zu
      schlechtbeeeblack_eyeblum3errötenprahlenLangeweile
      zensiertAngenehmheitsecret2drohenSiegyusun_bespectacled
      shokrespektlolvorgezogenWillkommenKrutoyya_za
      ya_dobryiHelferne_huliganne_othodiFludVerbotschließen
2 Kommentar
Bitte geben Sie mir die MPU6050_tockn Bibliothek
Ich habe auch vor ein paar Tagen daran gedacht, es zu löschen, aber ich habe es irgendwo auf dem 50. Foto gespeichert.

Wir empfehlen Ihnen zu lesen:

Gib es für das Smartphone ...