Ruban à mesurer à ultrasons (3 / 4 étapes)

Étape 3: Conception de logiciels

/ * Style Definitions * / table. MsoNormalTable {mso-style-name: « Table Normal »; mso-tstyle-rowband-taille: 0; mso-tstyle-colband-taille: 0; mso-style-noshow:yes ; mso-style-parent: "";" mso-rembourrage-alt: 0 à 5.4pt 0 à 5.4pt ; mso-para-margin: 0 ; mso-para-marge-bottom : .0001pt ; mso-pagination : widow-orphelin ; font-size : 10.0pt ; font-family: « Times New Roman » ; mso-ansi-langue: #0400 ; mso-fareast-language: #0400 ; mso-bidi-langue: #0400;}

Le clavier à ACL et HC-SR04 disposent de bibliothèques Arduino qui doivent être ajoutés à votre logiciel Arduino. Attaché
Les bibliothèques de HC-SR04 avaient quelques fonctions qui seraient d’imprimer des mesures en pouces, mais je voulais un peu meilleure résolution alors que j’ai écrit mon propre.

Trucs techniques :
Principe de fonctionnement : Fondamentalement, l’utilisateur envoie une impulsion de déclenchement pour le module qui envoie une onde ultrasonore. Après une période de temps, le récepteur reprend une réflexion. La durée détermine la distance. La documentation donne une formule un peu pour trouver la distance.
Distance = ((Duration of high level) * (Sonic : 340 m/s)) / 2
Maintenant, c’est un pas très clair même pour un Geek mais j’ai compris que cela signifiait.
Distance en mètres = durée en Sec * 340 m/s/2
La documentation n’est pas très claire, mais la bibliothèque de HC-SR04 possède une fonction appelée Timing. Il est basé sur pulseIn et renvoie une durée de microseconds(uSec)
Je tiens à Distance en pouces

J’ai donc utilisé les transformations algébriques suivantes :
Distance de M = Dur uS * 340M/1000000uS/2
DistancecM = Dur uS * 340cM/10000uS/2
Distance en = Dur uS * 133.85827In/10000uS/2
Distance en = Dur nous *.013386 In/2
Distance en = Dur uS * In 0,00669

Dans mon code : distanceIn = ultrasonique. Calendrier () * 0.00669 ;

Pour le reste du monde qui préfère probablement centimètres :
cM de distance = ultrasonique. Calendrier () * 0,0170 ;

Je l’ai aussi écrit afin que si la distance est sur 60in(5foot), puis il convertirait la sortie à pieds.

Le clavier à ACL a 16 lignes de caractères x 2 donc j’ai divisé en quatre sections. Le logiciel est configuré afin qu’il dégusterez continuellement la distance. Si l’utilisateur appuie sur la touche « Select », il va enregistrer la valeur dans l’un des quatre emplacements et passer à la position suivante.

Certaines de ces mesures de bande électroniques fabriqués calculera en fait zone et/ou le volume mais je ne dérange pas.
/ * Définitions de style * / table. MsoNormalTable {mso-style-name: « Table Normal »; mso-tstyle-rowband-taille: 0; mso-tstyle-colband-taille: 0; mso-style-noshow:yes ; mso-style-parent: "";" mso-rembourrage-alt: 0 à 5.4pt 0 à 5.4pt ; mso-para-margin: 0 ; mso-para-marge-bottom : .0001pt ; mso-pagination : widow-orphelin ; font-size : 10.0pt ; font-family: « Times New Roman » ; mso-ansi-langue: #0400 ; mso-fareast-language: #0400 ; mso-bidi-langue: #0400;}

Mon esquisse de l’Arduino est attaché.

Articles Liés

Ruban à mesurer à ultrasons numérique

Ruban à mesurer à ultrasons numérique

Cette instructable montrera comment construire une mesure de bande numérique à l'aide d'un HC - SR04 capteur de distance à ultrasons et un Arduino Pro Mini. Cela a été inspiré par électronique pour tout le monde est instructable qui peuvent être trou
Horloge de ruban à mesurer en résine

Horloge de ruban à mesurer en résine

Nous avons voulu faire une horloge depuis un certain temps. Nous avons aussi voulu essayer de moulage et de coulée un objet qui a été un peu plus grand et plus détaillées, donc nous avons pu vraiment tester les limites de l'utilisation Famowood Glaze
Automarquage du ruban à mesurer

Automarquage du ruban à mesurer

L'auto-étiquetage ruban à mesurer un mètre ruban est une unité de marquage tout en un. Lorsque vous marquez une mesure traditionnellement, parfois il se sent comme vous avez besoin d'une troisième main. Si vous êtes mesurer et marquer votre mur pour
Mise à jour : ruban à mesurer de réparation - réparation supplémentaire pour Lufkin Pee Wee (étape 4 partir)

Mise à jour : ruban à mesurer de réparation - réparation supplémentaire pour Lufkin Pee Wee (étape 4 partir)

occasionnellement, au printemps sur un mètre à ruban auto-rétractable, va devenir un peu cintrées ou étirée afin que le ruban ne rentre pas entièrement dans l'affaire sur son propre.Eh bien, aucuns plus en train de farcir ne retour dans (cela seuleme
Mesurer la hauteur à l’aide de la trigonométrie (Hack de ruban à mesurer)

Mesurer la hauteur à l’aide de la trigonométrie (Hack de ruban à mesurer)

Mesurer la hauteur à l'aide d'un ruban à mesurer peut être très stressant. Lorsque vous essayez de mesurer quelque chose qui est trop élevé, le mètre-ruban va commencer à plier vers l'arrière. Récemment, j'ai vu certains travailleurs de la difficulté
Cachettes, issu d’un stylo et un ruban à mesurer (deux endroits différents) suivi d’un goodie

Cachettes, issu d’un stylo et un ruban à mesurer (deux endroits différents) suivi d’un goodie

donc j'ai eu quelques idées pour faire ces « portefeuilles » parce que si vous aimez avoir traîner pour quand vous en avez besoin d'argent ou si vous voulez avoir l'argent mais avez peur quelqu'un va vous voler. Laisse le visage. Qui va prendre ta pl
L’antenne de ruban à mesurer

L’antenne de ruban à mesurer

vous cherchez un projet amical facile gamin ? Vous cherchez un projet visant à encourager une nouvelle génération de radioamateurs ?Ce projet est rare, donc c'est quelque chose qui saisira certainement l'attention de tout le monde, en particulier un
Antenne de ruban à mesurer de 433 MHz-costumes suivi émetteur UHF !

Antenne de ruban à mesurer de 433 MHz-costumes suivi émetteur UHF !

Ce Instructable a trait à la conception et évaluation d'un simple ruban à mesurer fondé antenne Yagi à 433 MHz 3 éléments.  Un récepteur efficace a été fait par « persuader » un ~ US$ 4 Dorji 433 MHz demander module de données (Amplitude Shift Keying
Titulaire de ruban à mesurer

Titulaire de ruban à mesurer

Eh bien, j'ai au moins 3/4 d'une douzaine de rubans à mesurer autour de la maison en divers endroits. Casiers, rayonnages, armoire, couple de boîtes à outils ont leur propre. Mais j'ai juste fini un traîneau de scie de table (a va faire un instructab
Catalogue des tricheurs : Broken ruban à mesurer

Catalogue des tricheurs : Broken ruban à mesurer

Voici un autre Instructable dans ma série de « Shop tricheurs. » Ce code triche vous aidera à utiliser votre cassés rubans à mesurer, ainsi vous pouvez obtenir tous les dernier pouce hors d'eux. Si vous voulez connaître certaines de mes autres cheats
Ruban à mesurer en pouces

Ruban à mesurer en pouces

il est toujours un ruban à mesurer dans mon sac à main, sac à dos, aussi bien que même dans mon sac de voyage. N'importe quel moment, n'importe où que c'est nécessaire. Maintenant j'ai besoin pas continuer à chercher mon seul et seulement en plastiqu
Clip de ceinture en métal (pour ruban à mesurer) - fait @TechShop !

Clip de ceinture en métal (pour ruban à mesurer) - fait @TechShop !

Ruban à mesurer est cher de nos jours, en particulier ceux avec des agrafes de ceinture.J'ai eu ce petit dans une quincaillerie et pensé que je ferais moi-mêmeRemarque : Acier n'était probablement pas le meilleur matériel, parce que le MT lui-même ét
Mise à niveau de ruban à mesurer pour couteaux de poche EDC (swiss army type)

Mise à niveau de ruban à mesurer pour couteaux de poche EDC (swiss army type)

je voulais un dirigeant sur mon nouveau couteau de poche EDC (-prendre chaque jour), le Victorinox Cybertool 41.Alors j'ai décidé de me faire une mise à niveau de ruban à mesurer qui peut être facilement fait de différentes façons pour n'importe quel
Facile à faire Precision ruban à mesurer

Facile à faire Precision ruban à mesurer

il s'agit d'une modification facile à n'importe quel ruban à mesurer en acier.  La longueur de la bande et le degré de précision souhaité déterminera combien de temps est passé, ce qui en fait.Quand je suis entré tout d'abord cette instructable au co