Space Université Côte d'Azur Board for Education
Version 0.1, September, 2023
Author: Fabien Ferrero, Manh Thao Nguyen, Trinh Le Huy, Xuan Minh
Un document en Français est dipobible sur ce lien : LISEZMOI
This board was developed for education to support courses on embedded software, digital and analog electronic, telecommunication, signal processing and IoT. The terminal is based on a ESP32-C3 as a main MCU for user code. The ESP32-C3 is using AT-COMMAND to control a RAK3172 module. The RAK3172 integrate a LoRaWAN transciever and is also connected to a GNSS module and different sensors. The different features can be accessed using AT-COMMAND.
- Lithium battery charger + JST-PH 2pin connector : MCP73831
- Accelerometer sensor : KXTJ3-1057
- Temp/Humidity sensor : SHTC3
- GNSS receiver : LC76D
- Optimized sleep mode to 5uA
The board is fabricated by RFThings.
ESP32-C3(BLE) RAK3172 (LoRa)
Module
Rx1 (GPIO20) <----> Tx (GPIOX)
Tx1 (GPIO21) <----> Rx (GPIOX)
GPIO (D10) <----> LDO Enable RAK3172
The board is using ESP32-C3 MCU for USB. You may need to install the driver to use the board: https://sparks.gogo.co.nz/ch340.html
- Download and install the Arduino IDE (at least version v1.6.8)
- Start the Arduino IDE
- Go into File/Preferences Add
https://rfthings.github.io/ArduinoBoardManagerJSON/package_rfthings-esp32_index.json
as an "Additional Board Manager URL"
- Connect your RF210 board to your USB port
- Open the Boards Manager from the Tools -> Board menu and install "RFTHings ESP32 Boards"
- Select ESP32 RFThings boards/RF210 from the Tools -> Board menu
- Select the port
The schematic of the PCB is available in the Schematic section. RF210-C3
The LORA-WAN AT-COMMAND are based on the RUI3 platform provided by RAK : RUI3 AT-COMMAND
Additional custom AT-COMMAND are provided to access to the specific feature of SUCA board. ATC-COMMAND DOCUMENTATION
The RAK3172 module must be updated to support the latest features. The process to update RAK3172 can be found on this link : RF210 RAK3172 firmware
Examples are available on : Example Readme
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Maintained by Fabien Ferrero and Trinh Le Huy