Мазмұны:

Arduino және LM35 көмегімен термометрді қалай жасауға болады: 6 қадам
Arduino және LM35 көмегімен термометрді қалай жасауға болады: 6 қадам

Бейне: Arduino және LM35 көмегімен термометрді қалай жасауға болады: 6 қадам

Бейне: Arduino және LM35 көмегімен термометрді қалай жасауға болады: 6 қадам
Бейне: LCD1602 және Arduino-мен MAX6675 термопарасын пайдалану 2024, Шілде
Anonim
Arduino мен LM35 көмегімен термометрді қалай жасауға болады
Arduino мен LM35 көмегімен термометрді қалай жасауға болады
Arduino мен LM35 көмегімен термометрді қалай жасауға болады
Arduino мен LM35 көмегімен термометрді қалай жасауға болады
Arduino мен LM35 көмегімен термометрді қалай жасауға болады
Arduino мен LM35 көмегімен термометрді қалай жасауға болады

Бүгін мен сізге Arduino және LM35 температура сенсоры, СКД дисплейі бар термометрді сымдармен қосылған тақтада қалай жасау керектігін көрсетемін. Ол Цельсий мен Фаренгейт температурасын көрсетеді.

1-қадам: Талаптар:-

Талаптар
Талаптар

Бұл термометрді жасауға қажетті бөлшектердің тізімі.1.1 x Arduino UNO тақтасы2.1 x LM35 температура сенсоры 3.1 x СКД дисплейі (16A1, 16A2 немесе кез келген басқа) 4.1 x Нан тақтасы 5.1 x 10k потенциометр/айнымалы резисторлар (Сіз Сондай -ақ, 5к немесе 50к) 6. Кейбір еркектер мен еркектерге арналған сым 7. 7. Қуат банкі немесе батарея*. Arduino IDE компьютерде оны пайдалану туралы кейбір негізгі ақпаратпен орнатылған.

2 -қадам: Бөлшектер мен сатып алуға сілтемелер туралы негізгі ақпарат -

Бөлшектер мен сатып алуға сілтемелер туралы негізгі ақпарат
Бөлшектер мен сатып алуға сілтемелер туралы негізгі ақпарат

Arduino және LM35 көмегімен термометрді қалай жасауға болады

3 -қадам: LM35 пин диаграммасы

LM35 пин диаграммасы
LM35 пин диаграммасы

LM35 пин диаграммасы

4 -қадам: схема

Схема диаграммасы
Схема диаграммасы

Дисплейдің 16 x 1 және 16 x 2 түйреуіштерінің арасында ешқандай айырмашылық жоқ, сондықтан схеманы орындаңыз және аяқталған жобаға қуат беру үшін қуат банкін қолданыңыз. Схема өте оңай, ал құрастыру/қосылу өте оңай, тек жоғарыдағы схеманы қолданыңыз. және барлық қосылымды мұқият жасаңыз. Енді arduino тақтасын компьютерге қосыңыз және төмендегі кодты жүктеңіз. Ескерту: Менде ескі 16 x 1 дисплейі (JHD16A1) бар, сондықтан мен оны осы жобада қолдандым, бірақ бұл жобада кез келген дисплей жұмыс істейді. және 16x2 жақсы, сондықтан мен 16A2 дисплей сілтемесіне сілтеме беремін. Сіз тек кодтау бөлігінде бәрін түсіндірген кодты өзгертуіңіз керек.

5 -қадам: кодтау

Кодтау
Кодтау

// SOURABH KUMAR @ weobserved.com#includeLiquidCrystal lcd (12, 11, 5, 4, 3, 2) бойынша; // LM35void setup () {lcd.begin (8, 2) ортаңғы (шығыс) түйреуі; // Мұнда lcd} void цикліне сәйкес өзгертіңіз () {int value = analogRead (inPin); lcd.setCursor (0, 0); // Милливольт өзгермейді // changelcd.print жоқ (celsius); lcd.print («C»); lcd.setCursor (0, 1); lcd.print ((celsius * 9)/5 + 32); lcd.print («F»)); кешіктіру (1000);} Жоғарыда-бұл термометрдің негізгі коды Ескертпе-Мен айтқандай, мен ескі 16x1 дисплейін қолданамын, ол 8x2 лкд ретінде қабылданған және ажыратылған кезде ғана дұрыс жұмыс істейді. мәселе шешілмейді. 16x2 дисплей үшін findlcd.begin (8, 2); // Мұнда lcdin кодына сәйкес кодты өзгертіңіз және (8, 2) дисплейіңізге сәйкес (баған, жол) ретінде ауыстырыңыз. Егер сізде 16х2 дисплей болса, (8, 2) орнына (16, 2) қойыңыз. Сізде 20x4 дисплей бар, (8, 2) орнына (20, 4) қойыңыз.ino файлын осы жерден жүктеңіз.

6 -қадам: Барлығы ләззат алу үшін жасалды

Барлығы ләззат алу үшін уақыт болды
Барлығы ләззат алу үшін уақыт болды

Термометрді Arduino және LM35 көмегімен қалай жасауға болады Жүктеу аяқталғаннан кейін термометр бірден жұмыс істей бастайды, егер LCD-де ештеңе көрінбесе, тек ашық сары жарық, содан кейін 10к потенциометр/айнымалы резистор арқылы артқы жарығын реттеңіз. Ақырында біз Arduino мен LM35 көмегімен термометр жасадық, ол Цельсий мен Фаренгейтте температураны көрсете алады, сіз кодтарды, сондай -ақ схеманы өзгерте аласыз. Сізге бұл оңай жоба ұнайды деп үміттенемін

Ұсынылған: