Touch 1/2/3 Gang brak wymaganej N

Gucio2607.
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
walanar1
Posty: 28
Rejestracja: pt maja 18, 2018 5:31 pm

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 :D
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
Witam.
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
Awatar użytkownika
wojtas567
Posty: 2214
Rejestracja: ndz kwie 03, 2016 7:16 pm
Lokalizacja: Olsztyn

Przecież masz opisane
Wkradł się tylko jeden błąd co do wyjścia nie gpio12 a 13
Po kolei
Pozdrawiam
Wojtek
walanar1
Posty: 28
Rejestracja: pt maja 18, 2018 5:31 pm

wojtas567 pisze: pn lis 04, 2019 8:41 am Przecież masz opisane
Wkradł się tylko jeden błąd co do wyjścia nie gpio12 a 13
Po kolei
Czyli dobrze zrozumiałem to
L1 wejście 12 /wyjście 13
L2 wejście 5 / wyjście 15
L3 wejście 14 / wyjście 4
i oczywiście led gpio 16
walanar1
Posty: 28
Rejestracja: pt maja 18, 2018 5:31 pm

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ć?
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ść.
miko1282
Posty: 538
Rejestracja: śr gru 06, 2017 10:15 pm
Lokalizacja: Brodnica

Próbowałeś incana easy ?
walanar1
Posty: 28
Rejestracja: pt maja 18, 2018 5:31 pm

miko1282 pisze: wt lis 05, 2019 9:19 am Próbowałeś incana easy ?
Próbowałem takie same objawy.
krycha88
Posty: 5205
Rejestracja: pt lis 16, 2018 7:25 am
Kontakt:

walanar1 pisze: wt lis 05, 2019 8:41 am
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ć?
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ść.
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? :)
https://gui-generic-builder.supla.io/
walanar1
Posty: 28
Rejestracja: pt maja 18, 2018 5:31 pm

krycha88 pisze: wt lis 05, 2019 11:07 am
walanar1 pisze: wt lis 05, 2019 8:41 am
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ć?
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ść.
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? :)
Ok. podeślij osobiście nie ale mam w domu początkującego informatyka to pewnie ogarniemy
Darkman
Posty: 40
Rejestracja: pt kwie 26, 2019 11:34 am

gbiel pisze: ndz paź 20, 2019 1:53 pm Na bazie Primary GUI v2

Touch x 3 ESP8285

GPIO0 Touchpad #1
GPIO9 Touchpad #2
GPIO10 Touchpad #3
GPIO12 Przekaźnik #1
GPIO5 Przekaźnik #2
GPIO4 Przekaźnik #3
GPIO13 Blue LED
GPIO1 TX pin
GPIO3 RX pin Temperatura DS18b20
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
ODPOWIEDZ

Wróć do „Nowości”