Przewodnik po aktualizacji Aura AQ 1.2.0: co zmienia się w wersjach 4.3" i 7"

Wersja 1.2.0 dotyczy obu rozmiarów Aura AQ, a największe zmiany obejmują wersje 7".

Nowe logo startowe Aura Air Quality wprowadzone w firmware v1.2.0

To ważne. Poświęć dziesięć minut na przeczytanie tego przewodnika przed aktualizacją Aura AQ do v1.2.0. To wydanie zmienia firmware i część konfiguracji sprzętowej, zwłaszcza w Aura 7".

Ostatnią publiczną wersją z nowymi funkcjami była v1.1.5, po której ukazała się poprawka OTA v1.1.5-r2. Od pewnego czasu nie było nowej wersji funkcjonalnej, ale nadal pracowałem nad firmware, testowałem różne konfiguracje i badałem problemy zgłoszone przez ciebie.

Niektórzy właściciele Aura 7" mieli problemy z czarnym ekranem, działaniem dotyku lub nieoczekiwanymi restartami. Testowałem różne wersje firmware, zestawy czujników i konfiguracje przewodów. Nie udało mi się powiązać problemu z jednym wadliwym komponentem ani potwierdzić jednej przyczyny elektrycznej.

Wyniki wskazują na niezgodność między dotychczasową ścieżką I²C na płycie 7" a zewnętrznymi czujnikami Aura. Znalazłem rozwiązanie, a kilku testerów wersji beta zgłosiło stabilne, obiecujące wyniki.

Najważniejsze zmiany od v1.1.5

  • Aura 4.3" i Aura 7" korzystają teraz z oddzielnych kompilacji firmware. Musisz wybrać kompilację zgodną z rozmiarem ekranu.

  • Od v1.2.0 dolny port USB-C na obu płytach służy do wgrywania firmware i odczytu logów szeregowych.

  • Aura 7" korzysta z nowego wewnętrznego połączenia czujników. Wersje z Project Aura AQ Sensor Hub PCB v1.1 wymagają trzyżyłowego przewodu dostarczonego z ekranem Waveshare oraz trzech zaktualizowanych wewnętrznych części obudowy. Wersje z modułami Adafruit wymagają jednej zaktualizowanej części do druku: wewnętrznej przegrody, do której mocuje się uchwyt modułów Adafruit. W tej konfiguracji potrzebny jest także przewód Grove-to-STEMMA QT zamontowany już w Aura oraz trzyżyłowy przewód Sensors AD dostarczony z ekranem Waveshare. Przełożysz jeden styk z czteropinowej obudowy złącza I²C do trzypinowej obudowy złącza Sensors AD. Lutowanie nie jest potrzebne.

  • Kompilacja firmware dla ekranu 7" zawiera poprawki uruchamiania wyświetlacza, obsługi dotyku i nieoczekiwanych restartów.

  • Usprawniłem też aktualizację firmware i odzyskiwanie po awariach. Aura ma teraz historię pomiarów na karcie SD, eksport CSV oraz ulepszenia interfejsu.

Poniższe sekcje omawiają oba modele osobno. Najpierw pokażę, jak zaktualizować Aura 4.3" i wyjaśnię zmiany, a następnie opiszę właściwy firmware i okablowanie dla obu obsługiwanych konfiguracji sprzętowych Aura 7".

Aura 4.3": bez zmian w okablowaniu

Dobra wiadomość dla właścicieli Aura 4.3": na tej płycie nie trzeba zmieniać okablowania. Ta sekcja dotyczy modelu 16 MB Waveshare ESP32-S3-Touch-LCD-4.3 (800 × 480) wymienionego w zestawieniu materiałowym Aura AQ.

Ilustracja liniowa Aura AQ 4.3" w drukowanej obudowie

Od v1.2.0 Aura 4.3" ma własną kompilację firmware w instalatorze internetowym. Przed rozpoczęciem aktualizacji wybierz kompilację Aura 4.3".

