W pewnym sensie tak, ale nie stricte pwm. Nie ten pwm z ESP8266. Tak jak napisałem, steruję załączeniem fazowym triaka.pzygmunt wrote:Rozumiem, że sterujesz PWM-em ?
Ściemniacz (dimmer)
-
ajurkowski
- Posts: 27
- Joined: Sun Mar 06, 2016 10:21 pm
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Tak więc będzie to działało tak:
https://github.com/SUPLA/supla-core/blo ... _devconn.c
void ICACHE_FLASH_ATTR
supla_esp_channel_set_value(TSD_SuplaChannelNewValue *new_value) {
int v;
memcpy(&v, new_value->value, sizeof(int));
double intensity = v/100.0;
}
intensity będzie zawierać natężenie w procentach gdzie 0 == światło wyłączone.
Co z tym dalej zrobisz zależeć będzie od Twojej implementacji.
W przypadku dodania sterownika led RGB to w młodszych bajtach (4,5,6) będą wartości RGB
value->value[4] R
value->value[5] G
value->value[6] B
W aplikacji będą jeden lub dwa suwaki w zależności co zadeklarujesz w urządzeniu przy typie kanału.
Do wyboru będą trzy możliwości
SUPLA_CHANNELTYPE_DIMMER
SUPLA_CHANNELTYPE_RGBLED
SUPLA_CHANNELTYPE_DIMMERANDRGBLED
Tak na marginesie to dojdą też typy:
SUPLA_CHANNELTYPE_DHT11
SUPLA_CHANNELTYPE_DHT22
SUPLA_CHANNELTYPE_AM2302
SUPLA_CHANNELTYPE_CALLBUTTON
... ale to już inny temat
https://github.com/SUPLA/supla-core/blo ... _devconn.c
void ICACHE_FLASH_ATTR
supla_esp_channel_set_value(TSD_SuplaChannelNewValue *new_value) {
int v;
memcpy(&v, new_value->value, sizeof(int));
double intensity = v/100.0;
}
intensity będzie zawierać natężenie w procentach gdzie 0 == światło wyłączone.
Co z tym dalej zrobisz zależeć będzie od Twojej implementacji.
W przypadku dodania sterownika led RGB to w młodszych bajtach (4,5,6) będą wartości RGB
value->value[4] R
value->value[5] G
value->value[6] B
W aplikacji będą jeden lub dwa suwaki w zależności co zadeklarujesz w urządzeniu przy typie kanału.
Do wyboru będą trzy możliwości
SUPLA_CHANNELTYPE_DIMMER
SUPLA_CHANNELTYPE_RGBLED
SUPLA_CHANNELTYPE_DIMMERANDRGBLED
Tak na marginesie to dojdą też typy:
SUPLA_CHANNELTYPE_DHT11
SUPLA_CHANNELTYPE_DHT22
SUPLA_CHANNELTYPE_AM2302
SUPLA_CHANNELTYPE_CALLBUTTON
... ale to już inny temat
SUPLA.... Nareszcie w domu.
-
ajurkowski
- Posts: 27
- Joined: Sun Mar 06, 2016 10:21 pm
Super, zajrzę do tego jutro.
A jeśli chodzi o te zmiany o które pytałem: make flash
Czy coś możesz poradzić?
A jeśli chodzi o te zmiany o które pytałem: make flash
Czy coś możesz poradzić?
-
ajurkowski
- Posts: 27
- Joined: Sun Mar 06, 2016 10:21 pm
build tylko kompiluje i linkuje projekt. A mnie chodzi o programowanie modułu.
-
pzygmunt
- Posts: 20302
- Joined: Tue Jan 19, 2016 9:26 am
- Location: Paczków
- Been thanked: 59 times
Ja flashuje używając
https://github.com/nodemcu/nodemcu-flas ... 64/Release
Mozesz tez do build.sh dodać esptool-a aby automatycznie flash-owal po kompilacji
https://github.com/nodemcu/nodemcu-flas ... 64/Release
Mozesz tez do build.sh dodać esptool-a aby automatycznie flash-owal po kompilacji
SUPLA.... Nareszcie w domu.
-
Mr. Sanders
- Posts: 12
- Joined: Wed Mar 02, 2016 8:45 am
Witam.
Poniżej zamieszczam schemat, dzięki któremu można zrealizować sterowanie jasnością żarówek, halogenów itp...
W wolnej chwili postaram się opisać co jak działa.
Poniżej zamieszczam schemat, dzięki któremu można zrealizować sterowanie jasnością żarówek, halogenów itp...
W wolnej chwili postaram się opisać co jak działa.
You do not have the required permissions to view the files attached to this post.
-
maghost
- Posts: 99
- Joined: Sun Mar 27, 2016 12:30 am
A tutaj pomysł na proste sterowanie taśmy LED RGB za pomocą darlingtonów TP122:
U mnie działa to perfekcyjnie.
Pozostaje tylko sprawa software'owa do integracji z Supla.
Więcej info:
http://www.whatimade.today/esp8266-on-w ... -and-leds/
Pozostaje tylko sprawa software'owa do integracji z Supla.
Więcej info:
http://www.whatimade.today/esp8266-on-w ... -and-leds/
You do not have the required permissions to view the files attached to this post.
-
0xFF
- Posts: 308
- Joined: Sat Feb 20, 2016 8:54 pm
Ciekawy projekt. Wygląda solidnie, szkoda że cena trochę wysoka.
https://www.tindie.com/products/Armtron ... utomation/
-
vcompl
- Posts: 158
- Joined: Mon Apr 11, 2016 1:32 pm
0xFF - uwaga natury ogólnej; Podobne ceny wychodzą gdy np Kamami.pl robiło dedykowany moduł do projektu nettemp. Cały czas nie znamy kosztu modułów z SUPLA.org
