Мазмуну:
- Жабдуулар
- 1 -кадам: Санариптик термометрдин схемасы
- 2 -кадам: Санариптик термометрдин иштеши
- 3 -кадам: Программаны иштетүү
Video: Arduino негизделген санарип термометр: 3 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
Бул долбоордо Arduino негизделген санарип термометр иштелип чыккан, ал бөлмө температурасын анализдөө үчүн колдонулушу мүмкүн.
Термометр көбүнчө температураны өлчөөчү прибор катары колдонулат. Катуу же суюктуктун термикалык кеңейиши, газдын басымы, инфракызыл энергияны өлчөө сыяктуу температураны өлчөө үчүн колдонула турган ар кандай принциптер бар.
Ардуиного негизделген санарип термометринин сүрөттөлүшү, ал бөлмөнүн температурасын анализдөө үчүн колдонулушу мүмкүн. LM35 LM35 - бул температура сенсору. Бул сенсордун чыгыш чыңалуусу центрдеги температурага түз пропорционалдуу. LM35ти +5- 0.750С тактыкта -550Стен +1500Ске чейин колдонсо болот.
Жабдуулар
Arduino Uno
LM35 Температура сенсору
16x2 LCD дисплей
1 -кадам: Санариптик термометрдин схемасы
Бул долбоордо колдонулган температура сенсору LM35. Температура сенсорунун чыгышы температурага түз пропорционалдуу, бирок аналогдук түрдө. Демек, LM35тин чыгышы 2 пин 2 Arduino аналогдук киришине туташкандыгын билдирет.
Бул санариптик термометр болгондуктан, температуранын аналогдук маанилерин санарипке өткөрүп, жыйынтыгын ЖК сыяктуу дисплейде көрсөтүү керек, ж.б. 16X2 ЖК колдонулат. ЖКнын 1 жана 2 -пиндери тиешелүү түрдө жерге жана камсыздоого туташкан. Дисплейдин контрастын башкаруу үчүн, ЖКнын 3 -пини 10 КОК идиштин тазалагычына тиркелет.
ПОТтун калган терминалдары жеткирүүгө жана жерге туташтырылган. ЖКнын 15 жана 16 -пиндери тийиштүү түрдө жерге жана жерге туташкан ЖКнын арткы жарыгын айландыруу үчүн колдонулат. ЖКдагы маалыматты көрсөтүү үчүн бизге ЖКнын 4 маалымат төөнөгүчү керек. Пиндер 11 - 14 (D4 - D7) Ардуинонун 5 - 2 төөнөгүчтөрүнө тиркелет. ЖКнын 4, 5 жана 6 -пиндери (RS, RW жана E) - бул контролдук казыктар. ЖКнын 4 -пиндери (RS) Arduino 7 -пинге туташкан. Pin 5 (RW) жерге туташкан. Pin 6 (E) Arduino пин 6га туташкан.
2 -кадам: Санариптик термометрдин иштеши
Бул долбоордо жогорку тактыкта санариптик термометр көрсөтүлгөн. Райондун иштеши төмөндө түшүндүрүлгөндөй.
Температура сенсору, башкача айтканда LM35 бөлмө температурасын дайыма анализдейт жана температурага түз пропорционалдуу аналогдук бирдей чыңалууну берет.
Бул маалыматтар Arduinoго A0 аркылуу берилет. Код жазылгандай, Arduino бул аналогдук чыңалуу маанисин санариптик температура көрсөткүчтөрүнө айландырат.
Бул баа ЖКда көрсөтүлөт. ЖК дисплейде көрсөтүлгөн көрсөткүч бөлмө температурасынын так көрсөткүчү болуп саналат.
hIOTron of Things of Internet Course Training колдонуучунун тажрыйбасын жогорулатуу үчүн мындай тиркемеде ар кандай IoT чечимдерин иштеп чыккан.
3 -кадам: Программаны иштетүү
#кошуу
LiquidCrystal lcd (7, 6, 5, 4, 3, 2);
const int Sensor = A0;
байт даражасы_символу [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
жараксыз орнотуу ()
{
pinMode (сенсор, INPUT);
lcd.begin (16, 2);
lcd.createChar (1, даража_символу);
lcd.setCursor (0, 0);
lcd.print ("Санарип");
lcd.setCursor (0, 1);
lcd.print ("Термометр");
кечигүү (4000);
lcd.clear ();
}
боштук цикл ()
{
float temp_reading = analogRead (Sensor);
сүзүү температурасы = temp_reading*(5.0/1023.0)*100;
кечигүү (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("С температурасы");
lcd.setCursor (4, 1);
lcd.print (температура);
lcd.write (1);
lcd.print ("C");
кечигүү (1000);
}
Сунушталууда:
Санарип термометр DHT11 ESP8266 колдонуу: 4 кадам
Санарип термометр DHT11 ESP8266 колдонуу менен: Мурунку макалада мен DH11ди жана аны 7 Segment, LCD, Serial monitor жана RGB ring сыяктуу чыгаруучу түзмөктөрдө кантип көрсөтүү керектигин талкууладым. уюлдук телефондо браузерди колдонуу
Ардуиного негизделген байланышсыз инфракызыл термометр - IR негизделген термометр Arduino колдонуу: 4 кадам
Ардуиного негизделген байланышсыз инфракызыл термометр | IR негизделген термометр Arduino колдонуу: Салам балдар бул көрсөтмөлөрдө биз ардуинону колдонобуз. ошол сахнада температура
Ардуино жана DS18B20 менен санарип термометр: 7 кадам
Санариптик термометр Arduino & DS18B20 менен: Жөн эле санарип термометрин түзүп, ЖК экрандан учурдагы бөлмө температурасын айта аласыз. Бул башталгыч долбоор. Сизге керектүү аппарат: 1. Arduino UNO R3 2. DS18B20 температура сенсору. 3. 16X2 ЖК дисплей. 4. Зымдарды туташтыруу. 5
GSM жана Bluetooth аркылуу Arduino негизделген санарип эшик кулпусу: 4 кадам
GSM жана Bluetooth аркылуу Arduino негизделген санариптик эшик кулпусу: КЫСКАЧА: Үйгө чарчап келгениңиз жөнүндө ойлонуп көрүңүз жана эшиктин ачкычын жоготуп алдыңыз. Сен эмне кыласың? Сиз кулпуңузду бузушуңуз керек же негизги механикти чакырышыңыз керек, андыктан ачкычсыз кулпуну жасоо - бул үнөмдөө үчүн кызыктуу идея
Arduino негизделген санарип температура сенсору: 5 кадам (сүрөттөр менен)
Ардуино негизделген санарип температура сенсору: Температура сенсорлору бул күндөрдө кадимки эле нерсе, бирок алардын көбү өтө татаал же сатып алуу үчүн өтө кымбат. Бул проект сизге Arduino негизделген санарип температура сенсорун берет, ал арзан жана абдан жеңил эмес мен үчүн