Przy pierwszym przejściu na v1.2.0 możesz użyć OTA, jeśli obecny firmware oferuje tę aktualizację.

Jeśli próba OTA kończy się komunikatem Upload failed (HTTP 404), użyj opisanej niżej metody przewodowej. To znany objaw braku ścieżki wysyłania OTA w niektórych kompilacjach v1.1.5. Inne kompilacje v1.1.5 zawierają już poprawkę, więc numer wyświetlany na ekranie nie pozwala ich rozróżnić.

W takim przypadku odłącz zwykły zasilacz od dolnego portu USB-C, podłącz do komputera wyłącznie górny port USB-UART i jeden raz uruchom Web Installer Update. Użyj tej samej metody USB-UART, jeśli aktualizacja OTA jest niedostępna lub nie działa w twojej sieci.

Schemat dwóch portów USB-C w Aura AQ 4.3", z górnym portem USB-UART oraz dolnym portem do zasilania, instalacji firmware i odczytu logów szeregowych

Porty USB-C w Aura AQ 4.3" przed v1.2.0 i po tej wersji.

Po zainstalowaniu v1.2.0 dolny port USB-C, którego już używasz do zasilania Aura, staje się też głównym portem do przyszłych przewodowych instalacji firmware i odczytu logów szeregowych. Jeśli aktualizacja OTA jest niedostępna, odłącz zasilacz i połącz ten port z komputerem przewodem USB obsługującym transmisję danych.

Dolny port USB-C jest dostępny w każdej obudowie Aura 4.3", więc przyszłe przywrócenie urządzenia metodą przewodową nie będzie już wymagało otwierania obudowy.

Aura 7": oddzielny firmware i nowe okablowanie czujników

Ten przewodnik dotyczy wyłącznie modelu 16 MB Waveshare ESP32-S3-Touch-LCD-7.0 (800 × 480), wymienionego w zestawieniu materiałowym Aura AQ. Artykuł obejmuje wersje z Project Aura AQ Sensor Hub PCB v1.1 i z modułami Adafruit. Nie używaj go dla Aura 4.3", ESP32-S3-Touch-LCD-7B ani innego wariantu Waveshare.

Techniczna ilustracja liniowa Aura AQ 7" w drukowanej obudowie

Na tej płycie v1.2.0 przenosi zewnętrzne czujniki na oddzielną magistralę I²C przez złącza UART2 i Sensors AD. Kompilacja firmware i fizyczne połączenia muszą być zgodne.

Ten przewodnik dotyczy firmware Aura AQ 7" w wersji v1.2.0 i nowszych.

Sprzęt w Aura 7"

Wybierz sprzęt zamontowany w swojej Aura

Sposób podłączenia przewodów zależy od konfiguracji. Wybierz swoją konfigurację i postępuj według odpowiedniej instrukcji od początku do końca. Nie łącz kroków dotyczących okablowania z obu konfiguracji.

Wybierz konfigurację sprzętową swojej Aura 7"

Wyświetlana instrukcja dlaProject Aura AQ Sensor Hub PCB v1.1

Aura 7" z Project Aura AQ Sensor Hub PCB v1.1

Użyj tego przewodnika, jeśli czujniki w Aura 7" są podłączone przez Project Aura AQ Sensor Hub PCB v1.1. Wydrukuj zaktualizowane części wewnętrzne odpowiednie dla swojej konfiguracji. Ponownie wykorzystaj dotychczasową Sensor Hub PCB, czujniki i moduły czujników.

Potrzebny będzie oddzielny trzyżyłowy przewód Sensors AD dostarczony z ekranem Waveshare. Lutowanie nie jest potrzebne. Poniższe kroki pokazują, jak wymienić drukowane części i podłączyć oba przewody.

Przygotuj zaktualizowane części do druku

