Inhaltsverzeichnis:

Digitaler Stud Finder - Gunook
Digitaler Stud Finder - Gunook

Video: Digitaler Stud Finder - Gunook

Video: Digitaler Stud Finder - Gunook
Video: How to Use a Stud Finder 2024, November
Anonim
Digitaler Stud-Finder
Digitaler Stud-Finder

Stud Finder sind ein einfaches Konzept. Zwei kapazitive Sensoren: Einer sendet eine Pulswelle, der zweite empfängt und misst die Spannungsabnahme über dem Material zwischen den beiden Platten.

In einem Versuch, dieses Design voranzutreiben, wurde dieses Projekt entwickelt, um einen hausgemachten Bolzenfinder zu entwickeln, der in der Lage ist, eine Blaupause zu erstellen, die ein Hausbesitzer oder Bauunternehmer für Renovierungsdesigns verwenden kann, ohne in Wände zu bohren, um Überraschungen zu finden.

Mit einem Arduino Uno, einem TFT-Bildschirm, einem SC-Kartenleser, einer Kupferplatte und einem optischen Maussensor erreicht dieses Projekt dieses Ziel.

Schritt 1: Zubehör

KupferplatteLötkolbenArduino UnoTFT-Bildschirm mit SD-KartePS2 optische Maus1 MegaOhm-Widerstand3,5-mm-Mittelerdungsstecker9V-BatterieschalterKartonbox und weitere Kartonteile zur MontageKunststoffteil zum Halten der KupferplatteHeißkleber

Schritt 2: Aufbau der Box

Bau der Box
Bau der Box
Bau der Box
Bau der Box
Bau der Box
Bau der Box
Bau der Box
Bau der Box

Basis der Gehäusebox: - Schneiden Sie ein Loch in den Boden der äußeren Box in Form der Kupferplatte und des Kunststoffteils, das diese Elemente aufnehmen wird. - Schneiden Sie ein zusätzliches Loch, um die Basis der optischen Maussensorbasis zu halten.

Kartoneinschub: Messen Sie ein Stück Karton, das vollständig in die Schachtel geschoben werden kann. Schneiden Sie 3 Stück dieser Größe zu.-Legen Sie das erste Blatt in die Schachtel.-Schneiden Sie den Boden der Gehäuseschachtel entsprechend der Größe des Kondensatorplattenlochs und des optischen Mauslochs durch.-Befestigen Sie ein zweites Stück Pappe über der Kondensatorplatte, um Verhindern Sie das Verrutschen und Schneiden um die optische Mausschaltung.-Mit Heißkleber auftragen

-Fügen Sie ein drittes Blatt mit den gleichen Ausschnitten hinzu. Dies wird verwendet, um das Arduino Uno näher an die innere Oberseite der Box zu bewegen. Vorderseite der Box: - Schneiden Sie einen kleinen Streifen in der Größe des 40-poligen Anschlusses auf dem TFT-Bildschirm. - Fügen Sie an beiden Enden ein kleines Loch hinzu, um a. zu befestigen Steckdosenleiste.

Schritt 3: Montageteile

Montageteile
Montageteile
Montageteile
Montageteile
Montageteile
Montageteile

Bringen Sie den optischen Sensor wie folgt an: Blau - 5 V Weiß - GNDOrange - CLOCK (Digital Pin 6) Braun - DATA (Digital Pin 5) Kondensatorplatte: Eine einzelne Leitung sollte an die Kondensatorplatte angeschlossen werden. Diese Leitung wird mit einem Widerstand verbunden. Auf der gleichen Seite des Widerstands wird eine Leitung mit dem Sensorstift (Digital 2) verbunden. Das andere Ende des 1 MegaOhm Widerstands wird mit Digital Pin 3 verbunden. Bevor Sie die Montageplatten in die Gehäusebox einsetzen, schließen Sie die 9V-Batterie an den Schalter und den 3,5-mm-Stecker an den Arduino Uno. TFT-Bildschirm: Um den Zugriff auf den SD-Kartenleser zu ermöglichen und die Box zusammen zu sichern, wird der Bildschirm von der Außenseite der Box montiert den vorherigen Schritt. Drücken Sie den TFT-Bildschirm vorsichtig in diese Anschlüsse.

Schritt 4: Codierung

Die

Arduino-Code ist in 4 Teile unterteilt: Kapazitätslesen, Bewegungsverfolgung, GUI und Schreiben auf SD.

Die Kondensatorplatte verwendet die CapacitorSensing-Bibliothek. Sie starten die Kondensatorplatte und müssen sich nicht darum kümmern, bis die Bewegung verfolgt wird.

Der optische Sensor ist komplizierter, die zahlreichen Funktionen der Maus sind notwendig, um den Taktzyklus zu initiieren und sicherzustellen, dass der Arduino das Binärsystem der impulsübertragenen Daten dekodieren kann.

Die grafische Benutzeroberfläche zeigt die Kapazitätsbewertung, die zurückgelegte Entfernung, einen aufgetragenen Wertpunkt (farbig gekennzeichnet) an und gibt eine grobe Schätzung des möglicherweise vorhandenen Materials aus. Laden Sie die UTFT-Bibliothek hier herunter: https://www.rinkydinkelectronics.com/library.php?id… Informationen von Ihrem Bildschirmanbieter führen Sie zur Auswahl des Bildschirmmodells und der Pinbelegung, die Sie verwenden müssen.

Schließlich druckt die SD-Karte jeden neuen Datenpunkt in eine Textdatei, die in einen PC eingefügt werden kann, um Berechnungen auf höherer Ebene in einer Excel-Tabelle durchzuführen. Dies erfordert die Bibliotheken SD.h und SPI.h. Diese finden Sie über eine Arduino-Suche unter "Bibliotheken einbeziehen….."

Code ist unten angehängt:

Schritt 5: Excel

Excel
Excel

Excel:

Mit VBA habe ich ein Blueprint-Generator-Skript erstellt, das alle CSV-Werte vom Arduino einlesen und auf Größe skaliert in einem Diagramm anzeigen kann. Dieses Diagramm wird mit einer Skala geliefert, so dass es für Auftragnehmer auf 36-Zoll-Papier vergrößert werden kann.

Das eingebettete Excel-Arbeitsblatt und eine Beispielgrafik sind unten:

Schritt 6: Fazit

Insgesamt hatte ich eine lustige Zeit bei der Erforschung von Kapazitätssensorkonzepten und hoffe, dass jede Hilfe zur Genehmigung des Sensors in diesem Design in der Instructable-Community geteilt wird.

Unten sehen Sie ein Video, in dem das Arbeitsgerät Metallbolzen und elektrische Leitungen findet.

drive.google.com/file/d/0B6xPX51w2l6CZUgwe…

Empfohlen: