This is an old revision of the document!


Titrator automat

Introducere

Proiectul consta intr-un titrator automat, aparat care este in stare sa neutralizeze o solutie de pH arbitrar, folosind dupa caz o baza sau un acid drept titrant.

Aparatul are doua recipiente suspendate, unul care contine o baza, si unul care contine un acid. In functie de pH-ul solutiei supuse probei, se va deschide electrovalva corespunzatoare unuia dintre recipiente. LCD-ul si encodorul rotativ sunt folosite ca interfata pentru utilizator.

Descriere generală

Schema bloc

Flow control

Hardware Design

  • Arduino nano (ATMega328P)
  • Senzor pH
  • 1602 LCD cu I2C
  • Encodor rotativ
  • Sursa 12V
  • 2 electrovalve 12V
  • 2 tranzistori MOSFET
  • 2 diode (flyback)

Diagrama electrica

Poze circuit

Software Design

Biblioteci:

* Wire.h - libraria standard Arduino pentru comunicatia I2C * LiquidCrystal_I2C.h - librarie pentru controlul ecranelor LCD cu interfata I2C

Algoritmi principali:

1. Algoritm de citire pH cu filtrare:

* Prelevare multipla (10 esantioane) * Calculare medie pentru reducerea zgomotului * Conversie analog-digital la valoare pH

2. Algoritm de neutralizare cu feedback:

* Control in bucla inchisa * Logica de decizie bazata pe praguri (±0.1 de la pH 7.0) * Temporizare pentru amestecare (1000ms delay)

3. Interfata utilizator:

* Actualizare dinamica a display-ului

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Concluzii

Download

GitHub

Jurnal

Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.

Bibliografie/Resurse

Diagrama Gantt

pm/prj2025/ccristi/mihnea_ioan.firoiu.1748291005.txt.gz · Last modified: 2025/05/26 23:23 by mihnea_ioan.firoiu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0