Przed otwarciem Aura przejdź na stronę Aura AQ Builder Kit w MakerWorld. W sekcji Print Files wybierz See More, a następnie profil druku o nazwie Aura AQ 7" v1.2.0+ update. Wydrukuj wszystkie części wymienione dla swojej konfiguracji, w tym części wymagane dla modułów CO lub DAC, jeśli ich używasz.

Strona Aura AQ Builder Kit w MakerWorld z wyróżnionym przyciskiem See More, który prowadzi do profilu druku Aura AQ 7" v1.2.0+ update

Otwórz sekcję `Print Files`, wybierz `See More` i profil Aura AQ 7" v1.2.0+ update.

Przygotuj przewód Sensors AD

Znajdź trzyżyłowy przewód dostarczony z płytą Waveshare 7" do złącza Sensors AD. Wygląda podobnie do obecnego przewodu I²C, ale ma trzy styki zamiast czterech.

Jeśli już go nie masz, wyszukaj HY2.0 3P to Dupont male 3P, 10 cm. AliExpress może wyświetlać kilka wariantów przewodu na tej samej stronie. Wybierz wariant opisany jako HY2.0 - To DuPont Male - 10CM - 3P. Odpowiednie przykłady znajdziesz tutaj i tutaj.

Oryginalny trzyżyłowy przewód Sensors AD dostarczony z płytą Waveshare

Oryginalny trzyżyłowy przewód Sensors AD dostarczony z płytą Waveshare.

Potrzebna będzie też koszulka termokurczliwa. Nie używaj taśmy izolacyjnej na luźnych stykach. Jej klej i opary mogą wpływać na odczyty czujników jakości powietrza. Każdy nieużywany styk zaizoluj oddzielnym kawałkiem koszulki termokurczliwej.

Krok 1. Odłącz wszystkie źródła zasilania

Całkowicie odłącz Aura od wszystkich źródeł zasilania.

Krok 2. Rozmontuj obudowę Aura

Wyjmij płytę Waveshare razem z ramką i całkowicie odłącz ją od pozostałych elementów Aura.

Następnie wyjmij:

  • Aura PCB;

  • czujnik CO, jeśli jest zamontowany;

  • moduł DAC, jeśli jest zamontowany;

  • przegrodę podtrzymującą uchwyt Aura PCB.

Pozostaw płytę Waveshare w ramce, ale odłączoną od Aura PCB, zasilania i komputera.

Płyta Waveshare wyjęta wraz z ramką podczas demontażu Aura 7"

Płyta Waveshare Aura 7" wyjęta z obudowy i pozostawiona w ramce.

Krok 3. Zainstaluj dedykowany firmware Aura 7" przez USB-UART

Nie używaj OTA przy aktualizacji Aura 7" z firmware starszego niż v1.2.0 do v1.2.0 lub nowszej wersji. Otwórz obudowę, odłącz stare okablowanie czujników zgodnie z powyższym opisem i zainstaluj dedykowaną kompilację firmware dla wersji 7" przez dotychczasowy port USB-UART, oznaczony numerem 6 na poniższym schemacie płyty.

  1. Upewnij się, że Aura PCB i stary przewód I²C są odłączone od płyty Waveshare.

  2. Nie podłączaj zwykłego zasilacza.

  3. Sprawdź, czy przełącznik UART1 / UART2, oznaczony numerem 15 na poniższym schemacie płyty, jest ustawiony w położeniu UART1.

  4. Do używanego dotąd portu USB-UART, oznaczonego numerem 6, podłącz wyłącznie przewód USB potrzebny do wgrania firmware.

  5. Otwórz instalator internetowy Aura AQ i wybierz kompilację przygotowaną specjalnie dla Aura AQ 7".

  6. Wybierz Update, aby wykonać zwykłą aktualizację firmware. Użyj Full Install tylko wtedy, gdy celowo chcesz przeprowadzić czystą instalację. Full Install usuwa całą zawartość pamięci flash, w tym dane logowania do Wi-Fi, zapisane ustawienia i dane LittleFS.

  7. Odłącz przewód USB, gdy instalator potwierdzi powodzenie operacji.

