Skocz do zawartości

ESP8266 - aplikacja wyzwalająca przekaźnik - jak zrobić?


KnoxMystic

Pomocna odpowiedź


Dzień dobry

Potrzebuję zbudować układ z przekaźnikiem na ESP8266 oraz do tego aplikację na Androida.

Cały układ ma za zadanie załączenie przekaźnika z poziomu aplikacji. Telefonem z ESP mam się łączyć za pomocą WiFi.

Aplikacja ma mieć pole do wpisania czasu w sekundach co jaki przekaźnik wykona zwarcie-rozwarcie styków. Po wciśnięciu start ma się to dziać w nieskończoność, ma działać cały czas, nawet gdy wyłączy się aplikację i WiFi.

Druga funkcja to jednorazowe wyzwolenie przekaźnika poprzez przycisk w aplikacji.

Ogólnie wszystko ma działać jako samowyzwalacz do aparatu, na którym mogę bezprzewodowo ustalić czas cyknięcia zdjęcia.

Oczekuję podpowiedzi, pomocy jak to zrealizować. Może ktoś będzie w stanie napisać taki prosty program.

Dziękuję

Link do komentarza
Share on other sites

Dnia 15.06.2022 o 20:46, KnoxMystic napisał:

 

Oczekuję podpowiedzi, pomocy jak to zrealizować. Może ktoś będzie w stanie napisać taki prosty program.

Dziękuję

Na esp uruchamiasz serwer www.

Wystawiasz na nim stronę z formularzem z polem edycyjnym i buttonem (najlepiej metodą POST)

W funkcji obsługującej stronę (adres http) parsujesz argumenty otrzymane POSTem ze strony i uruchamiasz nieskończoną pętlę w której zmieniasz stan jakiegoś pinu IO na przeciwny po upływie czasu (argument przesłany przez stronę).

Pomijam kwestię prawidłowego podłączenia przekaźnika do esp.

 

Jeżeli nigdy tego nie robiłeś, to zajmie Ci 3-4 dni.

Powodzenia

 

ps

Zakładam, że "Telefonem z ESP mam się łączyć za pomocą WiFi." oznacza po prostu odpalenie Chrome a nie jakąś spec-aplikację opartą o sockety. Chociaż zdanie wcześniej napisałeś że jednak ma być aplikacja - dolicz sobie wtedy z miesiąc na jej napisanie 🙂

 

Link do komentarza
Share on other sites

1 godzinę temu, kostuch napisał:

Zakładam, że "Telefonem z ESP mam się łączyć za pomocą WiFi." oznacza po prostu odpalenie Chrome a nie jakąś spec-aplikację opartą o sockety. Chociaż zdanie wcześniej napisałeś że jednak ma być aplikacja - dolicz sobie wtedy z miesiąc na jej napisanie 🙂

 

Jak to mawia wódz tego kraju " nie strasz nie strasz bo narobisz w nachy" zbudowanie takiej aplikacji dla poziomu zerowego to jest jeden wieczór z app inventorem.

Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.