Съдържание:
- Консумативи
- Стъпка 1: Дизайн на верига на цифров термометър
- Стъпка 2: Работа на цифров термометър
- Стъпка 3: Стартирайте програма
Видео: Цифров термометър на базата на Arduino: 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
В този проект е проектиран цифров термометър на базата на Arduino, който може да се използва за анализ на температурата в помещението.
Термометърът обикновено се използва като инструмент за измерване на температурата. Има различни принципи, които могат да се използват за измерване на температурата като термично разширяване на твърди вещества или течности, налягане на газа, измерване на инфрачервена енергия и т.н.
Очертан е цифров термометър на базата на Arduino, който може да се използва за анализ на температурата в помещението. LM35 LM35 е температурен сензор. Изходното напрежение на този сензор е правопропорционално на температурата в градуси. LM35 може да се използва в диапазона от -550C до +1500C с точност +/- 0.750C.
Консумативи
Arduino Uno
LM35 Температурен сензор
16x2 LCD дисплей
Стъпка 1: Дизайн на верига на цифров термометър
Температурният сензор, използван в този проект, е LM35. Изходът на температурен сензор е право пропорционален на температурата, но в аналогова форма. Следователно изходът на LM35 означава, че щифт 2 е свързан към аналоговия вход A0 на Arduino.
Тъй като това е цифров термометър, трябва да преобразуваме аналоговите стойности на температурата в цифрови и да покажем резултата на дисплей като LCD и т.н. Използва се 16X2 LCD. Пин № 1 и 2 на LCD са свързани съответно към земята и захранването. За да се управлява контраста на дисплея, Pin 3 на LCD е прикрепен към чистачката на 10 KΩ POT.
Останалите клеми на POT са прикрепени към захранването и заземяването. Пинове 15 и 16 на LCD се използват за въртене на подсветката на LCD дисплея, който е свързан съответно към захранването и земята. За да се покаже информацията на LCD, се нуждаем от 4 пина за данни на LCD. Изводи 11 - 14 (D4 - D7) са прикрепени към щифтове 5 - 2 на Arduino. Пинове 4, 5 и 6 (RS, RW и E) на LCD са контролни щифтове. Пинове 4 (RS) на LCD са свързани към пин 7 на Arduino. Пин 5 (RW) е свързан към земята. Pin 6 (E) е свързан към pin 6 на Arduino.
Стъпка 2: Работа на цифров термометър
В този проект е очертан високоточен цифров термометър. Работата на веригата е както е обяснено по -долу.
Температурният сензор, т.е. LM35 постоянно анализира стайната температура и дава аналогово идентично напрежение, което е право пропорционално на температурата.
Тези данни се дават на Arduino чрез A0. Според кода е написан, Arduino трансформира тази аналогова стойност на напрежението в цифрови показания на температурата.
Тази стойност се показва на LCD дисплея. Изходът, показан на LCD, е точно отчитане на стайната температура в градуси.
Обучението по интернет на нещата на hIOTron разработи различни IoT решения над такова приложение, за да подобри опита на потребителя.
Стъпка 3: Стартирайте програма
#включва
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int сензор = A0;
байт степен_символ [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
void setup ()
{
pinMode (сензор, INPUT);
lcd.begin (16, 2);
lcd.createChar (1, степен_символ);
lcd.setCursor (0, 0);
lcd.print ("Digital");
lcd.setCursor (0, 1);
lcd.print ("Термометър");
забавяне (4000);
lcd.clear ();
}
void loop ()
{
float temp_reading = analogRead (сензор);
температура на поплавък = temp_reading*(5.0/1023.0)*100;
забавяне (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("Температура в C");
lcd.setCursor (4, 1);
lcd.print (температура);
lcd.write (1);
lcd.print ("C");
забавяне (1000);
}
Препоръчано:
Използвайте смартфон като безконтактен термометър / преносим термометър: 8 стъпки (със снимки)
Използвайте смартфон като безконтактен термометър / преносим термометър: Измерване на телесната температура с безконтактно / безконтактно като термо пистолет. Създадох този проект, защото Thermo Gun сега е много скъп, така че трябва да намеря алтернатива, за да направя DIY. И целта е да се направи с нискобюджетна версия
Инфрачервен термометър на базата на Arduino - Инфрачервен термометър, използващ Arduino: 4 стъпки
Инфрачервен термометър на базата на Arduino | Инфрачервен термометър, използващ Arduino: Здравейте, момчета, в тази инструкция ще направим безконтактен термометър, използващ arduino. Тъй като понякога температурата на течността/твърдото вещество е твърде висока или твърде ниска, а след това е трудно да се установи контакт с нея и да се прочете температура тогава в този пейзаж
Цифров термометър с Arduino и DS18B20: 7 стъпки
Цифров термометър с Arduino и DS18B20: Просто създайте цифров термометър, който може да ви каже текущата стайна температура на LCD екран. Това е проект за начинаещи. Апарати, от които се нуждаете: 1. Arduino UNO R3 2. Температурен сензор DS18B20. 3. 16X2 LCD дисплей. 4. Свързване на проводници. 5
Индукционен металдетектор на базата на Arduino на базата на DIY: 5 стъпки
DIY Ардуино базиран импулсен метален детектор: Това е сравнително прост металдетектор с отлични характеристики
Arduino от нулата - цифров термометър: 7 стъпки (със снимки)
Arduino From Scratch - цифров термометър: Обичах да правя проекти с Arduinos, но на $ 30 на парче вашите проекти могат да станат скъпи. Затова искам да ви покажа как можете да направите свой собствен Arduino от нулата и да спестите пари, като го направите. Направете свой собствен Arduino за около $ 8. За тази инструкция