Otwórz instalator internetowy Aura AQ. Nie kontynuuj zmian sprzętowych, jeśli podczas instalacji firmware pojawi się błąd.

Krok 4. Przestaw przełącznik UART na UART2

Przy całkowicie odłączonym zasilaniu płyty Waveshare przestaw przełącznik UART1 / UART2 na UART2. Po aktualizacji pozostaw go w tym położeniu. Na poniższym schemacie płyty przełącznik jest oznaczony numerem 15.

Schemat płyty Waveshare z przełącznikiem UART1 i UART2 oznaczonym numerem 15

Przełącznik UART1 / UART2 jest oznaczony numerem 15 na schemacie płyty Waveshare.

Krok 5. Zamontuj czujniki i moduły

Zamontuj komponenty w zaktualizowanych drukowanych częściach. Jeśli używasz czujnika CO, zamontuj go i podłącz dostarczony z nim przewód. Jeśli używasz modułu DAC, zamontuj go i podłącz dostarczony z nim przewód.

Przykręć Aura PCB do nowego uchwytu.

Podłącz do Aura PCB przewody wszystkich zamontowanych czujników i modułów.

Czujnik CO, moduł DAC i Aura PCB zamontowane na zaktualizowanych drukowanych uchwytach Aura 7"

Aura PCB, czujnik CO i moduł DAC zamontowane na zaktualizowanych drukowanych uchwytach Aura 7".

Krok 6. Przygotuj stary przewód I²C

Weź czterożyłowy przewód I²C używany w poprzednim układzie połączeń. Oznaczenia wyprowadzeń na złączu Waveshare są rozstrzygające. Poniższe kolory odnoszą się do oryginalnego przewodu Waveshare.

  • 3V3 łączy się z 3.3V na Aura PCB (czerwony);

  • GND łączy się z GND (czarny);

  • RXD łączy się z SDA (żółty);

  • TXD nie jest używany (biały).

Pozostaw biały przewód odłączony i osłoń jego odsłonięty styk osobnym kawałkiem koszulki termokurczliwej. Jeśli kolory przewodów są inne, kieruj się oznaczeniami wyprowadzeń, a nie kolorami.

Stary czterożyłowy przewód I²C z nieużywanym białym stykiem zaizolowanym koszulką termokurczliwą

Stary czterożyłowy przewód I²C z zaizolowanym nieużywanym białym stykiem.

Krok 7. Przygotuj przewód Sensors AD

Weź nowy trzyżyłowy przewód Sensors AD. W przewodzie dostarczonym przez Waveshare:

  • czarny przewód GND nie jest używany;

  • czerwony przewód 3.3V nie jest używany;

  • żółty przewód AD służy jako SCL.

Odsłonięte czerwone i czarne styki zaizoluj oddzielnie koszulką termokurczliwą. Pozostaw dostępny tylko żółty styk.

Trzyżyłowy przewód Sensors AD z nieużywanymi czerwonym i czarnym stykiem zaizolowanymi osobno koszulką termokurczliwą

Przewód Sensors AD z nieużywanymi czerwonym i czarnym stykiem zaizolowanymi oddzielnie.

Krok 8. Podłącz oba przewody do Aura PCB

Podłącz przygotowany czterożyłowy przewód I²C do Aura PCB:

  • 3V3 do 3.3V (czerwony);

  • GND do GND (czarny);

  • RXD do SDA (żółty);

  • pozostaw TXD odłączony i zaizolowany (biały).

Teraz podłącz przygotowany trzyżyłowy przewód Sensors AD:

  • podłącz tylko jego żółty przewód do SCL na Aura PCB;

  • pozostaw czerwony i czarny przewód odłączone i zaizolowane oddzielnie.

