This shows you the differences between two versions of the page.
pm:prj2023:tmiu:firesensor [2023/05/04 09:15] ismail.kaya created |
pm:prj2023:tmiu:firesensor [2023/05/15 18:24] (current) ismail.kaya [Hardware Design] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Nume proiect ====== | + | ======Fire Sensor ====== |
- | ===== Introducere ===== | + | ===== Introduction===== |
<note tip> | <note tip> | ||
- | Prezentarea pe scurt a proiectului vostru: | + | This lab project involves the development of a fire sensor using an NTC thermistor, Arduino microcontroller, LCD (16X2) display, Buzzer, and a 10K resistor. The project's objective is to detect a sudden increase in temperature caused by a fire and trigger the buzzer to alert the user while displaying the temperature on the LCD. |
- | * ce face | + | |
- | * care este scopul lui | + | |
- | * care a fost ideea de la care aţi pornit | + | |
- | * de ce credeţi că este util pentru alţii şi pentru voi | + | |
</note> | </note> | ||
- | ===== Descriere generală ===== | + | ===== Descirption ===== |
<note tip> | <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ă. | + | The project works by measuring the temperature using an NTC thermistor and detecting sudden temperature changes using the Arduino. The thermistor is connected to an analog input pin of the Arduino, and the analog-to-digital converter of the Arduino is used to convert the thermistor's resistance value to a temperature reading using the Steinhart-Hart equation. If the temperature reading exceeds a predefined threshold, the buzzer is triggered, alerting the user. At the same time, the LCD display shows the current temperature. |
- | Exemplu de schemă bloc: http://www.robs-projects.com/mp3proj/newplayer.html | ||
</note> | </note> | ||
Line 20: | Line 16: | ||
<note tip> | <note tip> | ||
- | Aici puneţi tot ce ţine de hardware design: | + | The following components were used in the project: |
- | * listă de piese | + | * NTC thermistor (two-legged) |
- | * scheme electrice (se pot lua şi de pe Internet şi din datasheet-uri, e.g. http://www.captain.at/electronic-atmega16-mmc-schematic.png) | + | * Arduino Uno microcontroller |
- | * diagrame de semnal | + | * 16x2 LCD display |
- | * rezultatele simulării | + | * Buzzer |
+ | * 10K Resistor | ||
+ | * Breadboard and jumper wires | ||
</note> | </note> | ||
+ | {{:pm:prj2023:tmiu:fire_sensor.png?700}} | ||
===== Software Design ===== | ===== Software Design ===== | ||
<note tip> | <note tip> | ||
- | Descrierea codului aplicaţiei (firmware): | + | The Arduino IDE was used to write the program for the Arduino microcontroller. The program includes the Steinhart-Hart equation to convert the thermistor's resistance to temperature and a conditional statement to check if the temperature exceeds a predefined threshold. If the temperature exceeds the threshold, the buzzer is triggered, and the LCD display shows the temperature reading. |
- | * mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR) | + | |
- | * librării şi surse 3rd-party (e.g. Procyon AVRlib) | + | |
- | * algoritmi şi structuri pe care plănuiţi să le implementaţi | + | |
- | * (etapa 3) surse şi funcţii implementate | + | |
</note> | </note> | ||
===== Rezultate Obţinute ===== | ===== Rezultate Obţinute ===== | ||
+ | {{:pm:prj2023:tmiu:realhardware.png?300}} | ||
+ | |||
+ | ===== Conclusions===== | ||
<note tip> | <note tip> | ||
- | Care au fost rezultatele obţinute în urma realizării proiectului vostru. | ||
- | </note> | ||
- | ===== Concluzii ===== | + | The fire sensor project provides a simple and cost-effective solution for detecting sudden temperature changes caused by a fire. The project's use of an NTC thermistor, Arduino microcontroller, and LCD display makes it easy to implement and customize for specific applications. The inclusion of the buzzer provides an audible alert to the user, making it suitable for use in home or office environments. Overall, the project demonstrates the practical use of temperature sensors and microcontrollers in developing simple yet effective fire detection systems. |
+ | </note> | ||
===== Download ===== | ===== Download ===== |