ACTUALIZAÇÃO DE SOFTWARE 12 DE AGOSTO DE 2023

Esta atualização resolve problemas como o congelamento das leituras de luz sob luz solar intensa e melhora várias funcionalidades como o ganho automático, a calibração automática, as luzes de estado com códigos de cores, a estabilidade da configuração Wi-Fi e a estabilidade melhorada da ligação AWS.

Descarregar o guia em PDF com imagens

O software do sensor também pode ser obtido em GitHub

Para que esta atualização seja possível, é necessário o software Arduino IDE juntamente com as bibliotecas e definições de placa necessárias. Se já estiver familiarizado com o Arduino, pode passar para o passo seguinte.

CONFIGURAÇÃO DO ARDUINO (PRIMEIRA UTILIZAÇÃO)

A) Descarregar e instalar o Arduino IDE 2.21 ou posterior

B) Instalar o ficheiro ESP32S3 BOARD:

C) No MAC, instale as ferramentas de linha de comando do Xcode, se solicitado (introduza “xcode-select –install” no Terminal).

D) Instalar estas LIBRARIES através do Arduino Library Manager:

  • RTClib
  • Adafruit_AS7341
  • pubSubClient por Nick O’leary (http://knolleary.net)
  • ArduinoJson (https://arduinojson.org)
  • AnalogRTClib
  • FastLED por Daniel Garcia

Para encontrar as bibliotecas, vá ao Gestor de Bibliotecas e escreva o nome da biblioteca que vai instalar. Certifique-se de que o nome do autor coincide com o indicado no presente guia.

E) Adicionar manualmente a biblioteca (ou pasta) MicroOSCcript 1) descompactando o arquivo MicroOSCript.zip de dentro da pasta Luz Doméstica GitHUB 2) copie a pasta “MicroOSCript” dessa pasta para a pasta de bibliotecas do seu Arduino. A localização típica é Documents>Arduino> Libraries

PARA ACTUALIZAR UM QUADRO EXISTENTE

1. Descarregar o software

2. Ligar a placa do sensor através de USB-C.

3. Abra o ficheiro DL_client.ino para a série da sua placa (100xxx utiliza a pasta DL_Client_DS3231; 200xxx utiliza a pasta DL_Client) no Arduino IDE.

4. Selecionar a placa/porta correcta (Unexpected Maker Feather S3 ou Adafruit Feather S3).

5. Construir e carregar o código. Certifique-se de que a placa/porta serial correcta está selecionada.

6. Repor o botão (no sensor) e verificar a saída do sensor através do monitor de série.

Nota: Em alguns MAC e PC, a placa de sensores (ESP-32-S3) pode perder a ligação série (desaparecer como porta selecionada) durante a compilação e tem de ser novamente selecionada após a compilação e antes do carregamento, caso contrário é gerado um erro de carregamento 1 ou 2.

Nota para resolver o UPLOAD ERROR 1 OU 2

Este erro ocorre quando o IDE perde a conexão com a porta serial da placa ou renumera a porta serial.

  • Confirmar a placa/porta serial. Selecionar novamente, se necessário.
  • Put the sensor board (ESP-32) into “boot” mode: 
    • Prima o botão “boot” (no interior da caixa)
    • Premir/libertar o botão de reposição
    • Soltar o botão “boot”.
  • Vá para o Passo 4, seleccione porta/placa, depois seleccione “Outra placa e porta” e especifique Unexpected Maker Feather S3 (UM Feather S3).
  • Se continuar a receber o erro 1 ou 2, reinicie o IDE e/ou a sua máquina e repita