Nie łącz starego białego przewodu z nowym żółtym przewodem.

Zbliżenie obu przygotowanych przewodów podłączonych do GND, 3.3V, SDA i SCL na Aura PCB, ze wszystkimi nieużywanymi stykami zaizolowanymi

Zbliżenie obu przygotowanych przewodów podłączonych do Aura PCB.

Aura PCB otrzymuje teraz GND, 3.3V i SDA przez stary czterożyłowy przewód. Sygnał SCL trafia do niej żółtym przewodem nowego trzyżyłowego przewodu Sensors AD.

Przygotowane przewody I²C i Sensors AD podłączone do Aura PCB

Przygotowane przewody I²C i Sensors AD podłączone do Aura PCB.

Krok 9. Sprawdź przełączniki rezystorów podciągających I²C

  • Jeśli SEN66 jest jedynym zewnętrznym urządzeniem I²C i nie podłączono żadnego modułu I²C DFRobot, w tym DAC, ustaw przełączniki rezystorów podciągających na Aura PCB w położeniu ON.

  • Jeśli podłączono dowolny moduł I²C DFRobot, w tym DAC, pozostaw przełączniki rezystorów podciągających na Aura PCB w położeniu OFF.

SEN66 nie ma własnych rezystorów podciągających I²C. Obsługiwane moduły I²C DFRobot, w tym DAC, już je mają. Ustaw przełączniki przed włączeniem zasilania.

Położenia przełączników rezystorów podciągających I²C na Aura PCB dla konfiguracji tylko z SEN66 oraz konfiguracji z modułem I²C DFRobot, w tym DAC

Ustaw przełączniki rezystorów podciągających I²C na Aura PCB w położeniu ON tylko wtedy, gdy SEN66 jest jedynym zewnętrznym urządzeniem I²C. Ustaw je w położeniu OFF, jeśli podłączono dowolny moduł I²C DFRobot, w tym DAC.

Krok 10. Zamontuj zespół Aura PCB

Zamontuj zaktualizowaną wewnętrzną przegrodę podtrzymującą uchwyt Aura PCB. Do tej przegrody przymocuj zaktualizowany uchwyt z już zamontowaną Aura PCB.

Sprawdź, czy każdy czujnik jest podłączony, żaden przewód nie jest naprężony, a zaizolowane styki nie mogą dotknąć PCB, śruby ani innej powierzchni przewodzącej.

Załóż i przykręć górną część obudowy. Nie montuj jeszcze ramki Waveshare. Najpierw ją podłącz i przetestuj urządzenie.

Uchwyt Aura PCB zamontowany do wewnętrznej przegrody w obudowie Aura 7"

Uchwyt Aura PCB zamontowany do wewnętrznej przegrody w obudowie Aura 7".

Krok 11. Podłącz płytę Waveshare

  1. Podłącz nowy trzyżyłowy przewód do złącza Sensors AD, oznaczonego numerem 8 na schemacie.

  2. Podłącz czterożyłowy przewód używany wcześniej do I²C do złącza UART2, oznaczonego numerem 7 na schemacie.

  3. Włóż przewód USB do dolnego portu USB, oznaczonego numerem 5 na schemacie. Drugą końcówkę pozostaw odłączoną do kroku 13.

Schemat połączeń Waveshare z wyróżnionym złączem UART2 numer 7, złączem Sensors AD numer 8 i dolnym portem USB oznaczonym numerem 5

Użyj złącza UART2 numer 7, złącza Sensors AD numer 8 i dolnego portu USB oznaczonego numerem 5. Nie używaj poprzedniego portu USB-UART numer 6 ani starego złącza I²C numer 10.

Nie podłączaj ponownie czterożyłowego przewodu do starego złącza I²C. Przed włączeniem zasilania porównaj oba złącza i ułożenie przewodu ze zdjęciami.

