{"id":1861,"date":"2023-09-01T19:15:09","date_gmt":"2023-09-01T19:15:09","guid":{"rendered":"https:\/\/domesticlight.art\/actualizacao-de-software-12-de-agosto-de-2023\/"},"modified":"2024-12-14T19:17:24","modified_gmt":"2024-12-14T19:17:24","slug":"actualizacao-de-software-12-de-agosto-de-2023","status":"publish","type":"page","link":"https:\/\/domesticlight.art\/pt-br\/actualizacao-de-software-12-de-agosto-de-2023\/","title":{"rendered":"ATUALIZA\u00c7\u00c3O DO SOFTWARE 15 de mar\u00e7o de 2024"},"content":{"rendered":"\n<p>Essa atualiza\u00e7\u00e3o adiciona suporte \u00e0 atualiza\u00e7\u00e3o &#8220;OTA&#8221; (Over-the-Air) para que futuras atualiza\u00e7\u00f5es possam ser feitas com um navegador da Web e n\u00e3o exijam o uso ou o conhecimento do IDE do Arduino. Outras atualiza\u00e7\u00f5es importantes incluem atualiza\u00e7\u00f5es de compatibilidade com o kit de ferramentas AWS IOT, que proporcionam uma confiabilidade de conex\u00e3o muito maior. <\/p>\n\n<p>Esta p\u00e1gina deve ser usada apenas pelas placas Prototype para atualizar para a vers\u00e3o 1.0 do software. DEPOIS QUE ESSA ATUALIZA\u00c7\u00c3O FOR INSTALADA, TODAS AS ATUALIZA\u00c7\u00d5ES FUTURAS USAR\u00c3O O PROCESSO OTA.<\/p>\n\n<p class=\"has-medium-font-size\">\n          <a href=\"https:\/\/drive.google.com\/file\/d\/1XdGwy4BThisoIUX0VjQOhM3lNFkHUBnA\/view?usp=sharing\" target=\"_blank\" rel=\"noreferrer noopener\">\n            <strong>Descarregar o guia em PDF com imagens<\/strong>\n          <\/a>\n        <\/p>\n\n<p>O software do sensor tamb\u00e9m pode ser obtido em <a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\">\n  <strong>GitHub<\/strong>\n<\/a><\/p>\n\n<p>Para que esta atualiza\u00e7\u00e3o seja poss\u00edvel, \u00e9 necess\u00e1rio o <a href=\"https:\/\/www.arduino.cc\/en\/Guide\/Introduction\">\n  <strong>software Arduino IDE<\/strong>\n<\/a> juntamente com as bibliotecas e defini\u00e7\u00f5es de placa necess\u00e1rias. Se j\u00e1 estiver familiarizado com o Arduino, pode passar para o passo seguinte.  <\/p>\n\n<p>\n          <strong>CONFIGURA\u00c7\u00c3O DO ARDUINO (PRIMEIRA UTILIZA\u00c7\u00c3O)<\/strong>\n        <\/p>\n\n<p>\n          <strong>A) <a href=\"https:\/\/www.arduino.cc\/en\/software#future-version-of-the-arduino-ide\">Fa\u00e7a o download e instale o Arduino IDE 2.32<\/a> ou posterior<\/strong>\n        <\/p>\n\n<p>\n          <strong>B) Instalar o ficheiro ESP32S3 BOARD:<\/strong>\n        <\/p>\n\n<ul class=\"wp-block-list\">\n<li>1. Abrir o Arduino IDE <\/li>\n\n\n\n<li>2. Aceda a &gt; Prefer\u00eancias &gt; Gestor de quadros adicionais URL  <\/li>\n\n\n\n<li>3. <strong>Add this URL:&nbsp;<\/strong>\n<ul class=\"wp-block-list\">\n<li>\n          <a href=\"https:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_dev_index.json\">https:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_dev_index.json<\/a>\n        <\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>4. Reinicie o Arduino e, em seguida, no Gerenciador de placas, adicione<strong>&#8220;esp32<\/strong>&#8221; da Espressif Systems (V 2.0.11 ou 2.0.14 recomendada; a partir de 15 de mar\u00e7o, a vers\u00e3o alfa 3.0.0 ainda n\u00e3o \u00e9 compat\u00edvel com todas as bibliotecas em uso).<\/li>\n<\/ul>\n\n<p><strong>C) <\/strong>No MAC, instale as ferramentas de linha de comando do Xcode, se solicitado (introduza &#8220;xcode-select &#8211;install&#8221; no Terminal).<\/p>\n\n<p><strong>D)<\/strong> Instalar estas <strong>LIBRARIES<\/strong> atrav\u00e9s do <strong>Arduino Library Manager<\/strong>:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>\n          <strong>RTClib<\/strong>\n        <\/li>\n\n\n\n<li>\n          <strong>Adafruit_AS7341<\/strong>\n        <\/li>\n\n\n\n<li><strong>pubSubClient<\/strong> por Nick O&#8217;leary (http:\/\/knolleary.net)<\/li>\n\n\n\n<li><strong>ArduinoJson (https:\/\/arduinojson.org<\/strong>)  <\/li>\n\n\n\n<li><strong>AnalogRTClib<\/strong> <\/li>\n\n\n\n<li><strong>FastLED<\/strong> por Daniel Garcia<\/li>\n\n\n\n<li><strong>ESP32-OTA<\/strong> por <a href=\"https:\/\/github.com\/scottchiefbaker\/ESP-WebOTA\">Scott Baker <\/a> <\/li>\n<\/ul>\n\n<p>Para encontrar as bibliotecas, v\u00e1 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.<\/p>\n\n<p><strong>E) <\/strong>Adicionar manualmente a biblioteca (ou pasta) <a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\/blob\/main\/MicrOSCript.zip\">MicroOSCcript<\/a> 1) descompactando o arquivo MicroOSCript.zip de dentro da pasta <strong>\n  <a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\">Luz Dom\u00e9stica GitHUB <\/a>\n<\/strong>2) copie a pasta &#8220;MicroOSCript&#8221; dessa pasta para a pasta de bibliotecas do seu Arduino. A localiza\u00e7\u00e3o t\u00edpica \u00e9 <strong>Documents&gt;Arduino&gt; Libraries<\/strong><\/p>\n\n<p><\/p>\n\n<p><\/p>\n\n<p>\n          <strong>PARA ACTUALIZAR UM QUADRO EXISTENTE<\/strong>\n        <\/p>\n\n<p><\/p>\n\n<p>1. Fa\u00e7a o download do reposit\u00f3rio clonando o reposit\u00f3rio <a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public.git\">Domestic Light Public<\/a> ou<a href=\"https:\/\/github.com\/thirtysevennorth\/domesticlight_public\/archive\/refs\/heads\/main.zip\"> fazendo o download do arquivo zip<\/a>; depois de fazer o download, descompacte o arquivo e navegue at\u00e9 o diret\u00f3rio DL_client.<\/p>\n\n<p>2. Ligar a placa do sensor atrav\u00e9s de USB-C.<\/p>\n\n<p>3. Abra o ficheiro DL_client.ino para a s\u00e9rie da sua placa (100xxx utiliza a pasta DL_Client_DS3231; 200xxx utiliza a pasta DL_Client) no Arduino IDE.<\/p>\n\n<p>4. Selecionar a placa\/porta correcta (Unexpected Maker Feather S3).<\/p>\n\n<p>5. Construir e carregar o c\u00f3digo. Certifique-se de que a placa\/porta serial correcta est\u00e1 selecionada.<\/p>\n\n<p>6. Repor o bot\u00e3o (no sensor) e verificar a sa\u00edda do sensor atrav\u00e9s do monitor de s\u00e9rie.<\/p>\n\n<p><\/p>\n\n<p>Nota: Em alguns MAC e PC, a placa de sensores (ESP-32-S3) pode perder a liga\u00e7\u00e3o s\u00e9rie (desaparecer como porta selecionada) durante a compila\u00e7\u00e3o e tem de ser novamente selecionada ap\u00f3s a compila\u00e7\u00e3o e antes do carregamento, caso contr\u00e1rio \u00e9 gerado um erro de carregamento 1 ou 2.  <\/p>\n\n<p><\/p>\n\n<p><strong>Nota para resolver o UPLOAD ERROR 1 OU 2<\/strong> <\/p>\n\n<p>Este erro ocorre quando o IDE perde a conex\u00e3o com a porta serial da placa ou renumera a porta serial.<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Confirmar a placa\/porta serial. Selecionar novamente, se necess\u00e1rio.<\/li>\n\n\n\n<li>Put the sensor board (ESP-32) into &#8220;boot&#8221; mode:&nbsp;\n<ul class=\"wp-block-list\">\n<li>Prima o bot\u00e3o &#8220;boot&#8221; (no interior da caixa)<\/li>\n\n\n\n<li>Premir\/libertar o bot\u00e3o de reposi\u00e7\u00e3o<\/li>\n\n\n\n<li>Soltar o bot\u00e3o &#8220;boot&#8221;.<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>V\u00e1 para o Passo 4, seleccione porta\/placa, depois seleccione &#8220;Outra placa e porta&#8221; e especifique Unexpected Maker Feather S3 (UM Feather S3).<\/li>\n\n\n\n<li>Se continuar a receber o erro 1 ou 2, reinicie o IDE e\/ou a sua m\u00e1quina e repita<\/li>\n<\/ul>\n\n<p><\/p>\n\n<p><\/p>\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1600\" height=\"1067\" src=\"https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-1600x1067.jpg\" alt=\"\" class=\"wp-image-1561\" srcset=\"https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-1600x1067.jpg 1600w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-400x267.jpg 400w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-768x512.jpg 768w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-1536x1024.jpg 1536w, https:\/\/domesticlight.art\/wp-content\/uploads\/2023\/09\/DSC00385-2048x1365.jpg 2048w\" sizes=\"auto, (max-width: 1600px) 100vw, 1600px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Essa atualiza\u00e7\u00e3o adiciona suporte \u00e0 atualiza\u00e7\u00e3o &#8220;OTA&#8221; (Over-the-Air) para que futuras atualiza\u00e7\u00f5es possam ser feitas com um navegador da Web e n\u00e3o exijam o uso ou o conhecimento do IDE do Arduino. Outras atualiza\u00e7\u00f5es importantes incluem atualiza\u00e7\u00f5es de compatibilidade com o kit de ferramentas AWS IOT, que proporcionam uma confiabilidade de conex\u00e3o muito maior. Esta [&hellip;]<\/p>\n","protected":false},"author":42,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1861","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/pages\/1861","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/users\/42"}],"replies":[{"embeddable":true,"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/comments?post=1861"}],"version-history":[{"count":9,"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/pages\/1861\/revisions"}],"predecessor-version":[{"id":2782,"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/pages\/1861\/revisions\/2782"}],"wp:attachment":[{"href":"https:\/\/domesticlight.art\/pt-br\/wp-json\/wp\/v2\/media?parent=1861"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}