This shows you the differences between two versions of the page.
pm:prj2022:apredescu:134 [2022/05/10 21:16] andrei_vlad.dinoci [Introduction] |
pm:prj2022:apredescu:134 [2022/05/25 23:32] (current) andrei_vlad.dinoci [Bibliography/Resources] |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== Climatization System ====== | ====== Climatization System ====== | ||
- | |||
===== Introduction ===== | ===== Introduction ===== | ||
- | In this project I want to create a simple climatization system. The system will be composed out of a fan, an LCD screen and a potentiometer. | + | ===== Dinoci Andrei-Vlad 1222B ===== |
+ | In this project I want to create a simple climatization system. The system will be composed out of a fan, an LCD screen and 2 buttons for setting the wanted temperature. | ||
<note tip> | <note tip> | ||
- | * The fan will be turned on when the temperature will go over the temperature set by the user via the potentiometer and both values will be displayed on the LCD screen | + | * The fan will be turned on when the temperature will go over the temperature set by the user via the 2 buttons and this temperature as well as the fan speed will be displayed on the screen. |
* Purpose: To cool a room | * Purpose: To cool a room | ||
- | * Idea: I was inspired by the list of projects from previous years. | + | |
</note> | </note> | ||
+ | |||
===== General description ===== | ===== General description ===== | ||
- | <note tip> | ||
- | O schemă bloc cu toate modulele proiectului vostru, atât software cât şi hardware însoţită de o descriere a acestora precum şi a modului în care interacţionează. | + | {{:pm:prj2022:apredescu:electric1.png?600|}} |
- | </note> | + | {{:pm:prj2022:apredescu:software2.png?600|}} |
- | {{:pm:prj2022:apredescu:electric.png?600|}} | + | |
- | {{:pm:prj2022:apredescu:software.png?600|}} | + | |
===== Hardware Design ===== | ===== Hardware Design ===== | ||
- | <note tip> | + | |
- | Aici puneţi tot ce ţine de hardware design: | + | {{:pm:prj2022:apredescu:tinker.png?800|}} |
- | * listă de piese | + | |
- | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | |
- | * diagrame de semnal | + | |
- | * rezultatele simulării | + | |
- | </note> | + | |
Parts List | Parts List | ||
*LCD screen | *LCD screen | ||
*Fan | *Fan | ||
- | *Potentiometer | + | *Buttons |
*Breadboard | *Breadboard | ||
*Transistor | *Transistor | ||
Line 39: | Line 33: | ||
<note tip> | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware): | + | I used the Arduino IDE for this project. The base temperature is 17°C. After that, using the 2 buttons on the breadboard, the user can increase or decrease the value. Based on the difference between the ambient temperature and the set temperature, the fan will spin faster or slower, using pwm. |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | On the LCD display, there are printed the information about the temperature set by the user and also the fan speed. |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | **Librarii si biblioteci third-party** |
- | * (etapa 3) surse şi funcţii implementate | + | * dht11.h for temperature sensor |
+ | * LiquidCrystal_I2C.h for the LCD display | ||
+ | * Wire.h for communicating with the I2C device on the back on the of the LCD | ||
</note> | </note> | ||
===== Results ===== | ===== Results ===== | ||
- | <note tip> | + | {{:pm:prj2022:apredescu:results1.png?700|}} |
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | + | {{:pm:prj2022:apredescu:results2.jpeg?700|}} |
- | </note> | + | |
===== Conclusions ===== | ===== Conclusions ===== | ||
+ | Given the fact that this was my first major Arduino project, I am pretty satisfied with the results | ||
+ | ===== Download ===== | ||
+ | {{:pm:prj2022:apredescu:climatization_system_dinoci_andrei.rar|}} | ||
===== Journal ===== | ===== Journal ===== | ||
- | <note tip> | + | 26/05/22 -> finished wiki page |
- | Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. | + | |
- | </note> | + | |
+ | 23/05/22 -> finished project(software + hardware) | ||
+ | |||
+ | |||
+ | 27/04/22 -> parts arrived | ||
+ | |||
+ | |||
+ | 22/04/22 -> theme selection | ||
===== Bibliography/Resources ===== | ===== Bibliography/Resources ===== | ||
- | <note> | + | [[https://components101.com/displays/16x2-lcd-pinout-datasheet | LCD Datasheet]] |
- | Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. | + | |
- | </note> | + | [[https://www.elecrow.com/download/datasheet-l9110.pdf | Motor Datasheet]] |
+ | |||
+ | [[https://www.mouser.com/datasheet/2/758/DHT11-Technical-Data-Sheet-Translated-Version-1143054.pdf | Temperature Datasheet]] | ||
<html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | <html><a class="media mediafile mf_pdf" href="?do=export_pdf">Export to PDF</a></html> | ||