[DIY] Urządzenia WiFi dla NetTemp

Użytkownicy tworzą, zmieniają.
Awatar użytkownika
pimowo
Betatester
Posty: 4093
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

[DIY] Urządzenia WiFi dla NetTemp

Post autor: pimowo » pn sty 25, 2016 1:18 pm

Hej,
Zakładam nowy temat aby było wszystko w jednym miejscu...

Nasz kochany prezes korporacji NetTemp (ale wazelina :D) tak wystrzelił z oprogramowaniem w NetTemp BETA 8.9.4, że soft więcej obsługuje/może obsłużyć sprzętu niż mamy w posiadaniu Obrazek

Coraz więcej z nas używa/chce używać różnego rodzaju czujniki/sensory poprzez WiFi, a nie po kablu. Kolega @dise cały czas rozbudowuje soft na ESP8266, ale pojawił się problem z płytką dla urządzeń. Zaprojektowałem uniwersalną płytkę dla @dise, ale Kolega @bogas w między czasie podrzucił ciekawy pomysł, aby zrobić płytkę dla sensorów analogowych-gazu, pyłu, tlenku węgla itp. i tak powstały dwie wersje płytki.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka A "esp-12_płytka_uniwersalna_przekaźnik"
-ESP8266-12
-DS18B20
-DHT11
-DHT22
-przekaźnik
-licznik kWh i inne
-przycisk/switch (zwierny)
-złącze UART
-zworka "FLASH"
-LED 3mm zasilania
-LED 3mm przekaźnika
-pomiar napięcia zasilania-bardzo przydatna rzecz gdy zasilamy swój moduł z baterii
-zasilanie z akumulatora Li-ION (można użyć ogniw 18650 z odzysku baterii laptopa)
-zasilanie z zewnętrznego zasilacza 3V3
-dwa GPIO wyprowadzone "na kiedyś"

ObrazekObrazek
ObrazekObrazek
Obrazek

Wymiary PCB 68x40mm

Spis wszystkich elementów:
1x ESP8266-12E
1x DHT11
1x DHT22
2x LED 3mm
4x 100nF
1x 100uF
2x 150 5%
1x 1k 5%
8x 4k7 5%
1x 10k 1%
1x 33k 1%
1x BC337
1x 1N4148
1x tact switch
11x goldpin męski raster 2.54mm
22x goldpin męski raster 2.00mm
1x zworka
1x ARK_2
1x ARK_3
1x przekaźnik SONGLE SRD-5VDC 5V 10A 250VAC

Płytka jest tak przygotowana, aby każdy mógł sobie wlutować to co potrzebuje. Oczywiście nie lutujemy wszystkiego.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka A 2 "esp-12_płytka_uniwersalna_triak"
-ESP8266-12
-DS18B20
-DHT11
-DHT22
-triak+optotriak
-licznik kWh i inne
-przycisk/switch (zwierny)
-złącze UART
-zworka "FLASH"
-LED 3mm zasilania
-pomiar napięcia zasilania-bardzo przydatna rzecz gdy zasilamy swój moduł z baterii
-zasilanie z akumulatora Li-ION (można użyć ogniw 18650 z odzysku baterii laptopa)
-zasilanie z zewnętrznego zasilacza 3V3
-dwa GPIO wyprowadzone "na kiedyś"

ObrazekObrazek

Wymiary PCB 68x40mm

Spis wszystkich elementów:
1x ESP8266-12E
1x DHT11
1x DHT22
1x LED 3mm
4x 100nF
1x 100uF
2x 150 5%
1x 220 5%
1x 1k 5%
8x 4k7 5%
1x 10k 1%
1x 33k 1%
1x tact switch
11x goldpin męski raster 2.54mm
22x goldpin męski raster 2.00mm
1x zworka
2x ARK_2
1x MOC3041
1x BT137 (8A)

