Generalnie ten program będzie działać praktycznie na kazdym ESP8266, w jakimkolwiek urzadzeniu by nie był. Czyli pewnie na tych wszystkich sonoff'ach, chociaż nie znam ich wewnętrznej konstrukcji, więc być może po wrzuceniu tego programu urzadzenie zacznie działać inaczej niż powinno. Najistotniejsze jest mapowanie portów, z odpowiednimi fizycznymi przyciskami czyli np w tym programie używamy portów:
dla przycisku - port GPIO0 czyli w kodzie definiujemy go tutaj:
pinMode(0, INPUT);
dla LED - port GPIO2 (chyba wszystkie moduły używają go dla LED) czyli w kodzie led_pin zdefiniowany jest jako:
const unsigned led_pin = 2;
Supla Button 2.0 i kolejne wersje...
-
PuteR
- Posts: 1473
- Joined: Wed Dec 06, 2017 10:07 am
Moduł ten który sam podawałeś Nodemcu V3 jakoś przyjaźniej mi wygląda niż ten z ta przystawką/adapterem :]
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Nodemcu jest kompletnym modułem wraz z zasilaczem i programatorem nawet masz switcha.PuteR wrote: Thu May 24, 2018 10:49 am
Moduł ten który sam podawałeś Nodemcu V3 jakoś przyjaźniej mi wygląda niż ten z ta przystawką/adapterem :]
ESP8266 - tu potrzebny jest dodatkowo zasilacz ma 3V3, programator i pale elementów żeby to uruchomić.
Dla kogoś kto zaczyna zabawę to sugeruję Nodemcu lub podobne moduły jeszcze wemos
Pozdrawiam
Wojtek
Wojtek
-
PuteR
- Posts: 1473
- Joined: Wed Dec 06, 2017 10:07 am
No teraz to już się pogubiłem, który moduł będzie prostszy w obsłudze dla tak zielonego gościa jak jak :]wojtas567 wrote: Thu May 24, 2018 11:29 amNodemcu jest kompletnym modułem wraz z zasilaczem i programatorem nawet masz switcha.PuteR wrote: Thu May 24, 2018 10:49 am
Moduł ten który sam podawałeś Nodemcu V3 jakoś przyjaźniej mi wygląda niż ten z ta przystawką/adapterem :]
ESP8266 - tu potrzebny jest dodatkowo zasilacz ma 3V3, programator i pale elementów żeby to uruchomić.
Dla kogoś kto zaczyna zabawę to sugeruję Nodemcu lub podobne moduły jeszcze wemos
1. http://allegro.pl/modul-wifi-esp8266-no ... 62456.html
2. http://allegro.pl/modul-wifi-esp8266-es ... 72020.html
Dodam, że jeśli to możliwe to zależy mi na tym aby jak najmniej ingerować w te moduły.
-
cdxa
- Posts: 65
- Joined: Mon May 14, 2018 10:08 pm
- Location: Poznań
PuteR wrote: Thu May 24, 2018 12:18 pm No teraz to już się pogubiłem, który moduł będzie prostszy w obsłudze dla tak zielonego gościa jak jak :]
1. http://allegro.pl/modul-wifi-esp8266-no ... 62456.html
2. http://allegro.pl/modul-wifi-esp8266-es ... 72020.html
Dodam, że jeśli to możliwe to zależy mi na tym aby jak najmniej ingerować w te moduły.
Prostszy będzie NODEmcu V3 dlatego bo ma:
- zintegrowany port USB który dostarcza zasilania do modułu ESP
- konwerter USB-COMPORT i umożliwia programowanie z komputera
- zintegrowany przycisk na porcie GPIO0, czyli ten którego tu używamy
- są wyprowadzone porty procesora, są piny umożliwiające łatwe podłączenie, podlutowanie innych przycisków, ledów itp.
Jak widzisz góły moduł ESP wymaga czegoś jeszcze, to wszystko masz na płytce NODEmcu, na której taki moduł jest wlutowany.
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
możliwość dodania 2, 3 przycisku i rozdzielenie zadańDuch__ wrote: Thu May 24, 2018 9:26 am TODO
Wrzucam listę rzeczy do zrobienia odnośnie wersji 2.2. Jeśli ktoś ma jakiś pomysł to proszę o skopiowanie i dopisanie / uzupełnienie.
nie wiem jak ale w sytuacji pomyłki jak anulować wykonanie ostatniego zadania? może przytrzymanie przycisku przez 2-3s.
Pozdrawiam
Wojtek
Wojtek
-
wojtas567
- Posts: 2334
- Joined: Sun Apr 03, 2016 7:16 pm
- Location: Olsztyn
Działa na sonoffie TOUCH 
tylko coś jest ze stabilizacją bo często po kliknięciu dioda mruga czyly robi reset z wifi
tylko coś jest ze stabilizacją bo często po kliknięciu dioda mruga czyly robi reset z wifi
Pozdrawiam
Wojtek
Wojtek
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Cieszy mnie to. Niestety nie mam jak przetestować na SONOFF TOUCH. Co najwyżej na SONOFF BASIC. Podejrzewam że kod wymaga jeszcze dopracowania do stabilności. Niestety ZIBI nie udostępnia swoich źródeł, a też pisze w Arduino.
-
Duch__
- Posts: 2199
- Joined: Wed Aug 24, 2016 7:26 pm
- Location: Opole
- Been thanked: 6 times
Udostępniam przebudowaną wersję V2.2.1
Zmiany wprowadzone w V.2.2.1:
Zmiany wprowadzone w V.2.2.1:
- AP chroniony hasłem - 12345678
- Automatyczny Tryb konfiguracyjny dla nowych procesorów
- Przebudowano tryb konfiguracyjny - podstrony
- Przebudowano serwer HTTP w celu optymalizacji kodu
- Dodano wyświetlenie ostatnio wprowadzonych wartości w trybie konfiguracyjnym
- Dodano przerwanie wysyłania sceny do serwera - należy przytrzymać przycisk przez ponad 2 sekundy zaraz po ostatnim krótkim naciśnięciu
- Poprawiono spolszczenie interfejsu graficznego
- Poprawiono debugowanie poprzez Terminal - wyświetlanych jest więcej informacji
- Dodano obsługę błędów w terminalu
- Dodano obsługę błędów za pomocą diody LED - jedno mignięcie po wykonaniu sceny = błąd np. brak odpowiedzi ze strony serwera -> patrz terminal, dwa mignięcia = przerwanie sceny przyciskiem
- Dostosowano miganie LED do standardu z firmware do SONOFF
You do not have the required permissions to view the files attached to this post.
