mirror of
https://github.com/alexandrebobkov/ESP-Nodes.git
synced 2024-10-05 20:47:50 -04:00
Compare commits
21 Commits
a006c43131
...
eeb4762cd7
Author | SHA1 | Date | |
---|---|---|---|
eeb4762cd7 | |||
d68ca8cb87 | |||
a4acc7351a | |||
3912815570 | |||
569e32dbce | |||
0b75a0e9fc | |||
2c58ce7aba | |||
a9d5641594 | |||
a250eee1b1 | |||
993efb2a8b | |||
4671e5e15d | |||
4895565a4f | |||
67a7a3daaa | |||
20e706c5fd | |||
71004dcabf | |||
598c8e8288 | |||
87b36c23ac | |||
1f835ad540 | |||
719ccc3c44 | |||
822271dfc5 | |||
573adf892d |
29
README.md
29
README.md
@ -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
BIN
assets/BME280-BMP280.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 712 KiB |
BIN
assets/BME280.jpg
Normal file
BIN
assets/BME280.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 508 KiB |
Loading…
Reference in New Issue
Block a user