Hardware - HomeKidd/ESP8266-HomeKit-New-Eve-Weather GitHub Wiki

Donate

❗️❗️❗️Order PCBs from PCBWay and You will get 5$ DISCOUNT using this link! 10pcs for 2$ only ❗️❗️❗️

Basic schematic

BME280 uses GPIO5 - SCL and GPIO4 - SDA. The Screen uses GPIO14 - SCL and GPIO13 - SDA. The button is connected to GPIO0 - GND!

Tools

Since these projects are involve some soldering I highly recommend to buy a soldering iron before starting assemble it! Personally I'm using a 10$ one from Aliexpress, but since I have to solder SMD parts for the PCBs I've ordered a Soldering station like in the picture 😄

Soldering Iron
Soldering Station 1
Soldering Station 2
Hot Air Soldering Gun

PCB v1.0.0

First version of the PCB has connectors for 1.3" (SSD1306/SH1106) OLED screen and BME280 sensor and all the necessary parts with USB Type-C connector along with hardware version identification built-in! The PCB has 48x48mm dimensions and an USB connection for power.

PCBs can be ordered from PCBWay here!

ESP12F/E
Bosch BME280 I2C bus sensor
1.3” SSD1306 OLED display
SMD 0805 resistors (10K, 5.1K)
SMD 0805 capacitors (10uF, 100nF)
AMS1117-3.3
4.5x4.5 button
USB Type-C
2.54mm 90 degree female header
2.54mm header (optional)

Prefix Value Package
R1 10K Ω SMD 0805
R2 10K Ω SMD 0805
R3 5.1K Ω SMD 0805
R4 5.1K Ω SMD 0805
R5 10K Ω SMD 0805
R6 200K Ω SMD 0805
C1 100nF SMD 0805
C2 10uF SMD 0805
C3 10uF SMD 0805
C4 100nF SMD 0805
U1 AMS1117-3.3 SOT223
- SSD1306 OLED 1.3" I2C bus 128x64px
Reset 90 degree Tactile Button 4.5x4.5x7mm
Serial 2.54mm 4P header (optional)
USB USB Type-C 6P female connector
- BME280 connector 90 degree 4P 2.54mm header

‼️The PCB designed for OLED screens with VCC-GND-SCL-SDA pinout! Screens with GND-VCC-SCL-SDA pinout is NOT compatible‼️

‼️The PCB designed for BME280 with 4 pins! For the correct orientation of the BME280 and the sensor's connector please use these reference images‼️

‼️ Please take attention when buying the sensor because BMP280 looks nearly the same as BME280 but it doesn't feature humidity readings! BME280 has square sensor, BMP has rectangular ‼️

paypal

⚠️ **GitHub.com Fallback** ⚠️