Arduino oscilloscope (1 / 1 étapes)

Étape 1: Ajout de diviseurs de tension

Le spectacle du circuit ci-dessus comprend :


Sur la gauche : un diviseur de tension 1:4 entre la sonde et l’A1

Ceci amènera la tension vers le bas pour 1/4 de la tension d’entrée. Les broches analogiques peuvent gérer 5V, donc cela permettra pour des tensions jusqu'à 20V.

Notez qu’il y a 2 canaux d’entrée dans la photo de la maquette. Ajouter un canal supplémentaire ralentit le taux d’échantillonnage considérablement (parce que mode continu ne peut pas être activé sur le connecteur Active Directory), alors j’ai décidé de le laisser dehors dans le code final.

À droite : un diviseur de tension commuté entre 5V et l’axe de référence analogique (AREF)
Vous pouvez utiliser les commutateurs pour définir la plage de mesure : 5V, 6.64V, 10V de 20V

Comment cela fonctionne :

Si configuré sur « référence externe », l’ADC compare la tension des entrées analogiques avec AREF, au lieu de 5V.
Voici un exemple : Supposons que la sonde mesure 5V. La tension sur l’A1 sera 5V/4 = 1 .25V

  • Si les deux interrupteurs sont éteints, la tension sur la broche AREF est de 5V.
    L’ADC lira 1,25/5 = 25 %
  • Si le commutateur 1 est hors tension et interrupteur 2 est activé, la tension AREF est 2,5 v
    L’ADC lira 1.25/2.5 = 50 %
  • Si le commutateur 1 est activé et commutateur 2 est hors tension, la tension AREF est 1.66V
    L’ADC lira 1.25/1.66 = 75 %
  • Si les deux interrupteurs sont sur, la tension AREF est 1.25V
    L’ADC lira 1.25/1.25 = 100 %

Le deuxième pôle de chaque interrupteur est relié à une entrée numérique. Nous pouvons lire cette broche pour ajuster automatiquement l’échelle de tension.

Un condensateur entre la sonde et la terre
Pourrait pas être nécessaire, mais pour une raison quelconque de certains pc mesurer beaucoup de bruit sans elle. Le condensateur qui résoudra, mais peut affecter légèrement le signal lors de la mesure des hautes fréquences.

Une zener entre A0 et sol
Pour protéger l’arduino un peu de surtension ou inverser la tension (Merci, tttapa, pour l’astuce!)

Fais attention:

  • Si la référence analogique est définie à l’interne (par défaut) lorsque vous fournissent la tension sur la broche AREF, l’arduino pourrait obtenir endommagé. Je l’ai fait, et il n’a pas endommager la mienne, mais mieux être sûrs et télécharger le code approprié avant de raccorder les AREF.
  • les entrées analogiques ne peut pas gérer les tensions négatives.
  • Ne pas dépasser 5 v sur les broches de l’arduino. C’est probablement une bonne idée de tester le circuit avec une tension inférieure à 5 v, donc

    vous n’endommagez l’arduino dans le cas où le diviseur de tension sur l’A1 a été câblé incorrectement.

Le code de l’arduino est fondé sur cet excellent article :

http://Meettechniek.info/Embedded/Arduino-Analog.html

Bonne chance!
Bram

Articles Liés

Girino - rapide Arduino Oscilloscope

Girino - rapide Arduino Oscilloscope

je suis un physicien, et la plus belle partie du travail dans ce domaine, c'est que j'ai la chance de construire mes propres instruments. Cette façon de penser, j'ai décidé de construire un homebrew Arduino Oscilloscope. Cette instructable a été écri
Comment faire un bon marché 16 MHz Arduino Oscilloscope à l’aide d’Excel et l’écran de votre ordinateur à écran

Comment faire un bon marché 16 MHz Arduino Oscilloscope à l’aide d’Excel et l’écran de votre ordinateur à écran

Souvent un amateur d'électronique va concevoir et construire quelque chose pour constater qu'il ne comporte de la façon dont il ou elle a l'intention. Parfois dans ces situations, le problème est lié à un signal électrique, mais que les choses se dép
Arduino Oscilloscope moins de 5 $ - 3 canaux

Arduino Oscilloscope moins de 5 $ - 3 canaux

Oscilloscopes sont utilisés par des passionnés de l'électronique, les amateurs et c'est l'un des outils communs sur un établi. Mais acheter un peut obtenir cher donc finalement j'ai décidé c'est pourquoi pas en faire un en utilisant un arduino. Donc
Arduino - Oscilloscope multi-canaux (pauvre Oscilloscope)

Arduino - Oscilloscope multi-canaux (pauvre Oscilloscope)

je vous présente des mises à jour logicielles pour l'Arduino Oscilloscope (Oscilloscope du pauvre) qui permettent de visualiser les données de deux ou trois canaux simultanément. Les caractéristiques principales sont identiques à l'oscilloscope origi
Arduino - Oscilloscope amélioration du pauvre

Arduino - Oscilloscope amélioration du pauvre

ce Instructable continue le travail présenté ici.  Il a fourni un moyen rapide et facile de transformer votre Arduino dans un oscilloscope, bien que j'ai trouvé qu'il manquait utilisabilité.  J'ai remanié le logiciel ce matin pour autoriser beaucoup
Nokia 5110 Arduino Oscilloscope

Nokia 5110 Arduino Oscilloscope

Une nouvelle vidéo sur mon nouvel oscilloscope. Pour toute question, les laisse dans les commentaires.---Téléchargements---https://github.com/Adafruit/Adafruit-PCD8544-Nokia...https://github.com/Adafruit/Adafruit-gfx-LibraryL'esquisse de l'Arduino es
Arduino - Oscilloscope (pauvre Oscilloscope)

Arduino - Oscilloscope (pauvre Oscilloscope)

Salut les gars,Il y a quelques jours, j'ai trouvé ce code dans github et c'est le meilleur que j'ai trouvé à ce jour, j'ai donc décidé de diffuser ce projet autant que je ne peux, pour tous ceux qui veulent qu'un oscilloscope à peu de frais autour c'
Simple pas cher Arduino Oscilloscope

Simple pas cher Arduino Oscilloscope

Bonjour tout le monde !Je suis venu avec ce projet intéressant, car je commence à apprendre le traitement, alors j'ai pensé que ce serait cool de le partager avec vous. Espérons que vous l'apprécierez !OK, juste pour clarifier les choses, cela n'est
Sans fil Arduino Oscilloscope

Sans fil Arduino Oscilloscope

Dans ce guide, je vais expliquer comment utiliser un téléphone Windows 8.1, Conseil de l'Arduino Uno et module Bluetooth HC-05 pour construire un oscilloscope sans fil. L'application téléphone possède les fonctions essentielles d'un oscilloscope, bie
Entrée Arduino Audio

Entrée Arduino Audio

Envoyer son dans votre Arduino. Cet Instructable va vous montrer comment préparer audio afin qu'il peut être échantillonnée et traitée par un Arduino pour faire des projets de nature réactive sons et effets audio. (Cet article est un compagnon de Ins
Arduino (Mega) enregistrement Audio

Arduino (Mega) enregistrement Audio

Enregistrement Audio sur votre carte Audino Mega SD.Le fichier audio peut être lus sur une application audio standard ou analysé octet par octet.Cet Instructable va montrer vous comment l'entrée audio pouvez être ajouté à plusieurs reprises dans une
Laboratoire de prototypage portable avec oscilloscope et arduino

Laboratoire de prototypage portable avec oscilloscope et arduino

Hé tous ensemble je suis de retour, avec un nouveau projet. J'étais calme occupé avec ma merveilleuse fille nouveau-né (seulement 7 semaines) quand j'ai commencer à écrit cela en Allemagne, il est 00:00 et ma fille est enfin endormi et j'ai trouvé pe
Comment faire une sonde d’oscilloscope Arduino

Comment faire une sonde d’oscilloscope Arduino

ce instructabe vous montrera comment faire une sonde d'oscilloscope arduino pour ces liens, oscilloscope d'un poorman et un oscilloscope de canaux multiples pour arduino /Étape 1: Matériaux et composants Outilsfer à soudersoudureforet de Hobby (si vo
OFFscope - oscilloscope en mode hors connexion (Arduino + SD carte d’enregistrement rapide)

OFFscope - oscilloscope en mode hors connexion (Arduino + SD carte d’enregistrement rapide)

Ce n'est pas oscilloscope en temps réel !Tout d'abord vous acquérir signal en économie/enregistrement sur carte SD. Puis vous passez en revue le signal acquis sur votre PC.Cet oscilloscope en mode hors connexion est destiné de diagnostic automobile c