Board for Education
Version 1.0.1, September, 2021
Author: Fabien Ferrero and Trinh Le Huy
This board was developed for education to support courses on embedded software, digital and analog electronic, telecommunication, signal processing and IoT.
- Lithium battery charger + JST-PH 2pin and 3pin connector : MCP73831
- Accelerometer sensor : KXTJ3-1057
- Temp/Humidity sensor : SHTC3
- Light sensor : LTR-303A
- 21 RGB Leds : WS2812-2020
- Optimized sleep mode to 5uA
- VSWR meter
The board is fabricated by RFThings.
ATMega328pb LoRa RFM95W
Module
D8 <----> RST
MISO (D12) <----> MISO
MOSI (D11) <----> MOSI
SCK (D13) <----> CLK
SS (D10) <----> SEL (Chip Select)
D6 <----> DIO0
D6 <----> DIO1
D6 <----> DIO2
3.3V <----> Vcc
D2 <----> BT0 (no pull-up)
D3 <----> BT1 (no-pull-up)
The board is using CH340C chip 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 Preferences Add
https://rfthings.github.io/ArduinoBoardManagerJSON/package_rfthings-avr_index.json
as an "Additional Board Manager URL"
- Open the Boards Manager from the Tools -> Board menu and install "RFTHings AVR Boards by RFThings Vietnam"
- Select your RFTHings UCA board from the Tools -> Board menu
- Select Board version "3.9 and newer : AT328PB" from the Tools -> Board menu
- Select the port
The schematic of the PCB is available the Schematic section.
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