
Arduino Shield
License
:MIT License
Description
📛 Title
BlueFi Shield – ESP32-Based Wi-Fi + Bluetooth Shield for Arduino
📝 Description
BlueFi Shield is a compact, powerful ESP32-based Arduino shield that adds Wi-Fi, Bluetooth Classic, and BLE to any standard Arduino board. It’s designed for flexibility: use it as a wireless co-processor, a standalone ESP32 dev board, or a hybrid communication module. Built with EasyEDA Pro and fully open source, this project was submitted for Hack Club’s Silicon hardware program.
(Big thanks to EasyEDA for sponsoring this event 💙)
✨ Project Features
-
🧠 ESP32-WROOM-32E (Wi-Fi + Bluetooth Classic + BLE)
-
🔌 UART interface with level-shifted TX
-
🔄 Dual-mode: Shield or Standalone ESP32
-
🎛️ RESET & BOOT buttons (EN and IO0 support)
-
🌈 NeoPixel ready with optional onboard WS2812B
-
⚡ Touch input pad (GPIO4 / T0)
-
🛠️ 100% JLCPCB Basic parts for Economic PCBA
-
🎨 Back-side ASCII art and labeled silkscreen
🧩 Installation Guide
If using as a NeoPixel/touch demo board:
-
Flash with Arduino IDE
-
Example code:
#define TOUCH_PIN T0 #define LED_PIN 14 void setup() { pinMode(LED_PIN, OUTPUT); } void loop() { if (touchRead(TOUCH_PIN) < 40) digitalWrite(LED_PIN, HIGH); else digitalWrite(LED_PIN, LOW); }
If using as a UART co-processor:
-
Connect
D2 → RX
,D3 ← TX
-
Use EN/IO0 buttons for bootloader upload if needed
Design Drawing

BOM


Project Members

Comment