PICAXE pichet thermomètre parfait (2 / 3 étapes)

Etape 2: Construction électronique


Une fois que toutes les pièces ont été recueillies et catalogués, je vous suggère de construire le circuit PICAXE avant de passer à l’installation plus mécanique de l’affichage, etc..

PICAXE jetons viennent « en blanc » sans un programme ; C’est pourquoi il faut les programmer avec le code de Pitcher Perfect thermomètre.  Cela nécessite un outil de programmation libre du fabricant au Royaume-Uni.  Vous devrez télécharger et installer le programme sur votre PC.  Voici le lien pour les utilisateurs Windows :http://www.picaxe.com/Software/PICAXE/PICAXE-Programming-Editor

Utilisez le port USB ou le Serial protoboard programmation, charger le code de base dans l’éditeur, sélectionnez le port de communication correcte et programmer le PICAXE.  L’éditeur vous fournira un état de la programmation et identifier les erreurs rencontrées.  Si vous avez des problèmes, recherche de projets PICAXE sur Instructables... il y a beaucoup qui vont dans les détails sur l’installation et les exigences de programmation.

Une fois le PICAXE est programmé, couper le courant.  Vous souhaitez connecter le 7805 (ou 78L 05) sur la protoboard.  Si vous utilisez le plus gros 7805, vous pouvez souder les fils courts et solides à l’EI et utiliser ces fils pour être insérés dans le protoboard.  Un 78L 05 devrait tenir quelque part dans la zone vide de la protoboard.  Essentiellement, le « entrée » sera obtenu à la 6V positive de la batterie de la lanterne, la sortie ira au Conseil PICAXE pour + 5V et la connexion de masse seront communs à le PICAXE et à la batterie négative "-" terminal.  Si vous avez une batterie de vissée, les connexions seront faciles, que si tu as une batterie de printemps-contact, vous aurez besoin de souder les fils sur les ressorts.  Aucun interrupteur n’est utilise, car il s’agit d’un circuit toujours actif, mais vous pouvez ajouter un commutateur si vous aimez le câblage entre la batterie + terminal et l’entrée pour le 7805 / 78L 05.  Voici comment il est connecté : http://t2.gstatic.com/images?q=tbn:ANd9GcTNahVOfCj7-6kIHfjXnXJtyLZKU2FxpIvBKf-NCz7abudvh3gt , sauf que dans notre cas, nous n’utiliserons pas le condensateur 100nf entre la broche 1 et la broche 2 et nous utilisons un condensateur électrolytique plus grand parce qu’il est facilement disponible à Radio Shack, mais n’hésitez pas à utiliser presque n’importe quelle valeur d’électrolytique entre 10uF et 500uF à condition que la tension nominale est supérieure à 10V.

Le composant « télédétection » de température est la thermistance 10K.  La résistance de précision 5 % 10K et la thermistance 10K forment un diviseur de tension et de la jonction de ces deux dispositifs est reliée à la PICAXE physique broche #3 (comte du haut-gauche vers le bas et de bas à droite en haut.)  Une extrémité de la sonde thermique est mise à la terre et une extrémité de la résistance est à + 5V.  BROCHE #3 est appelée au logiciel port C.4 et ce port d’entrée est configuré dans le PICAXE comme un convertisseur numérique analogique.  Ce qui va arriver, c’est que le PICAXE va générer un nombre binaire en nombre pour chaque modification dans la tension sur la jonction de la résistance et de la thermistance.  Comme la température devient plus chaude, il diminue la valeur de résistance de la thermistance (chute de tension devient plus petite, c’est que la tension est plus petit et plus proche de la terre ou 0V).  Le convertisseur numérique analogique interne fournit un numéro numériquement inférieur à la température élevée.  Dans le langage de la thermistance, la thermistance est censée avoir des coefficient de température négatif (CTN).

Voici une vue d’ensemble (ou est-ce pichet?)

  • Tension de sortie à résistance-thermistance est convertie en un nombre binaire
  • Le nombre binaire est analysé à l’aide d’une table de correspondance des températures stockés dans l’uC EEPROM
  • La température est convertie en un nombre (entier) et un nombre décimal (chiffres) comme 2 variables
  • Les variables sont affichées sur l’écran LCD avec un nombre décimal entre eux pour donner le traditionnel « NN. Format de N"
  • Variables dans le logiciel contenir la valeur élevée et la faible valeur depuis marche comme histoire
  • Le processus est répété environ 1 par seconde