Płytka jest tak przygotowana, aby każdy mógł sobie wlutować to co potrzebuje. Oczywiście nie lutujemy wszystkiego.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka A.3 FINAŁ "esp-12_płytka_uniwersalna"
*ESP8266-12
*DHT11/22
*DS18B20
*liczniki
*LEDy
*przycisk
*przekaźnik
*triak+optotriak
*pomiar napięcia
*małe wymiary
*wolne GPIO wyprowadzone na kiedyś
*złącze UART
*zworka FLASH
*switch RESET
*złącze akumulatora
*złącze zasilania zewnętrznego

ObrazekObrazek
ObrazekObrazek

Wymiary PCB 68x40mm

Spis elementów:
*** podstawa***
1x ESP8266-12E
3x 100nF (C1, C3 i C5)
1x 100uF 6V3 (C2)
4x 4k7 5% (R1, R2, R3, R5)
1x 10k 1% (R14)
1x 33k 1% (R13)
1x tact switch (S1)
11x goldpin męski raster 2.54mm
22x goldpin męski raster 2.00mm
1x zworka
1x ARK_2 (X2)

Gdy to już mamy to reszta zależy do czego moduł ma służyć

***DHT11***
1x DHT11
1x 100nF (C4)
1x 4k7 1/4W 5% (R6)

***DHT22***
1x DHT22
1x 100nF (C4)
1x 4k7 1/4W 5% (R6)

***DS18B20***
1x DS18B20 (IC1)
1x 4k7 1/4W 5% (R10)

***COUNTERS***
1X 4k7 1/4W 5% (R11)
pamiętajcie o poprawnym podłączeniu SO+ i SO- w swoich licznikach

***RELAY***
1x przekaźnik SONGLE SRD-5VDC 5V 10A 250VAC (K1)
1x BC337 (T2)
1x 1N4148 (D1)
1x 1k 1/4W 5% (R3)
1x ARK_3 (X1)

***TRIAK***
1x BC337 (T2)
1x 150 1/4 5% (R9)
1x 220 1/4 5% (R4)
1x 1k 1/4W 5% (R3)
1x MOC3041 (OK1)
1x BT137 8A (T1)
1x ARK_3 (X1)

***SWITCH***
1x 4k7 1/4W 5% (R12)

***LED***
LEDy jako opcja-mogą, ale nie muszą być. Gdy chcemy moduł zasilać z akumulatora to ich nie montujemy bo szkoda prądu :)
*zasilanie
1x LED 3mm (LED2)
1x 150 1/4W 5% (R15)
*przekaźnik/triak
1x LED 3mm (LED1)
1x 150 1/4W 5% (R7)

***AKUMULATOR***
Jako zasilanie wykorzystujemy akumulatory Li-ION (3.7V) np. ogniwa 18650, akumulatorki z telefonu komórkowego itp.
pod PAD1 podłączamy "minus" akumulatora
pod PAD2 podłączamy "plus" akumulatora

Płytka jest tak przygotowana, aby każdy mógł sobie wlutować to co potrzebuje. Oczywiście nie lutujemy wszystkiego.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka B "esp-12_czujnik_analogowy"
-ESP8266-12E
-zasilanie 5V
-stabilizator napięcia-można użyć wyższego napięcia zasilania
-rodzaj zasilania wybieramy zworką
-złącze UART
-zworka "FLASH"
-złącze zasilania ARK (napięcie 5V lub wyższe)
-złącze zasilania micro USB (napięcie 5V)
-złącze na czujnik analogowy np. FC-22
Obrazek
taki moduł po prostu wpinamy w gniazdo goldpin na PCB

ObrazekObrazek
ObrazekObrazek

Wymiary PCB 50x35mm

Spis wszystkich elementów:
1x ESP8266-12E
5x 100nF
1x 100uF
1x 220uF
1x 470uF
4x 4k7 5%
1x 10k 1% *zależy od napięcia sensora analogowego
1x 33k 1% *zależy od napięcia sensora analogowego
2x 1N4007
1x tact switch
8x goldpin męski raster 2.54mm
16x goldpin męski raster 2.00mm
4x goldpin żeński raster 2.54mm
2x zworka
1x 7805
1x ARK_2
1x gniazdo micro USB *opcja

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka C "esp-01_czujnik_temperatury"
-ESP8266-01
-DS18B20
-zasilanie z zewnętrznego zasilacza 5V
-stabilizator 3V3 na PCB

