Mesurer des condensateurs SMD sur Arduino (4 / 6 étapes)

Étape 4: Retouches

Depuis que je suis plutôt satisfait de l’algorithme de mesure que j’ai décidé de finaliser l’amélioration de l’esquisse. Plus particulièrement, j’ai voulu qu’il soit capable de travailler avec des petites et grandes résistances Rc et basculer entre eux automatiquement en fonction de la valeur du condensateur soumis à l’essai, pour éviter d’inutiles de rechargement de l’esquisse. D’autres changements incluent ajustement automatique 'capacité perdue"pour les deux modes, options de configuration plus grandes Conseil (sélection de broches, a expliqué à l’étape suivante) et un affichage lisible.

Avant d’entrer dans le code, je voudrais suggérer que vous obtenez un programme bon moniteur série, si vous n’avez pas déjà. Ceux présents dans les IDEs (Arduino et UECIDE) sont plutôt primitif. L’Arduino un ne peut pas s’afficher correctement CR (retour chariot) et le UECIDE ne reconnaît pas tabulation ; les deux symboles ASCII sont présents dans mes croquis. J’ai utiliser RealTerm, mais vous pouvez préférer quelque chose d’autre. Si vous obtenez RealTerm, veillez à sélectionner Ansi dans l’onglet Afficher comme ; Utilisez aussi le bouton ouvrir l’onglet Port pour mettre port entrée sur et en dehors (peut être utilisé comme un reset trop). Si vous souhaitez obtenir les valeurs dans une liste, pas sur une seule ligne, basculez l’affichage comme vers ascii. Si vous souhaitez coller au moniteur serial Arduino/UECIDE, vous pouvez juste commentaire/décommenter quelques lignes dans le définit la section de configuration de l’esquisse.

La nouvelle configuration du Conseil d’administration est au-dessus (espoir que je ne plaisante pas il vers le haut) et le code est au bas de cette étape, car il est impossible de l’inscrire correctement à un instructable.

Essayez de faire le lien le plus court possible afin de minimiser la capacité parasite ; ne suivent pas les schémas Fritzing à la lettre, il a dessiné cette façon juste parce que Fritzing ne peut pas presser les résistances dans des lignes adjacentes. Mais vous pouvez.

Cette esquisse prend un certain temps à démarrer : il calcule "capacité perdue" pour les deux résistances Rc, alors il teste la gigue sur le big one. Cette étape est nécessaire pour s’assurer que le réglage est correct ; Si je vois que la gigue se penche trop à – ou + côté, j’ai simplement redémarrer Arduino (j’ai essayé cette gigue en moyenne et l’inclure dans l’ajustement de la pF, mais n’aimait pas le résultat). Il est possible de désactiver le mode nF ou pF si besoin par la mise à la terre de la broche correspondante (11 et 12 par défaut) ; Cela peut être fait aussi bien avant de commencer vers le haut et sur le travail (vous pouvez connecter certains commutateurs). Il peut être nécessaire lors de la mesure des très petites capitales, comme 15pF ou moins, comme le programme prendra en considération leur valeur insignifiante en mode normal. Commutation automatique du mode nF (par défaut) sur la pF n’arrive pas instantanément pour éviter des erreurs alors que vous mettez un condensateur sur un banc d’essai (certains résultats aléatoires sont générées dans ce processus).

Tout d’abord, 60 lignes du code sont une section "le programme d’installation définit" qui peut être facilement changée selon votre mise en page. Si tout va bien, les commentaires y sont assez pour comprendre le fonctionnement. Test tension épingles (celles fournissant 5V pour charger le condensateur par l’intermédiaire de résistances Rc) sont limités à une des deux combinaisons : broches 9 et 10 ou les broches 3 et 4. La raison de ces deux séries sera expliquée plus tard ; Si vous avez besoin d’utiliser des épingles complètement différents, vous devrez jouer avec macro de manipulation de port VPIN_HIGH (ou même jeter complètement et écrire quelque chose de différent).

Articles Liés

Comment faire pour souder des composants SMD sur PCB génial ou tout autre type de PCB

Comment faire pour souder des composants SMD sur PCB génial ou tout autre type de PCB

Étape par étape tutoriel, avec aucune mesure pour sauter.Étape 1 - de quoi avons-nous besoin ?Étape 2 - fixation des PCBÉtape 3 - préparation pour la soudureÉtape 4 – colophaneÉtape 5 - Tin - pad SMD de brasageÉtape 6 - souder 1 pad de composant SMDÉ
Jouer des mélodies personnalisées sur Arduino

Jouer des mélodies personnalisées sur Arduino

J'ai été bricoler avec mon réveil / minuterie bouclier et j'ai décidé de faire une mélodie alarme personnalisée pour elle de jouer. J'ai pu travailler sur cette méthode de lecture des partitions et faisant Arduino code et je pense que ça peut aider a
Un Guide complet des cavaliers à bord sur le kit Intel Edison pour Arduino

Un Guide complet des cavaliers à bord sur le kit Intel Edison pour Arduino

Intel® Edison kit pour Arduino permet l'Intel® Edison pour être compatible avec Arduino shields, conçus pour le R3 de UNO. La carte d'extension Arduino inclut plusieurs en-têtes de cavalier pour configurer le jury avec des paramètres différents comme
Contrôleur de Volume PC USB Media basé sur Arduino

Contrôleur de Volume PC USB Media basé sur Arduino

Bonjour à tous et Bienvenue sur mon troisième Instructable.Un de mes amis a un système de son avec un cadran de réglage du volume, et il est assis sur son bureau à la recherche de vraiment bien. Je voulais quelque chose de semblable, mais avec des fo
À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

À l’aide de capteurs, modules RF 433Mhz et puce Bluefruit BLE de Adafruit pour recueillir des données sur Smartphone avec Evothings Studio

Dans ce projet, vous apprendrez comment utiliser Bluefruit LE UART ami de Adafruit, une puce Bluetooth Low Energy et le Evothings Workbench pour envoyer des données dans les deux sens entre un Arduino Uno et votre Smartphone. L'application sera codée
Thermohygromètre avec horloge et affichage à cristaux liquides sur Arduino UNO

Thermohygromètre avec horloge et affichage à cristaux liquides sur Arduino UNO

Ces 7 étapes vous conduira à travers la « construction » d'un thermo-hygromètre avec horloge sur Arduino UNO.Données, temps, humidité et température seront affichera sur un écran LCD 16 x 2 affichage. Si vous avez acheté un écran LCD et voulez savoir
5 x 5 x 5 cube LED s’exécute sur Arduino Uno

5 x 5 x 5 cube LED s’exécute sur Arduino Uno

Bonjour les amis, c'est mon point de vue sur un 5 x 5 x 5 cube LED, permet de se lancer.La première chose que nous devons faire, c'est obtenir l'ensemble de nos approvisionnements.Nous allons avoir besoin... :125 LEDs (Assurez-vous qu'ils sont rouges
À l’aide de 433 MHz Remote Controlled commutateurs sur Arduino

À l’aide de 433 MHz Remote Controlled commutateurs sur Arduino

Je suppose que tout le monde connaît ces interrupteurs à distance contrôlées que dans leur forme la plus simple viennent dans un couple (généralement 3) des switcheable périphériques à brancher sur la prise de courant et qui recevra une fiche d'un fe
Affichez des Txts Live sur Costume au parti w / défilement LED Belt Buckle

Affichez des Txts Live sur Costume au parti w / défilement LED Belt Buckle

ce projet montre comment envoyer des messages texte SMS à un affichage à LED défilement bon marché via une application Android et arduino avec bouclier hôte USB.Le projet a été inspiré par un ami qui veulent faire un costume de « sexting sur le thème
Système de mesure des précipitations pour une ruche

Système de mesure des précipitations pour une ruche

en raison de leur petite taille, les abeilles sont fortement influencés par les précipitations. Si une abeille est touchée par une goutte de pluie, il peut être tué de l'impact, ou grièvement blessé. Même la pluie peut provoquer une abeille à être je
Mesurer la température avec Arduino Ethernet + DS18B20 + Thingspeak

Mesurer la température avec Arduino Ethernet + DS18B20 + Thingspeak

Bonjour à tousIci je vais vous savent lire la température à l'aide de capteur DS180B20 et Arduino Ethernet et envoyer les données à Thingspeak. Vous pouvez accéder à ma page de Thingspeak ici :https://thingspeak.com/Channels/25037J'ai utilisé mon ard
Appareil de biofeedback basées sur Arduino

Appareil de biofeedback basées sur Arduino

Ici je vais présenter un appareil de Biofeedback de Source ouverte qui je construis basé sur Arduino. Vous pouvez mesurer la température corporelle avec un capteur infrarouge, GSR et vous pouvez connecter d'autres périphériques avec changement de ton
Camion RC sans fil double (2 x distance de communication sans fil et bluetooth) sur Arduino

Camion RC sans fil double (2 x distance de communication sans fil et bluetooth) sur Arduino

Bonjour tout le monde. J'ai décidé de faire quelque chose de simple et accessible à tous. Comment construire un contrôlables à distance des voitures, camions, j'ai vu beaucoup de vidéos et des descriptions. Mon point est donc d'investir le moins poss
Comment mesurer un condensateur ou une inductance avec lecteur mp3

Comment mesurer un condensateur ou une inductance avec lecteur mp3

Voici une technique simple qui peut être utilisée pour mesurer avec précision la capacité et l'inductance d'un condensateur et une inductance sans matériel coûteux. La technique de mesure est base sur pont équilibré et peut être construite facilement