Podczas pomiaru prądu do gpio nie ma nic oprócz miernika, a układ jest zgodny ze schematem j/w.
W chwili gdy input_1 zewrę do masy na emiterze / gpio jest tylko 1,7V z 3,3 i to powoduje że wejście nie działa, led też się nie świeci.
Gdy odepnę gpio od transoptora to ledy świecą przy zwarciu input_1 do masy
ESP8266 - 2.0
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Potrafię obsługiwać miernik, a w jaki sposób zmierzysz pobór prądu przez gpio ? w Tym przypadku to gpio jest odbiornikiem.
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Próbowałeś odpiąć LED-y?
Wg datasheet układ powinien działać... jaki masz prąd jak zewrzesz amperomierzem do masy input 1?
Wg datasheet układ powinien działać... jaki masz prąd jak zewrzesz amperomierzem do masy input 1?
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
-
shimano73
- Posts: 2174
- Joined: Sun Feb 28, 2016 12:27 pm
- Location: Orzesze
- Been thanked: 1 time
Odłączałem diody , one nic nie wnoszą. Mierzyłem prąd input_1 - masa w tej chwili go nie pamietam a nie ma mnie w domu.
Układ jest poprawnie zmontowany ( 3szt) z ta różnicą iż input jest na 24v wiec zamiast dwóch równoległych opornikow 1k jest jeden 1.2k.
Układ poprawnie działa z softem zrobionym na arduino sdk ( SuplaNodeMCU) ale w nim nie ma trybu konfiguracji a układy maja być dla znajomych
Układ jest poprawnie zmontowany ( 3szt) z ta różnicą iż input jest na 24v wiec zamiast dwóch równoległych opornikow 1k jest jeden 1.2k.
Układ poprawnie działa z softem zrobionym na arduino sdk ( SuplaNodeMCU) ale w nim nie ma trybu konfiguracji a układy maja być dla znajomych
W elektronice jak nie wiadomo o co chodzi to zwykle chodzi o zasilanie
Wezmę udział w Supla Offline Party 2024
Wezmę udział w Supla Offline Party 2024
-
Espablo
- Posts: 1754
- Joined: Wed Jun 29, 2016 5:04 pm
- Location: Oświęcim
Przed transoptorem input zwierasz do GND. Natomiast za transoptorem logika układu elektronicznego jest odwrócona , czyli zwierasz do VCC. Musisz mieć soft przerobiony. Soft od @slawka jest z logiką gdzie układ pracuje wykrywając stan zwierając do GND. Pogadaj ze @slawkiem, żeby przerobił soft na odwróconą logikę
Każde urządzenie elektryczne działa o wiele lepiej jeśli podłączysz je do prądu.

