Documente Academic
Documente Profesional
Documente Cultură
27 Ianuarie
Suceava, 2022
Proiect MC
Cuprins
1 Not, iuni teoretice 2
1.1 Termeni . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.2 Specificaţiile de hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
1.3 Specificaţiile mediului de proiectare . . . . . . . . . . . . . . . . . . . . . 5
5 Anexe 12
Microcontrolere Pagina 1
Proiect MC
Microcontrolere Pagina 2
Proiect MC
Shield-ul Open429Z-D
Open429Z-D este o placă de dezvoltare STM32 proiectată pentru instrumentul ofi-
cial ST 32F429IDISCOVERY, care are ı̂ncorporat microcontrolerul STM32F429ZIT6.
Open429Z-D suportă extinderea suplimentară cu diverse plăci accesorii opt, ionale pentru
aplicat, ii specifice. Designul modular s, i deschis ı̂l face ideal pentru ı̂nceperea dezvoltării
de aplicat, ii cu microcontrolere din seria STM32.
Bluetooth HC-05
HC-05 este un modul popular care poate adăuga funct, ionalitate wireless bidirect, ională
(full-duplex) la proiectele dumneavoastră. Putet, i utiliza acest modul pentru a comunica
ı̂ntre două microcontrolere, cum ar fi Arduino, sau pentru a comunica cu orice dispozitiv
cu funct, ionalitate Bluetooth, cum ar fi un telefon sau un laptop. Există multe aplicat, ii
android care sunt deja disponibile s, i care fac acest proces mult mai us, or. Modulul comu-
nică cu ajutorul USART la o rată baud de 9600, prin urmare este us, or de interfat, at cu
orice microcontroler care acceptă USART.
Microcontrolere Pagina 3
Proiect MC
Ventilator
Microcontrolere Pagina 4
Proiect MC
IDE-ul µVision combină gestionarea proiectelor, mediii de execut, ie, facilităt, i de con-
struire, editarea codului sursă s, i depanarea programelor ı̂ntr-un singur mediu. µVision
suportă mai multe ecrane s, i permite crearea aranjamente de ferestre individuale oriunde
pe suprafat, a vizuală. Debugger-ul µVision oferă un singur mediu ı̂n care se poate testa,
verifica s, i optimiza codul aplicat, iilor. Depanatorul include caracteristici tradit, ionale, cum
ar fi puncte de ı̂ntrerupere simple s, i complexe, ferestre de observare s, i control al execut, iei
s, i oferă vizibilitate totală asupra perifericelor dispozitivului.
Microcontrolere Pagina 5
Proiect MC
3.3V <-> 3V3, GND <-> GND, TX <-> RX, RX <-> TX, Bluetooth conectat, EN <-> 3,3V.
Pentru controlul unui ventilator (cu driver integrat) prin PWM se conectează firul
negru al ventilatorului la GND, firul ros, u la 3.3V s, i firul albastru la semnalul PWM
generat de microcontroler). Se va alimenta kit-ul cu cablul USB care are conector JACK
(selectorul de pe Shield va fi comutat pe ON). Folosit, i butoanele s, i ı̂ntreruperile externe
pentru pornirea/oprirea acestuia. Atent, ie: NU inversat, i firele (negru s, i ros, u) pen-
tru alimentarea ventilatorului!
Microcontrolere Pagina 6
Proiect MC
Microcontrolere Pagina 7
Proiect MC
Microcontrolere Pagina 8
Proiect MC
În bucla while(1) are loc afis, area temperaturii s, i umidităt, ii preluate de pe sensor, la
fiecare 1.5 secunde. În dependenta de flagul stare setat anterior ventilatorul vă fi pornit
s-au ı̂s, i vă ı̂nceta funct, ionarea.
Ulterior are loc verificarea temperaturii, care ı̂n dependenta de valoarea să vă controla
funct, ionarea ventilatorului. Daca temperatura este mai mare de 30 de grade, ventilatorul
vă ı̂ncepe să funct, ioneze până când temperatura senzorului ajunge la 28 de grade.
Microcontrolere Pagina 9
Proiect MC
Microcontrolere Pagina 10
Proiect MC
Microcontrolere Pagina 11
Proiect MC
Bibliografie
[1] http://www.eed.usv.ro/ zagan/teaching.php.
[2] https://wiki.st.com/stm32mcu/wiki.
[3] https://www2.keil.com/mdk5/uvision/.
[4] https://stm32-base.org/guides/getting-started.html.
[5] https://medium.com/theteammavericks/a-beginners-guide-to-developing-on-stm32-b7fd38966aa0.
5 Anexe
Microcontrolere Pagina 12