Ok . To pochwale sie moimi wypocinami.
To moja skrzynka zrobiona przezemnie.
Na trzech ekspanderach. Narazie jedna juz dziala listwa. Wszystki przekazniki fajnie hulaja. . Razem z czujnikiem temp. Dziekuje Adrianie.
Dziekuje tez Adrian za polecenie tych plytek uniwersalnych jestem z nich bardzo zadowolony Zrobilem tak ze moge w kazdej chwili wymienic expander lub wemosa
kazda listwa tez ma wyprowadzone zlacze na i2c
w tych listwach mozna zauwazyc te cewki przez ktore sa wyprowadzone wyjscia z przekaznikow . Chce pozniej pobawic sie i mierzyc nimi obciazenie wlasnie na wyjsciu analogowym
@krzysztofch fajnie , że wykorzystujesz moduły przekaźników , które by pewnie zaliczyły śmietnik , a tu dostaną drugie życie, ale napisz do czego w praktyce zastosujesz tą skrzynkę ? Sterowanie jakimś zestawem akwarium ? Bo 18 przekaźników np przy sprzęcie RTV to musi być dużo tego sprzętu :))
Najprawdopodobniej bedzie to w piwnicy lub byc moze na strychu. Tylko trzeba tez uwazac w razie pozaru jak to zabezpieczyc jesli na strychu. Beda poprostu zapasowe wlaczniki. Np bede chcial zrobic oswietlenie ogrodu na zewnatrz to podepne sie tam obwodem. Jesli bede chcial sterowac jakims gniadkiem czy wentylatotem to tez je tam podepne. A byc moze tez sterowanie jakas glowiczka kaloryfera na np korytarzu. Jesli zawiedzie system to nie beda tam strategiczne obwody. Pozatym expander jest wyjmowany, wemos tez. Tak ze kazdy moze mi to wymienic bylą zapasowa listwę, wemos gotowy zaprogramowany duplikat i expander bedzie tam jako zapas. Oczywiscie ja bede musial mowic przez tel co trzeba robic zeby znow zadzialalo. Bo to bedzie u mojej mamy. I brat moze takie szybkie latwe prace ogarnac
ps
wczoraj chcialem sprobowac z dwoma czy trzema expanderami ale te dwa mi nie chcialy dzialac nawet pojedynczo. Nie wiem dlaczego.
Szukalem przyczyny. I jakos zadzialaly same. Nie wiem co byla za przyczyna przed.
Probowalem expander zasilac 5v i tez 3.3v szukajac dlaczego nie dzisla
zauwazylem tez ze po wymianie na inny ekspander nic sie nie zmienia i dziala wszystko poprawnie Nie ma to znaczenia czy po konfiguracji wemosa zmienie na inny exspander czy nie
isom mam pytanie jesli chodzi o zmiane adresu expandera czy moga zmienic adres uzywajac podlaczenia 5v zamiast 3.3v bo jesli nie to musze tez chyba je zasilic wszystkie 3.3v ale jeszcze nie jestem pewien jak to zrobie
I jeszcze nie probowalem z drugim expanderem przy pomocy i2c i jednym wemosem
Tez okazalo sie ze niebieskie diody za maly tezystor dobralem i poprostu raza w oczy. Musze dobrac wiekszy rezystor do ledow informujacych ktory przekaznik jest wlaczony
@krzysztofch to że podmiana ekspandera nic nie zmienia - wszystko działa wynika z faktu że cały soft siedzi w wemosie , ekspander to tylko dodatkowe wej/wyj tego wemosa , zmiana adresu polega na zmianie stanu wejść A0 - A-2 i rozróżniane są tylko dwa stany Niski i Wysoki , Ponieważ MCP2317 toleruje bez problemu 5V, to takie napięcie będzie dla tego wejścia tak samo stanem wysokim jak 3,3V innymi słowy nie ma to znaczenia czy podasz 3,3V czy 5V , ekspander to zaakceptuje jako stan wysoki na wejściu.
@adrian hej.
Chciales zebym przetestowal ten soft na np 3 expandery.
Wczoraj zrobilem doswiadczenie ale myslalem ze to wina zasilania. Wszystki bylo zasilane 5 v z ladowarki od telefonu 500mA
myslalem ze nie wydala pradowo wiec jeszcze wczoraj wziolem ladowarke 5v 1A
ale tez to samo.
Dzis po przyjsciu z pracy postanowilem podpiac zasilacz od komputera zeby sie upewnic i i to samo zachowanie. Juz je opisuje.
Esp wemos skonfigurowalem na dwa ekspandery Wszystko dzialslo
wiec wszedlem w konfiguracje , wczesniej podpiolem 3 expander i skonfigurowalem trzy expandery po 6 przekaznikow adresy zostaly wykryte
Gdy wyszedlem z konfiguracji wemosa dioda konfig migala co okolo sekunde I nic nie dzialalo Gdy odpiolem ostatni expander to wemos wrocil do zycia i zaczely mi dzialac dwa pierwsze expandery z przekaznikami
podpinajac trzeci expander ,wylanczajac zasilanie i ponowne wlaczenie wemos miga dioda co okolo sek Ponowne odlaczenie drugiego expandera , nie trzeciego jak za pierwszym razem , powrocil wemos do zycia i dzislaly mi pierwszy i trzeci expander
bo w konfiguracji bylo tak ustswione
Wychodzi na to ze po podlaczeniu trzech expanderow z trzema roznymi adresami wemos nie chce wystartowac odpiecie ktorego kolwiek przywraca wemos do zycia i wszystko dziala.
I upewnilem sie ze zasilanie wydala pradowo
- soft jest zrobiony na 2 ekspandery
- max 32 urządzenia
- 3,4 i 5 expander bedzie widziany w konfiguracje - ale soft w trybie działania tego nie powinien obsłużyć
- ponieważ mam teraz 1 expander w domu (czekam na kolejne) wiec po pierwsze
- na 100% nie dam sobie obciąć, że działa wszystko gites na 2 expandery - tutaj potrzebuje potwierdzenie - teoretycznie powinno, ale nie testowałem
- na 3 expandery nie będzie działać na 100% ale nie wiem jakie będzie zachowanie urządzenia w takich przypadkach. To co opisujesz jest dziwnawe, ale nie wykluczone, że to jest wina softu, że tak się wiesza. Jak będę miał 3 expandery to przechwyce gdzie jest problem. Jak masz jak ściągnąc log'a z działania firmware to podeślij.
nie wiem jak i skad sciagnac te logi
i nie wiedzialem ze to nie zadziala na trzy expandery. Jedynie to moge nagrac video z tych prob
- wgranie wersji DEBUG
- podłączenie adaptera jak do wgrwania soft do ESP
- putty lub inny program co czyta porty COM
- predkosc portu 115200
@krzysztofch tak jak napisał @adrian możesz odłączyć tą ładowarkę od wemosa i podłączyć wemosa do portu USB w kompie , jak nie będziesz rozświecał wszystkich led to spokojnie USB kompa pociągnie tego wemosa z ekspanderami bo same ekspandery pobierają bardzo mało.
Aktualizujesz soft przez www do tej samej wersji tylko z Debug, Uruchamiasz PUTTY , ustawiasz połączenie na Serial , port COM taki jaki widzi komputer , prędkość i klikasz OPEN
W oknie które się otworzy będą widoczne logi z firmware a moduł będzie normalnie działał.