Table des matières:

Recherche de montants numériques : 6 étapes (avec photos)
Recherche de montants numériques : 6 étapes (avec photos)

Vidéo: Recherche de montants numériques : 6 étapes (avec photos)

Vidéo: Recherche de montants numériques : 6 étapes (avec photos)
Vidéo: Excel - 1 Basique - Cours Graphique simple - secteur 2024, Novembre
Anonim
Détecteur de goujons numérique
Détecteur de goujons numérique

Les Stud Finder sont un concept simple. Deux capteurs capacitifs: un envoyant une onde d'impulsion, le second recevant et mesurant la diminution de tension à travers le matériau entre les deux plaques.

Dans le but de faire progresser cette conception, ce projet visait à créer un détecteur de montants fait maison capable de créer un plan qu'un propriétaire ou un entrepreneur peut utiliser pour des conceptions de rénovation sans percer les murs pour trouver des surprises.

En utilisant un Arduino Uno, un écran TFT, un lecteur de carte SC, une plaque de cuivre et un capteur de souris optique, ce projet atteint cet objectif.

Étape 1: Fournitures

Plaque de cuivreFer à souderÉcran TFT Arduino Uno avec carte SDSouris optique PS2Résistance 1 mégaOhmPrise de terre centrale 3,5 mmCommutateur de batterie 9VBoîte en carton et plus de pièces en carton pour le montagePièce en plastique pour tenir la plaque de cuivreColle chaude

Étape 2: Construire la boîte

Construire la boîte
Construire la boîte
Construire la boîte
Construire la boîte
Construire la boîte
Construire la boîte
Construire la boîte
Construire la boîte

Base de la boîte de logement:-Découpez un trou dans le fond de la boîte extérieure en forme de plaque de cuivre et de pièce en plastique qui abritera ces éléments.-Découpez un trou supplémentaire pour maintenir la base de la base du capteur optique de la souris.

Insertion en carton: mesurez un morceau de carton qui peut glisser complètement à l'intérieur de la boîte. Coupez 3 morceaux de cette taille.-Placez la première feuille dans la boîte en coupant à travers le bas de la boîte du boîtier pour correspondre à la taille du trou de la plaque de condensateur et du trou de la souris optique.-Fixez un deuxième morceau de carton sur la plaque de condensateur pour éviter de glisser et de couper autour des circuits optiques de la souris.-Appliquer à l'aide de colle chaude

-Ajouter une troisième feuille, avec les mêmes découpes. Cela sera utilisé pour rapprocher l'Arduino Uno du haut intérieur de la boîte. Devant de la boîte: - Coupez une petite bande de la taille du terminal à 40 broches sur l'écran TFT. - Ajoutez un petit trou à chaque extrémité pour fixer un multiprise.

Étape 3: Pièces de montage

Pièces de montage
Pièces de montage
Pièces de montage
Pièces de montage
Pièces de montage
Pièces de montage

Fixez le capteur optique de la manière suivante:Bleu-5VBlanc-GNDOrange-HORLOGE (Broche numérique 6)Marron-DONNEES (Broche numérique 5)Plaque de condensateur:Un fil unique doit être connecté à la plaque de condensateur. Ce fil sera connecté à une résistance. Du même côté de la résistance, un fil est connecté à la broche de détection (numérique 2). L'autre extrémité de la résistance de 1 mégaohm est connectée à la broche numérique 3. Avant d'insérer les plaques de montage dans le boîtier, connectez la batterie 9V à l'interrupteur et la prise 3,5 mm vers l'écran Arduino Uno. TFT: pour permettre l'accès au lecteur de carte SD et sécuriser le boîtier ensemble, l'écran est monté depuis l'extérieur du boîtier. l'étape précédente. Appuyez doucement sur l'écran TFT dans ces ports.

Étape 4: Codage

Les

Le code Arduino est divisé en 4 parties: lecture de capacité, suivi de mouvement, interface graphique et écriture sur SD.

La plaque de condensateur utilise la bibliothèque CapacitorSensing. Vous initiez la plaque de condensateur et n'avez pas à vous en soucier jusqu'à ce que le mouvement soit suivi.

Le capteur optique est plus compliqué, les nombreuses fonctions requises de la souris sont nécessaires pour initier le cycle d'horloge et garantir que l'Arduino est capable de décoder le système binaire des données transmises par impulsion.

L'interface utilisateur graphique affiche la capacité nominale, la distance parcourue, un point de valeur tracé (couleur désignée) et génère une estimation approximative du matériau qui peut s'y trouver. Téléchargez la bibliothèque UTFT ici: https://www.rinkydinkelectronics.com/library.php?id… Les informations de votre fournisseur d'écran vous permettront de sélectionner le modèle d'écran et les brochages que vous devrez utiliser.

Enfin, la carte SD imprime chaque nouveau point de données dans un fichier texte qui peut être inséré dans un PC pour effectuer des calculs de niveau supérieur dans une feuille Excel. Cela nécessite les bibliothèques SD.h et SPI.h. Ceux-ci peuvent être trouvés via une recherche Arduino sous "Inclure les bibliothèques….."

Le code est joint ci-dessous:

Étape 5: Excel

Exceller
Exceller

Exceller:

À l'aide de VBA, j'ai créé un script de générateur de plans qui peut lire toutes les valeurs CSV de l'Arduino et les afficher à l'échelle sur un tracé. Cette parcelle est livrée avec une échelle afin qu'elle puisse être agrandie en papier de 36 pouces pour que les entrepreneurs puissent l'utiliser.

La feuille de calcul Excel intégrée et un exemple de graphique sont ci-dessous:

Étape 6: Conclusion

Dans l'ensemble, je me suis amusé à explorer les concepts de détection de capacité et j'espère que toute aide pour approuver le capteur dans cette conception sera partagée à travers la communauté Instructable.

Vous trouverez ci-dessous une vidéo de l'appareil en fonctionnement trouvant des poteaux métalliques et des câbles électriques.

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

Conseillé: