A temperature and Humidity sensor for Apple Home Kit with OLED display.
This repository contains firmware for the HomeKit device described in this video.
Required Hardware
- DHT11
- OLED SSD1306 128x64 i2c
- ESP32C4FN Super Mini
Required Arduino Libraries
- esp32 by Espressif Systems (board) 3.2.0
- HomeSpan 2.1.1
- Adafruit GFX Library 1.12.0
- Adafruit SSD1306 2.15.3
Arduino IDE Settings
- Board: ESP32C3 Dev BModule
- ESP CDC On Boot: Enabled
- CPU Frequency: 160MHz (WiFi)
- Core Debug Level: None
- Erase All Flash Before Sketch Upload: Disabled
- Flash frequency: 80Mhz
- Flash Mode: QIO
- Flash Size: 4MB (32Mb)
- JTAG Adapter: Disabled
- Partition Scheme: Huge APP (3MB No OTA/1MB SPIFFS)
- Upload Speed: 921600
- Zigbee Mode: Disabled
- Programmer: Esptool
Support the project
If you like the project you can support me by the following link:
BTC: bitcoin:1A1WM3CJzdyEB1P9SzTbkzx38duJD6kau
BCH: bitcoincash:qre7s8cnkwx24xpzvvfmqzx6ex0ysmq5vuah42q6yz
ETH: 0xf780b3B7DbE2FC74b5F156cBBE51F67eDeAd8F9a
Boosty: https://boosty.to/drone_tales/donate
BuyMeACoffee: https://buymeacoffee.com/dronetales