ObrazekObrazek
ObrazekObrazek

Wymiary PCB 31x26mm

Spis wszystkich elementów:
1x ESP8266-01
1x DS18B20
1x AMS1117 3V3
2x 100nF
1x 220uF
1x 470uF
1x 4k7 5%
1x goldpin żeński 2x4 raster 2.54mm
1x ARK_2

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka D "esp-01_czujnik_wilgotności"
-ESP8266-01
-DHT11/22
-zasilanie z zewnętrznego zasilacza 5V
-stabilizator 3V3 na PCB

ObrazekObrazek

Wymiary PCB 31x26mm

Spis wszystkich elementów:
1x ESP8266-01
1x DHT11/22
1x AMS1117 3V3
2x 100nF
1x 220uF
1x 470uF
1x 4k7 5%
1x goldpin żeński 2x4 raster 2.54mm
1x ARK_2


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka D.2 Poprawiona wersja D "esp-01_czujnik_wilgotności"
-ESP8266-01
-DHT11/22
-zasilanie z zewnętrznego zasilacza 5V
-stabilizator 3V3 na PCB

Obrazek Obrazek
Obrazek Obrazek

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------


Płytka E "esp-01_counter"
-ESP8266-01
-zasilanie z zewnętrznego zasilacza 5V
-stabilizator 3V3 na PCB

ObrazekObrazek

Wymiary PCB 31x26mm

Spis wszystkich elementów:
1x ESP8266-01
1x AMS1117 3V3
2x 100nF
1x 220uF
1x 470uF
1x 4k7 5%
1x goldpin żeński 2x4 raster 2.54mm
2x ARK_2

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka F "esp-01_triak"
-ESP8266-01
-zasilanie z zewnętrznego zasilacza 5V
-stabilizator 3V3 na PCB

ObrazekObrazek

Wymiary PCB 35x35mm

Spis wszystkich elementów:
1x ESP8266-01
1x AMS1117 3V3
1x MOC3041
1x BT137 (8A)
2x 100nF
1x 220uF
1x 470uF
1x 120 5%
1x 220 5%
1x goldpin żeński 2x4 raster 2.54mm
2x ARK_2

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka G "esp-01_płytka uniwersalna"
-ESP8266-01
-DS18B20
-DHT11
-DHT22
-przekaźnik
-licznik kWh i inne
-złącze UART
-zworka "FLASH"
-LED 3mm przekaźnika
-zasilanie z akumulatora Li-ION (można użyć ogniw 18650 z odzysku baterii laptopa)
-zasilanie z zewnętrznego zasilacza 3V3

ObrazekObrazek

Wymiary PCB 35x35mm

Spis wszystkich elementów:
1x ESP8266-01
2x 100nF
1x 100uF
1x 150 5%
1x 1k 5%
3x 4k7 5%
7x goldpin męski raster 2.54mm
1x goldpin żeński 2x4 raster 2.54mm
1x goldpin męski 2x4 raster 2.54mm
1x przekaźnik SONGLE SRD-5VDC 5V 10A 250VAC
1x ARK_2
1x ARK_3

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka G.2 "esp-01_płytka uniwersalna" (poprawiona wersja G)
-ESP8266-01
-DS18B20
-DHT11
-DHT22
-przekaźnik
-licznik kWh i inne
-złącze UART
-zworka "FLASH"
-LED 3mm przekaźnika
-LED 3mm zasilania
-zasilanie z akumulatora Li-ION (można użyć ogniw 18650 z odzysku baterii laptopa)
-zasilanie z zewnętrznego zasilacza 3V3

ObrazekObrazek
ObrazekObrazek
Obrazek

Wymiary PCB 50x45mm

Spis elementów:
*** podstawa***
1x ESP8266-01 (U1)
1x 100nF (C2)
1x 100uF 6V3 (C1)
1x goldpin żeński 2x4 raster 2.54mm (podstawka pod ESP)
7x goldpin męski raster 2.54mm (UART, FLASH i COUNTER) listwę 1x7 pin montujemy w całości
1x ARK_2 (X2)
1x zworka

