Съдържание:

Температурен сензор (Arduino): 8 стъпки
Температурен сензор (Arduino): 8 стъпки

Видео: Температурен сензор (Arduino): 8 стъпки

Видео: Температурен сензор (Arduino): 8 стъпки
Видео: Уроки Arduino #8 - управление реле 2024, Юли
Anonim
Температурен сензор (Arduino)
Температурен сензор (Arduino)
Температурен сензор (Arduino)
Температурен сензор (Arduino)
Температурен сензор (Arduino)
Температурен сензор (Arduino)

Този проект е идеален за средни и начинаещи любители. Настройката е много проста. Има чип на име LM35 (връзка за допълнително обяснение), който позволява на Arduino да определя температурата на околната среда.

Консумативи

1) 1 x Arduino nano/Arduino Uno + свързващ кабел

2) 5cm x 5cm Perfboard или малка дъска

3) 20 x джъмперни кабели или проводници

4) 1 x 16x2 LCD екран

5) 1 x 100K или 250K потенциометър

6) 1 x 9V батерия + скоба за конектор

Стъпка 1: Проектиране и разбиране на веригата

Проектиране и разбиране на веригата
Проектиране и разбиране на веригата
Проектиране и разбиране на веригата
Проектиране и разбиране на веригата
Проектиране и разбиране на веригата
Проектиране и разбиране на веригата
Проектиране и разбиране на веригата
Проектиране и разбиране на веригата

Чипът, LM 35, работи на принципа, че при всяко повишаване на температурата на околната среда с 1 ° C напрежението, изведено от "изходящия" щифт на LM 35, се увеличава с 10mV. Линейната връзка започва при 0 ° C. Например, ако температурата е 25 ° C, напрежението, изведено от "изходящия" щифт, ще бъде 25 * 10mV = 250mV или 0.25V.

Arduino може да прочете нивото на напрежение, което се извежда от "изходния" щифт, когато е свързано към един от аналоговия щифт на Arduino. Функцията в Arduino е analogRead. След като получи информация за напрежението, което се извежда от LM 35, Arduino може да извърши няколко прости изчисления, за да получи най -накрая стойност в Целзий.

Стъпка 2: Планиране на изграждането на електрическата верига

Планиране на изграждането на електрическата верига
Планиране на изграждането на електрическата верига

Има няколко опции как да сглобите веригата.

1) За хората, които се занимават с електроника, бих препоръчал да използват макет за изграждане на веригата. Той е много по -малко разхвърлян от запояването и ще бъде по -лесно да отстранявате грешки, тъй като проводниците могат да се регулират лесно. Следвайте връзките, показани на прелистващите изображения.

2) За по -опитни хора, опитайте да използвате запояване на веригата върху макета. Тя ще бъде по -постоянна и ще продължи по -дълго. Прочетете и следвайте схемата за насоки.

3) И накрая, можете също да поръчате предварително направена печатна платка от SEEED. Всичко, което трябва да направите, е да запоите компонентите. Необходимият Gerber файл е прикачен в стъпката. Ето връзка към папка на Google google с цип Gerber файл:

Стъпка 3: Запояване на LCD проводниците

Тази стъпка е необходима само ако изграждате макетна или перф версия на схемата

Бих препоръчал да запоявате проводници върху LCD, тъй като това ще ви даде гъвкавост, когато се опитвате да поставите 16x2 LCD в панела на потребителския интерфейс. Освен това ще бъде по -лесно да свържете по -сигурно LCD дисплея към щифтовете на Arduino.

Съвети за запояване с подложки:

Загрейте съединението, като поставите поялника върху контактната точка между щифта на проводника и подложката

Изчакайте около 5-8 секунди, докато съединението се загрее

Подайте запояващия запис върху подложката. Тя трябва да е близо до точката на контакт, но не int

Стъпка 4: Свързване на LCD към Arduino

Свързване на LCD към Arduino
Свързване на LCD към Arduino
Свързване на LCD към Arduino
Свързване на LCD към Arduino

Пинове 2, 3, 4, 5 на Arduino се свързват съответно с щифтове 14, 13, 12, 11 на LCD, при броене отляво надясно.

Пинове 1, 5 и 16 на LCD са свързани към земята

Пинове 2 и 15 на LCD се свързват към +5V

Пинове 4 и 6 на LCD се свързват съответно с пинове 12 и 11 на Arduino.

Пин 3 на LCD е свързан към +5V чрез 100K или 250K потенциометър.

Пинове 7, 8, 9 и 10 на LCD дисплея не са свързани с нищо

Стъпка 5: Свързване на LM 35 към Arduino

Свързване на LM 35 към Arduino
Свързване на LM 35 към Arduino

Когато обърнете плоската страна на LM 35 към вас, щифтовете, движещи се отляво надясно, са 1, 2 и 3.

Пин 1 е свързан към източника на захранване. Работи за всяко напрежение между 4V и 20V

Пин 2 е изходният щифт. Това е щифтът, който променя стойността с промяна в температурата. Пин 2 е свързан към щифт А0 (аналогов извод 0) в Arduino.

Пин 3 е свързан към земята. Това е отрицателната или черна страна на батерията. Това също е известно като 0V релса.

Стъпка 6: Качване на кода

Качване на кода
Качване на кода

Кодът е лесен за следване. В самия код има коментари за по -лесно разбиране

Можете да намерите връзка за изтегляне на кода тук:

drive.google.com/open?id=1STA7w9n3H7GhXtXT…

Стъпка 7: Изграждане на жилище

Изграждане на жилища
Изграждане на жилища

1) Можете да използвате всеки стар пластмасов калъф за корпуса му. Използвайте горещ нож, за да изрежете слотовете за LCD и бутон.

2) Освен това можете да проверите акаунта ми за друга инструкция, където описвам как да изградя кутия от лазерно изрязан акрил. Ще можете да намерите SVG файл за лазерния нож.

3) И накрая, можете просто да оставите веригата без корпус. Ще бъде лесно да се поправи и модифицира.

Стъпка 8: Тестване на температурния сензор

Както можете да видите, показаната температура се увеличава, когато сложа ръка върху сензора. Той е относително точен, ако искате да знаете дневната температура.

Препоръчано: