#arduino #esp8266
Błagam niech ktoś mi pomoże z esp. Jak tu się deklaruje piny? Raz jest podane gpio raz jakaś liczba porządkowa. Próbuję odczytać i wypluć na serial temperature. Z dht 11 i 22 była porażka całkowita - ciagle wyskakiwał błąd którego nie mogłem się pozbyć. Wczoraj przyszedł do mnie si7020 i nie potrafie go podłączyć.
W sumie to mam problem już z samym Serial.println żeby mi na
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki z #arduino #esp8266 pomóżcie w takim problemie, #januszekodowania here:

Mam kilka expanderów PCF8574 podłączonych do wspólnej szyny. Do ich obsługi używam biblioteki pcf8574esp.h, niestety używam jej trochę w ciemno i może stąd problemy.
Dla każdego układów mogę sobie zdefiniować klasę (przykład niemal żywcem z dołączonego do biblioteki programu instruktażowego):

PCF8574
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jarek_P: Jakoś nie wyobrażam sobie softu na takie coś. Wydaje mi się, że próbujesz zrobić coś na zapas ale zupełnie bez sensu.
Ofc, możesz zrobić tablicę klas.
Możesz zrobić klasę driver pcf, która sprawdzi dostępne adresy i wynotuje na którym jest urządzenie. Klasa będzie takim pomostem między logiką programu a konkretnym driverem ale ukryje ich ilość w zamian za udostępnienie ich adresów. API to twoja sprawa.
  • Odpowiedz
Mirki #elektronika #arduino #esp8266
Czy ma ktoś może projekt albo przykład do wgrania do arduino aby
-mam podłączone esp8266 w wersji esp-01 do arduino. Arduino komunikuje się z esp poprzez piny 8 i 9.
-do arduino podłączony wyświetlacz 16x2 bez przejściówki i2c.

Szukam kodu który by wyświetlał na wyświetlaczu ilość Likeów z pewnej strony z facebooka / albo lepiej z każdej strony z jakiej wkleję link
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirki, jakieś dobre triki na małą ilość pinów w #esp8266 (#nodemcu)? Albo jakiś błąd w moim założeniach?

Robię sobie większe urządzenie, więc wszystkie diody, LEDy i buzzer obsługuję extenderami na I2C. Mam 11 pinów cyfrowych: D9 i D10 są używane do seriala, więc jeśli chcę jakieś debugi pisać na ekran to odpadają? 2 piny idą na magistralę I2C, którą obsługuję również dwa wyświetlacze. Karta SD wymaga 4
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mirko z #elektronika #esp8266 #nodemcu może podpowiecie, gdzie błądzę, bo pomysłów już brak. Usiłuję zacząć zabawę z ESP i o ile z modułem NodeMCU udało się bez większych problemów (pomijając konieczność przelutowania modułu zakupionego na Ali, w stanie dostarczonym przez sprzedawcę nie odpowiadał), tak z gołymi modułami ESP-01 nie wychodzi mi ni cholery.

Jest tak: Mam trzy sztuki ESP-01, wszystkie trzy zachowują się identycznie: poprzez NodeMcuFlasher
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dobry94: @aro84: @houk: @jaguar963: panowie, mieliście rację, po zasileniu modułu z zewnątrz wszystko zaczęło pięknie działać :)

Przyjrzałem się sprawie bliżej, bo pomiar prądu (amperomierz w zasilaczu) pokazywał mi 54mA, a z tym moduł konwertera niby powinien sobie poradzić z powodzeniem. Zasiliłem więc moduł przez dwuomowy opornik, a do opornika podpiąłem oscyloskop. No i wyszło szydło z worka. Owe 54mA to wartość średnia, a
Jarek_P - @Dobry94: @aro84: @houk: @jaguar963: panowie, mieliście rację, po zasileniu...

źródło: comment_rtotEmH11uGqRZXXuuNe766rCAS3ZDp3.jpg

Pobierz
  • Odpowiedz
Próbowałem znaleźć odpowiedź w Google, ale dostaje sprzeczne informację. Czy w trakcie używania #esp8266 (w moim wypadku to #nodemcu LoLin) mogę komunikować się po I2C z wyświetlaczem 2004, który zasilany jest 5V? Niektórzy w internetach piszą, że nie wolno, bo ESP nie toleruję 5V, inni piszą, że toleruje. A jeszcze inni twierdzą, że z powodu protokołu I2C (czyli linia utrzymuje stan wysoki, a komunikacja to zejście do masy),
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@radekrad: Nie zauważyłem minusów. Zużycie prawie żadne, prędkość transmisji w tym co testowałem bez zmian. Co do pojemności to nie sprawdzałem.
  • Odpowiedz
mam problem z #esp8266:

- system co minutę wysyła dane na serwer
- po pewnym losowym czasie (raz po godzinie, raz całym dniu) coś się zwiesza i przechodzi do stanu WLNOSSID_AVAIL
- nie następuje automatyczny reconnect, pomaga tylko esp.restart() lub klasycznie zasilaniem
- wywaliłem cały kod, odłączyłem wszystkie czujniki i przerwania (tak że teraz jedynie co robi to wysyła co minutę same zera) i
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@garmil: Mam 4 ESP8266 na 3 różnych AP z tym samym SSID. Radzi sobie bez problemów na sofcie ESPEasy. Przełącza się sam na inny AP jak obecny zniknie z sieci. Każdy AP na innym kanale oczywiście i AP nie zachodzą częstotliwościami na siebie. Oczywiscie zaczyna rwać bo zasięg słaby ale jak właściwy AP wróci to i esp wraca na niego bo silniejszy sygnał.
  • Odpowiedz
