Ściemniacz (dimmer)

Masz pomysł na funkcjonalność lub koncepcję na rozwój projektu. Opisz wszystko tutaj.
User avatar
ajurkowski
Posts: 27
Joined: Sun Mar 06, 2016 10:21 pm

Post

pzygmunt wrote:Rozumiem, że sterujesz PWM-em ?
W pewnym sensie tak, ale nie stricte pwm. Nie ten pwm z ESP8266. Tak jak napisałem, steruję załączeniem fazowym triaka.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

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
SUPLA.... Nareszcie w domu.
User avatar
ajurkowski
Posts: 27
Joined: Sun Mar 06, 2016 10:21 pm

Post

Super, zajrzę do tego jutro.
A jeśli chodzi o te zmiany o które pytałem: make flash
Czy coś możesz poradzić?
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

w IoT-SDK jest skrypt build.sh on uruchamia kompilację
SUPLA.... Nareszcie w domu.
User avatar
ajurkowski
Posts: 27
Joined: Sun Mar 06, 2016 10:21 pm

Post

build tylko kompiluje i linkuje projekt. A mnie chodzi o programowanie modułu.
User avatar
pzygmunt
Posts: 20302
Joined: Tue Jan 19, 2016 9:26 am
Location: Paczków
Been thanked: 59 times

Post

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
SUPLA.... Nareszcie w domu.
Mr. Sanders
Posts: 12
Joined: Wed Mar 02, 2016 8:45 am

Post

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.
dim.jpg
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

Post

A tutaj pomysł na proste sterowanie taśmy LED RGB za pomocą darlingtonów TP122:
Zrzut ekranu 2016-05-15 o 13.03.34.png
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/
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

Post

Image

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

Post

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

Return to “Pomysły i koncepcje”