Compare commits

...

21 Commits

Author SHA1 Message Date
eeb4762cd7 . 2024-07-07 11:56:28 -04:00
d68ca8cb87 . 2024-07-07 11:54:40 -04:00
a4acc7351a . 2024-07-07 09:40:21 -04:00
3912815570 . 2024-07-07 09:38:42 -04:00
569e32dbce . 2024-07-07 09:34:59 -04:00
0b75a0e9fc . 2024-07-07 09:34:32 -04:00
2c58ce7aba . 2024-07-07 09:32:26 -04:00
a9d5641594 . 2024-07-07 09:30:21 -04:00
a250eee1b1 . 2024-07-07 09:29:55 -04:00
993efb2a8b . 2024-07-07 09:27:57 -04:00
4671e5e15d . 2024-07-07 09:22:46 -04:00
4895565a4f . 2024-07-07 09:16:27 -04:00
67a7a3daaa . 2024-07-07 09:14:56 -04:00
20e706c5fd . 2024-07-07 09:08:00 -04:00
71004dcabf . 2024-07-07 09:07:15 -04:00
598c8e8288 . 2024-07-07 09:06:28 -04:00
87b36c23ac . 2024-07-07 09:06:05 -04:00
1f835ad540 . 2024-07-07 09:04:53 -04:00
719ccc3c44 . 2024-07-07 09:01:55 -04:00
822271dfc5 . 2024-07-07 08:59:03 -04:00
573adf892d . 2024-07-07 08:55:19 -04:00
3 changed files with 26 additions and 3 deletions

View File

@ -1,7 +1,7 @@
# ESP-Nodes
Eco-system of ESP32s Nodes and ATtiny85 peripherals with different functionalities.
<p>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.</p>
<p>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.</p>
<img alt="ESP32-Node PCB" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/ESP32-Node-001.jpg" width="50%"/>
@ -16,7 +16,8 @@ Eco-system of ESP32s Nodes and ATtiny85 peripherals with different functionaliti
- two programmable LEDs
- programmable via [UART](https://github.com/alexandrebobkov/ESP-Nodes/tree/main?tab=readme-ov-file#uart) -> no need for serial drivers
### Pinouts
### ESP32-WROOM-32D Module Adapter Pinouts
<p>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.</p>
<img alt="ESP32-Node Pinout" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/ESP32-Node-pinout.png" width="350px"/>
@ -44,4 +45,26 @@ Eco-system of ESP32s Nodes and ATtiny85 peripherals with different functionaliti
[^1]: https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_en.pdf
## UART
### UART
## Temperature Node Key Elements and Components
The **Temperature Node** broadcasts the air temperature, atmospheric pressure and air humidity over secured MQTT.
### I2C Air Temperature, Pressure and Humidity Sensor Board (BME280)
The sensor board is 13mm by 10.5mm in size that provides the air temperature, pressure and humidity values over I2C protocol. Sensor board uses **BME280** IC.
<img alt="ESP32-Node Pinout" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/BME280.jpg" width="200px"/>
> [!IMPORTANT]
> BM**E**280[^2] and BM**P**280[^3] look almost identical. However, BME280 sensor has a square form, while BMP280 has a rectangular form. In addition, the two sensor boards have different I2C addresses.
>
> <img alt="ESP32-Node Pinout" src="https://github.com/alexandrebobkov/ESP-Nodes/blob/main/assets/BME280-BMP280.jpg" width="100px"/>
### Wiring
[^2]: https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280/
[^3]: https://www.bosch-sensortec.com/products/environmental-sensors/pressure-sensors/bmp280/

BIN
assets/BME280-BMP280.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 712 KiB

BIN
assets/BME280.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 508 KiB