Оглавление:
- Шаг 1. Присоединение датчика LM35 к болту
- Шаг 2: Прогнозирование температуры
- Шаг 3: окончательный прогноз выглядит так
Видео: Прогнозирование комнатной температуры с помощью датчика LM35 и машинного обучения: 4 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Вступление
Сегодня мы сосредоточены на создании проекта машинного обучения, который предсказывает температуру с помощью полиномиальной регрессии.
Машинное обучение - это приложение искусственного интеллекта (ИИ), которое дает системам возможность автоматически учиться и совершенствоваться на основе опыта без явного программирования. Машинное обучение фокусируется на разработке компьютерных программ, которые могут получать доступ к данным и использовать их для обучения.
Полиномиальная регрессия: -полиномиальная регрессия - это форма регрессионного анализа, в котором связь между независимой переменной x и зависимой переменной y моделируется как полином n-й степени от x.
Прогнозирование: -Машинное обучение - это способ выявления закономерностей в данных и их использования для автоматического прогнозирования или принятия решений. … Что касается регрессии, вы узнаете, как измерить корреляцию между двумя переменными и вычислить наиболее подходящую линию для прогнозирования, когда лежащая в основе взаимосвязь является линейной.
2. Вещи, использованные в этом проекте
Компоненты оборудования
- Гнездо / гнездо перемычки × (по необходимости)
- Макетная плата (универсальная) × 1
- Датчик LM35 × 1
- Bolt IoT WiFi-модуль Bolt × 1
Программные приложения и онлайн-сервисы
- Bolt IoT Bolt CloudBolt
- Приложение IoT для Android
Шаг 1. Присоединение датчика LM35 к болту
Шаг 1: Держите датчик таким образом, чтобы вы могли прочитать надпись LM35 на нем.
Шаг 2: В этом положении слева направо обозначьте контакты датчика как VCC, Output и Gnd.
На изображении оборудования VCC подключен к красному проводу, выход подключен к оранжевому проводу, а Gnd подключен к коричневому проводу.
Шаг 3: Используя провод «папа-мама», подключите 3 контакта LM35 к модулю Wi-Fi Bolt следующим образом:
- Вывод VCC LM35 подключается к 5 В модуля Bolt Wifi.
- Выходной контакт LM35 подключается к A0 (аналоговый входной контакт) модуля Bolt Wifi.
- Вывод Gnd LM35 подключается к Gnd.
Шаг 2: Прогнозирование температуры
Шаг 1. Выполните те же подключения, что и на экране «Аппаратные подключения для монитора температуры» в теме «Взаимодействие с датчиком через VPS» модуля «Облако, API и предупреждения».
Шаг 2: Включите схему и позвольте ей подключиться к Bolt Cloud. (Зеленый светодиод болта должен гореть)
Шаг 3: Перейдите на cloud.boltiot.com и создайте новый продукт. При создании продукта выберите тип продукта как Устройство вывода и тип интерфейса как GPIO. После создания продукта выберите недавно созданный продукт и щелкните значок настройки.
Шаг 4: На вкладке оборудования выберите переключатель рядом с контактом A0. Дайте контакту имя «temp» и сохраните конфигурацию с помощью значка «Сохранить».
Шаг 5. Перейдите на вкладку кода, дайте коду продукта имя «предсказать» и выберите тип кода js.
Шаг 6. Напишите следующий код для построения графика данных температуры и запуска алгоритма полиномиальной регрессии для данных и сохранения конфигураций продукта.
setChartLibrary ('Google-диаграмма');
setChartTitle ('PolynomialRegression');
setChartType ('predictionGraph');
setAxisName ('отметка_времени', 'темп');
мул (0,0977);
plotChart ('отметка_времени', 'темп');
Шаг 7: На вкладке продуктов выберите созданный продукт и щелкните значок ссылки. Выберите свое устройство Bolt во всплывающем окне и нажмите кнопку «Готово».
Шаг 8: Нажмите кнопку «развернуть конфигурацию», а затем значок «просмотреть это устройство», чтобы просмотреть созданную вами страницу. Ниже приведен снимок экрана с окончательным результатом.
Шаг 9: Подождите около 2 часов, пока устройство загрузит достаточное количество данных в облако. Затем вы можете нажать кнопку прогнозирования, чтобы просмотреть график прогнозирования на основе алгоритма полиномиальной регрессии.
Рекомендуемые:
Подключение датчика температуры LM35 к Arduino: 4 шага
Подключение датчика температуры LM35 к Arduino: термометры - это полезный прибор, который долгое время использовался для измерения температуры. В этом проекте мы создали цифровой термометр на базе Arduino для отображения текущей температуры окружающей среды и изменений температуры на ЖК-дисплее. Это может быть
Как обнаружить болезни растений с помощью машинного обучения: 6 шагов
Как обнаруживать болезни растений с помощью машинного обучения: процесс обнаружения и распознавания больных растений всегда был ручным и утомительным процессом, требующим от людей визуального осмотра тела растения, что часто может приводить к неправильному диагнозу. Также было предсказано, что глобальный w
Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: 4 шага
Считывание температуры с помощью датчика температуры LM35 с Arduino Uno: Привет, ребята, в этой инструкции мы узнаем, как использовать LM35 с Arduino. Lm35 - это датчик температуры, который может считывать значения температуры от -55 ° C до 150 ° C. Это трехконтактное устройство, обеспечивающее аналоговое напряжение, пропорциональное температуре. Выс
Создание оповещений по электронной почте для беспроводного датчика температуры и влажности NCD с помощью Node-Red: 22 шага
Создание оповещений по электронной почте о беспроводном датчике температуры и влажности NCD с использованием Node-Red: мы используем здесь датчик температуры и влажности NCD, но шаги остаются одинаковыми для любого продукта ncd, поэтому, если у вас есть другие беспроводные датчики ncd, вы можете наблюдайте рядом кроме того. Путем остановки этого текста вам нужно
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: 4 шага
Методы определения уровня воды Arduino с помощью ультразвукового датчика и датчика воды Funduino: в этом проекте я покажу вам, как создать недорогой датчик воды, используя два метода: 1. Ультразвуковой датчик (HC-SR04) 2. Датчик воды Funduino