Mireczki z #arduino #esp8266 i kij wie co jeszcze..

Czy byłby ktoś chętny, na grupowy zakup Visual Micro pod #visualstudio ? Jak ktoś nie wie co to i jakie to ma możliwości to.. IDE dla wszelkich płytek w/w typu w VSie - http://www.visualmicro.com/

Licencja na pełną wersję (Szybsza kompilacja, specjalny debugger i inne ( http://www.visualmicro.com/page/Reasons-to-buy-Visual-Micro.aspx ) kosztuje przy kupowaniu samemu 19GBP a przy kupowaniu we trzech 29 / 9 = 9,66GBP więc prawie połowę taniej, ogólnie myślę, że warto..

Nawet
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mireczki, z #esp8266 wysyłam GETa z danymi na do mysql na cba.pl, a potem chcę to wyświetlić w tabeli
o ile pierwsza część działa - nowe rekordy pojawiają się w tabeli - to na głównej stronie dane nie są pobierane poprawnie z mysql. Po prostu ich nie ma ( ͡° ͜ʖ ͡°) Tu kod index.php:
http://pastebin.com/j3d75P0B
connect.php jest na pewno dobre, bo bez tego nie dodawałoby
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#elektronika #esp8266 #nodemcu Mireczki mam problem. Otóż popełniłem gafę :/ Pracowałem w ESPlorer i do pliku który jest uruchamiany przez init.lua walnąłem błąd składniowy. Teraz całość uruchamia się i w momencie uruchomienia tego pliku wywala mi komunikat na konsole i resetuję się :/

Próbowałem też wrzucić firmware poprzez LuaLoader ale kupa.

Nie jestem w stanie także niczego wysłać na konsole przez ESPlorer, próbowałem się "wstrzelić" ale
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@nouc23: nie możesz po prostu wrzucić od nowa bootloadera przez espflasher? Czy jak to sie tam nazywa? Nie wiem jak działa lualoader, ale możesz trzymać reset, rozpocząć wgrywanie i puścić reset - powinno pójść, jak nie to reflash
  • Odpowiedz
#esp32
Widziałem że jest już na botlandzie ESP32 z BLE. Z tego co pamiętam, trudno było to programować jakiś czas temu. Jak to wygląda teraz? Są jakieś biblioteki? Da się to tak łatwo programować jak #esp8266?
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

To jeszcze się pochwalę tym, zrobiłem sobie termometr wysyłający dane do serwera, który robi z tego wykresy i różne cuda.. XD

Użyłem do tego termometru BME280, podaje on temperaturę, wilgotność i ciśnienie, ale jest mega dokładny w tym co robi, wszystko z dokładnością do setnych części danej jednostki. Termometr jest podłączony do esp8266 a dokładniej do płytki NodeMcu, chociaż działa wszystko na zwykłym kodzie, nie skryptach. Te płytki podłączone są do Wifi,
IreuN - To jeszcze się pochwalę tym, zrobiłem sobie termometr wysyłający dane do serw...

źródło: comment_6Ias5W6kK4I56QfLCpYpe8OpnplMmh85.jpg

Pobierz
  • 31
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@IreuN: Megadokładny? Dla temperatury dokładność tego czujnika to +-0,5 stopnia Celsjusza w 25 stopniach otoczenia i +-1 stopień w zakresie 0-60 stopni. To, że rozdzielczość wyniku pomiaru wynosi 0,01 stopnia nie oznacza, że to dokładny termometr. Oznacza tylko tyle, że ma dobrą zdolność rozdzielczą.
  • Odpowiedz
Witam, wczoraj pisałem o podłączeniu przekaźnika finder do esp8266 (link). Podłączyłem wszystko wzorując się na tym schemacie, ale po wysłaniu sygnału z GPIO2 (control) przekaźnik nie reaguje. Nie wiem czy wszystko dobrze połączyłem (białe kółka - zasilanie, żółte - cewka przekaźnika, niebieskie kółko - tu podłączyłem pin z GPIO2). Może któraś z części jest źle podpięta?
#elektronika #esp8266
kowalzmetina - Witam, wczoraj pisałem o podłączeniu przekaźnika finder do esp8266 (li...

źródło: comment_BIETzbzvPcNRtJ1eUSo4IPj1JAFfxrtK.jpg

Pobierz
  • 13
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

  • 4
@pijmleko owszem ucza. Ale najczęściej jest to bezmyślne wkuwanie wzorów na pamięć, a tutaj ladnie wszystko koleś zobrazuję i jeszcze poda jakieś ogolno znane odpowiedniki
  • Odpowiedz
Mirki z #elektronika & #esp8266 pomóżcie w takiej sprawie: zakupiłem właśnie konwerter USB/RS232, model bte13-009, akurat ten model, bo był w sklepie, gdzie robiłem inne zakupy. Miał przełącznik 5/3.3, był na sensownym układzie, wydawał się ok. Po fakcie jednak zauważyłem, że w necie są instrukcje przerabiania tego konwertera, ponieważ jakoby ma on istotna wadę: przełącznik 5/3.3 dotyczy tylko wyjścia Vcc, logika RS232 jest cały czas 5V. Ręce mnie
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Jarek_P: Fakt brak jest jakichkolwiek przełączników poziomów logicznych. Ale tak jak mówię nie programowałem zwykłego czystego esp tylko esp w sonoffie. Dzisiaj jak wrócę do domu (bardzo późno) to może uda mi się coś zmierzyć :) Ale nie jestem pewien czy mój multimetr ma opcje zapisywania najwyższego odczytu.

EDIT:
Dla przykładu wziąłem zdjęcie od #botland myślę że to wiele wyjaśnia czemu mój esp mógł przetrwać :D
  • Odpowiedz