Mes sincère remerciement à Peter Anderson pour ses routines de code et interpolation démonstration originales qui sont utilisées dans le logiciel inchangé.  Ma contribution est autour de l’affichage code et le code qui permet les constantes d’étalonnage a changé et le stockage sans reprogrammation de la puce de l’ordinateur.  http://www.phanderson.com/PicAxe/lin_thermistor.html

Le circuit avec LCD attire environ mA 0.009A ou 9.  Ainsi, la batterie de 6V lanterne devrait durer un certain temps avant d’exiger le changement.  Si vous le souhaitez et sont donc enclins, un ajout intéressant serait une cellule photoélectrique sur broche physique #5 (en bas à droite) qui conduirait à une tension au port C.2 (également utilisés pour l’étalonnage) pour désactiver l’affichage lorsque le niveau de lumière étaient trop sombre pour lire même.  (Oui, vous devrez faire quelques codes pour implémenter cette fonctionnalité.)

Je viens de calibration une couple de fois.  Lorsque le PICAXE est programmée, une valeur que j’ai dérivé sous forme de numéro « généralement bonne » est incluse dans le code.  Ce nombre donne une température approximative ou celui qui est dans le parc de balle.  Si vous aimez les choses soient absolument parfait, voici comment c’est fait... vous aurez besoin d’une résistance variable de 10K de la variété « linéaire » et quelques clips de cavalier et fils. (Mise à jour 20110923 afin d’améliorer l’étalonnage)

  1. Mise hors tension de le PICAXE
  2. Ajouter un cavalier entre la broche physique #4 (port C.3) et branchez l’autre extrémité à la masse / GND
  3. Connectez une extrémité du potentiomètre linéaire 10K au GND
  4. Branchez l’autre extrémité du potentiomètre 10K à + 5V
  5. Connecter l’essuie-glace de potentiomètre 10K (variable) au physique broche #5, port C.2 (une autre entrée AD)
  6. Allumez le PICAXE
  7. À l’aide d’un autre tour de thermomètre le potentiomètre jusqu'à ce que la température sur l’écran LCD est correct
  8. Si une valeur de « 0 » n’apporte pas la température assez, attendre 5 secondes sur « 0 »
  9. Si une valeur de « 255 » n’apporte pas la température assez, attendre 5 secondes sur « 255 »
  10. Laissez l’écran stabiliser pendant au moins 10 secondes
  11. Lorsque la température est correcte, tirez le fil de raccordement hors broche #4
  12. Lorsque le cavalier est retiré, un nouvel étalonnage est écrit dans l’EEPROM PICAXE
  13. Mise hors tension le circuit
  14. Tout retourner comme il était (enlever le cavalier et le potentiomètre)
  15. À la marche, la nouvelle valeur sera utilisée et le thermomètre devrait se situer entre 1/2 degré de précision
  16. Si la lecture n’est pas d’accord, répétez jusqu'à ce que précise

Note sur les étapes 8/9 : laissant le potentiomètre à chaque extrême pour 5 secondes sera augmentation/baisse la température de 5 degrés environ après le délai de 5 secondes.  Déplacez le potentiomètre rapidement loin les extrêmes et ajuster au besoin.

Articles Liés

PicAxe fonction thermomètre numérique avec Max et Min

PicAxe fonction thermomètre numérique avec Max et Min

