Documente Academic
Documente Profesional
Documente Cultură
placa de baz;
La fiecare schimbare de potenial, pe LCD sunt afiate procesele i starea senzorilor;
La depistarea erorilor n sistem sau cnd rezervorul este gol se activeaz buzzerul, care
emite un semnal de alarm;
Coninutul de ap este utilizat ntr-o gam larg de domenii tiinifice i tehnice, i se
exprim printr-un raport, care poate varia de la 0 (complet uscat) la valoarea de saturaie a
solului. Sistemul dat face controlul de umeditate a solului, fcnd indica ii prin LED-uri i, n caz
de este depistat solul uscat emite un semnal vizual i sonor. n ceea ce prive te msurarea
folosind DC cu sondele de sol ca un difuzor de tensiune care alimenteaz ntr-un port analogic,
aceasta fiind cea mai simpl soluie .
Etapa de proiectare a sistemului, controler pentru sistem de irigare arat n felul urmtor:
Figura
ATmega328p
ATmega328p este un microcontroler low-power CMOS pe 8 bii, care face parte din
familia AVR i mbuntit prin arhitectura RISC. Prin executarea instruc iunilor puternice ntrun singur ciclu de ceas, ATmega328p realizeaz debite de aproape 1MIPS pe MHz, ceea ce
permite proiectantului de sistem de a optimiza consumul de energie comparativ cu viteza de
procesare.
Arhitectura AVR are dou locuri de memorie principale, memorie de date i spaiul de
memorie al programului, de asemenea ATmega328p dispune de o memorie EEPROM cu
capacitatea de 1Kbytes pentru stocarea datelor. Toate cele trei locuri de memorie fiind liniare i
regulate.
Memoria EEPROM la microcontrolerul ATmega328p, este organizat ca un spaiu
separat avnd o rezisten de cel puin 100 000 de cicluri de scriere- tergere. Accesul ntre
EEPROM i procesor este descris prin registrele EEPROM Adres, EEPROM Registrul de date
i EEPROM Registrul de control.
Nucleul AVR combin un set de instruciuni cu ajutorul a 32 de regi tri de uz general.
Toi regitrii sunt conectai la Unitatea Aritmetic Logic, permind ca doi regitri independen i
s fie accesai ntr-o singur instruciune cu un singur semnal de ceas.
Parametrii de baz al microcntrolerului ATmega328p sunt:
Figura
Senzor de umiditate:
Senzorul de umiditate reprezint o component care sesizeaz nivelul de umiditate al mediului.
ntr-o camer obinuit, valoarea citit de portul analog variaz ntre 900 (mediu saturat cu
vapori de ap) i 300 (foarte uscat). Pinul de semnal stnga se conecteaz la un pin analogic al
plcii ARDUINO Uno. Senzorul de umiditate nu este calibrat, el nu poate obine direct o valoare
a umiditii relative exprimare n procente, de aceea utilizatorul trebuie s interpreteze datele
citite conform caracteristicii din datasheet-ul asociat acestui senzor. n schimb valoarea citit
indic gradul de umiditate din mediu.
LCD:
LCD-ul este capabil s afieze 20 de caractere pe fiecare dintre cele 4 rnduri, are backlight de
culoare verde i dispune de un backpack I2C care permite conectarea la ARDUINO Uno folosind
2 fire. Pentru a-l utiliza cu ARDUINO Uno, trebuie nlocuit librria LiquidCrystal din folderul
libraries. Este foarte important ca vechea librrie LiquidCrystal s nu mai existe n acest folder,
nici chiar sub alt nume.
LCD-ul 20x4 dispune de 8 adrese distincte, ceea ce nseamn c poi comanda pn la 8 LCD-uri
folosind doar doi pini ARDUINO, pentru a seta adresa, concetm cei trei jumperi de la spatele
plcii sau doar o parte din ei.
Figura
Ceasul de sistem
Intrarea de ceas (OSC1) este intern divizat cu patru pentru a genera patru
semnale de ceas n cuadratur i fr suprapunere, Q1, Q2, Q3 i Q4. Intern,
contorul programului (PC) este incrementat la fiecare perioad Q1, codul
instruciunii este citit din memoria de program i este memorat n registrul de
Reprezentant
PIC16C710
PIC16C71
PIC16C711
PIC16C715
Tabelul
Capacitatea memoriei
de program
512 x 14
1k x 14
1k x 14
2K x 14
Spaiul de adrese
0000h-01FFh
0000h-03FFh
0000h-03FFh
0000h-07FFh
Porturi de intrare-ieire
Unii dintre pinii acestor porturi de intrare/ieire (I/O) sunt multiplexai cu funcii
alternative pentru implementarea caracteristicilor periferice speciale ale dispozitivelor. n
general, atunci cnd este activat o astfel de funcie, pinul corespunztor nu poate fi utilizat ca un
pin general de intrare/ieire.