Ardi-32 Compatible Shields are Relay, RFID, Display and UHF which you can use to add more functionality into projects.
- Powered by powerful ESP32-S3-WROOM-1 module with inbuild WiFi and BLE support.
- Arduino UNO Form factor, so you can connect 3.3V compatible Arduino shields
- SD card slot for storage and data transfer
- The facility of Type C USB interface for programming and to power the board
- Boot and Reset buttons are available to operate in various modes.
- Multifunction GPIO breakout supporting general I/O, UART, I2C, SPI, ADC & PWM functions.
- Multi-tune Buzzer to add audio alert into the project
- Multi-platform support like Arduino IDE, Espressif IDF, and MicroPython/CircuitPython
- Comes with HID support, so the device can simulate a mouse or keyboard
- ESP32-S3 series of SoCs having Xtensa® dual-core 32-bit LX7 microprocessor
- 4 GHz Wi-Fi (802.11 b/g/n) and Bluetooth® 5 (LE)
- Flash up to 16 MB, PSRAM up to 8 MB
- Board Supply 5V and GPIO pins operating voltage 3.3V
- 22 Multipurpose GPIOs breakout in Arduino style for easy peripheral and shield interfacing
- I2C, SPI, and UART communications protocol support
- Cross-platform development and multiple programming language support
- (1) Buzzer
- (2) Type C
- (3) Reset Button
- (4) Native USB Interface breakout
- (5) & (9) Multipurpose GPIO breakout
- (6) ESP32-S3-WROOM-1 chip module
- (7) Boot Button
- (8) SD card slot
- (10) & (11) Power Pins
ESP32 | Hardware Pin | Function |
---|---|---|
IO42 | SCLK | Clock pin of SPI interface for microSD card |
IO2 | DIN | MOSI (Master OUT Slave IN) data pin of SPI interface for microSD card |
IO41 | DOUT | MISO (Master IN Slave OUT) data pin of SPI interface for microSD card |
IO1 | CS | Chip Select pin of SPI interface for microSD card |
IO40 | Buzzer | Onboard Buzzer PWM pin connection |
IO8 | LED | Onboard Led Positive Pin |
IO0 | Button | Onboard Boot button |
Note: When SD card not connected, then above related pins can be used for normal GPIO operations.
-
Download Arduino IDE from official site and install into your system. We have use Arduino IDE 1.8.19
-
Once installation done will add ESP32 S3 board support into IDE, for this first you need to add below link into preference:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Select File > Preference, and add link as show in below image,
-
Now will install ESP32 based boards as shown in below image,
-
Once done, keeping default settings select the ESP32S3 Dev Module with suitable com port (may be different in your case) as shown below,
- In case you don't see com port then you will have to install CP2102 driver from Link. Download and install as per your operating system.
-
At this step you are all set to test codes, for easy getting started we have provided various demo example codes in github which you can download and try.
-
Open one example code in Arduino and make sure you have selected correct board with suitable com port, click on upload button to transfer code on Ardi-32.
-
Checkout other examples below and build your own custom program codes using those references.
-
Download library zip file provided here in github.
-
Extract and copy files inside Document > Arduino > Libraries folder. Make sure to restart Arduino IDE whenever you update or add any libraries.
In example folder you will find demo examples to try out on ArdiFi
Also, sample codes are available for Ardi32 shields
- Ardi Relay shield Code : code test switching of relays in sequence, for more details refer Ardi-Relay Shield
- Ardi RFID shield Code : code to test RFID module scan and switching of Relay, for more details refer Ardi-RFID Shield
- Ardi Display shield Code : testing of display and programmable buttons, for this example to try you need to install libraries provided in github. Step 3 shows how to install libraries. For more details refer Ardi-Display Shield
- Ardi UHF shield Code : testing onboard UHF module, for more details refer Ardi-UHF Shield
Using this sample code as a guide, you can modify, build, and share codes!!
- Schematic
- Hardware Files
- Step File
- Getting Started with ESP32 in Arduino
- ESP32 S3 Hardware Reference
- ESP32 S3 Datasheet
- Arduino IDE 1 overview
- ArdiPi - Arduino Uno Form factor with powerful Pico W of Raspberry Pi having onboard WiFi and BLE support.
- Ardi Relay Shield - Relay Shield with Screw terminal and Relay ON/OFF Status LED
- Ardi Display Shield - 2.0" Display Shield with onboard Programmable Buttons and Joystick
- Ardi UHF Shield - UHF based shield with Oled display and Buzzer onboard
- Ardi RFID Shield - Ardi RFID Shield with onbard Relay and Status LED
Shields are compatible with ArdiPi, Ardi-32 and Other Arduino Uno Compatible boards.
This is open source product. Kindly check LICENSE.md file for more information.
Please contact support@sb-components.co.uk for technical support.