(veuillez laisser un message, mais ne soyez pas trop critique, il s'agit de mon premier instructable!!)Il s'agit d'un thermomètre, que j'ai fait pour notre camping-car, pour afficher la température extérieure. Il est basé sur une puce Picaxe car ils
Un infrarouge PICAXE « journalisation » thermomètre

Un infrarouge PICAXE « journalisation » thermomètre

21 juillet Edit - voir comment j'ai utilisé le thermomètre IR dans mes expériences de Laser!Intro :Vous avez déjà un de ces thermomètres IR très utiles... il suffit de pointer, tirer, et lire la température.  Ils ne sont pas grandes ?  J'ai deux.Mais
Thermomètre de vêtements TfCD

Thermomètre de vêtements TfCD

Ce thermomètre arduino donne des informations en couleur sur la température ambiante, accompagné d'une indication de combien vêtements tu devrait porter. Ce thermomètre mesure la température ambiante avec une thermistance et donne les informations av
Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35

Arduino thermomètre avec sonde de température LM35 est un très simple à mettre en œuvre le projet Arduino basé. Ses un projet parfait si vous êtes un débutant et avez juste commencé à tester pratiquement projets Arduino.Dans ce projet, nous exposera
Installer un thermomètre dans une vieille voiture [MAJ]

Installer un thermomètre dans une vieille voiture [MAJ]

Salut tout le monde !Dans cette i'ble je vais vous montrer comment mettre à niveau votre vieille voiture (le mien est un 2001 Fiat Panda Young) avec seulement 3$ et à moins de 30 minutes.Comme vous pouvez voir en photos, ma voiture est un vieux modèl
Thermomètre extérieur de LED

Thermomètre extérieur de LED

si vous ne voulez pas lire tout bavardage inutile vous pouvez vous sentir libre pour passer à la page deux.Vous aurez été prévenu.Pendant l'été j'ai une fois de plus me cherchais un plaisir, que j'ai pu apprendre quelque chose à partir du projet (AKA
D’augmenter la distance d’un thermomètre sans fil de BBQ (rev. 2)

D’augmenter la distance d’un thermomètre sans fil de BBQ (rev. 2)

ce Instructable décrira un processus très simple pour augmenter la distance d'un thermomètre sans fil de BBQ.Alors que le processus devrait être similaire pour presque tous les thermomètres de RF, le modèle spécifique je suis piratage est un "Maveric
Écharpe de thermomètre géant Neopixel

Écharpe de thermomètre géant Neopixel

Plume de moteur, il fait froid dehors.Faire cette écharpe portable High-Tech, low tech avec un thermomètre intégré.N'est plus vous vous demanderez comment vraiment froid, c'est quand vous sortez.Ceci est adapté comme un projet débutant agréable de se
Thermomètre de l’Arduino + LCD I2C

Thermomètre de l’Arduino + LCD I2C

J'ai décidé d'offrir un thermomètre drôle de concept Arduino dans le cas où c'est au milieu de la nuit, les pharmacies ne fonctionnent pas, vous ne vous sentez pas bien et vous voulez vérifier la température de votre corps. Si vous avez Arduino à vos
Thermomètre en interrupteur mural

Thermomètre en interrupteur mural

Projet simpleIl s'agit d'un projet très simple sans n'importe quel microprocesseur.J'avais besoin d'indiquer et de surveiller l'humidité, la température dans certaines chambres de la maison familiale. Pour trouver le bon endroit pour installer le the
Sans fil thermomètre Nixie

Sans fil thermomètre Nixie

l'objectif de ce projet était d'apprendre à utiliser les différentes fonctions de l'atmega :• Raccordement de deux Atmegas avec une connexion Wi-Fi• Chaque Atmega a un thermomètre (DS1621) pour lire la température réelle• Utiliser le sommeil Mode d'u
Version de thermomètre de compost bricolage $2

Version de thermomètre de compost bricolage $2

Voici quelques instructions de base sur la façon de construire un 2 $ thermomètre de compost à l'aide de fournitures disponibles. Il est merdique (dans un bon type rustique de façon), mais fonctionne très bien et utilise des matériaux peu.Il ne faut
Smart personnel thermomètre avec Arduino

Smart personnel thermomètre avec Arduino

Cette instructable est préparée dans le cadre de notre mission pour TfCD (technique au service du Concept Design) cours de TU Delft. Ce instructable qui suit est préparé par :Bo Koperdraat : 4209567Karthik mandon : 4501578Dans ce instructable vous ap
Facile-à-construire digital thermomètre et hygromètre pour usage à l’intérieur

Facile-à-construire digital thermomètre et hygromètre pour usage à l’intérieur

IntroductionNiveau de température et d'humidité intérieur sont les deux principaux paramètres qui déterminent le niveau de confort pour les occupants de la chambre. Dans les principaux lieux de travail, ces paramètres sont contrôlés et maintenus à de