Table des matières:
- Étape 1: Matériel nécessaire
- Étape 2: la diode à souder entre les broches de la pompe
- Étape 3: Câblage du matériel
- Étape 4: le code
- Étape 5: Remarque importante - Moniteur série
- Étape 6: Adapter le code aux besoins de votre organisme de réglementation
- Étape 7: Vidéo du régulateur/compteur de pH avec fonction d'étalonnage
Vidéo: Régulateur/mètre de PH - Arduino : 7 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:08
***Si les photos et les liens n'apparaissent pas, actualisez la page
Il s'agit d'une instructable pour un régulateur de pH arduino ou un mètre:
--- Le régulateur est destiné aux réactions qui commencent à un certain pH et qui diminuent/augmentent naturellement le pH en raison de la réaction. Cependant, pour de nombreuses réactions, il est souhaitable de rester au pH de départ. Ainsi, si la réaction s'écarte trop du pH souhaité, ce projet arduino pompera de l'acide ou de la base pour ramener le pH à la normale.
--- Ce projet peut également être utilisé tout simplement comme un capteur de pH qui lit le pH de n'importe quelle solution.
Étape 1: Matériel nécessaire
-Arduino Uno
-Ordinateur et clavier
-12V pompe à liquide péristaltique
-Kit capteur de pH analogique / mètre Pro pour Arduino
-Module d'affichage LCD Arduino I2C 20x4
-IN4001 Diode
-PN2222 Transistor
-12V DC adaptateur d'alimentation
-Câbles de cavalier mâle à femelle
-Câbles de cavalier mâle à mâle
-Pinces crocodiles
-Câble USB Arduino
-Planche à pain
Étape 2: la diode à souder entre les broches de la pompe
Soudez la diode entre les broches de la pompe péristaltique comme illustré. Assurez-vous de mettre la bande argentée de la diode pointant vers la broche (+) de la pompe. Cela protégera le moteur de la pompe.
Étape 3: Câblage du matériel
A4 -------------------- au SDA de l'écran LCD
A5 -------------------- au SCL de l'écran LCD
GND ----------------- à GND de l'écran LCD
5V -------------------- au VCC de l'écran LCD
A0 -------------------- à la broche médiane (base) du transistor
GND ----------------- à ** broche gauche (émetteur) du transistor, ** référé au côté plat du transistor
(-) pompe à broches ---- à ** broche droite (collecteur) du transistor
(+) pompe à broches ---- à Vin (12V)
A3 -------------------- au fil de signal (bleu) du pH-mètre
5V -------------------- au fil (+) (rouge) du pH-mètre
GND ----------------- au (-) fil (noir) du pH-mètre
_
***Voir les photos pour plus de détails
Étape 4: le code
Il existe 2 versions du fichier de code Arduino joint… l'une est pour réguler les réactions qui augmentent en pH, et l'autre est pour les réactions qui diminuent en pH
_
*** IMPORTANT ***
Téléchargez les bibliothèques nécessaires (zip joint dans cette instructable)
Ce code utilise une bibliothèque LCD qui n'est pas déjà incluse sur l'Arduino…
Pour implémenter ce fichier zip dans votre projet, téléchargez sur votre ordinateur, Dans la fenêtre arduino, allez dans "Sketch" "Include Library" "Add. ZIP Library"
Étape 5: Remarque importante - Moniteur série
Ce programme utilise une entrée série pour piloter les écrans de menu. Cela signifie qu'il devra être connecté à un ordinateur ou un ordinateur portable pendant l'utilisation. Pour faire fonctionner le moniteur série, cliquez sur le bouton en haut à droite (ressemble à une loupe) sur la fenêtre arduino.
***IMPORTANT - utilisez les options "Autoscroll", "Pas de fin de ligne" et "9600 bauds" sur l'écran du moniteur série… si vous ne le faites pas, le code ne fonctionnera pas comme prévu
Pour saisir des valeurs, saisissez une valeur à l'aide de votre clavier et appuyez sur la touche Entrée, ou cliquez sur « Envoyer »
Étape 6: Adapter le code aux besoins de votre organisme de réglementation
Il y a des constantes très simples qui doivent juste être modifiées pour s'assurer que ce programme fonctionne pour vous ! Vous trouverez ci-dessous les constantes recommandées à modifier et leurs descriptions:
-- fillTime: combien de temps il faut à votre pompe pour se remplir complètement de liquide, en secondes
-- delayTime: combien de temps vous voulez que le régulateur attende avant de pomper plus de solution
-- smallAdjust: nombre de secondes pendant lesquelles l'acide/la base doit être pompé lorsque le pH s'écarte de 0,3 - 1 pH
--largeAdjust: nombre de secondes pendant lesquelles l'acide/la base doit être pompé lorsque le pH s'écarte de > 1pH
_
De plus, vous devrez déterminer le décalage et la pente de votre pH-mètre…
Si ma pente et mon décalage ne fonctionnent pas bien avec votre pH-mètre, vous devrez suivre les étapes suivantes:
(1)-- définir la pente = 1 et le décalage = 0
(2)--prendre et enregistrer des lectures de pH dans des solutions de pH exactement 4, pH 7 et pH 10
(3)-- Créez un système d'équations comme ceci:
(lecture réelle du pH 4)*pente + décalage = 4
(lecture réelle du pH 7)*pente + décalage = 7
(lecture réelle du pH 10)*pente + décalage = 10
_
Utilisez ces trois équations pour trouver la meilleure ligne d'ajustement à résoudre pour la pente et le décalage et remplacez ces constantes par vos nouvelles valeurs de pente et de décalage
Conseillé:
Régulateur de tension réglable LM317 : 6 étapes
Régulateur de tension réglable LM317 : Ici, nous aimerions parler des régulateurs de tension réglables. Ils nécessitent des circuits plus compliqués que linéaires. Ils peuvent être utilisés pour produire différentes sorties de tension fixe en fonction du circuit et également une tension réglable via un potentiomètre. JE
Régulateur de tension 12v à 3v : 8 étapes
Régulateur de tension 12v à 3v : vous pouvez facilement réduire n'importe quelle alimentation CC en utilisant simplement 2 résistances. Le diviseur de tension est un circuit de base et le plus simple pour réduire toute alimentation CC. Dans cet article, nous allons faire un circuit simple pour abaisser 12v en 3
Régulateur de courant linéaire simple Power LED, révisé et clarifié : 3 étapes
Régulateur de courant linéaire simple à LED de puissance, révisé et clarifié : ce Instructable est essentiellement une répétition du circuit de régulateur de courant linéaire de Dan. Sa version est très bonne, certes, mais manque de clarté. C'est ma tentative d'y remédier. Si vous comprenez et pouvez construire la version de Dan
CONSTRUIRE UN REGULATEUR PCB SMD 7805 : 9 étapes
CONSTRUIRE un RÉGULATEUR PCB SMD 7805 : bonjour et bienvenue dans un autre instructable basique mais utile Vous êtes-vous demandé d'essayer de souder des composants SMD, ou peut-être de créer un mini PCB pour un régulateur de tension 78XX ? u comment faire un mini PCB avec une belle led ind
Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : 6 étapes
Convertisseur Boost basé sur Esp8266 avec une incroyable interface utilisateur Blynk avec régulateur de rétroaction : dans ce projet, je vais vous montrer un moyen efficace et courant d'augmenter les tensions CC. Je vais vous montrer à quel point il peut être facile de construire un convertisseur boost à l'aide d'un Nodemcu. Construisons-le. Il comprend également un voltmètre à l'écran et un retour