Как построить цепь датчика температуры

Мой первый проект с Arduino был базовым проектом, описанным в руководстве. В этом блоге я объясню, что такое Arduino, проведу процесс эксперимента и опишу свои выводы.

Что такое Ардуино?

Arduino - это компания, которая делает микроконтроллеры простыми и доступными для всех, кто интересуется электроникой. Комплекты Arduino используются для ряда проектов, но вам не нужно быть инженером, чтобы использовать их программное и аппаратное обеспечение! Стартовый набор Arduino поставляется с подробными объяснениями основных проектов, где они показывают схемы того, как должны выглядеть схема и код.

Создание проекта

После того, как схема построена, можно писать код! Этот код будет разговаривать с микроконтроллером, который затем будет взаимодействовать с физическими элементами, то есть с макетной платой.

Первый шаг - объявить ваши переменные. Выше были использованы следующие переменные: sensorPin и baselineTemp. SensorPin настроен на аналоговый вход A0. BaselineTemp - это текущая комнатная температура. Void setup () {} также содержит все исходные данные. Serial.begin просто настраивает способ взаимодействия компьютера с физическим датчиком температуры и запрашивает отображение его значений температуры на компьютере. Здесь контакты 2, 3, 4 изначально настроены как выходы и отключены с помощью цикла for.

Void loop () {} - это непрерывный цикл, который никогда не заканчивается. Приведенный выше код написан для отображения, как видно из операторов печати. Это получение значения датчика (также известного как датчик температуры), напряжения и температуры и распечатка результатов.

Void loop () {} гарантирует, что температура постоянно считывается, чтобы проверить, есть ли разница. В случае изменения температуры на определенное приращение светодиоды загорятся. Если температура выше базовой линии на 0,5–1 градус Цельсия, то загорится первый светодиод. Если температура еще выше, чем базовая температура на 1,5–2 градуса Цельсия, то загораются и первый, и второй светодиоды. Если температура выше 2 градусов по Цельсию, загорятся все три светодиода.

Значение датчика - это число от 0 до 1023, которое будет преобразовано в напряжение. Число напряжения соответствует напряжению на штыревом датчике температуры. Затем напряжение можно использовать для определения температуры. Как показано выше, напряжение медленно увеличивается почти на 7 градусов Цельсия, загораются все светодиоды.

Мои выводы

Ардуино потрясающий! Компания дает строителю идеальный объем знаний, не перегружая его. В течение многих лет я избегал Arduino, опасаясь, что буду недостаточно хорош в программировании и схемотехнике. Какая трата; У меня должно было хватить смелости начать какое-то время назад! Это делает программирование и кодирование доступными для всех. Я не только уверен в Arduino, но и очень рад узнать больше! Следующими шагами я проанализирую схему и определю для себя напряжение и токи для каждого компонента. Я также хочу узнать больше о преобразованиях АЦП.

Источники

Веб-сайт Arduino: https://www.arduino.cc/en/Guide/HomePage