Touch 1/2/3 Gang brak wymaganej N
-
- Posty: 508
- Rejestracja: wt sie 22, 2017 1:56 pm
Mi działa na multiboardzie
Zainstalowane:
11x sonoff basic, 1x sonoff gate, 1x Yunshan, 2x H801, 7x sonoff touch(1,2,3 gang), 1x sonoff 4ch PRO
11x sonoff basic, 1x sonoff gate, 1x Yunshan, 2x H801, 7x sonoff touch(1,2,3 gang), 1x sonoff 4ch PRO
Witam.wojtas567 pisze: ↑sob wrz 28, 2019 6:03 pm Na początku ten scalak mnie trochę zmylił ale wczoraj przeanalizowałem płytkę i okazało się, że sterowanie jest po staremu
Zauważyłem też, że na zdjęciach macie różne te moduły na jednych jest moduł esp TYWE3S a na innych esp8285
Ja mam moduł z TYWE3S wyprowadzenia ma identycznie jak ESP8266,w tych drugich modelach nie wiem jak są wyprowadzenia jeżeli ktoś sprawdzi i poda to przygotuję soft.
Więc w tym touch-u jest tak:
wejścia są na: 12, 5 i 14 GPIO
wyjścia: 12, 15 i 4 GPIO
LED na 16 GPIO
Przygotowałem soft do wgrania np takim programem https://drive.google.com/file/d/1xE-JUr ... sp=sharing prosty i działa, wybieramy plik. port com i wpisujemy adres 0x00000. W pierwszej kolejności sugeruję wyczyścić pamięć.
A tu plik do wgrania
Mam prośbę do kolegi wojtas567 lub innych o dokładniejszą rozpiskę GPIO tzn.
L1 które wejście / wyście
L2 które wejście / wyście
L3 które wejście / wyście
Ponawiam prośbę o skompilowanie stabilnego softu pod moje touche mogę przesłać jedno urządzenie do testów jeśli się uda pozostanie na własność.walanar1 pisze: ↑czw paź 24, 2019 9:30 am Ja kupiłem 5 szt podwójnych i 2 szt pojedynczych z linku https://pl.aliexpress.com/item/40000274 ... 5c0f2PQWRq
z podwójnymi mam problem ze stabilnością kanału podłączonego do L1,
światło zapala się i gaśnie samoczynnie z różną częstotliwością kanał L3 jest stabilny.
Na oryginalnym sofcie niema problemu jak również na pojedyńczym z wgraną suplą też, może ma koś jakieś pomysły jak temu zaradzić?
Mogę Ci przygotować specjalny soft, który wyświetli więcej informacji. Podeślesz mi je i zobaczymy co da się zrobić. Serial monitor w Arduino IDE ogarniasz?walanar1 pisze: ↑wt lis 05, 2019 8:41 amPonawiam prośbę o skompilowanie stabilnego softu pod moje touche mogę przesłać jedno urządzenie do testów jeśli się uda pozostanie na własność.walanar1 pisze: ↑czw paź 24, 2019 9:30 am Ja kupiłem 5 szt podwójnych i 2 szt pojedynczych z linku https://pl.aliexpress.com/item/40000274 ... 5c0f2PQWRq
z podwójnymi mam problem ze stabilnością kanału podłączonego do L1,
światło zapala się i gaśnie samoczynnie z różną częstotliwością kanał L3 jest stabilny.
Na oryginalnym sofcie niema problemu jak również na pojedyńczym z wgraną suplą też, może ma koś jakieś pomysły jak temu zaradzić?
https://gui-generic-builder.supla.io/
Ok. podeślij osobiście nie ale mam w domu początkującego informatyka to pewnie ogarniemykrycha88 pisze: ↑wt lis 05, 2019 11:07 amMogę Ci przygotować specjalny soft, który wyświetli więcej informacji. Podeślesz mi je i zobaczymy co da się zrobić. Serial monitor w Arduino IDE ogarniasz?walanar1 pisze: ↑wt lis 05, 2019 8:41 amPonawiam prośbę o skompilowanie stabilnego softu pod moje touche mogę przesłać jedno urządzenie do testów jeśli się uda pozostanie na własność.walanar1 pisze: ↑czw paź 24, 2019 9:30 am Ja kupiłem 5 szt podwójnych i 2 szt pojedynczych z linku https://pl.aliexpress.com/item/40000274 ... 5c0f2PQWRq
z podwójnymi mam problem ze stabilnością kanału podłączonego do L1,
światło zapala się i gaśnie samoczynnie z różną częstotliwością kanał L3 jest stabilny.
Na oryginalnym sofcie niema problemu jak również na pojedyńczym z wgraną suplą też, może ma koś jakieś pomysły jak temu zaradzić?
Dzięki za soft. Guziki i "przekaźniki" działają i łatwo się światło włącza ale jest problem z wyłączeniem światła.
Przy zbliżeniu/dotknięciu guzika/touchpada, światło się wyłącza i od razu włącza - na obu guzikach tak samo.
Filmik https://youtu.be/j4naC3E6t_k
Jedyny sposób na wyłączenie światła to zdalnie albo kombinacją dotyku: dotknąć, poczekać aż się znowu włączy i szybko dotknąć
Nie wiem czy można regulować czułość touchpadów ale są one bardzo czułe że wykrywają palec z odległości około 7mm i pewnie to jest powodem natychmiastowego ponownego włączania.
Jeśli się da to proponuję zmniejszyć czułość touchpadów lub może zrobić zwłokę przed możliwością ponownego dotknięcia.
Przetestowane na: MiniTiger 2xTouch bez podłączania neutrala
Edit z dnia 2019-11-07:
Kolega podrzucił mi pewien kod który rozwiązuje tak zwane "drgania styków" czyli zbyt szybkie ponowne działania przycisków.
Może @gbiel będziesz w stanie go zaimplementować
Kod: Zaznacz cały
//przycisk
int stan_diody = HIGH; // Pierwszy stan diody (stan wysoki- dioda świeci)
int stan_przycisku; // Aktualny stan odczytany z pinu wejściowego (pin do które podłączony jest przycisk)
int ostatni_stan_przycisku = LOW; // Poprzedni stan odczytanu z piny wejściowego
long lastDebounceTime = 0; // Zmienna potrzebna do przechowynia mierzeonego w milisekundach czasu
long czas_drgania = 50; // Czas na drganie styków
//koniec przycisku
void button()
{
//drgania styków
int odczyt = digitalRead(przycisk); //Odczyt stanu przycisku do zmiennej lokalnej
if (odczyt != ostatni_stan_przycisku) {
lastDebounceTime = millis();
}
if ((millis() - lastDebounceTime) > czas_drgania) {
if (odczyt != stan_przycisku) {
stan_przycisku = odczyt;
if (stan_przycisku == HIGH) { // Jeśli przycisk jest wciśniety (stan wysoki)
stan_diody = !stan_diody; //Wyłączenie diody (negacja zmiennej stan_diody przechowującej wartość HiGH)
}
}
}
void setup() {
// put your setup code here, to run once:
}
void loop() {
// put your main code here, to run repeatedly:
}
oSuplowane:
11x MiniTiger RF 2gang -N [czekają kolejne sztuki]
3x MiniTiger RF 1gang -N
1x Sonoff Touch 1gang +N
3x SmartDGM DSG-W162 gn. z pomiarem
2x GreenBlue GB155 gn.
1x MediaTech MT3105 gn.
1x Lanberg SM01-WP10 gn.
2x Yunshan
1x Geekcreit 4ch
11x MiniTiger RF 2gang -N [czekają kolejne sztuki]
3x MiniTiger RF 1gang -N
1x Sonoff Touch 1gang +N
3x SmartDGM DSG-W162 gn. z pomiarem
2x GreenBlue GB155 gn.
1x MediaTech MT3105 gn.
1x Lanberg SM01-WP10 gn.
2x Yunshan
1x Geekcreit 4ch