Gdy to już mamy to reszta zależy do czego moduł ma służyć

***DHT11***
1x DHT11
1x 100nF (C3)
1x 4k7 1/4W 5% (R1)

***DHT22***
1x DHT22
1x 100nF (C3)
1x 4k7 1/4W 5% (R1)

***DS18B20***
1x DS18B20 (IC1)
1x 4k7 1/4W 5% (R4)

***COUNTERS***
1X 4k7 1/4W 5% (R5)
pamiętajcie o poprawnym podłączeniu SO+ i SO- w swoich licznikach

***RELAY***
1x przekaźnik SONGLE SRD-5VDC 5V 10A 250VAC (K1)
1x BC337 (T1)
1x 1N4148 (D1)
1x 1k 1/4W 5% (R3)
1x ARK_3 (X1)

***LED***
LEDy jako opcja-mogą, ale nie muszą być. Gdy chcemy moduł zasilać z akumulatora to ich nie montujemy bo szkoda prądu :)
*zasilanie
1x LED 3mm (LED2)
1x 150 1/4W 5% (R6)
*przekaźnik
1x LED 3mm (LED1)
1x 150 1/4W 5% (R2)

***AKUMULATOR***
Jako zasilanie wykorzystujemy akumulatory Li-ION (3.7V) np. ogniwa 18650, akumulatorki z telefonu komórkowego itp.
pod PAD1 podłączamy "minus" akumulatora
pod PAD2 podłączamy "plus" akumulatora

Płytka jest tak przygotowana, aby każdy mógł sobie wlutować to co potrzebuje. Oczywiście nie lutujemy wszystkiego.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Płytka G.3 "esp-01_płytka uniwersalna" (jeszcze bardziej poprawiona wersja G)

Obrazek Obrazek
Obrazek Obrazek

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Jeszcze jedna płytka, ale tym razem nie moja. Płytka Kolegi @arTii czyli połączenie PCB C+D+E

ObrazekObrazek

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Gdyby ktoś chciał dołączyć do testów to zapraszam. Poniżej załączam wszystkie pliki aby zrobić płytkę. Wystarczy wydrukować na laserówce, wyprasować żelazkiem i wytrawić Obrazek
TUTAJ poradnik jak można to wykonać.

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

PCB "A" Pliki "esp-12_płytka_uniwersalna_przekaźnik"
KLIK po plik

PCB "A.2" Pliki "esp-12_płytka_uniwersalna_triak"
KLIK po plik

PCB "A.3.FINAŁ" Pliki "esp-12_płytka_uniwersalna"
KLIK po plik

PCB "B" Pliki "esp-12_czujnik_analogowy"
KLIK po plik

PCB "C" Pliki "esp-01_czujnik_temperatury"
KLIK po plik

PCB "D" Pliki "esp-01_czujnik_wilgotności"
KLIK po plik

PCB "D.2" Pliki "esp-01_czujnik_wilgotności"
KLIK po plik

PCB "E" Pliki "esp-01_counter"
KLIK po plik

PCB "F" Pliki "esp-01_triak"
KLIK po plik

PCB "G" Pliki "esp-01_płytka_uniwersalna"
KLIK po plik

PCB "G.2" Pliki "esp-01_płytka_uniwersalna" (poprawiona wersja G)
KLIK po plik

PCB "G.3" Pliki "esp-01_płytka_uniwersalna" (jeszcze bardziej poprawiona wersja G)
KLIK po plik

PCB @arTii
KLIK po plik

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

@dise podrzucił softy na ESP wiec zabawa się zaczyna Obrazek

Soft jest w wersji BETA.
Nasz forumowy mistrz od języka eskimoskiego LUA napisał:
dise pisze:sofcik będzie cały czas rozwijany i poprawiany ;)
ESP-12
DS18B20 (temperatura) + ADC (pomiar napięcia) + Sleep Mode (usypianie)
* wgrywamy kolejno:
"ds18b20.lua"
"gettemp.lua"
"init.lua"
KLIK po plik

