Как сделать 1-канальный регистратор данных температуры с ESP32-CAM и встроенной SD-картой. |Excel
Что-то еще ТВ
0:00 / 0:00
Как сделать 1-канальный регистратор данных температуры с ESP32-CAM и встроенной SD-картой. |Excel
2 177 просмотров · 2 г. назад
Что-то еще ТВ
994 подписчика
2 177 просмотров · 2 г. назад
_ Как сделать 1-канальный регистратор температуры с ESP32-CAM и встроенной SD-картой.|Сохранить как Excel
_ Как сделать 1-канальный регистратор данных температуры с ESP32-CAM и встроенной SD-картой.
Материал:
ESP32-CAM, модуль MAX6675, SSD128x64 i2c OLED-модуль, термопара K-TYPE, карта Micro SD
00;00 Привет ~~ Сегодня
00;08 Давайте сделаем 1-канальный регистратор температуры, используя ESP32-CAM и встроенную SD-карту.
00;55 ESP32 CAM подготовлен. Камера не требуется.
01;05 Однако требуется кабель FFC.
01;12 Для использования контакта GPIO, назначенного камере, требуется 24-контактный пленочный кабель.
01;22 У меня был только 40-контактный кабель.
01;32 Итак, хотя это моя первая попытка, я разрежу 40 контактов на 24 контакта и буду использовать их.
02;57 Я заменю исходный штыревой разъем на разъем с более длинными ножками.
05;07 Настройте цепи входа питания и кнопки выбора на Perfboard.
06;12 Давайте построим схему понижающего резистора.
07;28 Мы заменим оригинальный штыревой разъем модуля MAX6675.
08;04 Использование коротких контактов позволяет припаивать разъемы штыревых разъемов вертикально.
09;04 Это прекрасно
09;58 Я порву пленочный кабель и сделаю схему.
13:31 Теперь, когда части готовы, давайте соберем их.
14;13 Теперь, когда аппаратное обеспечение готово, давайте бегло взглянем на код.
14;25 Давайте выберем плату для использования в Arduino IDE и воспользуемся библиотекой.
14;33 Если плата типа ESP32 недоступна в Arduino IDE, скачайте и установите ее.
14;42 Я создал код на основе примеров, включенных в три библиотеки.
15;26 Если у вас нет библиотеки, скачайте и установите ее.
15;58 Давайте проверим некоторые важные вещи в исходном коде.
16;14 Введите свой идентификатор Wi-Fi и пароль.
16;32 Введите стандартное время для вашего местоположения.
16;54 Введите ""/sdcard", false " для использования в 4-битном режиме.
_ Важные вещи, которые делает код;
_ При каждом нажатии кнопки данные (температура и время) записываются на SD-карту, и операция остановки повторяется.
_ Отображает текущее время и температуру на последовательном мониторе и OLED-дисплее независимо от того, записано оно или нет.
_ Если SD-карта не вставлена, отображается тревожное сообщение.
_При перезагрузке создается и записывается новый файл сохранения.
17;38 Отформатируйте SD-карту в формате FAT32.
17;57 Поскольку в ESP32-CAM нет загрузчика, вам придется выполнить отдельный процесс с FTDI.
18;32 Скомпилируем и скачаем программу.
19;01 Теперь давайте соберем и протестируем.
19;23 Если вы хотите узнать больше о термопаре K-TYPE, нажмите ссылку выше.
20;12 Произошла ошибка, когда палец коснулся штифта. Думаю, мне нужен чехол или изоляция.
20;58 Сразу исправим мигание вспышки камеры и тряску OLED.
21;14 Давайте проверим, создается ли новый файл при повторном включении питания.
22;51 Подтверждено, что на SD-карте создан CSV-файл.
22;59 Давайте откроем его с помощью Google Sheets и проверим, записались ли данные.
23;56 Все работало нормально.
24;06 Также зафиксировано повышение температуры после прижигания зажигалкой.
24;24 Наконец, мы закончим после некоторых обновлений.
24;36 Закрепим дисплей, чтобы он не трясся, и чтобы не работала вспышка фотоаппарата.
24;55 Я отключил сток МОП-транзистора, чтобы заблокировать ток.
25;08 Заменим клеммник MAX6675.
25;32 Все обновления и сборки завершены.
25;45 На этом видео заканчивается.