USASISHAJI WA SOFTWARE TAREHE 15 MACHI, 2024

Anwani hii ya sasisho huongeza usaidizi wa usasishaji wa “OTA” (Juu ya Hewani) ili masasisho yajayo yaweze kufanywa kwa kivinjari cha wavuti na hayahitaji matumizi au maarifa ya Arduino IDE. Masasisho mengine muhimu ni pamoja na masasisho ya uoanifu na zana ya zana ya AWS IOT ambayo hutoa uthabiti wa muunganisho ulioboreshwa sana.

Ukurasa huu ni wa matumizi ya bodi za Prototype pekee kusasisha hadi toleo la 1.0 la programu. MARA HII USASISHAJI IKISAKINISHWA USASISHAJI WOTE WA BAADAYE YATATUMIA MCHAKATO WA OTA.

Pakua Mwongozo wa PDF na Picha

Programu ya sensor inaweza pia kupatikana kutoka GitHub

Ili kufanya sasisho hili liwezekane, utahitaji programu ya Arduino IDE pamoja na maktaba zake zinazohitajika na ufafanuzi wa bodi. Ikiwa tayari unajua Arduino, unaweza kuruka kwa hatua inayofuata.

USANIDI WA ARDUINO (MATUMIZI YA MARA YA KWANZA)

A) Pakua na usakinishe Arduino IDE 2.32 au matoleo mapya zaidi

B) Sakinisha faili ESP32S3 BODI:

C) Kwenye MAC, sakinisha zana za mstari wa amri za Xcode ikiwa imeombwa (ingiza “xcode-select –sakinisha” kwenye Terminal).

D) Sakinisha LIBRARIES hizi kupitia Meneja wa Maktaba ya Arduino:

  • RTClib
  • Adafruit_AS7341
  • pubSubClient na Nick O’leary (http://knolleary.net)
  • ArduinoJson (https://arduinojson.org)
  • AnalogRTClib
  • mashabiki wanachagua: Daniel Garcia
  • ESP32-OTA na Scott Baker

Ili kupata maktaba nenda kwenye kichupo cha Kidhibiti cha Maktaba na uandike jina la lile utakalosakinisha. Jihadharini kwamba jina la mwandishi linalingana na lile lililoonyeshwa katika mwongozo huu.

E ) ONGEZA kwa mikono maktaba ya MicroOSCcript (au folda) na: 1) kufungua faili ya MicroOSCript .zip kutoka ndani ya upakuaji wa programu ya ndani ya Mwanga wa GitHHUB ; 2) nakala folda “MicroOSCript” kutoka folda hiyo hadi folda yako ya maktaba ya Arduino. Mahali pa kawaida ni Nyaraka>Arduino> Maktaba

KUSASISHA BODI ILIYOPO

1. Pakua hazina kwa kuunda hazina ya Mwanga wa Ndani ya Umma au kupakua faili ya zip , mara tu inapopakuliwa, fungua faili na uende kwenye saraka ya DL_client.

2. Unganisha bodi ya sensor kupitia USB-C.

3. Fungua faili ya DL_client.ino kwa safu yako ya bodi (100xxx hutumia folda iliyoandikwa DL_Client_DS3231 ; 200xxx hutumia folda iliyoandikwa DL_Client) katika Arduino IDE.

4. Chagua bodi sahihi / bandari (Mtengenezaji asiyetarajiwa Feather S3).

5. Jenga na kupakia msimbo. Hakikisha kuwa bodi sahihi / bandari ya majaribio imechaguliwa.*

6. Weka upya kitufe (katika sensor), na uthibitishe pato la sensor kupitia mfuatiliaji wa serial.

Kumbuka: Kwenye baadhi ya MACs na PC, bodi ya sensor (ESP-32-S3) inaweza kupoteza muunganisho wa serial (kutoweka kama bandari iliyochaguliwa) wakati wa kukusanya na inapaswa kuchaguliwa tena baada ya kukusanya na kabla ya kupakia vinginevyo kosa la kupakia 1 au 2 linazalishwa.

Kumbuka kutatua KOSA LA UPLOAD 1 AU 2

Hitilafu hii hutokea wakati IDE inapoteza muunganisho kwenye bandari ya serial kwa bodi au inahesabu tena bandari ya serial.

  • Thibitisha bodi / bandari ya majaribio. Chagua tena ikiwa inahitajika.
  • Put the sensor board (ESP-32) into “boot” mode: 
    • Bonyeza kitufe cha “boot” (ndani ya kesi)
    • Bonyeza / toa kitufe cha kuweka upya
    • Toa kitufe cha “boot”.
  • Nenda kwenye Hatua ya 4, chagua bandari / ubao, kisha uchague “Bodi nyingine na bandari,” na ubainishe Muumba Asiyetarajiwa Feather S3 (UM Feather S3).
  • Ikiwa utaendelea kupata na kosa 1 au 2, anzisha upya IDE na / au mashine yako na kurudia