ОБНОВЛЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 12 АВГУСТА 2023 Г.

В этом обновлении решены такие проблемы, как замирание показаний освещенности при ярком солнечном свете, а также улучшены различные функции, такие как автоматическое усиление, автоматическая калибровка, цветовая индикация состояния, стабильность настройки Wi-Fi и улучшена стабильность повторного подключения AWS.

Скачать руководство в формате PDF с изображениями

Программное обеспечение для сенсоров можно также получить с сайта GitHub

Чтобы выполнить это обновление, вам потребуется программное обеспечение Arduino IDE вместе с необходимыми библиотеками и определениями плат. Если вы уже знакомы с Arduino, то можете переходить к следующему шагу.

НАСТРОЙКА ARDUINO (ПЕРВОЕ ИСПОЛЬЗОВАНИЕ)

A) Загрузите и установите Arduino IDE 2.21 или более позднюю версию

B) Установите файл ESP32S3 BOARD:

C) На MAC установите инструменты командной строки Xcode, если появится запрос (введите «xcode-select —install» в Terminal).

D ) Установите эти ЛИБРАРИИ через Arduino Library Manager:

  • RTClib
  • Adafruit_AS7341
  • pubSubClient by Nick O’leary (http://knolleary.net)
  • ArduinoJson (https://arduinojson.org)
  • AnalogRTClib
  • FastLED Даниэля Гарсии

Для поиска библиотек перейдите в Менеджер библиотек и напишите имя той, которую вы будете устанавливать. Следите за тем, чтобы имя автора совпадало с указанным в данном руководстве.

E) Вручную ДОБАВИТЬ библиотеку (или папку) MicroOSCcript, для чего: 1) распаковать файл MicroOSCript.zip из папки Domestic Light GitHUB 2) скопируйте папку «MicroOSCript» из этой папки в папку библиотеки Arduino. Типичное расположение: Documents>Arduino> Libraries

ОБНОВЛЕНИЕ СУЩЕСТВУЮЩЕЙ ПЛАТЫ

1. Загрузите программное обеспечение

2. Подключите плату датчика через порт USB-C.

3. Откройте в Arduino IDE файл DL_client.ino для вашей серии плат (для 100xxx используется папка DL_Client_DS3231; для 200xxx — папка DL_Client).

4. Выберите нужную плату/порт (Unexpected Maker Feather S3 или Adafruit Feather S3).

5. Сборка и загрузка кода. Убедитесь, что выбрана правильная плата/последовательный порт.*

6. Сбросьте кнопку (в датчике) и проверьте выходной сигнал датчика через последовательный монитор.

Примечание: На некоторых компьютерах MAC и PC плата датчика (ESP-32-S3) может потерять последовательное соединение (исчезнуть как выбранный порт) во время компиляции, и его необходимо заново выбрать после компиляции и перед загрузкой, иначе будет выдана ошибка загрузки 1 или 2.

Примечание для решения проблемы UPLOAD ERROR 1 OR 2

Эта ошибка возникает, когда IDE теряет связь с последовательным портом платы или перенумеровывает последовательный порт.

  • Подтвердите наличие платы/последовательного порта. При необходимости выполните повторный выбор.
  • Put the sensor board (ESP-32) into «boot» mode: 
    • Нажмите кнопку «boot» (внутри корпуса)
    • Нажмите/отпустите кнопку сброса
    • Отпустите кнопку «boot».
  • Перейдите к шагу 4, выберите порт/плату, затем выберите «Другая плата и порт» и укажите Unexpected Maker Feather S3 (UM Feather S3).
  • Если ошибка 1 или 2 сохраняется, перезагрузите IDE и/или компьютер и повторите процедуру.