Skocz do zawartości

Sterownik bramy garażowej


dkradke

Pomocna odpowiedź

Podoba Ci się ten projekt? Zostaw pozytywny komentarz i daj znać autorowi, że zbudował coś fajnego!

Masz uwagi? Napisz kulturalnie co warto zmienić. Doceń pracę autora nad konstrukcją oraz opisem.

@dkradke, właśnie zaakceptowałem opis. Dziękuję za przedstawienie ciekawego projektu, zachęcam do prezentowania kolejnych DIY oraz aktywności na naszym forum 😉

Duży plus za estetykę wykonania całego projektu 😉 Ten interfejs działający przez www jest oparty o jakiś gotowy framework czy pisałeś coś swojego?

Link do komentarza
Share on other sites

Wykorzystałem bootstrapa. Frameworki są podlinkowane z cdnjs, natomiast główna zawartość jest hostowana na ESP w postaci plików htm, js, css itd. Możliwa jest bardzo prosta podmiana wyglądu strony, wchodząc na http://IP/upload mamy prosty file system.

UI do aktualizowania softu (również przez www http://IP/update) jest kompilowane z kodem, takie zabezpieczenie jakby wyparowały wszystkie pliki z pamięci SPIFF 😉 

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

Piękna sprawa. Muszę pochwalić interfejs - prosty, przejrzysty, czytelny 😛

Ja natomiast mam pytanie, jak umieścić pliki CSS, JS, itd. na ESP? Muszę mieć do tego kartę pamięci? I czy może da się wgrać do ESP dźwięki i je odtworzyć na podłączonym głośniku (czy potrzeba już karty pamięci)? 🙂

  • Lubię! 1
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

To co ja napisałem, czyli pliki js, css itp trzymam w pamięci SPIFFS, aby zajmowały mniej miejsca użyłem różnych optymalizacji typu html compressor. Natomiast użyte frameworki mam jako linki do servera cdnjs.

Co do odtwarzania dźwięku to użyłbym dedykowanego modułu np taki jak użyłem tutaj: Sterownik ogrzewania

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

11 minut temu, dkradke napisał:

To co ja napisałem, czyli pliki js, css itp trzymam w pamięci SPIFFS, aby zajmowały mniej miejsca użyłem różnych optymalizacji typu html compressor. Natomiast użyte frameworki mam jako linki do servera cdnjs.

Co do odtwarzania dźwięku to użyłbym dedykowanego modułu np taki jak użyłem tutaj: Sterownik ogrzewania

Ok, poczytam I się tym zainteresuje lepiej 😉

Link do komentarza
Share on other sites

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.