ESP-12
DS18B20 (temperatura) + DHT11 (wilgotność) + ADC (pomiar napięcia) + Sleep Mode (usypianie)
* wgrywamy kolejno:
"ds18b20.lua"
"gettemp.lua"
"init.lua"
KLIK po plik

ESP-12
DHT22 (temperatura i wilgotność) + ADC (pomiar napięcia) + Sleep Mode (usypianie)
* wgrywamy kolejno:
"gethumi.lua"
"init.lua"
KLIK po plik

Soft z NetTemp

ESP-01
DHT11
KLIK po plik

ESP-01
DHT22
KLIK po plik

ESP-01
DS18B20
KLIK po plik

ESP-01
RELAY
KLIK po plik

----------

Firmware ESP-01/ESP-12
NodeMCU_float_0.9.6-20150704
KLIK po plik

Firmware ESP-01
NodeMCU_dev20150310.bin (podobno to firmware lepiej działa na ESP-01)
KLIK po plik

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

INFO:
Pliki PCB opracowałem samodzielnie są moją własnością i udostępniam je bezpłatnie na użytek niekomercyjny.
Jeżeli coś zmieniłeś, ulepszyłeś to mała prośba, podziel się tym z nami :)
Jeżeli całość lub jakąś część umieszczasz na innym portalu, forum to proszę zamieść info
"źródło: techfreak.pl"

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Ostatnio zmieniony ndz lut 21, 2016 11:36 am przez pimowo, łącznie zmieniany 36 razy.
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

bogas
Posty: 267
Rejestracja: śr lis 12, 2014 11:40 pm

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: bogas » pn sty 25, 2016 6:55 pm

Normalnie jestes dzik.
Ide trawic. Jak nie podezre sciezek to moze dzis polutuje jak czas pozwoli.

Awatar użytkownika
dise
Posty: 790
Rejestracja: śr kwie 16, 2014 2:06 pm

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: dise » pn sty 25, 2016 7:10 pm

Nie chłopaki szok !! Szacun

techfreak
Site Admin
Posty: 4653
Rejestracja: sob mar 15, 2014 2:23 pm
Lokalizacja: Gdansk
Kontaktowanie:

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: techfreak » pn sty 25, 2016 7:57 pm

No @pimowo naprawdę fajnie!

Awatar użytkownika
pimowo
Betatester
Posty: 4093
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: pimowo » pn sty 25, 2016 8:27 pm

techfreak pisze:No @pimowo naprawdę fajnie!
Dziękuję. Normalnie dostałem pochwalę od naszego Sensei 高科技怪胎 Obrazek
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

Awatar użytkownika
pimowo
Betatester
Posty: 4093
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: pimowo » pn sty 25, 2016 11:45 pm

Obrazek

Obrazek

Obrazek

Obrazek
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

Awatar użytkownika
dise
Posty: 790
Rejestracja: śr kwie 16, 2014 2:06 pm

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: dise » pn sty 25, 2016 11:47 pm

Poezja, to rendery czy real płytka ?

Awatar użytkownika
pimowo
Betatester
Posty: 4093
Rejestracja: czw lut 19, 2015 9:17 am
Lokalizacja: Wołów

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: pimowo » pn sty 25, 2016 11:50 pm

Gdzie real, pierwszy raz w życiu widzę swoje płytki w 3D. A te prawdziwe może niedługo przyjadą z Honkongu :)
Mój NetTemp mieszka w Raspberry Pi 3B na szynie DIN

swiezak
Posty: 1277
Rejestracja: ndz maja 04, 2014 12:19 pm
Lokalizacja: śląskie

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: swiezak » wt sty 26, 2016 12:54 am

Trzeba bedzie paypala dla pimowo uruchomić:D

techfreak
Site Admin
Posty: 4653
Rejestracja: sob mar 15, 2014 2:23 pm
Lokalizacja: Gdansk
Kontaktowanie:

Re: [DIY] Urządzenia WiFi dla NetTemp

Post autor: techfreak » wt sty 26, 2016 6:41 am

pimowo pisze:Obrazek

Obrazek

Obrazek

Obrazek
W jakim programie to robisz?

ODPOWIEDZ

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość