This project is a Mysensors gateway using the full capabilities of the ESP8266.
(Assuming your collected all the parts, and the board itself)
Now you are ready to do final configuration:
The PCB is designed such that it fits nicely in the following enclosure: Enclosure
Drill holes for the DC connectors and if you use the NRF with the external antenna, a hole for the antenna as well.
Connect the slave sensor power to J4
Connect the input power connector to J2
Cut a hole in the enclosures cover to accommodate the Neopixel stick. I glued the stick to the enclosure with some hot-melt glue
Connect the stick to the PCB J3
Now you are done!
Label | Part Type | Properties |
---|---|---|
C1 | Electrolytic Capacitor | capaciteit 1mF; spanning 6.3V; pakket 200 mil [THT, electrolytic] |
C3 | Electrolytic Capacitor | capaciteit 1�F; spanning 6.3V; pakket 100 mil [THT, electrolytic] |
C4 | Electrolytic Capacitor | capaciteit 47�F; spanning 6.3V; pakket 200 mil [THT, electrolytic] |
C5 | Capacitor | variant pth2; pakket cap-pth-small2; onderdeel nummer 100nF |
C6 | Capacitor | variant pth2; pakket cap-pth-small2; onderdeel nummer 100nF |
C7 | Electrolytic Capacitor | capaciteit 0.1mF; spanning 6.3V; pakket 200 mil [THT, electrolytic] |
IC1 | ESP8266 WiFi Module | variant variant 7; onderdeel nummer ESP8266 |
IC2 | NRF24L01+ Breakout Board | variant variant 1; chip NRF24L01+; onderdeel nummer IC |
IC3 | Voltage Regulator | variant sink; chip 78005; spanning 5V; pakket to220-igo |
IC4 | Voltage Regulator -- 3.3 V -- LM1117 | |
IC5 | 74LVC245 Octal 2-Way Tranceiver | variant variant 1 |
J1 | Generic male header - 6 pins | afmeting gat 1.0mm,0.508mm; pin afstanden 0.1in (2.54mm); pins 6; row single; formulier ? (male); pakket THT |
J2 | Generic male header - 2 pins | afmeting gat 1.0mm,0.508mm; pin afstanden 0.1in (2.54mm); pins 2; row single; formulier ? (male); pakket THT |
J3 | Generic male header - 4 pins | afmeting gat 1.0mm,0.508mm; pin afstanden 0.1in (2.54mm); pins 4; row single; formulier ? (male); pakket THT |
J4 | Generic male header - 2 pins | afmeting gat 1.0mm,0.508mm; pin afstanden 0.1in (2.54mm); pins 2; row single; formulier ? (male); pakket THT |
Onderdeel2 | Schematic Frame | datum 1478951751; beschr Mysensors MQTT gateway based on ESP12, using a Neopixel stick to indicate status ; rev 0.1; bestandsnaam ESP8266 Gateway with Neopixel.fzz; blad 1/1; project MySensors |
R1 | 10k? Resistor | weerstand 10k?; tolerantie �5%; pin afstanden 400 mil; bands 5; pakket THT |
R2 | 10k? Resistor | weerstand 10k?; tolerantie �5%; pin afstanden 400 mil; bands 5; pakket THT |
R3 | 10k? Resistor | weerstand 10k?; tolerantie �5%; pin afstanden 400 mil; bands 5; pakket THT |
R4 | 100? Resistor | weerstand 100?; tolerantie �5%; pin afstanden 400 mil; bands 5; pakket THT |
R5 | 10k? Resistor | weerstand 10k?; tolerantie �5%; pin afstanden 400 mil; bands 5; pakket THT |
R6 | 10k? Resistor | weerstand 10k?; tolerantie �5%; pin afstanden 400 mil; bands 5; pakket THT |
S1 | Pushbutton | pakket [THT] |
S2 | Pushbutton | pakket [THT] |
Name | Size | # Downloads |
---|---|---|
ESP8266 Gateway with Neopixel.gbl | 69.04 kB | 797 |
ESP8266 Gateway with Neopixel.gbo | 383 B | 742 |
ESP8266 Gateway with Neopixel.gbs | 53.67 kB | 787 |
ESP8266 Gateway with Neopixel.gm1 | 395 B | 867 |
ESP8266 Gateway with Neopixel.gtl | 121.8 kB | 793 |
ESP8266 Gateway with Neopixel.gto | 645.31 kB | 845 |
ESP8266 Gateway with Neopixel.gtp | 52.47 kB | 774 |
ESP8266 Gateway with Neopixel.gts | 105.89 kB | 898 |
ESP8266 Gateway with Neopixel.txt | 1.68 kB | 558 |
Name | Size | # Downloads |
---|---|---|
GWSensorTypes.h | 2.32 kB | 674 |
GatewayESP8266MQTTClient.h | 115 B | 761 |
GatewayESP8266MQTTClient.ino | 11.07 kB | 1346 |
GlobalTypes.h | 398 B | 684 |
Gpio.cpp | 1.07 kB | 577 |
Gpio.h | 39 B | 666 |
LedControl.cpp | 3.66 kB | 597 |
LedControl.h | 380 B | 672 |
NtpClient.cpp | 7.67 kB | 734 |
NtpClient.h | 174 B | 647 |
PersistentData.cpp | 3.52 kB | 613 |
PersistentData.h | 443 B | 688 |
WebServer.cpp | 10.51 kB | 701 |
WebServer.h | 67 B | 655 |