Pembaruan ini membahas penambahan dukungan pembaruan “OTA” (Over-the-Air) sehingga pembaruan di masa mendatang dapat dilakukan dengan browser web dan tidak memerlukan penggunaan atau pengetahuan tentang Arduino IDE. Pembaruan penting lainnya termasuk pembaruan kompatibilitas dengan toolkit AWS IOT yang memberikan keandalan koneksi yang jauh lebih baik.
Halaman ini hanya untuk digunakan oleh papan Prototipe untuk memperbarui ke perangkat lunak versi 1.0. SETELAH PEMBARUAN INI DIINSTAL, SEMUA PEMBARUAN DI MASA MENDATANG AKAN MENGGUNAKAN PROSES OTA.
Unduh Panduan PDF dengan Gambar
Perangkat lunak sensor juga dapat diperoleh dari GitHub
Untuk memungkinkan pembaruan ini, Anda memerlukan Perangkat lunak Arduino IDE bersama dengan perpustakaan dan definisi papan yang diperlukan. Jika Anda sudah terbiasa dengan Arduino, Anda bisa langsung ke langkah berikutnya.
PENYIAPAN ARDUINO (PENGGUNAAN PERTAMA KALI)
A) Unduh dan instal Arduino IDE 2.32 atau yang lebih baru
B) Instal file ESP32S3 BOARD:
- 1. Buka Arduino IDE
- 2. Buka > Preferensi > URL Pengelola Papan Tambahan
- 3. Add this URL:
- 4. Mulai ulang Arduino, lalu di Boards Manager, tambahkan“esp32” oleh Espressif Systems (V 2.0.11 atau 2.0.14 direkomendasikan, pada 15 Maret rilis alpha 3.0.0 belum kompatibel dengan semua perpustakaan yang digunakan).
C) Pada MAC, instal alat bantu baris perintah Xcode jika diminta (masukkan “xcode-select –install” di Terminal).
D) Instal LIBRARIES ini melalui Arduino Library Manager:
- RTClib
- Adafruit_AS7341
- pubSubClient oleh Nick O’leary (http://knolleary.net)
- ArduinoJson (https://arduinojson.org)
- AnalogRTClib
- FastLED oleh Daniel Garcia
- ESP32-OTA oleh Scott Baker
Untuk menemukan pustaka, buka Library Manager dan tulis nama pustaka yang akan Anda instal. Pastikan bahwa nama penulis sesuai dengan yang tertera dalam panduan ini.
E) Menambahkan perpustakaan (atau folder) MicroOSCript secara manual dengan: 1) membuka ritsleting file MicroOSCript.zip dari dalam GitHUB Cahaya Domestik 2) salin folder “MicroOSCript” dari folder tersebut ke folder perpustakaan Arduino Anda. Lokasi yang umum adalah Dokumen>Arduino> Perpustakaan
UNTUK MEMPERBARUI PAPAN YANG SUDAH ADA
1. Unduh repositori dengan mengkloning repositori Domestic Light Public atau mengunduh file zip, setelah diunduh, buka zip file tersebut dan buka direktori DL_client.
2. Hubungkan papan sensor melalui USB-C.
3. Buka file DL_client.ino untuk seri board Anda (100xxx menggunakan folder berlabel DL_Client_DS3231; 200xxx menggunakan folder berlabel DL_Client) di Arduino IDE.
4. Pilih board/port yang benar (Unexpected Maker Feather S3).
5. Membangun dan mengunggah kode. Pastikan port board/serial yang benar telah dipilih.*
6. Tombol reset (pada sensor), dan verifikasi output sensor melalui monitor serial.
Catatan: Pada beberapa MAC dan PC, papan sensor (ESP-32-S3) dapat kehilangan koneksi serial (menghilang sebagai port yang dipilih) pada waktu kompilasi dan harus dipilih kembali setelah kompilasi dan sebelum mengunggah, jika tidak, akan muncul kesalahan pengunggahan 1 atau 2.
Catatan untuk mengatasi KESALAHAN PENGUNGGAHAN 1 ATAU 2
Kesalahan ini terjadi ketika IDE kehilangan koneksi ke port serial untuk board atau mengganti nomor port serial.
- Konfirmasikan papan/port serial. Pilih ulang jika diperlukan.
- Put the sensor board (ESP-32) into “boot” mode:
- Tekan tombol “boot” (di dalam casing)
- Tekan/lepaskan tombol reset
- Lepaskan tombol “boot”.
- Pergi ke Langkah 4, pilih port/papan, lalu pilih “Papan dan port lainnya,” dan tentukan Unexpected Maker Feather S3 (UM Feather S3).
- Jika terus mendapatkan dan kesalahan 1 atau 2, mulai ulang IDE dan/atau mesin Anda dan ulangi