Am modificat programul pentru a se reinoi informatia doar pe afisajul la care se schimba cifrele. Skerch-ul este NTP_clock_TCA9584A_4OLEDs_3.ino, dar prezentarea informatiei nu difera vizibil:
PS: Din pacate, calitatea produselor din China a scazut foarte mult, cel putin, cele de pe site-urile de vanzari... unul din afisaje se stinge dupa cateva ore de functionare.. am banuit o eroare de program, asa ca am facut o "rocada" cu altul si rezultatul a fost ca acelasi afisaj sa se stinga.. l-am inlocuit cu unul gasit prin "cutii" si e ok, dar ceasul o sa-l testez mai mult timp pentru a urmari fiabilitatea componentelor.
PS2: Din pacate a cedat si senzorul GY-21 (temperatura/umiditate pe i2c) la cateva ore de functionare ... si intre timp am constatat ca ultimele achizitii: senzorii LM 35 si LM335 sunt facaturi, doar TMP36 par ok.
17.02.2023
Am reusit sa desenez si eu schema completa a montajului
Cu ceva timp in urma am primit de la zvonacfirst 2 cablaje, asa ca am transferat proiectul pe aceastea (un cablaj contine doar cele 4 afisaje, iar celalalt placa Wemos D1, expandorul TCA9548A si comutatorul ora vara/iarna.
Ideea a fost sa introduc montajul intr-un tub trasparent, asa ca am tot cautat solutii.
Vedeti in urmatoarele filmulete montajul in functiune:
Am comandat distribuitorul si 4 afisaje si cand au sosit, le-am pus la treaba.
Mai intai am conectat doar distribuitorul sa vad daca il gasesc cu i2c_scanner-ul (am gasit un periferic la 0x70, cum era de asteptat)
apoi am conectat si unul din afisaje la SDA/SCL-ul placii Wemos D1 cu ESP8266, gasind 2 periferice, unul la 0x70 (TCA9584A) si unul la 0x3C (afisajul OLED)
apoi am conectat cele 4 afisaje OLED la iesirle 2, 3, 4 si 5 ale lui TCA9548A, dupa schema
gasind doar TCA-ul 9548A la adresa 0x70, deoarece doar el este legat direct.
Am incarcat programul lui Santos si au aparut cifrele pe ecrane:
Am facut o mica modificare programului introducand niste puncte pentru secunde, in vederea realizarii unui ceas:
Am adaugat partea de ceas NTP, inclusiv partea de reglaj a orei de vara (DST) sau a orei de iarna (prin comutarea pinului D5 la +3,3V, respectiv la masa GND), programul rezultat este NTP_clock_TCA9548A_4OLEDs_1.ino iar schema este compusa din partea de distribuitor i2c + partea de reglaj ora/vara iarna: