Room-climate display
Assembled without enclosure, USB-C powered, delivered to Germany. Change parts
Parts
- Arduino Nano ESP32ABX00083
- Arduino Nano Connector CarrierASX00061
- Cables, standoffs, M3 screws
- BME280 temperature, humidity and pressure sensorAdafruit 2652
- 1.3" OLED display, 128×64, monochromeAdafruit 938
Price
| Parts | €68.32 |
|---|---|
| Enclosure | €0.00 |
| Assembly and test | €30.00 |
| Shipping | €6.00 |
| Protoship fee | €15.65 |
| VAT 19 % | €22.79 |
| Estimated total | €142.76 |
Estimated from list prices. The final total is confirmed before you order; a reservation never obliges you to buy. About 8 to 12 working days after the order.
Reserve it
ESPHome starter config
esphome:
name: protoship-device
esp32:
board: arduino_nano_esp32
framework:
type: esp-idf
logger:
api:
encryption:
key: !secret api_key
ota:
- platform: esphome
encryption:
key: !secret ota_key
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ap: {} # fallback hotspot if Wi-Fi fails
captive_portal:
i2c: # Qwiic plug of the carrier
sda: GPIO11
scl: GPIO12
sensor:
- platform: bme280_i2c
address: 0x77
temperature:
name: Temperature
id: temperature
humidity:
name: Humidity
id: humidity
pressure:
name: Pressure
font:
- file: "gfonts://Roboto"
id: font_main
size: 14
display:
- platform: ssd1306_i2c
model: "SSD1306 128x64"
address: 0x3D
lambda: |-
it.printf(0, 0, id(font_main), "%.1f °C", id(temperature).state);
it.printf(0, 22, id(font_main), "%.0f %% rH", id(humidity).state);