3 minuty czytania

adrian

Jestem związany zawodowo z informatyką; kiedyś pracowałem jako programista, a teraz czerpię radość z hobbystycznego kodowania. Moja pasja skupia się na nowych technologiach, zwłaszcza tych, które mają potencjał ułatwić życie ludziom oraz wspierać ochronę środowiska naszej planety

75 komentarzy

  1. isom pisze:

    @adrian czy finalnie przewidujesz bogatszą obsługę wejść ? Chodzi mi o obsługę kontaktronów , PIR i wszelkiej maści wyłączników krańcowych.
    Ta wersja ładnie się wgrywa , konfig na razie bez problemów i ekspander jako przyciski działa , Za krótko żeby wyciągać wnioski i nie testowałem jeszcze przekaźników i współpracy przycisk- przekaźnik , oraz pracy bez WIFI i Brokera 

  2. adrian pisze:

    -tak chce dodać jeszcze taki binarny sensor: pir, kontaktron, magnetyczny – jak zwał tak zwał

  3. Daro1003 pisze:

    Świetna sprawa. 
     Dzięki Twojemu T4 Adrian będę mógł znacznie zmniejszyć ilość Sonoff 4CH w swojej rozdzielni co za tym idzie mniej ESP w jednym miejscu. Obecnie mam 11 sztuk a muszę dodać jeszcze jeden aby mieć 48 włączanych punktów świetlnych. Widzę że będę musiał również zmienić całą konstrukcję w rozdzielni jeśli T4 końcowa wersja będzie działać.
     Jestem gotowy do pomocy niestety w pisaniu programu nie pomogę ale mogę coś po testować lub wesprzeć $ Twoją pracę. Gdzie mogę nabyć ekspander w Pl aby zacząć testy ?
     Uzupełnij jeszcze info dla laików takich jak ja czyli do jakiego modułu najlepiej podpiąć ? Sonoff 4CH, Geekcreit ? Czy coś mniejszego np NodeMCU lub jakaś mała konstrukcja ESP np Wemos D1 mini ?
     No i zachodzi pytanie jakich przekaźników używać do tej konstrukcji do zapalania oświetlenia LED.

  4. Krzysztofch pisze:

    Witaj Adrianie . Widze ze jeszce jestes.
    chodzi mi o komendy dla gpio i expandera jakie sa dla expandera i dla gpio Czy cos sie zmienilo? Pytam bo dawno nie uczestniczylem z wami.
    edit
    dwa miesiace odlozylem ta zabawe i wylecialem z wprawy ale pozapominalem
    ale juz wiem dla kazdego przekaznika komendy nastepujace
     
    http://192.168.0.xx/?device=relay&name=R1&command=on&source=domoticz
    http://192.168.0.xx/?device=relay&name=R1&command=off&source=domoticz
    itd
    sory za zamieszanie

    • Krzysztofch pisze:

      Podlaczylem wkoncu swoja plytke z szescioma przekaznikami pod expaner MCP23017 ten czarny ktory Adianie dales zdiecie wczesniej
      skonfigurowalem wszystko ,czyli przekazniki podlaczone zostaly do expandera od B1 do B6 i a przyciski uzylem gpio 12,13,14 i z ekspandera
      A1,A2 i A3.Narazie proba zostala zrobiona przez http i wszysko dzialalo jak nalezy w moim domoticzu.Przysciski ustawilem wszyskie narazie jako bistabilne.
      Bede jeszcze kontynuowal swoje proby jak cos to dam znac.
      Musze jeszce dodac,  wielkie brawa dla naszego szefa ,kawal dobrej roboty Adian odwaliles.Dziekujemy

  5. isom pisze:

    Ja zauważyłem , że po dodaniu urządzenia ze statycznym IP występuje ten przypadek , który już był opisany nazwa modułu jest wyświetlania w postaci ESP-12345 zamiast nazwy nadanej przy konfiguracji.
    Druga bardziej istotna rzecz to stan przekaźników po resecie lub zaniku zasilania , przy ustawieniu „ostatnia zapamiętana wartość" , stan przekaźników ustawia się losowo , testowałem to przy przekaźnikach konfigurowanych na wyj ekspandera i przez GPIO ESP.
    Nie ważny jest też sposób wyzwalania  L/ H przekaźnika , po  prostu wszystkie przekaźniki OFF po restarcie np 2 szt ON, reszta OFF .
    Cała reszta jak praca bez WIFI czy rozłączenia z Brokerem jest bez zarzutów 

  6. adrian pisze:

    @isom – nie testowałem rzeczywiście stanów początkowych przekaźników – zobaczę/naprawię

    co do nazwy host, jest zgłoszony do naprawy przy autorów arduino do ESP. To co odkryłem to nazwa się ustawia przy „twardym" reset (odłączenie od zasilania, lub przycisk reset) przy software’owym reset nie ustawiana jest nazwa host’a przez biblioteki arduino

    dzięki

  7. adrian pisze:

    @isom – sprawdziłem ustawianie przekaźnika przy restart i działało dobrze

    • co masz ustawione u siebie? (załączam na czym testuje)
    • nie masz ustawionego jakiegoś czasu automatycznego wyłączenia
    • robiłeś czystą instalację, aktualizację z innej wersji?
     
    EDIT: Ok widzę, że mi działa przy wciśnięciu Reset, ale jak odcinam zasilanie to mi na przemian ustawia jeden przekaźnik. Testuje dalej
  8. isom pisze:

    @adrian ustawienia, które wstawiłeś mam oba na ostatnia wartość, przy 4 przekaźnikach  i restarcie lub zaniku zasilania są losowe ustawienia , przywracałem fabryczne jak zmieniałem konfig przekaźników z ekspandera na GPIO ESP , wgrywałem czysty soft po czyszczeniu pamięci .
    Nie sprawdzałem przy mniejszej ilości przekaźników , bo uważam że to nie ma sensu.

  9. Krzysztofch pisze:

    Ja wczoraj mialem poprobowac ale utknelem w lutowaniu esp wemos. Do wemosa dodaja takie nozki do lutowania , one sa tak kiepskiej jakosci ze sie nie chca lutowac. Soedzilem tak duzo czasu zeby to zmontowac , ze stwierdzilem ze to nie ma sensu tyle pracy w to wkladac. A chcialem mianowicie zrobic do tych swoich listw zeby byl wujmowany expander i wemos. Gdyby sie cos stalo, pomimo wlozonej pracy na poczatku , pozniej szybko bym mogl wymienic expander czy wemos. 
    Moze ktos podpowie czy ten pomysl moj ma sens. Czy przylutowac na stale oszczedzajac czas. 
    I to moja prototypowa plytka 
    i czy w przyszlosci moga byc problemy z polaczeniem z tymi nozkami np przez wilgoc  
     C53F7695-7C39-45F2-8606-6846BFF4CFB4.jpeg
     B5A63EAA-70BF-4D6F-AC0E-0FEB57EB11E7.jpeg
     F2F5FD56-1052-4654-8595-A4E06850ADA2.jpeg

  10. Krzysztofch pisze:

    @adrian po zobaczeniu twojej plytki dalej sie uparlem ze tą swoja zrobie druga. Ale to jest porazka. Te plytki uniwersalne to szajs.Przynajmniej te co ja dobie kupilem. Nie da rady tego szybko lutowac. Skad masz taka plytke. Sam ja zaprojektowales. Czy to jakis gotowiec. Czy tez uniwersalna ale lepszej jakosci. Jak ona wyglada z drugiej strony. 
    Moj szajs tak wyglada  
     
     image.jpg

  11. Daro1003 pisze:

    @krzysztofch Też mam te brązowe ale ok może masz cyne kiepskiej jakości ??
    Ja pod gołe ESP zamówiłem taką jak @Adrian pokazuje:
    https://pl.aliexpress.com/item/4000184873566.html?spm=a2g0s.9042311.0.0.27425c0fzjiuKX
    Mam kilka gołyc ESP8266 12F wylutowanych bo zmieniałem na 07S ze względu na wejście antenowe.

  12. adrian pisze:

    Cześć, druga wersja beta do pobrania: AFE Firmware T4 2.4.0.B2

    • obsługuje 2 ekspandery – czyli teraz można podłączyć do 32 przekaźników, przycisków lub diod LED – lub oczywiście kombinację  np.16 przekaźników i 16 przycisków
    • dodałem dwie opcje do konfiguracji MQTT Brokera, związane z przechowywaniem wiadomości, temat poruszany tutaj
      • przechowywanie wiadomości LWT w brokerze
      • przechowywanie wszystkich wiadomości 

    Nie robiłem nic w kontekście problemu zgłoszonego przez @isom dot. przywracania stanów początkowych przekaźników. Natomiast pracując nad tą wersją nie doświadczyłem, ani razu tego problemu – wiec może go rozwiązałem, nie wiedząc o tym – do sprawdzenia.

    To co przede mną do dopieszczenie kodu, zakup drugiego expandera i trochę testów.

    Pomoc przy testowaniu, jak zawsze jest dla mnie bardzo pomocna. Dzięki!

  13. isom pisze:

    @adrian to co zgłaszałem dalej niestety ma miejsce zobacz log , na początku ustawiam dwa przekaźniki na ON , zaraz po resecie AFE stan jednego jest OFF , drugiego ON .
    Testowane na GPIO 14 i 12 GPIO ESP na razie bez podłączonego ekspandera
     log-AFE-T4.txt

    • adrian pisze:

      @isom

      • dzięki za log’a bardzo pomaga
      • czy nie masz ustawione tak, że w konfiguracji urządzenia masz ustawione, że korzystasz z 16 przekaźników ? 
      • i skonfigurowałeś dwa pierwsze ten z GPIO 14 i 12 ?
      • a resztę przekaźników od 3 dalej nie konfigurowałeś? tak wygląda z loga
      • jak AFE startuje to odtwarza ostatnią wartość przekaźnika
      • i tu każdy przekaźnik od 3 do 16 ma GPIO 12 tak jak jeden z tych dwóch i go wyłącza – bo taki mają stan przekaźniki 3 do 16 – OFF – a mają GPIO 12

      może nie napisałem wyraźnie

      • zrób proszę tak, w konfiguracji urządzenia ustaw tyle przekaźników ile używasz.
      • i sprawdź czy te co używasz mają różne gpio

      Jeśli to będzie to to ufff …. pewnie lepiej będzie jak ustawię domyślną wartość GPIO na brak niż na 12 jak chyba jest teraz.

      daj znać przy okazji

  14. isom pisze:

    @adrian ma to sens , chociaż poprzednią wersję testowałem na rzeczywistej ilości przekaźników, ale jest to punk zaczepienia , sprawdzę dziś wieczorem 

  15. isom pisze:

    @adrian sprawa wygląda tak , aktualizacja stanu przekaźnika się sypie po dopisaniu do tego przekaźnika przycisku – włącznika.
    Bez przycisków -Ok , dodane przyciski bez deklaracji co robią – Ok, przypisanie przycisku włącznika do kanału przekaźnika – ten kanał zaczyna sobie tańczyć. Im więcej kanałów przekaźnika połączonych z przyciskami tym większy bałagan.
    Nie ma tu znaczenia czy włączniki są bistabilne czy mono.
    Jak chcesz przeanalizować logi to poniżej z przyciskami mono i drugi z bistabilnymi.
    Konfiguracja ( chociaż wiem że sobie ją odczytasz z logów ) wszystkie 3 przekaźniki wyj ekspandera , 3 przyciski – włączniki tak samo 
    Pierwszy przycisk tylko systemowy na GPIO 0  ESP
     log-AFE-T4.mono_.txt
     log-AFE-T4.bistab.txt
     
    Jak potrzebujesz dłuższe logi np z dwóch resetów to napisz, chociaż już nie mam pomysłów jak nazywać sieć wifi :))

  16. Przetestowałem, i u mnie wstępnie OK, tj. po zaznaczeniu obu nowych opcji dla LWT i wszystkich komunikatów AH przywraca prawidłowy stan przekaźnika po przeładowaniu konfiguracji. Nie zauważyłem efektu jak u isoma (ustawiłem przycisk GPIO3 na sterowanie wbudowanego oprzekaźnika) – status przekaźnika, komunikaty do MQTT i stan w HA ustawia mi prawidłowo, ale pewnie dlatego, że to wbudowany przekaźnik.
    Wrzucę AFE na jeszcze na 2-3 sanoffy i poobserwuję przez kilka dni . Mam jakiś dziwny objaw na wszystkich sonoffach (Tasmota), nie jestem pewien, czy to problem firmware, czy mojej sieci, ale sonoffy wypadają mi z sieci WiFi i nie ma dostępu do ich webgui. Po pewnym czasie wracają, ale nie ma sposobu na przywrócenie kontroli. To może być coś siecią (choć reszta urządzeń wydaje się działać ok), a może być z FW sonoffów. Sprawdzę czy objaw występuje na AFE, wtedy wniosek, że to jednak sieć, choć wymieniałem ostatnio switch, router-POE i AP na netgeary, żeby było spójnie …
    @adrian mam wrażenie, że po wgraniu AFE (wcześniejsza wersja AFE, nie beta), webgui do wyboru AP do sieci pokazał mi dwie sieci o takim samym ssid, czyli tak, jakby rozróżniał je po MAC, ale wyświetlał ssid. Jak wygląda u Ciebie wybór sieci, tj. jeśli jest kilka AP (z jednakowym hasłem), to na ile AFE daje sobie radę z wyborem tej mocniejszej mocniejszej po restarcie?

    • adrian pisze:
      Dodane przez: @l3m4r

      @adrian mam wrażenie, że po wgraniu AFE (wcześniejsza wersja AFE, nie beta), webgui do wyboru AP do sieci pokazał mi dwie sieci o takim samym ssid, czyli tak, jakby rozróżniał je po MAC, ale wyświetlał ssid. Jak wygląda u Ciebie wybór sieci, tj. jeśli jest kilka AP (z jednakowym hasłem), to na ile AFE daje sobie radę z wyborem tej mocniejszej mocniejszej po restarcie?

      zupełnie tego nie kontroluje. Podczas wyszukiwania sieci ESP wyłapuje co może w zadanym czasie i wyświetla do wyboru. W konfiguracji zapisuje nazwę nic więcej – więc przy restarcie szuka sieci o tej nazwie, ale którą wybierze to nie mam zielonego pojęcia. Z perspektywy AFE – mojego kodu zupełnie w to nie ingeruję, nie mam na to wpływu.

  17. isom pisze:

    @adrian dobry znak , bo najgorzej jak nie wiadomo o co chodzi , jak się z tym uporasz to bardzo bym prosił o wejścia NO/NC , mam jeden moduł , który zbiera sygnały z czujników alarmowych i robi mi scenariusze do oświetlenia , ale chodzi na esp easy i ma upodobania do zwiech raz na jakiś czas, a ja tak nie lubię i czekam jak na zbawienie na ten soft .
    Zrobiłbym to na arduino i mysensors , ale nie mam nawet dwóch wolnych żył żeby puścić to po RS485, a po nRF24L01 ( radio 2,4GHz) jakoś nie mam przekonania.
     

  18. Hej. Dziwny efekt – sonoff z AFE sam przełącza przekaźnik na ~1s (w kilkaście minut 2-3 razy), nie ma po tym śladu w MQTT ani HA, gdybym nie miał go obok siebie, i nie słyszałbym, to nie zauważyłbym. Coś mi świta, że 1-2 lata temu widziałem gdzieś info, że ESP wyłapują zakłócenia albo, że to sprawka Retain w MQTT. Identyczny Sonoff z Tasmota leży obok tego z AFE i nie przełącza się. Muszę to dokładniej poobserwować.

  19. adrian pisze:
    • retain to występowałoby, gdy Sonoff lub HA odłączał się od MQTT Brokera – wtedy MQTT Broker wysyła ostatnią wiadomość
    • takie samoczynne to może być związane, że urządzenie może samo resetować się i przy ponownym włączaniu jest jakieś takie zjawisko
    • może mógłbyś jakoś przechwycić czy sie rozłącza sonoff patrząc po LWT – ale z drugiej strony byłby ślad MQTT
    • obserwuj proszę – dzięki
  20. adrian pisze:

    Kolejna wersja Beta 4

    • dodana obsługa do 32 czujników dwustanowych, @isom, gdybyś mógł zobaczyć parametry konfiguracyjne, czy zrozumiałe, czy czegoś nie brakuje?
    • dodałem jeden czujnik DS18B20 (z kodem AFE Pro) @krzysztofch
    • drobne zmiany w UI w panelu konfiguracyjnym

    AFE Firmware T4 2.4.0.B4

    Teraz muszę trochę pokomentować kod i potestować, przed wypuszczeniem na światło dzienne.

  21. isom pisze:

    @adrian zaraz wgrywam i testuję . Dzięki 
    EDIT
    Firmware jak na razie działa bardzo OK , jutro mam wolny dzień to pomęczę go bardziej, ale wychodzi na to że wszystko śmiga , opcja wysyłaj ON /OFF jest zamiast Open Closed, które działa jak nie jest odznaczone ON /OFF – dobrze rozumiem ?

  22. isom pisze:

    @adrian czyn się ma różnić ustawienie dla czujnika binarnego ON/OFF ? Odznaczam ON/OFF wysyła w logu ON/OFF , wyłączam odznaczenie wysyła w logu ON/OFF 

  23. adrian pisze:

    ON/OFF – zaznaczone wysyła ON/OFF, jak nie zaznaczone to OPEN/CLOSED, ale

    • Domoticz rozumie tylko: ON/OFF wiec opcja OPEN/CLOSED jest tylko wysyłane dla HTTP API, przez przeglądarkę
    • w przypadku MQTT nie domoticz’owego wysyłane jest albo ON/OFF albo OPEN/CLOSED

    Daj znać, czy jasne lub niejasne, czy może coś nie działa – w logu chyba mi zawsze drukuje 0/1 lub On/Off nie pamiętam

  24. isom pisze:

    @adrian Ok teraz jasne , w logu zawsze daje stan 0/1 a publikuje ON/OFF Dzięki ,bardzo fajnie to działa będę miał co robić jutro , rozumiem , że radykalnych zmian nie przewidujesz i będę mógł zrobić aktualizację z bety do produkcji przez www ?
    Chcę to wdrożyć jak najszybciej a jutro mam wolne 

  25. isom pisze:

    @adrian Ideałem by było gdyby dorobić do czujnika sterowanie przekaźnikiem – załączenie na wyznaczony czas, mi to akurat teraz nie potrzebne , ale gdyby to dołożyć to już full opcja i wyśmienity soft , teraz jest super, ale chyba warto o tym pomyśleć . Co o tym sądzisz ?

  26. isom pisze:

    Jutro ruszy na 12 czujnikach , kilku przekaźnikach i przyciskach , dam znać, ale już widzę, że będzie Ok . To naprawdę kawał dobrej roboty. 

  27. isom pisze:

    @adrian moduł przeprogramowany, dołożyłem jeszcze  DS 18B20 , mało mi tam potrzebny, ale niech się soft testuje na żywym organizmie.
    Wszystko ruszyło bez problemów , mam trzy czujniki które musza działać rewersyjnie do pozostałych i z tym też nie ma najmniejszego problemu,
    LWT działa , czułość binarnych zrobiłem na razie 20 zobaczę jak będzie po dobie . Tylko jeden przekaźnik pracuje na GPIO ESP i termometr reszta na ekspanderze. Dzięki raz jeszcze   

  28. isom pisze:

    @adrian po dwóch dobach od odpalenia, firmware zachowuje się perfekcyjnie , wszystkie czujniki binarne reagują jak należy , przekaźniki klepią wtedy kiedy trzeba i DS też nie robi niespodzianek . 

  29. adrian pisze:

    Wersja „produkcyjna" jest już dostępna do pobrania

    AFE Firmware T4 2.5.0

    Podsumowując:

    • Obsługa do dwóch ekspanderów MCP23017 co daje
    • do 32 przekaźników
    • do 32 przycisków
    • do 32 diod LED
    • do 32 czujników dwustanowych (binarne)
    • Dodane dodatkowe parametry do konfiguracji MQTT  dot. przechowywania wiadomości MQTT przez broker MQTT
    • Dodatkowe jeden czujnik DS18B20 (AFE Pro)
    • Wejście analogowo cyfrowe (AFE Pro) @krzysztofch

    W paczce do ściągnięcia

    • dla ESP od 1Mb do 4Mb
    • dedykowana wersja dla Domoticz
    • PL lub EN
    • wersja do Debugowania

    Dzięki za pomoc przy testowaniu @isom i za inspiracje

     

  30. isom pisze:

    @adrian zaraz pobieram , sterowania przekaźników przez czujniki binarne jeszcze nie dodawałeś ? 

  31. adrian pisze:

    @isom – jeszcze nie dodawałem – chcę już coś wypuścić, niż zamrozić na kolejne X dni 

  32. adrian pisze:

    nie wiem jakiego masz ekspandera

  33. isom pisze:

    @krzysztofch A0 do 3,3V i masz adres 21 , jak chcesz trzeci to A0- nic A1 -3,3V  i adres 22
    O @adrian mnie uprzedził :))

  34. adrian pisze:

    @krzysztofch – ja nie testowałem na więcej niż jednym ekspanderze – nie mam w domu, wiec daj znać czy będzie chodzić. dzięki

    • Krzysztofch pisze:

      @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  
       
       
       

      • adrian pisze:

        @krzysztofch

        • 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. 
  35. Krzysztofch pisze:

    A ja mam takie pytanie do Adriana
    w przyszlosci bede chcial zrobic tu na swoich listwach pomiar obciazenia. Czylu pradu. Mam taka cewke na kazdym z wyjsc. Potem sobie to oblicze jakie napiecie wychodzi z tej cewki zbuduje dzielnik napiecia i chce podlaczyc do wejscia analogowego. 
    Adrian czy dalo by rade w konfiguracji cos takiego gotowego zrobic jak to juz przygotuje.
    w przyszlosci ten pomysl mozna by dodac byc moze do innych wersji.  
     image.jpg

  36. Krzysztofch pisze:

    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  
     
     
     image.jpg

  37. isom pisze:

    @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 :))

    • Krzysztofch pisze:

      @isom
      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

  38. isom pisze:

    @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.

  39. isom pisze:

    @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ł. 

  40. Jamaka57 pisze:

    Witam. Zastosowałem do obsługi 32 wejść wyjść IOPI PLUS. AFE T4 w okienku Przekaźnik adres I2C pokazuje cały czas brak. Może ktoś pomóc?

    • adrian pisze:

      @jamaka57 Nie znam tego urządzenia. Natomiast to trzeba zrobi

      • w AFE odpowiednie skonfigurować port I2C – SDA, SCL gdzie są podłączone do ESP
      • następnie podłączyć przewody do tej płytki do złącz SDA, SCL – gdziekolwiek on jest nie widzę na zdjęciu oznaczeń
      • no i zasilanie

      Przy czym tutaj na pokładzie jest więcej MCP niż 1 i może jest tam jakaś specjalna adresacja tych portów, a nie standardowo. Nie wiem czy nawet jak pokaże się jej adres I2C to będzie chodziło z AFE – daj znać dla potomnych 

  41. Jamaka57 pisze:

    IOPIO PLUS jest tutaj https://botland.com.pl/raspberry-pi-hat-ekspandery-wyprowadzen/11708-io-pi-plus-mcp23017-ekspander-do-raspberry-pi-32-pinow-i-o-7426787870149.html  
    Według mnie idealnie sie do tego projektu nadaje.
    Będe pracował nad tym dalej i dam znać o efektach.
    Jakie moduły expanderów stosujesz do T4?
     

  42. isom pisze:

    @adrian nie chcę zakładać nowego tematu , z mapy drogowej wynika, że tej wersji w tym roku nie uda się zrobić z autodiscovery , czy na pewno nie ma na to szansy ?

  43. adrian pisze:

    będzie @isom, ale jestem zawalony aktualnie bieżączką i nic nie zrobiłem przez ostatni miesiąc +

    Teraz mam rozkopane T2 (DHxx)

  44. isom pisze:

    @adrian spoko nie chcę nic popędzać , dzięki za info

Dodaj komentarz