Końcowe połączenia UART2, Sensors AD i dolnego portu USB numer 5 na płycie Waveshare

Końcowe połączenia Waveshare: UART2, Sensors AD i dolny port USB oznaczony numerem 5.

Krok 12. Sprawdź okablowanie przed włączeniem zasilania

  • zainstalowano dedykowany firmware Aura AQ 7";

  • przełącznik UART jest ustawiony na UART2;

  • stary czterożyłowy przewód jest podłączony do UART2 na płycie Waveshare;

  • nowy trzyżyłowy przewód jest podłączony do Sensors AD na płycie Waveshare;

  • GND starego przewodu jest podłączone do GND na Aura PCB (czarny);

  • 3V3 starego przewodu jest podłączone do 3.3V (czerwony);

  • RXD starego przewodu jest podłączone do SDA (żółty);

  • żółty przewód nowego przewodu jest podłączony do SCL;

  • styk TXD starego przewodu jest odłączony i zaizolowany (biały);

  • nowe styki w kolorach czerwonym i czarnym są odłączone i zaizolowane oddzielnie;

  • przełączniki rezystorów podciągających są ustawione zgodnie z zamontowanymi czujnikami;

  • żaden odsłonięty styk nie może dotknąć PCB, śrub ani obudowy.

Jeśli którekolwiek połączenie jest niejasne, nie włączaj zasilania.

Krok 13. Włącz zasilanie i przeprowadź test

Pozostaw dotychczasowy port USB-UART, oznaczony numerem 6, odłączony. Podłącz przewód USB umieszczony w dolnym porcie USB, oznaczonym numerem 5, do odpowiedniego źródła zasilania 5 V. Następnie sprawdź, czy:

  • wyświetlacz się uruchamia;

  • obsługa dotykowa działa;

  • Aura wykrywa każdy podłączony czujnik;

  • odczyty czujników się aktualizują;

  • otwiera się internetowy panel sterowania;

  • Aura nie restartuje się nieoczekiwanie.

Po użyciu Full Install ponownie połącz Aura z siecią Wi-Fi przed sprawdzeniem internetowego panelu sterowania.

Od v1.2.0 dolny port USB, oznaczony numerem 5 na schemacie, służy do zasilania, przewodowej instalacji firmware i odczytu logów szeregowych. Nie używaj poprzedniego portu USB-UART do przyszłego wgrywania firmware ani odczytu logów.

Jeśli wyświetlacz lub obsługa dotykowa przestaną działać, ale internetowy panel sterowania nadal będzie dostępny, nie uruchamiaj ponownie Aura ani jeszcze jej nie odłączaj. Najpierw otwórz http://<your-aura-ip>/diag i pobierz plik diagnostyczny JSON.

Strona Aura Diagnostics z wyróżnionym przyciskiem „Download report”

Otwórz Aura Diagnostics pod adresem /diag i wybierz `Download report`, aby zapisać plik diagnostyczny JSON.

Nie dotykaj przewodów ani nie przestawiaj przełącznika UART, gdy Aura jest zasilana.

Krok 14. Zakończ montaż

Jeśli wyświetlacz, obsługa dotykowa i wszystkie podłączone czujniki działają:

  1. Odłącz Aura od źródła zasilania.

  2. Odłącz przewód USB od zasilacza lub komputera. Pozostaw przewód włożony do dolnego portu USB na płycie Waveshare.

  3. Zamontuj płytę Waveshare i jej ramkę w obudowie.

  4. Przykręć ramkę do obudowy.

  5. Sprawdź, czy żaden przewód nie jest przyciśnięty ani naprężony.

  6. Ponownie podłącz zasilanie i powtórz testy wyświetlacza, obsługi dotykowej i czujników.

Migracja sprzętowa Aura 7" jest zakończona.

#Wydanie#Sprzęt#4.3"#7"