Gotowe płytki drukowane są dostępne: http://nettemp.pl/forum/viewtopic.php?f=22&t=811
Oznaczenie | Wartość | Opis |
---|---|---|
C1 | 10uF | obowiązkowe przy zasilaniu >4V |
C2 | 100nF | obowiązkowe przy zasilaniu >4V |
C3 | 100nF | obowiązkowe |
C4 | 100uF | obowiązkowe |
D1 | 1N4148 | tylko do przekaźnika RELAY |
IC1 | AMS1117 3v3 | obowiązkowe przy zasilaniu >4V |
IC2 | DS18B20 | czujnik temperatury (można użyć podstawek PS-SR-ST-03/CONNFLY DS1002-01-1*40V13) |
JP1 | 1×05 pinhead | obowiązkowe - złącze UART oraz opcjonalne zasilane 3v3 i 5v |
JP2 | 1×03 pinhead | obowiązkowe (wybór napięcia zasilania modułu DHT oraz RELAY) |
JP3 | 1×02 pinhead | obowiązkowe Flash/AUX |
JP4 | 1×02 pinhead | opcjonalne - counter/GPIO2 |
LED1 | RED | opcjonalnie - wskaźnik działania przekaźnika |
LED2 | RED | opcjonalnie - wskaźnik zasilania |
R1 | 4k7 | obowiązkowy (podbicie GPIO2) |
R2 | 220 | opcjonalny (obowiązkowy przy wykorzystaniu OK1 + T1) |
R3 | 4k7 | obowiązkowy (podbicie GPIO0) |
R4 | 150 | opcjonalny (obowiązkowy przy wykorzystaniu LED1) |
R5 | 4k7 | opcjonalny (obowiązkowy przy wykorzystaniu części wykonawczej RELAY lub OK1+T1) |
R6 | 150 | opcjonalny (obowiązkowy przy wykorzystaniu OK1 + T1) |
R7 | 150 | opcjonalny (obowiązkowy przy wykorzystaniu LED2) |
RELAY | SRD-05VDC-SL-C | opcjonalny |
OK1 | MOC3041 | opcjonalnie - razem z triakiem T1 jako element wykonawczy |
T1 | BT137 | opcjonalny w połączeniu z OK1 jako element wykonawczy |
T2 | BC337 | opcjonalny (obowiązkowy przy wykorzystaniu części wykonawczej RELAY lub OK1+T1) |
U$1 | DHT11/DHT22 | czujnik wilgotności/temperatury (można użyć podstawek CONNFLY DS1002-01-1*40V13) |
U1 | ESP8266-01 | obowiązkowe |
X1 | AK500/3 | tylko przy wykorzystaniu przekaźnika RELAY lub OK1+T1 |
X2 | AK500/2 | zasilanie (można zamiennie X3 lub inne sposoby) |
X3 | USB-A-SMT-MALE | zasilanie (zamiennie z X2) |
podczas programowania ESP wykorzystane są następujące PINy:
Do złącza Flash/AUX doprowadzony jest sygnał GPIO0
W celu uruchomienia boot mode (wgranie oprogramowania flash) należy założyć zworkę,
podczas normalnej pracy możliwe jest wykorzystanie złacza np. jako triggera
Do złącza counter doprowadzony jest sygnał GPIO2
Do wykorzystania w sposób zależny od własnych chęci i umiejętności.
Należy pamiętać, że GPIO2 jest wykorzystane przez IC2 (DS18B20) oraz U$1 (DHT11/DHT22)
W przypadku kiedy zasilamy moduł poprzez JP1 i dostarczamy zasialnie 3v3 oraz +5V, przy pomocy zworki na JP2 można wybrać napięcie zasilania modułu DHT11/DHT22 oraz przekaźnika
W przypadku zasilania modułu poprzez złącze X2 lub X3 - zworka musi być na 3v3
Elementem wykonawczym jest przekaźnik SRD-05VDC-SL-C wraz z tranzystorem sterującym T2-BC337
UWAGA: działanie przekaźnika może powodowac nieprawidłowe wskazania czujnika DS18B20 zamontowanego bezpośrednio do płytki.
Przy temperaturze w okolicach 0'C i włączonym przekaźniku wskazania wynosiły nawet 6'C
Zamiennie z przekaźnikiem można użyć pary optotriak MOC3041 wraz z triakiem T1-BT137
W przypadku kiedy nie chcemy używać części wykonawczej, można zmniejszyć rozmiar płytki poprzez odcięcie fragmentu oddzielonego różową linią.
Wykorzystany tylko przy używaniu części wykonawczej RELAY lub OK1+T1
Umożliwia wybór który GPIO będzie sterował przekaźnikiem. Połączenia dokonujemy zworką z drutu.
Połączenie PAD2 i PAD3 zasili część wykonawczą z GPIO0 - PIN = 3
Z kolei połączenie PAD1 i PAD3 zasili część wykonawczą z GPIO2 - PIN = 4
Moduł możemy zasilać na kilka sposobów:
Płytki G3 oraz A4, jak również części do ich poskładania są z reguły dostępne tutaj