Sunteți pe pagina 1din 50

Universitatea tefan cel Mare Suceava

Facultatea de Inginerie Electric i tiina Calculatoarelor

PROIECT DE DIPLOM
Sistem de monitorizare a parametrilor de funcionare pentru o
turbin eolian de mici dimensiuni

Coordonator:

Student:

.l. dr. ing. Corneliu Buzduga

Suceava,2016

Florin Constantin Matei

Universitatea tefan cel Mare Suceava


Facultatea de Inginerie Electric i tiina Calculatoarelor

Cuprins
Tema proiectului ........................................................................................................................ 4
1. Introducere .............................................................................................................................. 5
1.1 Energia la nivel global...................................................................................................... 5
1.2 Turbinele eoliene .............................................................................................................. 6
1.3 Tipuri de turbine eoliene .................................................................................................. 7
1.4 Componentele unei turbine eoliene .................................................................................. 8
2. Platforma Arduino ................................................................................................................ 11
2.1 Generaliti ..................................................................................................................... 11
2.2 Componentele platformei Arduino................................................................................. 12
2.3 Protocoale de comunicaie ............................................................................................. 13
3. Comunicaia de tip Bluetooth ............................................................................................... 15
3.1 Istoric .............................................................................................................................. 15
3.2 Generaliti ..................................................................................................................... 15
3.3 Modulul Bluetooth HC-05 ............................................................................................. 16
4. Tehnologia Touch Screen ..................................................................................................... 17
4.1 Istoric .............................................................................................................................. 17
4.2 Tipuri de tehnologii Touch Screen ................................................................................. 17
4.3 Touch screen rezistiv cu 4 fire ....................................................................................... 19
5. Dispozitive de afiare ........................................................................................................... 21
5.1 Generaliti ..................................................................................................................... 21
5.2 Modul afior TFT cu touch screen pentru Arduino Uno ................................................ 23
6. Sistemul de operare Android ................................................................................................ 24
6.1 Caracteristicile sistemului de operare Android .............................................................. 25
6.2 Cerinele Hardware ........................................................................................................ 26

Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

6.3 Securitatea sistemului de operare Android..................................................................... 26


6.4 Platforma App Inventor pentru Android ........................................................................ 27
7. Realizarea sistemului de monitorizare.................................................................................. 28
7.1 Conectarea modulului cu afior la placa de dezvoltare Arduino.................................... 28
7.2 Folosirea touchscreen-ului pentru navigare ................................................................... 33
7.3 Conectarea i folosirea modulului Bluetooh .................................................................. 34
7.4 Comunicarea ntre dou plci Arduino .......................................................................... 35
8. Concluzii i direcii de dezvoltare ........................................................................................ 38
Bibliografie............................................................................................................................... 39
Anexe ....................................................................................................................................... 41
Anexa 1 Meniurile sistemului de de monitorizare ............................................................ 41
Anexa 2 Codul surs ......................................................................................................... 43

Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Tema proiectului
n lucrarea de fa propun un mod de realizare a unui sistem electronic de monitorizare
a parametrilor de funcionare pentru o turbin eolian. Aceast lucrare face parte dintr-un
proiect amplu, prin care ncercm s realizm o turbin eolian, ce poate produce energie i la
viteze mai mici ale vntului. Sistemul de monitorizare este compus din dou elemente, un
modul fix cu display, pe care se pot urmrii parametrii turbinei eoliene atunci cnd utilizatorul
se afl lng aceasta, i o aplicaie pentru platforma Android, pentru a putea urmrii aceti
parametrii i de la distan. Scopul acestui sistem este de a permite utilizatorului unei astfel de
turbine eoliene s urmreasc activitatea acesteia i la nevoie, s ajute la depanarea unor
eventuale probleme.
Sistemul permite vizualizarea celor mai importani parametrii, cum ar fi:

Viteza vntului

Viteza de rotaie a palelor

Viteza de rotaie a generatorului

Puterea produs

Temperatura generatorului
La realizarea sistemului am folosit platforma Arduino, fiind accesibil din punct de

vedere al preului i al dificultii, oferind n acelai timp performane bune i un consum redus
de energie. Din gama de microcontrolere, am ales varianta Atmega328P, pentru afiare folosesc
un display TFT de 2,4 inch cu Touch screen, iar pentru transmiterea datelor ctre aplicaia
Android, folosesc un modul Bluetooth HC-05. Pentru a realiza aplicaia Android am ales
platforma MIT App Inventor, deoarece este foarte uor de folosit chiar i de persoanele ce nu
stpnesc foarte bine programarea.

Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

1. Introducere
1.1 Energia la nivel global
Consumul de energie al umanitii a crescut de-a lungul anilor, dac n 1900 se
estimeaz c se consumau 22 EJ (ExaJoule, 1018 ) dup 1960 acesta a crescut la 128 EJ iar n
anul 2000 a ajuns la 564 EJ. Totul a nceput cu descoperirea focului, omul folosind lemnul ca
surs de energie milioane de ani. Odat cu dezvoltarea civilizaiilor, nevoia de energie a crescut
astfel ncepnd cutarea de noi surse de energie. Dup o ndelung cutare, omul a descoperit
crbunele, iar cantitatea mare de enegie obinut cu acesta a dus la descoperirea de noi aplicaii
pentru acesta. Un pas mare s-a fcut la descoperirea petrolului, acesta fiind principala surs de
energie de la nceputul secolului al 19-lea pn astzi, ns aceast surs de energie tinde s se
termine, astfel omenirea este pus din nou n situaia de a cuta noi surse de energie, de data
aceasta regenerabile. [1]
Cele mai promitoare surse de energie sunt:

Energia Hidroelectric

Energia Eolian

Energia Solar

Energia nuclear prin fuziune


n locaiile izolate, sistemele autonome de energie din surse regenerabile pot fi mai

eficiente din punct de vedere al costului dect instalarea unor linii electrice prin care s te
conectezi la reeaua naional. Mai mult, un astfel de sistem este benefic i din punct de vedere
al polurii mediului nconjurtor. Creterea interesului fa de sursele de energie regenerabile
ajut i la dezvoltarea de noi locuri de munc, de noi tehnologii i de asemenea ncurajeaz
cercetrile n domeniul materialelor ce pot nbuntii eficiena acestor sisteme.
La nivel mondial se ncearc reducerea consumului de combustibili fosili, acest lucru ducnd
la scderea polurii i implicit la reducerea nclzirii globale. n Europa s-au impus n anul
2010 o serie de reglementri, ce vor face ca pn n anul 2020 s creasc procentul de utilizare
al surselor de energie regenerabile pn la 20% din consumul casnic i pn la 10% din
consumul industrial. Se dorete de asemenea ca 40% din energia electric s provin din surse
cu emisii sczute de carbon, cum ar fi sursele regenerabile i nucleare, iar emisiile mainilor cu
motoare cu combusie intern s scad cu 40% fa de emisiile actuale.[1]

Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

1.2 Turbinele eoliene


n cazul turbinelor eoliene, locul amplasrii acestora este foarte important. Pentru a fi
eficient, o turbin eolian are nevoie de vnt constant, obstacolele precum copacii sau dealurile
pot reduce eficiena acestora. Din acest motiv, rotorul este amplasat pe un turn pentru a profita
de vnturile mai puternice disponibile la nlime. Pe lng acestea, viteza vntului variaz cu
temperatura, cu anotimpurile i cu momentul din zi. Toi aceti factori trebuie luai n
considerarea atunci cnd se alege locul de amplasare al unei turbine eoliene.
Cantitatea de energie eolian disponibil ntr-o anumit locaie depinde de dou seturi de
factori:
a. Factori climatici: momentul din zi, anotimpul, locaia geografic, topografia
terenului i vremea local.
b. Factori mecanici: diametrul rotorului i tipul turbine.
O turbin eolian capteaz energie de la vnt prin incetinirea acestuia, de aceea la turaii
foarte mari ale rotorului nu se va mai putea produce energie deoarece, acesta va bloca vntul n
totalitate. Puterea pe care o poate produce o turbin eolian ideal este dat de ecuaia 2.1.
1
P = 3
2

(2.1)

Unde:
Coeficientul de putere
- Densitatea aerului
A Aria de acoperire a rotorului
V Viteza vntului
Puterea actual este mai mic, fiind afectat de pierderile n cutia de viteze i de eficiena
generatorului. Valoarea puterii ideale (P) este limitat de Coeficientul lui Betz care are valoarea
de = 0.59, fiind valoarea maxim pe care o poate atinge o turbin eolian. n practic,
majoritatea turbinelor eoliene au factorul de putere mult sub 0.5, acesta depinznd de tip, design
i de condiiile de operare. Puterea generat crete cubic odat cu creterea vitezei vntului,
astfel c la o vitez a vntului de 5 ms puterea generat este proporional cu 53 = 125, iar
Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
la o vitez a vntului de 10 ms puterea generat este proporional cu 1000. Asta
demonstreaz c prin dublarea vitezei vntului, puterea generat crete de 8 ori. Efectul
diametrului rotorului asupra puterii generate este ptratic, astfel c prin dublarea diametrului
rotorului puterea generat crete de 4 ori.
Pe de alt parte, din cauza raportului cubic dintre viteza vntului i puterea generat, o
turbin eolian evaluat la 1KW la o vitez a vntului de 12 ms va produce 125W la o vitez
a vntului de 6 ms i doar 15W la 3 ms. Coeficientul lui Betz i celelalte imperfeciuni ale
unei turbine eoliene explic i de ce una din cele mai mari turbine eoliene din lume, cu diametrul
rotorului de 126 , produce doar 5MW la o vitez a vntului de 14 ms chiar dac din calcule
reiese c se pot obine 20MW.[1]

1.3 Tipuri de turbine eoliene


Exist dou mari tipuri de turbine eoliene:
a. Turbine eoliene cu ax orizontal sau HAWT (Horizontal Axis Wind Turbines) - au
axul rotorului i al generatorului dispus orizontal, ambele fiind amplasate pe un turn.
b. Turbine eoliene cu ax vertical sau VAWT (Vertical Axis Wind Turbines) au axul
rotorului amplasat vertical, iar generatorul i cutia de viteze sunt amplasate la baza
turbinei. Palele acestei turbine au o construcie special care le permite s capteze
energia vntului indiferent de direcia acestuia.

Fig. 1.1 Cteva tipuri de turbine eoliene [1]

Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
Avantajele turbinelor HAWT: turnul nalt permite captarea vnturilor cu viteze mai
mari, uneori prin creterea nlimii turnului cu doar 10 se pot capta vnturi cu pn la 20%
mai puternice obinndu-se o cretere a puterii cu pn la 34%; au o eficien mai mare deoarece
palele sunt tot timpul perpendiculare pe direcia vntului.
Dezavantajele turbinelor HAWT: construcia i transportul turnului foarte grele;
ridicare nacelei (ce include axul, cutia de viteze i generatorul) complicat; dimensiunile foarte
mari modific peisajele deranjnd locuitorii din vecintate; necesitatea unui mecanism de
poziionare pe direcia vntului; necesitatea unui mecanism de frnare pentru protecie la viteze
de rotaie mari; stresul provocat asupra structurii atunci cnd turbina se poziioneaz pe direcia
vntului reduce fiabilitatea turbinelor.
Avantajele turbinelor VAWT: nu necesit mecanism adiional de poziionare pe
direcia vntului; fiind mult mai aproape de pmnt, palele i rotorul sunt mai uor de ntreinut;
produc energie ncepnd cu viteze mai mici ale vntului; pot fi construite n locaii unde o
structur nalt nu ar putea fi realizat; sunt mai eficiente n locaiile unde exist perturbaii
acestea crescnd de obicei viteza vntului.
Dezavantajele turbinelor VAWT: nu sunt la fel de eficiente ca cele orizontale; nu pot
beneficia de vnturile de la nlimi mai mari; sunt de obicei evaluate la puteri mai mici dect
cele orizontale[2].

1.4 Componentele unei turbine eoliene

Fig. 1.2 Componentele principale ale unei turbine eoliene [1]

Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
n mare parte, turbinele eoliene sunt realizate din ase componente principale: rotorul,
cutia de viteze, generatorul, sistemul de control i de protecie, turnul i fundaia.

Rotorul este realizat din palele aerodinamice ce convertesc energia cinetic a vntului
n energie mecanic prin intermediului unui ax la care este conectat.

Cutia de viteze adapteaz viteza de rotaie a generatorului la viteza de rotaie a


rotorului, crescnd puterea generat de acesta.

Generatorul convertete energia mecanic a axului n energie electric.

Sistemul de control i de protecie este o masur de siguran care oprete turbina


atunci cnd condiiile o impun, acest sistem include i sistemul de frnare care este
activat cnd viteza vntului este prea mare.

Turnul este elementul de susinere a ntregii structuri, conectnd rotorul de fundaie.


De asemenea ridic rotorul la nlimi ce i permit s produc mai mult energie. n
cazul turbinelor orizontale, turnul are inclus i un mijloc de acces a personalului de
ntreinere.

Fundaia suport ntreaga structur, ancornd-o n pmnt. Confer rigiditate


structurii, permindu-i s reziste i n condiii extreme.
Pe lng elementele principale, turbinele eoliene mai includ i sisteme care asigur

ncrcarea bateriilor sau transformatoare pentru a fi conectate la reeau de distribuie.


Pentru a se asigura o bun funcionalitate turbinele eoliene nglobeaz i o serie de
senzori care sunt folosii pentru a adapta turbina eolian la condiiile ce o nconjoar, dar i
pentru a monitoriza funcionarea acesteia.
Senzorii pot fi:

Senzori anemometrici pentru a msura viteza i direcia vntului.

Senzori de msurare a rotaiei.

Senzori de msurare a energiei produse.

Senzori ce monitorizeaz starea fizic a turbinei (temperatur, vibraii).

Senzori magnetici de determinare a poziiei axului.

Msurarea vitezei vntului este cea mai important pentru evaluarea puterii generate de o
turbin eolin, de aceea sunt descrise patru categorii de viteze ale vntului ce caracterizeaz
patru stri de funcionare pentru acestea[1].
a. Start-up Speed viteza vntului la care palele turbinei ncep s se roteasc.

Suceava, 2016

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
b. Cut-in Speed viteza vntului la care turbina ncepe s produc energie utilizabil.
De obicei aceast vitez este cuprins ntre 10 km i 17 km penru majoritatea
turbinelor eoliene.
c. Rated Speed viteza minim a vntului la care turbina genereaz puterea stabilit
de productor, aceast vitez este cuprins ntre 40 km i 57 km pentru
majoritatea turbinelor eoline. ntre Cut-in Speed i Rated Speed, puterea generat
crete odat cu creterea vitezei vntului.
d. Cut-out Speed viteza vntului la care turbina eolian nu mai funcioneaz i intr
n modul de protecie aplicnd frnele i modificnd unghiul palelor astfel nct s
reduc viteza de rotaie a turbinei. Acest vitez este cuprins ntre 70 km i 130
km , n funcie de dimensiunile turbinei.

Fig. 1.3 Pragurile de vitez ale vntului pentru turbinele eoliene [1]

Suceava, 2016

10

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

2. Platforma Arduino
2.1 Generaliti
Arduino este o platform open-source, bazat pe hardware i software uor de utilizat,
plcile arduino sunt capabile s citeasc semnale de intrare, cum ar fi semnale de la senzori,
butoane i chiar semnale de la aplicaii software externe (SMS, eMail) i s rspund la acestea
prin generarea unor semnale de ieire ce pot fi folosite pentru a realiza diferite automatizri.
Pentru a programa microcontrolerul se folosete limbajul de programare Arduino, bazat pe
Wiring, i programul Arduino IDE (Integrated Development Environment), bazat pe
Processing. [7]
De-a lungul anilor, platforma Arduino a cptat popularitate i acum st la baza a mii
de proiecte, de la obiecte simple de zi cu zi pn la intrumente tiinifice foarte complexe.
Comunitatea global creat n jurul acestei platforme a contribuit la dezvoltarea acesteia,
aducndu-i o multitudine de nbuntiri ce i ajut pe nceptori dar i pe cei experimentai n
realizarea de noi proiecte.
Platforma Arduino a fost lansat de ctre Ivrea Interaction Design Institute[8] ca o
unealt pentru realizarea de prototipuri ntr-un timp foarte scurt, fiind iniial dedicat studenilor
fr cunotine avansate n electronic i programare. Foarte repede a fost adoptat de un numr
din ce n ce mai mare de utilizatori, fiind adaptat pentru noi proiecte, de la aplicaii IoT
(Internet of Things), dispozitive mobile, imprimante 3D i pn la aplicaii embedded n cadrul
unor companii multinaionale.
Avantajele platformei Arduino:

Ieftin plcile arduino sunt mai ieftine n comparaie cu alte platforme cu


microcontroler. De asemenea, i poi realiza propria ta plac folosind doar
microcontrolerul oferit de ATmega, aceast variant fiind cea mai ieftin.

Cross-platfotm Programul Arduino IDE este disponibil pe sistemele de operare


Windows, Macintosh OSX i Linux, pe cnd majoritatea platformelor cu microcontroler
sunt exclusiv pentru sistemul de operare Windows.

Mediu de programare uor de folosit Programul Arduino IDE ofer satisfacie att
utilizatorilor nceptori ct i celor experimentai.

Hardware i Software open-source Oricine se poate implica n dezvoltarea platformei,


att pe partea hardware ct i pe cea software. Pentru Arduino se pot realiza biblioteci

Suceava, 2016

11

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
n C++, ce uureaz munca celor nceptori iar cei experimentai pot s includ cod,
scris n alt limbaj de programare (AVR-C), direct n programul realizat cu Arduino IDE.
De asemenea, schematicul plcilor Arduino se poate folosi fr licen, utilizatorii
putnd realiza propriile plci bazate pe microcontrolere ATmega.[7]

2.2 Componentele platformei Arduino


Platforma Arduino standard, cunoscut i sub numele de Arduino Uno/Genuino, are la
baz microcontrolerul pe 8 bii, ATmega328 (Atmel Corporation, San Jose, CA USA). Un
cablaj imprimat dispune microcontrolerul ntr-un circuit astfel nct pinii de Intrare/Ieire (I/O)
s fie uor accesibili. Microcontrolerul include o memorie Flash de 32 KB pentru stocarea
programului i o memorie nevolatil de 1 KB pentru stocarea datelor. Exist 20 de pini de I/O
dintre care 14 sunt pini digitali iar 6 sunt pini analogici, ce pun la dispoziia utilizatorului 6
canale de cte 10 bii pentru conversii analog digitale[6].
Microcontrolerul are implementate i un numr mare de caracteristici, cum ar fi:

Timere i numrtoare

ntreruperi interne i externe

Protocoale de comunicare serial

Timer Watchdog programabil

Moduri de operare low-power i energy-saving

Fig. 2.1 Prezentare Arduino Uno/Genuino [9]

Suceava, 2016

12

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
Exist versiuni de plci Arduino ce folosesc microcontrolere mai performante, care au
mai muli pini de I/O dar i o alt dimensiune fizic (NANO). Microcontrolerul Arduino poate
funciona la dou nivele logice de tensiune, 5V i o frecven a oscilatorului de 16 MHz sau
3.3V i o frecven de 8 MHz. Chiar dac cele mai multe plci Arduino, au i un conector USB
pentru a le alimenta i programa, microcontrolerul ATmega comunic folosind o serial pe dou
fire (Tx,Rx), de aceea pe aceste plci exist i un circuit integrat ce face adaptarea de la serial
la USB. Variantele fr acest circuit sunt mai ieftine, dar pentru a putea fi programate folosesc
un cablu special, ce conine un astfel de circuit integrat, care realizeaz un port serial virtual
[6].
Plcile Arduino sunt proiectate astfel nct s permit adugarea de module noi cu
funcii variate, prin intermediul unor plci numite Shield-uri (Scut). Aceste module se
conecteaz prin intermediul unor pini ce au acelai arnajament ca si pe plcile Arduino, pur i
simplu inserndu-se n header-ele de pe placa Arduino. Modulele sunt controlate de ctre
microcontroler prin intermediul programului i a bibliotecilor dezvoltate explicit pentru aceste
module auxiliare. Datorit acestor biblioteci, programarea pentru modulele auxiliare este
semnificativ simplicat, permind utiliatorilor neexperimentai s dezvolte aplicaii complexe.
Datorit programrii simple i a caracterului open-source, platforma Arduino
beneficiaz de numeroase surse de documentaie, exemple, biblioteci i proiecte disponibile
online, fcnd din Arduino una din cele mai cunoscute platforme de dezvoltarea hardware i
software.

2.3 Protocoale de comunicaie


Platforma Arduino dispune de mai multe metode prin care poate comunica, cu
dispozitive externe, senzori i calculatoare. Pe lng convertoarele A/D i timerele folosite
pentru msurarea semnalelor analogice, sunt disponibile i o serie de protocoale pentru
interconectarea cu dispozitive digitale i senzori [6].
a. Protocolul Inter-Integrated Circuit, cunoscut i ca I2 sau I2C, dezvoltat de
Philips Semiconductor, este protocul de comunicaie serial prin dou fire
proiectat pentru comunicarea dintre circuite integrate i microcontrolere. Doi
pini (pinii 2 i 3) ai microcontrolerului ATmega 328 sunt dedicai comunicaiei
I2C numrul acestora putnd fi crescut prin intermediul porturilor seriale

Suceava, 2016

13

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
virtuale. Fiecare dispozitiv ce poate comunica prin protocolul I2C are un numr
de identificare i adres unice, permind mai multor dispozitive s fie conectate
prin aceiai pini. Microcontrolerul iniiaz comunicarea cu un dispozitiv prin
trimiterea adresei dispozitivului, urmat de citirea sau scrierea datelor ctre
dispozitiv. Numrul de identificare este unic pentru fiecare tip de dispozitiv, pe
cnd adresa este setat de productor sau prin diferite configuraii hardware.
b. Protocolul Dallas 1-Wire, dezvoltat de Dallas Semiconductor, folosete un
singur pin de I/O pentru realizarea comunicrii i opional pentru alimentarea cu
energie a dispozitivului extern compatibil 1-Wire. Ca i la protocolul I2C, se pot
conecta mai multe dispozitive pe acelai pin, fiecare fiind adresat folosindu-se
adresa lor unic.
c. Serial Peripheral Interface sau SPI, este un sistem de comunicare cu patru fire,
dezvoltat de firma Motorola care pune la dispoziie o legtur serial ce
funcioneaz n modul full duplex. Dispozitivele compatibile SPI comunic n
modul master/slave folosin trei pini I/O, dispozitivul master fiind cel care
iniializeaz comunicarea. Microcontrolerul mai folosete un pin adiional
pentru fiecare dispozitiv conectat, pentru a selecta dispozitivul cu care va face
transferul de date.
d. Protocolul RS-232, este standardul comunicaiei seriale, fiind folosit la
comunicare dintre calculator i dispozitivele periferice pn la apariia USB-ului
(Universal Serial Bus). RS-232 folosete dou linii de comunicaie (Rx pentru
recepie i Tx pentru transmitere) i este protocolul folosit de Arduino pentru a
comunica cu calculatorul, dar pentru c puine calculatoare moderne mai dispun
de un conector RS-232, pe cablajul modulului Arduino exist un circuit integrat
ce face adaptarea la protocolul USB.
Pe lng aceste moduri de comunicare cu alte dispozitive, prin intermediul modulelor
externe (Shield) se pot aduga i alte tipuri de comunicaie, cum ar fi: Ethernet, Bluetooth,
GSM/GPRS, KNX/EIB (European Installation Bus), WiFi, ZigBee .,a.

Suceava, 2016

14

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

3. Comunicaia de tip Bluetooth


3.1 Istoric
Numele acestei tehnologii provine de la porecla unui rege Danez (King Harald), a crui
dini se spune c erau albatrii (blue teeth) datorit plcerii lui de a mnca coacze (blueberries).
Ideea acestui nume a aprut n compania Intel, cnd un angajat al acestei companii, Jim
Kordach, a aflat dindtr-un roman de acest rege Danez i porecla sa.
La nceputurile acestei tehnologii au existat probleme din cauza unui patent din anul
1942 care prezentase pentru prima dat protocolul de comunicaie (Frequency hopping spread
spectrum sau FHSS) ce sttea la baza tehnologiei bluetooth. Cu toate acestea, n anul 1994, la
iniiativa companiei Ericsson, s-a format Bluetooth Special Interest Group care era menit s
standardizeze aceast tehnologie. Acest grup era format din 5 mari companii: Ericsson, Nokia,
Intel, Toshiba i IBM. n anul 1998 apare prima versiune a tehnologiei, iar n 2005 apare a doua
versiune ce aducea o rat de transfer nbuntit. n anul 2007 grupul SIG a cumprat Wibree
Alliance din care fcea parte i Nordic Semiconductor, pe atunci lider n cercetarea
comunicaiei wireless cu consum redus de energie. n anul 2010 apare ultima versiune a acestei
tehnologii, consumul mic de energie fiind punctul central al acestei ultime versiuni [11] [12].
Astzi, tehnologia bluetooth este una din cele mai utilizate pentru transferul de date
wireless pe distane mici cu un consum redus de energie, lucru benefic pentru dispozitivele
mobile ce se folosesc bateriile ca surs de energie.

3.2 Generaliti
Bluetooth este un standard pentru transferul de date wireless pe distane mici folosind
undele radio din banda ISM (Industrial, Scientific and Medical radio bands). Acest tehnologie
funcioneaz la frecvene cuprinse ntre 2402 MHz i 2480 MHz folosind o tehnologie radio
numit Frquency-Hopping Spread Spectrum. Datele sunt mprite n pachete, care sunt
transmise printr-un singur canal de comunicaie din 79 disponnibile. Canalele au o lime de
band de 1 MHz, putndu-se realiza pn la 800 de salturi pe secund ntre acestea. [13],[14]
Bluetooth este un protocol bazat pe pachete, dispozitivele aflndu-se ntr-o configuraie
master-slave. Un dispozitiv master poate comunica cu pn la apte dispozitive slave

Suceava, 2016

15

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
configurate ntr-o pico-reea (reea ad-hoc ce folosete tehnologia Bluetooth). Rolul pe care un
dispozitiv l poart ntr-o astfel de reea se poate modifica, un dispozitiv master putnd deveni
slave i viceversa.

3.3 Modulul Bluetooth HC-05


HC-05 este un modul Bluetooth SPP (Serial Port Protocol) uor de utilizat, proiectat
pentru a face transfer de date folosind interfaa serial, dar n mod wireless. Acest modul
folosete tehnologia Bluetooth V2.0+EDR (Enhanced Data Rate) ce permite o vitez de transfer
a datelor de pn la 3Mbps. Folosete cipul CSR Bluecore 04 bazat pe tehnologia CMOS i
dispune i de funia Adaptive Frequenvy Hopping (AFH). Are dimensiuni mici 12.7mm x
27mm, i vine de obicei montat pe o plac suport ce conine pinii de conectare i partea de
alimentare a acestui modul.[15],[16]
Caracteristici:

Sensibilitate bun, de pn la -80dBm

Putere de transmisie pn la +4dBm

Consum redus de energie, lucreaz cu semnale de la 1.8V pn la 3.6V, iar alimentarea


se face cu tensiuni de la 3.6V la 6V.

Controlul Pinilor de I/O

Anten integrat

Reconectare automat cu ultimul dispozitiv la pornire i n cazul pierderii conexiunii

Suport comenzi AT pentru setarea modulului

Fig. 3.1 Modulul Bluetooth HC-05 [16]

Suceava, 2016

16

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

4. Tehnologia Touch Screen


4.1 Istoric
Prima apariie a unui dispozitiv controlat prin tehnologia touch a fost n anul 1948,
cnd Hugh Le Caines Electronic Sackbut a lansat un sintetizator audio touch-sensitive. Acest
dispozitiv era format dintr-o claviatur de pian i un panou de control, prin intermediul cruia
utilizatorul putea modifica volumul muzicii prin apsarea unor zone de pe panoul de control.
Abia n anul 1965 a aprut formatul cu care suntem obinuii i astzi, sub numele de
E.A Johnson Touch Screen. Acest dispozitiv a fost dezvoltat i folosit de ctre England Royal
Radar Establishment, ca mai apoi s i fac apariia i pe dispozitivele publice (Bancomate).
Prima versiune a tehnologiei touch screen utilizat pe scar larg a aprut n anul 1972,
la Universitatea Illinois, unde era folosit pe dispozitivul PLATO IV. Acesta folosea un touch
sreen cu infrarou, pentru a permite studenilor, ulterior i elevilor din statul Illinois, s rspund
la o serie de chestionare.
n anul 1982, tehnologia a fost nbuntit odat cu apariia primei variante multi-touch, care
folosea o camer video conectat la un calculator, pentru a detecta zonele care erau atinse de
ctre utilizator. Acest concept a fost folosit, ncepnd cu anul 1984, la manipularea graficii
generate pe calculator folosind doar degetele.
Pe parcursul anilor 80 i 90, tehnologia touch screen a evoluat mult, iar n 1993 a fost folosit
pentru prima dat pe un dispozitiv mobil (Simon Personal Communicator Phone). n anul 2007,
aceast tehnologie a cptat popularitate la nivel global odat cu apariia primului smartphone.

4.2 Tipuri de tehnologii Touch Screen


Diferite tipuri de touch screen funcioneaz n diferite moduri, toate avnd ca scop
detectarea unei atingeri i generarea unui set de coordonate pentru calcularea poziiei n care sa produs aceasta pe o suprafa. Sunt versiuni care pot detecta mai multe atingeri simultan i
care sunt puse n dificultate cnd se ncearc un astfel de lucru.
Principalele tipuri sunt:
a. Rezistiv Este cel mai rspndit tip al acestei tehnologii, i funcioneaz asemntor
unei tastaturi transparente. Dispozitivul este format dintr-un strat flexibil din material
plastic ce are partea interioar tratat cu o vopsea transparent conductoare, un strat

Suceava, 2016

17

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
inferior din material rigid (sticl sau plastic) cu partea superioar conductoare i un strat
despritor format din bile de plastic izolator. Cnd se apas stratul superior, fiind
flexibil acesta va face contact cu stratul inferior ca i la apsarea unei taste. Circuitul
integrat genereaz coordonatele zonei atinse.
b. Capacitiv Este format din dou straturi de sticl conductoare i un strat despritor
din material izolator, formnd mpreun un condensator. Cnd degetul atinge sticla, se
modific curentul ce strbate acel condensator, diferit n funcie de zona atins, astfel
putndu-se determina poziia acelei atingeri. Cu acest tip de Touch Screen se pot detecta
mai multe atingeri fcute n acelai timp.
c. Infrarou Folosete o matrice de leduri infraroii i detectoare de lumin infraroie
ce formeaz pe suprafaa dispozitivul o gril. Pentru a nu exista interferene, fiecare
pereche led-detector funcioneaz pe rnd la o frecven relativ ridic ce permite
detectare oricrei ntreruperi n raza de lumin infraroie. Cnd degetul atinge acest
ecran, nrerupe o serie de raze, care sunt folosite pentru a genera coordonatele acelei
atingeri.
d. Cu unde de suprafa Funcioneaz asemntor celui cu infrarou, doar c de data
aceasta nu mai folosete lumina ci unde sonore de frecven nalt pentru a nu fi
percepute de urechea uman. Undele sonore generate, sunt trimise de-a lungul unei
margini a ecranului, unde din loc n loc exist nite reflectoare ce direcioneaz undele
acustice de-a lungul ntregii suprafee. Cnd degetul atinge acest ecran, undele acustice
din acea zon sunt absorbite sau atenuate, putnd astfel fi calculat poziia n care s-a
produs atingerea.
e. Light pen Este o versiune mai veche a tehnologie touch screen, folosit n anul 1973.
Era format dintr-un stilou ce avea n vrf un detector foto electric, iar cnd fasciculul
de electroni al monitorului CRT trecea prin dreptul acestui detector, se trimitea printrun cablu ctre calculator un semnal. Deoarece calculatorul tia unde se afl fasciculul
de electroni putea genera coordonatele poziiei acelui stilou. Aceast versiune era
folosit n general la realizarea graficii pe calculator.
Avantajul principal al tehnologiei touch screen este c folosirea degetelor este cel mai
intuitiv mod pentru oameni de a interaciona cu un dispozitiv, acest lucru explic i populatiatea
smartphonurilor cu touchscreen n detrimentul celor cu taste.

Suceava, 2016

18

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

4.3 Touch screen rezistiv cu 4 fire


Pentru a determina poziia unei atingeri cu un astfel de dispozitiv, se aplic o tensiune
pe un strat iar n momentul atingerii se poate citi o tensiune pe cel de-al doilea. n momentul
atingerii se formeaz un divizor de tensiune, astfel c valoarea dat de acesta se modific odat
cu zona de pe dispozitiv. Tensiunea se aplic n direcia celor dou coordonate de care avem
nevoie pentru a detecta o atingere (X i Y), dar nu n acelai timp, pentru a nu provoca un scurt
circuit. Pentru a garanta corectitudinea coordonatelor obinute, trebuie s tim dac ecranul a
fost ntradevr atins. Acest lucru se poate realiza prin aplicarea unei tensiuni (Vcc) ,printr-un
rezistor pullup, terminalului Y+ al dispozitivului i prin legarea la mas a terminalului X-.
Rezistorul pullup trebuie s aib o valoare mult mai mare dect rezistena total a touch screenului care este de obicei cteva sute de Ohmi. Cnd nu se atinge ecranul, Y+ este conectat la Vcc
prin rezistoul pullup, cnd se produce o atingere Y+ este conectat la mas prin intermediul
stratului rezistic al touch screen-ului ca n figura 4.1. Aceste nivele de tensiune de pe Y+ se pot
folosi pentru a genera o ntrerupere pentru circuitul integrat ce calculeaz coordonatele.[18]
Structura intern a unui touch screen cu 4 fire poate fi observat n figura 4.2.

Fig. 4.1 Detectarea atingerii la un touch screen rezistiv [18]

Coordonatele X i Y ale unei atingeri pe un touch screen cu 4 fire se pot citi n doi pai. Mai
nti, Y+ este conectat la o tensiune pozitiv iY- la mas, iar pe X+ se citete valoarea tensiunii
generat de atingere. Raportul tensiunii msurate i al tensiunii aplicate este egal cu raportul

Suceava, 2016

19

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
dintre coordonata pe y i nlimea touch screen-ului, valoarea coordonatei calculndu-se
folosind formula 4.1.
+

(4.1)

Fig. 4.2 Structura unui touch screen cu 4 fire [18]

Valoarea coordonatei pentru x poate fi obinut similar prin aplicarea unei tensiuni
pozitive pe X+ i conectarea lui X- la mas, pe Y+ citindu-se valoarea tensiunii. Raportul
acestei tensiuni i a tensiunii aplicate este egal cu raportul dintre coordonata lui x i limea
touch screen-ului.
Valoarea coordonatei x se poate calcula folosind formula 5.2.
=

(4.2)

Fig. 4.3 Procesul de obinere a coordonatelor la un touch screen cu 4 fire [18]

Suceava, 2016

20

Universitatea tefan cel Mare Suceava


Facultatea de Inginerie Electric i tiina Calculatoarelor

5. Dispozitive de afiare
5.1 Generaliti
Un dispozitiv de afiare este un dispozitiv de ieire de reprezentare a informaiei sub
form vizual sau tactil (Refreshable braille display). Atunci cnd informaia de intrare este
un semnal electric, dispozitivul de afiare se numete display electronic. Dispozitivele de afiare
electrice sau dezvoltat din dispozitive de afiare electromecanice n dispozitive complet
electronice.
Tipuri de dispozitive de afiare [22]:

Afioare cu segmente Sunt printre cele mai utilizate tipuri deoarece sunt ieftine i uor
de folosit. Pot afia caractere numerice sau alfanumerice i sunt formate din segmente
ce pot fi pornite i oprite astfel nct s formeze un mesaj. De obicei aceste segmente
sunt realizate dintr-un singur led sau folosind cristale lichide. Sunt realizate n mai multe
variante: afior 7 segmente, afior 14 segmente, afior 16 segmente i cu cristale lichide
(HD44780 LCD). [22]

Fig. 5.1 Tipuri de afioare cu segmente [22]

Afioare CRT (Cathode ray tube) Sunt formate dintr-un balon de sticl vidat, unul sau
mai multe tunuri de electroni i un strat fosforescent pe care se creeaz imaginea. Pentru
a putea realiza o imagine, fasciculul de electroni produs de tunul de electronic este
baleiat pe suprafaa ecranului prin intermediul unor bobine de deflexie. De asemenea,
pentru a realiza o imagine clar, stratul fosforescent este mprit n puncte mici ce
formeaz pixelii. Pentru a forma imagini color, se folosesc trei tunuri de electroni (cte
unul pentru fiecare culoare), iar pentru construirea ecranului fosforescent se folosesc
substane separate pentru fiecare culoare, mprind pixelul de la varianta monocrom
n trei subpixeli. Elementele componente ale unui afior CRT pot fi observate n figura
5.2.

Suceava, 2016

21

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Fig. 5.2 Structura intern a unui afior CRT. (1) Tuburile de electroni; (2) Fasciculele de electroni;
(3) Bobinele de focalizare; (4) Bobinele de deflexie; (5) Anodul; (6) Masca ce separ subpixelii;
(7) Stradul fosforescent [22]

Afioare cu cristale lichide (LCD) Sunt dispozitive de afiare cu ecran plat ce se


folosesc de proprietile cristalelor lichide pentru a modifica gradul de transparen a
unei suprafee (pixel sau segment). Acestea au nevoie de o surs de lumin extern
deoarece ele nu produc lumin, ci doar i modific proprietile. Se mpart n dou mari
categorii, cu matrice activ i cu matrice pasiv, cele cu matrice activ se mai numesc
i Thin-film transistor (TFT) deoarece pentru fiecare celul de cristal lichid exist un
tranzistor care o comand.

Fig. 5.4 Structura unui afior cu cristale lichide TFT [22]

Suceava, 2016

22

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Afioare OLED (Organic light-emitting diode) Sunt cele mai noi i cele mai
promitoare deoarece folosesc leduri foarte mici pentru a realiza pixelii. Astfel se obin
imagini cu caracteristici foarte bune dar i se consum mai puin energie. Cercetarea
n domeniul acestor dispozitive electronice produce din ce n ce mai multe aplicaii
pentru aceast tehnologie.

Afioare LED Sunt o variant a celor cu cristale lichide de tip TFT doar c sursa de
lumin extern nu mai este o lamp fluorescent ci o grupare de leduri de culoare alb.

Afioare cu plasm Au fost folosite la realizarea de televizoare cu diagonale mari (mai


mari de 76 cm). Sunt greu de realizat, implicit scumpe, din aceast cauz au pierdut n
faa tehnologiei LCD [22]. Ele produc imaginea prin intermediul unor celule foarte mici
ce conin un gaz ionizat ncrcat electric ce formeaz plasma.

Afioare E Ink folosesc o cerneal special ce poate fi aranjat folosind semnale


electrice. Sunt folosite n dispozitivele eBook (cri electronice). Nu emit lumin, de
aceea au nevoie de o surs extern pentru a putea fi folosite i pe ntuneric.

Afioare electroluminiscente (ELD)

Afioare SED (Surface-conduction electron-emitter display)

Afioare FED (Field emission display)

Afioare Quantum dot

Afioare IMOD (Interferometric modulator display)

5.2 Modul afior TFT cu touch screen pentru Arduino Uno


Acest modul (shield) ncorporeaz un afior TFT de 2.4 inch cu o rezoluie de 240x320
pixeli, un touch screen rezistiv cu 4 fire i un cititor de carduri de memorie microSD. Pentru
afior se folosesc 8 pini pentru date i 4 pentru control, touch screen-ul folosete 2 pini digitali
i 2 analogici, iar cititorul de carduri folosete ali 4 pini. Poate fi alimentat cu 5V sau 3.3V
avnd ncorporat i un regulator de tensiune. Exist biblioteci pentru afior i pentru touch
screen pentru a face folosirea acestuia mult mai uoar.[23]

Suceava, 2016

23

Universitatea tefan cel Mare Suceava


Facultatea de Inginerie Electric i tiina Calculatoarelor

6. Sistemul de operare Android


Andoid este un sistem de opera dezvoltat de compania Google, bazat pe Linux kernel,
destinat n special dispozitivelor mobile cu touchscreen ca de exemplu smartphone-urile i
tabletele. Interfaa cu utilizatorul se bazeaz pe gesturi naturale pentru a manipula obiectele de
pe ecran, iar pentru a introduce text este disponibil o tastatur virtual. [25]
Recent au fost lansate versiuni ale sistemului de operare dedicate i altor dispozitive:

Android TV Sistem de operare pentru televizoare.

Android Auto Sistem de operare pentru automobile.

Android Wear Sistem de operare pentru dispozitive ce se pot purta (ceasuri).

Exist versiuni ale acestui sistem de operare modificate s ruleze pe laptopuri, console de jocuri,
camere digitale i chiar pe electrocasnice.
Android are cel mai mare numr de utilizatori, n anul 2013 devenind cel mai folosit
sistem de operare pe tablete iar pe piaa smartphone-urilor a fost mereu naintea concurenei.
Iniial, Android a fost dezvoltat de firma Android Inc, pe care Google a cumprat-o n anul
2005, iar n 2007 sistemul de operare a fost prezentat i publicului larg. Odat cu lansarea
sistemulu de operare Android a fost infiinat i Open Handset Alliance, o grupare format din
mai multe companii din domeniile hardware, software i telecomunicaii, ce doresc s
implementeze standarde publice pentru dispozitivele mobile.
Codul surs al sistemului de operare Android este distribuit de compania Google sub licen
open source, chiar dac majoritatea dispozitivelor ajung pe pia cu o combinaie de software
open source i patentat. Sistemul de operare Android este popular n rndul companiilor ce au
nevoie de un sistem de operare personalizabil i ieftin pentru dispozitive avansate tehnologic.
Cu toate acestea, din cauza lipsei unui sistem centralizat de actualizare a sistemului de operare,
majoritatea dispozitivelor lansate de firme tere nu primesc actualizri de securiteate, fcndule vulnerabile n faa atacurilor de la hackeri. Aceast problem este rezolvat ntr-o oarecare
msur de comunitatea mare care a aprut odat cu creterea numrului de utilizatori ai
sistemului de operare Android, astfel sunt lansate versiuni nbuntite ale sistemului de operare
i pentru telefoanele ce nu mai primesc actualizri oficiale. Astfel de proiecte au reuit s
instaleze sistemul de operare Android chiar i pe dispozitive ce erau lansate iniial cu alte
sisteme de operare. Popularitatea ridicat, a fcut din Android i o int a litigiilor legate de
brevete, n aa numitul rzboi al smartphone-urilor.

Suceava, 2016

24

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

6.1 Caracteristicile sistemului de operare Android


a. Interfaa Sistemul de operare Android ofer o interfa simpl i intuitiv
bazat pe gesturi. Chiar dac mijlocul principal de a interaciona cu dispozitivele
ce folosesc acest sistem de operare, este touchscreen-ul, se pot folosi i alte
dispozitive de I/O cum ar fi: tastatura, mouse-ul i controlere pentru jocuri.
Planul general al interfeei de pe sistemul de operare Android nu s-a schimbat
foarte mult de-a lungul noilor lansri, ns acest lucru poate fi realizat prin
folosirea unor aplicaii tere ce pot modifica drastic aspectul i funcionalitatea
sistemului de operare.
b. Aplicaiile Acestea extind funcionalitatea sistemului de operare i sunt
realizate folosind platforma furnizat de Google, Android software development
kit (SDK). Pentru realizarea aplicaiilor se pot folosi mai multe limbaje de
programare, printre care: Java ce are acces complet la Android Aplication
Programming Interface (Android APIs), C, C++ i GO. Platforma Android SDK
include toate uneltele de care cineva are nevoie la realizarea unei aplicaii pentru
sistemul de operare Android. Aplicaiile Android pot fi descrcate folosind
magazinul dezvoltat de Google sau prin instalarea unor fiiere APK (Android
application package) ce pot fi descrcate liber de pe internet.
c. Managementul memoriei innd cont c dispozitivele ce folosesc sistemul de
operare Android, au ca surs de energie o baterie, acesta este proiectat s
gestioneze procesele astfel nct s in consumul de energie la minim. Cnd o
aplicaie nu este folosit, sistemul de operare i suspend procesul n aa fel nct
el este disponibil pentru utilizare imediat, nu chis, dar nu mai consum energie
i nici din puterea de calcul a procesorului. Android gestioneaz aplicaiile din
memorie automat, cnd memoria disponibil este sczut sistemul ncepe s
nchid procesele ce nu sunt utilizate i nici importante, ncepnd cu cele care
nu au fost folosite de cel mai mult timp. Chiar dac se gsesc aplicaii ce susin
c pot gestiona mai bine resursele telefonului, s-a demonstrat c acestea fac mai
mult ru dect bine.
d. Realitatea virtual- n Mai 2016, Google a anunat platforma pentru realitate
virtual Daydream, ce folosete telefoanele inteligente i un headset pentru a

Suceava, 2016

25

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
crea realitate virtual. Aceast nou platform va fi inclus n versiunea oficial
a sistemului de operare Android ncepnd cu versiunea N (Nougat) a acestuia.

6.2 Cerinele Hardware


Platforma hardware principal pentru sistemul de operare Android este ARM
(arhitecturile ARMv7 i ARMv8-A). n versiunile ulterioare a fost adugat suport oficial i
pentru platformele x86 i MIPS, iar ncepnd cu versiunea 5.0 (Lollipop) a sistemului de
operare Android sunt suportate i versiunile pe 64 de bii a tuturor platformelor.
Din punct de vedere al memoriei, pentru versiunea 5.1 a sistemului de operare se
recomand ca dispozitivul s aib cel puin 512 MB de memorie dac include un ecran cu
densitate mic a pixelilor i 1.8 GB de memorie dac dispozitivul are un ecran cu o densitate a
pixelilor mare. De la versiunea 4.4 s-a inclus pe lista obligatorie de componente i procesorul
grafic, sistemul fiind compatibil cu toate versiunile OpenGL ES. Sistemul de operare Android
suport i un numr mare de componente hardware opionale, precum: camere foto/video, GPS,
senzori de orientare, controlere dedicate pentru jocuri, accelerometru, giroscop, barometru,
magnetometru, senzori de proximitate, senzori de presiune, termometre ..a. [25]

6.3 Securitatea sistemului de operare Android


Popularitatea ridicat a sistemului l face susceptibil atacurilor din partea persoanelor
ru intenionate. Din acest motiv Google a schimbat politica de securitate ncepnd cu versiunea
6.0 a sistemului de operare lansnd actualizri de securitate n fiecare lun i prin
implementarea unui sistem de control a permisiunilor pe care le au aplicaiile instalate. De
asemenea Google recompenseaz orice persoan ce descoper o problem de securitate n
sistemul de operare Android, ct i n celelalte servicii Goole.
Aplicaiile Android ruleaz n mod sandbox, o zon izolat a sistemului care nu ofer
acces la restul resurserlor din sistem, dect dac sunt acordate permisiuni explicite n momentul
instalrii aplicaiei. nainte de a instala o aplicaie, magazinul Play Store avertizeaz utilizatorul
cu privire la permisiunile pe care o aplicaie le cere: de exemplu o aplicaie precum un joc video
poate cere acces la senzorii de micare i la memoria telefonului pentru a salva date, dar nu are
nevoie de acces la funcia telefon i sms.

Suceava, 2016

26

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
Pentru nbuntirea securitii, Google a introdus odat cu versiune 4.2 a sistemului de
operare i o serie de funii de baz ce pot detecta i avertiza utilizatorul n cazul n care o
aplicaie este suspect. Pe lng acestea, n magazinul Play Store se pot gsii aplicaii antivirus
de la firme mari din acest domeniu, precum Avast, AVG sau McAfee.

6.4 Platforma App Inventor pentru Android


App Inventor este o aplicaie online open source iniial oferit de Google, acum fiind
ntreinut de Massachusetts Institute of Technology (MIT). Aceasta permite nceptorilor n
domeniul programrii s realizeze aplicaii pentru sistemul de operare Android. Folosete o
interfa grafic similar cu Scratch i StarLogo, ce permit utilizatorilor s combine o serie de
blocuri vizuale care mpreun formeaz o aplicaie ce poate rula pe sistemul Android. Google
nu a pornit proiectul de la zero, acesta avnd la baz cercetrile fcute pentru a introduce
programarea n colile primare.
Aplicaia a devenit public n anul 2010, dup ce n prealabil a putu fi folosit doar pe
baz de cerere. n a doua jumtate a anului 2011 Google a distribuit codul surs, a terminat
serverul pe care rula aplicaia i a oferit finanare pentru nfiinarea centrului The MIT Center
for Mobile Learning, condus de creatorul aplicaiei App Inventor, Hall Abelson i profesorii
Eric Klopfer i Mitchel Resnick. Versiune MIT a aplicaiei App Inventor a fost lansat n anul
2012. n anul 2013 a fost lansat cea de-a doua versiune a aplicaiei MIT App Inventor,
versiunea precedent fiind denumit App Inventor Classic. Una din cele mai importante
caracteristici a MIT App Inventor 2 este aplicaia Android, MIT AI2 Companion ce permite
depanarea aplicaiei n timp real, prin Wi-Fi i nu doar prin USB.
n Decembrie 2015, aplicaia MIT App Inventor avea 140 000 utilizatori activi i 4
milioane de utilizatori nregistrai din 195 de ri, plus 12 milioane de aplicaii realizate.

Fig. 6.1 Interfaa primei versiuni a aplicaiei MIT App Inventor [27]

Suceava, 2016

27

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

7. Realizarea sistemului de monitorizare


Pentru realizarea sistemului de monitorizare am folosit:

Placa de dezvoltare Arduino Uno cu procesorul ATmega 328P

Modulul Bluetooth HC-05

Modulul cu afior TFT i Touchscreen

Aplicaia Arduino IDE

Aplicaia MIT App Inventor

Aplicaia Altium Designer 14

7.1 Conectarea modulului cu afior la placa de dezvoltare Arduino


Chiar dac modulul cu afior se poate folosii direct pe placa de dezvoltarea Arduino,
acesta ocup toi pinii plcii astfel ne mai putnd aduga alte dispozitive la proiect. Modulul
folosete 13 pini de date, 2 pini de alimentare i un pin de reset.
Pinii analogici sunt folosii dup cum urmeaz:

Pinul A0 LCD_RD, lcd read.

Pinul A1 LCD_WR, lcd write.

Pinul A2 LCD_CD, command/data.

Pinul A3 LCD_CS, chip select.

Pinul A4 LCD_RESET, poate fi folosit i direct pe pinul de reset al plcii Arduino.

Pinii digitali de la D2 la D9 sunt folosii pentru a transmite datele ctre afior. Acest transfer se
poate face i folosind protocolul SPI (SPI data in, data out, clock, select i d/c) dar folosind
aceast metod, viteza de transfer a datelor scade, iar afiorul nu mai poate fi folosit pentru
imagini care trebuie rescrise des. Pentru a fi mai uor de folosit, pentru aceste tipuri de display
au fost scrise biblioteci, dar acestea nu garanteaz compatibilitatea cu toate tipurile de module
ce se gsesc pe pia. De cele mai multe ori acestea trebuie modificate, dar pentru c numrul
persoanelor ce folosesc aceste dispozitive este mare, se gsesc mai multe versiuni a bibliotecii
originale, modificate astfel nct s funcioneze cu majortitatea modulelor de pe pia.
Folosind o astfel de bibliotec, scrierea pe ecran este redus la doar cinci linii de cod.

Suceava, 2016

28

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Prima linie de cod este folosit pentru a desena tot ecranul cu o anumit culoare, aceasta
poate fi culoarea de fundal. Pentru a rescrie o valoare nou trebuie rescris ecranul cu aceiai
culoare de fundal, deoarece bibliotecile nu includ i o funcie de renprosptare (refresh).
A doua linie de cod este folosit pentru a seta orientarea ecranului. Exist patru orientri
posibile, fiecare avnd atribuit un numr ntreg de la 1 la 4. Pentru acest proiect am folosit
orientarea numrul trei ce reprezint o orientare de tip landscape.
A treia linie de cod este folosit pentru a seta poziia din care se va ncepe scrierea
textului pe ecran. Aceast funcie folosete dou valori ntregi ce reprezint coordonatele pe
cele dou axe ale ecranului. n funcie de orientarea selectat valorile pentru cele dou
coordonate sunt cuprinse ntre 0 i 240 pentru coordonata X i ntre 0 i 320 pentru coordonata
Y.
A patra linie de cod este folosit pentru a seta culoarea textului, pentru o setare a culorii
mai precis se pote folosii codul hexazecimal al unei culori. n funcie de modul, este posibil
ca ordinea culorilor s fie inversat.
A patra linie de cod este folosit pentru a scrie textul pe ecran, aceast funcie are dou
versiuni, ca i n cazul celorlalte funcii de acest tip, o versiune care dup terminarea textului
introduce o nou linie i versiunea care permite scrierea n continuarea textului precedent.. Cu
aceast funcie se pot afia de asemenea i date.

n biblioteca modulului sunt implementate i o serie de funcii ce permit desenarea unor


figuri geometrice. Cu funcia de pe prima linie de cod se pot desena linii, iar prin folosirea mai
multor linii se pot desena chiar i figuri mai complexe. Aceast funcie are nevoie de umrotii
parametrii:

Coordonata punctului de start pe axa X

Suceava, 2016

29

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Coordonata punctului de start pe axa Y

Coordonata punctului de oprire pe axa X

Coordonata punctului de oprire pe axa Y

Culoarea cu care va fi trasat linia

Cu funcia de pe linia doi se pot desena triunghiuri, aceast funcie are i o funcie pereche cu
care se poate umple spaiul dintre cele trei puncte cu o culoare. Funcia pentru desenarea
triunghiurilor are nevoie de urmtorii parametrii:

Coordonatele X i Y pentru cele trei puncte ce formeaz triunghiul

Culoarea cu care se deseneaz conturul triunghiului sau interiorul acestuia

Cu funcia de pe linia trei se pot desena ptrate sau dreptunghiuri, ca i cealalt funcie, aceasta
are o funcie pereche cu care se pot umple aceste figuri cu o anumit culoare. Aceast funcie
are nevoie de urmtorii parametrii:

Coordonatele punctului de start

Numrul de pixeli ce vor fi desenai pe axa X

Numrul de pixeli ce vor fi desenai pe axa Y

Culoarea cu care se va desena figura

Cu funcia de pe linia patru se pot desena cercuri, i aceat funcie are o pereche care poate
umple figura cu o anumit culoare. Aceast funcie are nevoie de urmtorii parametrii:

Coordonatele centrului

Raza cercului

Culoarea cu care se va desena cercul

Combinnd aceste funcii se pot obine figuri geometrice complexe, dar trebuie remarcat faptul
c microcontrolerul ATmega 328P nu face fa scrierilor repetate pe tot ecranul. Prin
intermediul cardului microSD se pot desena chiar i imagini bitmap folosind funcia urmtoare:

Aceast funcie are nevoie de urmtorii parametrii: coordonatele punctului de unde se


ncepe desenarea imaginii, nlimea i limea n pixeli pe care va fi desenat imaginea i
parametrul culoare ce este preluat din fiierul bitmap.
Din lipsa unei funcii de refresh care s nu necesite transferul unui volum mare de date
ntre microcontrolerul Arduino i modulul cu afior, actualizarea rapid a datelor afiate pe
ecran este aproape imposibil, deoarece Arduino nu poate actualiza ecranul suficient de repede

Suceava, 2016

30

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
i se produce efectul de plpire. De aceea, pentru a reduce cantitatea de informaie la schimbare
datelor de pe ecran, actualizez doar poriunea de sub datele ce se modific. Pentru asta folosesc
funcia de pe linia trei din imaginea 8.2. care mi permite s actualizez doar o poriune mic a
ecranului. Prin aceast metod se reduce semnificativ efectul de plpire, dar nu n totalitate,
deoarece acea poriune este actualizat prea des i ncarc microcontrolerul inutil. Pentru a
elimina efectul de plpire atunci cnd datele nu se modific, am introdus un indicator, ce i
schimb valoarea cnd datele primite sunt diferite de cele vechi.
Prin intermediul funciilor descrise mai sus am realizat trei meniuri n care sunt afiate
datele de interes grupate pe categorii. Astfel primul meniu, care este afiat de la pornire, i se
comport ca o pagin principal, conine date despre viteza vntului i parametrii de ieire a
generatorului (curent, tensiune i putere).
Primul meniu poate fi observat n figura 8.4 i Anexa 1.

Fig. 7.1 Primul meniu al sistemului de monitorizare

Suceava, 2016

31

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
Al doilea meniu afieaz turaiile celor dou axuri, axul rotorului i axul generatorului,
folosind aceste date se poate calcula i raportul dintre cele dou turaii. Al doilea meniu poate
fi observat n figura 8.5 i anexa .

Fig. 7.2 Meniul doi al sistemului de monitorizare

Al treilea meniu afieaz un singur parametru, acesta fiind temperatura generatorului. Acest
meniu poate fi observat n figura 7.3 i anexa .

Fig. 7.3 Meniul trei al sistemului de monitorizare.

Pentru navigarea ntre meniuri se folosete sgeata din dreapta ecranului i iconia HOME
desenat pe ecran. Prin apsarea sgeii meniurile sunt derulate de la primul ctre al treilea, iar
cnd se ajunge la al treilea derularea se oprete. Singurul mod prin care se poate reveni la
ecranul principal doar prin apsarea iconiei HOME. Pentru a semnaliza starea turbinei
eoliene, am implementat o serie de mesaje de avertizare ce sunt afiate n toate meniurile pentru

Suceava, 2016

32

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
a fi mai eficiente. Aceste mesaje se afieaz la anumite valori ale vntului i a temperaturii;
cnd vntul are o vitez pn n 2.5 se afieaz mesajul Pregtit, cnd vntul se afl
ntre 2.5 i 12 se afieaz mesajul Genereaza, iar cnd vntul depete viteza de
12 se afieaz mesajul Atenie vnt puternic!. Toate aceste mesaje sunt condiionate i
de temperatur, iar dac aceasta trece de 90 de grade, celelalte mesaje nu mai sunt afiate, fiind
afiat mesajul Temperatur Generator Mare. Aceste mesaje de avertizare pot fi observate n
anexa .

7.2 Folosirea touchscreen-ului pentru navigare


Touchscreen-ul de pe acest modul folosete 4 pini de pe placa Arduino, doi pini
analogici i doi digitali, n cazul de fa am folosit pinii digitali 6 - 7 i pinii analogici A1 - A2.
Pentru a putea folosi touchscreenul avem nevoie de o librrie creat special pentru acesta,
librrie ce permite folosirea unei singure funcii pentru a prelua valorile tensiunilor
corespondete coordonatelor X i Y.

Aceast funcie citete valoarea direct de la ADC (Analog Digital Converter), valoare
ce trebuie convertit n coordonate de pixeli. Pentru aceasta se folosete funcia map, ce poate
transpune o valoare cuprins ntr-un interval, ntr-o alt valoare ce este cuprins ntr-un alt
interval. Pentru a evita atingerile eronate, funcia genereaz i o valoare pentru presiunea cu
care s-a apsat touchscreen-ul. Dac se compar aceast valoare cu un interval, nainte de a
reaciona la o posibil atingere, se pot elimina atingerile eronate sau atingerile prea slabe.
n acest proiect, folosesc doar dou zone mici ale touchscreenului, deoarece folosesc doar dou
butoane, ns cu acesta se pot realiza i aplicaii mai complexe, cum ar fi o aplicaie Paint sau
un calculator.

Fig. 7.4 Exemplu de aplicaie pentru modulul cu afior i touchscreen[16]

Suceava, 2016

33

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

7.3 Conectarea i folosirea modulului Bluetooh


n cadrul acestui proiect, folosesc i un modul Bluetooth pentru a trimite datele primite
de la turbina eolian ctre o aplicaie mobil pe sistemul de operare Android. Pentru platforma
Arduino exist o varietate mare de module Bluetooth, dar printre cele mai populare este modelul
HC-05. Acest modul permite transferul de date n mod wireless folosind protocolul I2C. Pentru
a conecta modulul Bluetooth la placa Arduino, avem nevoie de un pin de mas i unul de
alimentare (Vcc 5V), i de doi pini pentru realizarea comunicaiei (Tx i Rx). Pe placa Arduino
Uno se pot folosi pinii dedicai comunicaiei prin serial, dar acetia pot aduce probleme
deoarece sunt folosii i atunci cnd se ncarc un program pe microcontrolerul ATmega.
Modulul Bluetooth folosete pentru comunicare, semnale cu nivelul de 3.3V de aceea,
pe pinul Rx al modulului nu trebuie s conectm direct pinul Tx al plcii Arduino, deoarece
acesta va transmite semnale cu nivelul de 5V. Pentru a nu pune n pericol funcionalitate
modulului Bluetooth folosim un divizor simplu de tensiune ce va reduce nivelul tensiunii de pe
pinul Tx al plcii Arduino pn la o valoare sigur pentru modulul Bluetooth. Prin folosirea a
doi rezistori cu valorile de 2K i respectiv 1K vom obine 3.33V (formula 7.1) pentru pinul
Rx al modulului Bluetooth.
1 2
1 + 2
Conexiunile dintre modulul Bluetooth i placa Arduino pot vi vzute i n figura 7.5.
=

(7.1)

Fig. 7.5 Conexiunile necesare pentru folosirea modulului Bluetooth cu placa Arduino
Uno [28]

Suceava, 2016

34

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

7.4 Comunicarea ntre dou plci Arduino


Pentru a transfera informaiile de la senzorii turbinei eoliene, am folosit protocolul I2C,
datele fiind transmise printr-un fir. Deoarece sistemul de comand al turbinei eoliene este
autonom, nu trenuie nici s facem transfer de date dinspre sistemul de monitorizare ctre
sistemul de comand.
Datele sunt transmise de ctre sistemul de comand sum forma unui numr ntreg, chiar dac
sistemul de comand folosete acele date sub alt form. Acum sunt transmise doar dou date,
dar n viitor se pot adauga i altele, valoarea vitezei vntului i temperatura generatorului.
Pentru a testa sistemele de comand i monitorizare viteza vntului este generat prin
intermediul unui poteniometru, valoarea obinut de la ADC este apoi folosit la generarea
celorlalte date. Datele generate astfel difer foarte puin de cele din realitate, deoarece s-au
dedus n urma testelor fcute cu turbina eolian n funciune.
Am folosit funcia map pentru a genera valorile vntului n ms i pentru valorile turaiei
rotorului i generatorului.

7.5 Folosirea microcontrolerului ATmega 328P fr placa Arduino


Deoarece folosesc n proiectul final doar microcontrolerul, fr placa Arduino, acesta
are nevoie de cteva componente externe pentru a funciona. n primul rnd, avem evoie de un
oscilator cu cuar ce genereaz un semnal cu frecvena de 16MHz. Acesta este folosit ca semnal
de ceas (tact) pentru microcontroler dar i pentru viitoarele module ce vor fi conectate la acesta.
Familia de microcontrolere ATmega**8 dispune i de un osciltor intern, doar c acesta
genereaz un semnal de ceas cu o frecven de doar 8MHz, astfel reducnd performanele
microcontrolerului. Oscilatorul intern este dedicat aplicaiilor cu consum redus de energie, i
nu este indicat folosirea lui, dac se utilizeaz microcontrolerul la capacitate maxim.

Suceava, 2016

35

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni
n al doilea rnd trebuie s includem i o modalitate de a reseta la nevoie microcontrolerul,
pentru asta se poate folosi un comutator ce la apsare va conecta pinul de reset la mas. Pentru
a nu ntmpina resetri nedorite, trebuie folosit i un rezistor pullup care s in pinul de reset
la valoarea tensiunii de alimentare atunci cnd butonul de reset nu este apsat. Acest rezistor
pullup trebuie s aib o valoare ridicat pentru a nu pune n scurtcircuit, alimentarea la mas,
atunci cnd butonul de reset este apsat.

Fig. 7.6 Schema electric pentru folosirea microcontrolerului ATmega328P [29]

Dac dorim s avem un led de notificare, ca pe placa Arduino, putem conecta un led pe pinul
D13 al microcontrolerului, led ce va fi aprins chiar de la alimentarea circuituitului. Schema
electric a circutului ce permite folosirea microcontrolerului ATmega328P fr placa Arduino,
este prezentat n figura 7.6.

Suceava, 2016

36

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

7.6 Aplicaia Android


Aplicaia realizat pentru acest proiect este una simpl, care afieaz pe ecranul
telefonului toi parametrii turbinei eoliene. Datele sunt transmise de la microcontroler folosind
modulul Bluetooth. Aplicaia folosete un singur buton care la apsare va arta lista
dispozitivelor Bluetooth asociate cu dispozitivul pe care ruleaz aplicaia.
Am ales platforma Android pentru aplicaia mobil datorit numeroaselor metode ce i
permit s construieti o aplicaie. Fiind un sistem de operare open source, se gsesc foarte multe
tutoriale i exemple ce te ajut atunci cnd vrei s faci o aplicaie. De asemenea, pentru sistemul
de operare Android exist i aplicaia web MIT App Inventor ce permite i celor nceptori, n
ceea ce privete programarea, s construiac aplicaii complexe care altfel ar necesita un timp
de pregtire ndelungat.
Aplicaia MIT App Inventor are dou zone principale:

Designer Unde alegi dintr-o serie de funcii i panouri, ce i unde va aprea pe ecranul
aplicaiei. Aici introduci eventualele imagini, butoane i spaii pentru text. Tot n aceast
zon se selecteaz ce module vor fi folosite de aplicaie pentru a realiza funciile dorite,
n cazul meu fiind vorba de modulul BluetoothClient i de modulul Clock.

Blocks Zona unde se realizeaz conexiunile dintre blocurile anterior adugate


aplicaiei. Folosind o serie de blocuri predefinite se poate programa ntreaga aplicaie.

Fig. 7.7 Exemplu de program pentru afiarea listei de dispozitive Bluetooth asociate i
mesajele de status pentru conexiune

Suceava, 2016

37

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

8. Concluzii i direcii de dezvoltare


Acest proiect nu reprezint o versiune final, putnd fii nbuntit n viitor att
hardware ct i software. Direcia principal de dezvoltare a acestuia este de a include n acesta
i o conexiune la internet, folosind un modul dedicat. Se dorete acest lucru pentru a putea
realiza o baz de date online, ce va permite monitorizarea turbinei eoliene de la distane mult
mai mari dect permite actuala versiune. Aceast direcie de dezvoltare nu este una nou,
parcurile eoliene folosind internetul pentru a monitoriza turbinele eoliene.
Pe lng aceast baz de date se poate implementa i un set de alarme prin intermediul
sms-urilor sau prin intermediul aplicaiei Android. n acest mod fiind anunat mai uor atunci
cnd turbina eolian se defecteaz.
Dorim ca pe viitor, comunicaia dintre cele dou sisteme s se fac wireless i nu prin
fir ca la actuala versiune. Consumul de energie al actualei versiuni nu este mare, dar n viitor
se poate implementa o funcie ce va opri ecranul i sistemele ce nu sunt necesare dup un anumit
timp, lsnd funcional doar modulul Bluetooth pentru a trimite datele ctre aplicaia Android.
n viitor se pot aduga i ali parametrii de monitorizat, cum ar fi vibraiile, poziia actual a
turbinei fa de o referin i unghiul palelor. Pentru performane mai bune se poate folosi i o
alt platform pentru realizare sistemului de monitorizare, cea mai promitoare platform fiind
Raspberry Pi.
Sistemul de monitorizare va putea fi folosit n viitor i la monitorizarea acumulatorilor
i a sistemului de ncrcare a acestora, iar dac turbina eolian va fi folosit mpreun cu panouri
solare, sistemul poate fi adaptat s monitorizeze i aceste dispozitive.
n teste, versiunea actual a sistemului de monitorizare s-a comportat conform ateptrilor,
datele fiin afiate corect, fr erori sau ntrzieri, permind monitorizarea n timp real a turbinei
eoliene.

Suceava, 2016

38

Universitatea tefan cel Mare Suceava


Facultatea de Inginerie Electric i tiina Calculatoarelor

Bibliografie
[1] *** http://www.leka.lt/sites/default/files/dokumentai/wind-turbines.pdf
[2] *** http://centurionenergy.net/types-of-wind-turbines
[3] *** http://www.fukuoka.unhabitat.org/docs/publications/pdf/peoples_process/ChapterVIIMonitoring_Information_System.pdf
[4] *** http://www.bkvibro.com/en/condition-monitoring/wind-turbines.html
[5] *** http://www.ifm.com/obj/ifm_wind_power_CMS_EN.pdf
[6] *** http://file.scirp.org/pdf/MI20120200002_83441536.pdf
[7] *** https://www.arduino.cc/en/Guide/Introduction
[8] *** https://interactionivrea.org/en/index.asp
[9] *** https://www.element14.com/community/servlet/JiveServlet/downloadImage/3815263-193791/arduino_uno_components.jpg
[10] *** http://forum.arduino.cc/index.php?topic=146574.0
[11] *** https://www.nordicsemi.com/eng/News/ULP-Wireless-Update/A-short-history-ofBluetooth
[12] *** http://www.scientificamerican.com/article/experts-how-does-bluetooth-work/#
[13] *** https://en.wikipedia.org/wiki/Bluetooth
[14] *** http://www.robotshop.com/media/files/pdf/rb-ite-12-bluetooth_hc05.pdf
[15] *** http://wiki.iteadstudio.com/Serial_Port_Bluetooth_Module_(Master/Slave)_:_HC-05
[16] *** https://www.adafruit.com/product/2478
[17] *** http://www.ijcaonline.org/volume6/number8/pxc3871433.pdf
[18] *** http://www.ti.com/lit/an/slaa384a/slaa384a.pdf
[19] *** http://baanto.com/touch-screen-technology-history
[20] *** http://www.makeuseof.com/tag/evolution-touchscreen-technology/
[21] *** http://www.explainthatstuff.com/touchscreens.html
[22] *** https://en.wikipedia.org/wiki/History_of_display_technology
[23] *** http://artofcircuits.com/wp-content/uploads/2014/04/LCD_TFT_2.4in-1.jpg
[24] *** http://www.instructables.com/id/How-to-use-24-inch-TFT-LCD-SPFD5408-withArduino-U/
[25] *** https://en.wikipedia.org/wiki/Android_(operating_system)
[26] *** https://en.wikipedia.org/wiki/App_Inventor_for_Android

Suceava, 2016

39

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

[27] ***
https://upload.wikimedia.org/wikipedia/commons/e/ed/App_Inventor_Block_Editor.png
[28] ***
http://cdn.instructables.com/FSK/AI30/HMMFE6UO/FSKAI30HMMFE6UO.MEDIUM.jpg
[29] *** http://www.fiz-ix.com/2012/11/schematic-of-a-breadboard-arduino/

Suceava, 2016

40

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Anexe
Anexa 1 Meniurile sistemului de de monitorizare

Fig 9.1 Meniul principal cnd viteza vntului nu depete 2.5 m/s

Fig 9.2 Meniul doi cnd viteza vntului nu depete 2.5 m/s

Suceava, 2016

41

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Fig 9.3 Meniul trei cnd viteza vntului nu depete 2.5 m/s

Suceava, 2016

42

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Anexa 2 Codul surs

Suceava, 2016

43

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Suceava, 2016

44

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Suceava, 2016

45

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Suceava, 2016

46

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Suceava, 2016

47

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Suceava, 2016

48

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Suceava, 2016

49

Sistem de monitorizare a parametrilor de funcionare


pentru o turbin eolian de mici dimensiuni

Suceava, 2016

50