Arduino, Sheet и Telegram - сохраняем температуру в таблицу, строим график, настраиваем оповещения

Поділитися
Вставка
  • Опубліковано 1 сер 2024
  • В этом видео:
    - подключим датчик температуры к плате с микроконтроллером
    - настроим авто сохранение температуры в Google таблице
    - настроим автоматическое оповещение в Телеграме, на случай, если температура выйдет за рамки максимальной
    - и бонусом будет график. Чтобы вам было удобно анализировать статистику по температуре
    Что будем использовать:
    - датчик температуры DS18B20
    - плату WeMos D1 Mini ESP8266 WiFi
    - резистор 4,7 кОм
    - пара проводов
    - облачные сервисы: Arduino, Google Sheets, Google Apps Script и Telegram API
    - а так же, WiFi сеть (понадобиться имя сети и пароль от нее)
    Ссылки для работы:
    - сайт Arduino: app.arduino.cc/
    - код для платы D1 Mini ESP8266: sites.google.com/view/dmitriy...
    - Google таблица + проект Apps Script с кодом: docs.google.com/spreadsheets/...
    - BotFather: t.me/BotFather
    - установка Arduino Create Agent: • Как передать сигнал с ...
    - описание платы D1 Mini ESP8266: www.addicore.com/products/esp...
    Оглавление:
    00:00 О чем видео
    01:08 Схема подключения
    01:39 Сервис Arduino
    02:09 Код для платы
    04:09 Проект Google Sheets & Apps Script
    05:20 Telegram бот
    07:26 Загрузка кода на плату
    08:34 Тесты
    09:48 График

КОМЕНТАРІ • 9

  • @sergeyziskovich2588
    @sergeyziskovich2588 17 днів тому

    благодарю 🙏 четко локонично и по делу! Даже опытных очень полезно! Я давно в сфере IT но как то отстал всех этих фишек

  • @ostrov11
    @ostrov11 24 дні тому

    ... никак.

  • @futureman4657
    @futureman4657 День тому

    благодарю, а где в скетче изменить время считывания температуры
    до 5 мин?

    • @Ni2200
      @Ni2200  День тому +1

      Найдите строку "delay(30000); // Пауза 30 секунд", и замените ее на "delay(300000); // Пауза 5 минут"

    • @futureman4657
      @futureman4657 16 годин тому

      @@Ni2200 Спасибо большое

    • @futureman4657
      @futureman4657 13 годин тому

      @@Ni2200 После изменения при включении первое измерение показывает 85 градусов С, а дальше норм.Что я делаю не так? так же время на час меньше в таблице, а на графике нормальное

  • @TheQwertyuiop1472583
    @TheQwertyuiop1472583 20 днів тому

    А на есп32 это сработает?

    • @Ni2200
      @Ni2200  20 днів тому +2

      Сработает, с небольшими корректировками скетча.
      Нужно тестировать. Вот некоторые моменты, которые вам, возможно, придется доработать:
      - Замена библиотек, например WiFi
      - Проверка используемых пинов
      - Изменение настроек компиляции. В Arduino IDE выберите плату "ESP32 Dev Module" вместо "WeMos D1 Mini"
      Может еще что - тесты покажут)

    • @TheQwertyuiop1472583
      @TheQwertyuiop1472583 20 днів тому

      @@Ni2200 Спасибо!