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ę trzymał kciuki 👍

Jak mówi mądrość ludowa: "wykonanie będzie możliwe po przemnożeniu planowanego czasu razy dwa i zwiększeniu jednostki"

  • Lubię! 1
Link do komentarza
Share on other sites

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • 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.