ESP32s with different functionalities
Go to file
2024-07-07 09:34:32 -04:00
assets . 2024-07-07 09:22:46 -04:00
ESP32_Dashboard . 2023-11-21 15:16:19 -05:00
ESP32_ePaperDisplay-Node . 2024-02-25 17:52:46 -05:00
ESP32_Sensors comments 2023-11-22 00:43:10 -05:00
ESP32_Temperture-Node . 2024-07-06 15:44:36 -04:00
ESP32-IDF_Blink . 2024-06-19 21:42:34 -04:00
ESP32-IDF_ePaper libs 2024-02-18 23:16:44 -05:00
ESP32-IDF_MQTT-SSL . 2024-06-19 00:21:16 -04:00
ESP32-Rainmaker-Multidevice/multi_device . 2024-01-07 01:36:24 -05:00
ESP32-S2-Temperature-Node Create README.md 2024-07-03 23:18:46 -04:00
ESP32-Switch Create README.md 2023-12-31 02:58:08 -05:00
.gitattributes Initial commit 2023-11-21 14:52:36 -05:00
.gitignore . 2024-06-18 21:44:05 -04:00
ESP32_Temperture-Node_2024-03-07.zip mosquitto_connect(); 2024-03-07 20:22:30 -05:00
ESP32_Temperture-Node_2024-07-04.zip . 2024-07-04 09:57:22 -04:00
README.md . 2024-07-07 09:34:32 -04:00

ESP-Nodes

Eco-system of ESP32s Nodes and ATtiny85 peripherals with different functionalities.

The ESP32-Node is designed to be a low-cost, vanila solution for experimenting with embedded and IoT devices. The ESP32-Node is intended to College students taking Electronics program or advanced users who are looking for functional ESP32 embedded board with minimal size.

ESP32-Node PCB

ESP32-Node Features:

  • ESP32-WROOM-32D Module 1
  • Direct connections to all GPIOs
  • Miniature in size, only 35.7mm x 35.7mm
  • Built-in 3V3 voltage regulator (15V input max) and reversed supply voltage polarity protection
  • Pre-wired strapping pins for ensuring proper booting on power-on
  • blue power-on LED
  • two programmable LEDs
  • programmable via UART -> no need for serial drivers

ESP32-WROOM-32D Module Adapter Pinouts

The adapter allows interchangability of ESP32 modules between different nodes. The adapter contains minimal components on its PCB, just enough to ensure module's operation.

ESP32-Node Pinout
Physical Pin Descrption and Logical Pin Extended Function
1 15 38 Ground
2 3V3
3 EN
4 5 6 7 Inputs Only GPIO36 GPIO39 GPIO34 GPIO35 ADC1_CH0, ADC1_CH3, ADC1_CH6, ADC1_CH7
8 9 GPIO32 GPIO33 TOUCH_9, TOUCH_8
10 11 GPIO25 GPIO26 DAC_1, DAC_2
12 GPIO27 TOUCH_7
13 14 GPIO14 GPIO12 HSPI_CLK HSPI_MISO TOUCH_6 TOUCH_7
16 GPIO13 HSPI_MOSI ADC2_CH4
17 18 19 20 21 22 Module Internal Use Only GPIO09 GPIO10 GPIO11 GPIO08 GPIO07 GPIO06
23 24 GPIO02 GPIO15 AD2_CH3 ADC2_CH2
25 26 GPIO00 GPIO04 TOUCH_1 TOUCH_0
27 28 GPIO16 GPIO17 UART2_RXD UART2_TXD
29 30 31 GPIO05 GPIO18 GPIO19 VSPI_CS0 VSPI_CLK VSPI_MISO
32 Not Connected
33 GPIO21 SDA
34 35 GPIO03 GPIO01 UART0_RXD UART0_TXD
36 GPIO22 SCL
37 GPIO23 VSPI_MOSI

UART

Temperature Node Key Elements and Components

The Temperature Node broadcasts the air temperature, atmospheric pressure and air humidity over secured MQTT.

BME280

BME280 is I2C Temperature, Pressure and Humidity Sensor 13mmx10.5mm in size.

ESP32-Node Pinout

Important

BME280 and BMP280 look very similar. However, BME280 sensor has square form, while BMP280 has rectangular form. ESP32-Node Pinout

Wiring