-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Proszę bardzo, chociaż moim zdaniem soft pulldown powinien działać, jeśli prąd input 1 i input 2 jest w granicach 5mA (wg datasheet transoptora).
W obu wersjach wyłączyłem diody - najlepiej je odłączyć.
Rezystor podciągający montujemy stosownie do nazwy wersji.
W obu wersjach wyłączyłem diody - najlepiej je odłączyć.
Rezystor podciągający montujemy stosownie do nazwy wersji.
You do not have the required permissions to view the files attached to this post.
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
-
wikktor
- Posts: 25
- Joined: Mon Jan 09, 2017 11:01 am
Katalog ESP8266-Firmware był na wersji 1.0.slawek wrote: Tue Feb 21, 2017 9:18 pm Nie - oryginalnie jest to katalog ESP8266-Firmware umieszczony na pulpicie - ale możesz utworzyć inny katalog - ważna jest prawidłowa ścieżka
74880 - prędkość natywna dla konsoli. Podmieniasz ścieżki prowadzące do .../media/sf_Public.
Na 2.0 domyślnie wykropkowuje do media/sf_Public i sobie tak zostawiłem.
a i zmieniłem z /hdd2/Espressif/ESP8266_BIN154 na /home/supla/Devel/supla-core/bin i mi działa.
Z ścieżką jak na gicie: /hdd2/Espressif/ESP8266_BIN154 mi nie działało, ale to tylko raz próbowałem przez przeczyszczenia pamięci - i nie rozumiem czemu by to miało tak działać. Według mnie trzeba by to poprawić na gicie - tyle że dać jakąś relatywną ścieżkę.
Prędkość 74880 mi zadziałała - dzięki
-
slawek
- Posts: 2685
- Joined: Mon Mar 14, 2016 11:48 pm
- Location: Biała Podlaska
Ja ciągle używam tej samej wirtualki, oczywiście aktualizuję, więc nie sprawdzałem czy pojawiła się nowa z innym układem katalogów... skonfigurowany build był tylko na początku, potem trzeba było robić to samemu, podobnie makefile... Scieżki i katalogu "media/sf_Public" w mojej w ogóle nie było, stąd moje sugestie.wikktor wrote: Thu Feb 23, 2017 7:43 pm Katalog ESP8266-Firmware był na wersji 1.0.
Na 2.0 domyślnie wykropkowuje do media/sf_Public i sobie tak zostawiłem.
TEORIA jest wtedy gdy wszystko wiemy i nic nie działa
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
PRAKTYKA jest wtedy gdy wszystko działa a my nie wiemy dlaczego
My łączymy teorię z praktyką czyli nic nie działa i nikt nie wie dlaczego
-
Zybi
- Posts: 1511
- Joined: Sun Jun 26, 2016 4:24 pm
Przy przesiadce na wersję 2.0 podczas kompilacji na "virtualce" różnych softów pojawia mi się taki błąd:
make[1]: Leaving directory '/home/supla/Devel/supla-core-ESP8266_IOT_2.0/ESP8266_IOT/supla-dev'
xtensa-lx106-elf-gcc -L/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/lib -Wl,--gc-sections -nostdlib -T/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/ld/eagle.app.v6.ld -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--start-group -lc -lgcc -lpp -lphy -lnet80211 -lwpa -lmain -llwip -lcrypto -lssl user/.output/eagle/debug/lib/libuser.a driver/.output/eagle/debug/lib/libdriver.a supla-dev/.output/eagle/debug/lib/libsupladev.a nettle/.output/eagle/debug/lib/libnettle.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
/home/supla/Devel/Espressif/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/Makefile:365: recipe for target '.output/eagle/debug/image/eagle.app.v6.out' failed
make: *** [.output/eagle/debug/image/eagle.app.v6.out] Error 1
supla@supla-iotsdk:~/Devel/supla-core-ESP8266_IOT_2.0/ESP8266_IOT$
Debian-a mam zaktualizowanego, ścieżki poprawne.
Jak temu zaradzić, bo ja nie mam już pomysłu?
EDIT:
Cały dzień się z tym bujałem i nic, a jak tylko napisałem na forum, to znalazłem rozwiązanie.
Brakuje biblioteki "libc.a", można ją pobrać stąd:
... nieaktualne
EDIT: stąd viewtopic.php?f=18&t=1951&start=60
i przerzucić do Devel/Espressif/ESP8266_NONOS_SDK154/lib
make[1]: Leaving directory '/home/supla/Devel/supla-core-ESP8266_IOT_2.0/ESP8266_IOT/supla-dev'
xtensa-lx106-elf-gcc -L/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/lib -Wl,--gc-sections -nostdlib -T/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/ld/eagle.app.v6.ld -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--start-group -lc -lgcc -lpp -lphy -lnet80211 -lwpa -lmain -llwip -lcrypto -lssl user/.output/eagle/debug/lib/libuser.a driver/.output/eagle/debug/lib/libdriver.a supla-dev/.output/eagle/debug/lib/libsupladev.a nettle/.output/eagle/debug/lib/libnettle.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
/home/supla/Devel/Espressif/xtensa-lx106-elf/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld: cannot find -lc
collect2: error: ld returned 1 exit status
/home/supla/Devel/Espressif/ESP8266_NONOS_SDK154/Makefile:365: recipe for target '.output/eagle/debug/image/eagle.app.v6.out' failed
make: *** [.output/eagle/debug/image/eagle.app.v6.out] Error 1
supla@supla-iotsdk:~/Devel/supla-core-ESP8266_IOT_2.0/ESP8266_IOT$
Debian-a mam zaktualizowanego, ścieżki poprawne.
Jak temu zaradzić, bo ja nie mam już pomysłu?
EDIT:
Cały dzień się z tym bujałem i nic, a jak tylko napisałem na forum, to znalazłem rozwiązanie.
Brakuje biblioteki "libc.a", można ją pobrać stąd:
... nieaktualne
EDIT: stąd viewtopic.php?f=18&t=1951&start=60
i przerzucić do Devel/Espressif/ESP8266_NONOS_SDK154/lib
