Giter VIP home page Giter VIP logo

suca's Introduction

SUCA

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.

What's new

  • 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.

Wiring

 ESP32-C3(BLE)     RAK3172 (LoRa)         
                   Module
 Rx1 (GPIO20) <----> Tx (GPIOX)          
 Tx1 (GPIO21) <----> Rx (GPIOX)          
  GPIO (D10) <----> LDO Enable RAK3172          

 

USB Driver

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

Board Programming - Board Manager

  1. Download and install the Arduino IDE (at least version v1.6.8)
  2. Start the Arduino IDE
  3. Go into File/Preferences Add
https://rfthings.github.io/ArduinoBoardManagerJSON/package_rfthings-esp32_index.json

as an "Additional Board Manager URL"

  1. Connect your RF210 board to your USB port
  2. Open the Boards Manager from the Tools -> Board menu and install "RFTHings ESP32 Boards"
  3. Select ESP32 RFThings boards/RF210 from the Tools -> Board menu
  4. Select the port

Schematic

The schematic of the PCB is available in the Schematic section. RF210-C3

AT-COMMAND

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

RAK3172 FIRMWARE UPDATE

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

Examples are available on : Example Readme

License

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

suca's People

Contributors

fabienferrero avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.