Hardware - HomeKidd/ESP8266-HomeKit-New-Eve-Weather GitHub Wiki
❗️❗️❗️Order PCBs from PCBWay and You will get 5$ DISCOUNT using this link! 10pcs for 2$ only ❗️❗️❗️
BME280 uses GPIO5 - SCL
and GPIO4 - SDA
. The Screen uses GPIO14 - SCL
and GPIO13 - SDA
. The button is connected to GPIO0 - GND
!
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
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 |