Kontakt w Lightning Semiconductor, który był bardzo pomocny na Gitee i e-mail, skierował mnie do tego modułu na Taobao, kiedy zapytałem o zdobycie płytki rozwojowej LN882H i/lub LN8825B. LN8825B został wycofany i nie jest już produkowany, a Lightning Semi nie wysyła płyt rozwojowych poza Chiny.
Pomimo moich najlepszych starań nie byłem w stanie uzyskać działającego / zweryfikowanego konta osobistego lub biznesowego Taobao, abym mógł kupić moduł do bezpośredniej wysyłki do Wielkiej Brytanii.
Po wyszukaniu w Google okazało się, że istnieją firmy, które dokonują zakupów w takich restrykcyjnych witrynach w Twoim imieniu, a następnie wysyłają je do Ciebie. Pandabauy.com jest jedną z takich stron. Używając całego adresu URL Taobao w polu wyszukiwania, wydawało się, że może to być sukces. Bardzo tanio, ale spodziewałem się, że wysyłka i podatki będą znacznie wyższe niż koszt modułów.
Zarejestrowałem się i kupiłem 2 moduły oraz płytę W800 Winner Micro. Najpierw przedmioty zostaną wysłane do magazynu PandaBuy. Po przybyciu są fotografowane i przechowywane w magazynie na koncie użytkownika. Zdjęcia są dodawane do zamówienia do wglądu.
tak wyglądał czas śledzenia przesyłki od zamówienia do przechowania w magazynie PandaBuy
po otrzymaniu wszystkich przedmiotów możesz wybrać dalszą usługę pocztową. Wybrałem jedną z najtańszych - China Post/Royal Mail. Oczekiwany czas przybycia wynosił 2-3 tygodnie. Był to koszt początkowy, ale później nastąpił częściowy zwrot kosztów po obliczeniu ostatecznej wagi i wymiarów paczki. W sumie myślę, że całe zamówienie od końca do końca wyniosło ~ 10 GBP, w tym W800. Zamówienie dotarło dzisiaj, 22 kwietnia, więc w sumie 3 tygodnie od pierwszego zamówienia.
Z modułami w końcu w ręku i czerpiąc inspirację z mojego poprzedniego NodeMCU/CB3S transplant i ten post tutaj o uniwersalnej płytce ESP , którą dostałem od Ali Express , zamontowałem moduł gotowy do analizy.
Nie wiedząc, czy moduł będzie dostarczany z preflashowanym oprogramowaniem deweloperskim/testowym, poszukałem nowych bezprzewodowych punktów dostępowych. Z pewnością pojawił się SSID "MQ_C0DAFA". Po podłączeniu mój adapter bezprzewodowy otrzymał IP DHCP 192.168.4.2 z serwera 192.168.4.1, podobnie jak Tasmota/OpenBeken. Przeglądanie 192.168.4.1 wyświetla monit o nazwę użytkownika/hasło. Moje drugie przypuszczenie to admin/admin, które było poprawne.
Strona główna tego, co się pojawia
i tłumaczenie Chrome na angielski
.
i pozostałe główne zakładki
Możesz przejść dalej, aby dostosować większość obszarów, na przykład tryb AP/STA/Null wifi
Na B9/GPIO2 (pin UART_TX1 do drukowania logów, odpowiadający pinowi 30) otrzymujemy następujący wynik (musiałem użyć 2000000 bodów)
Wszystko fajnie, ale chcę mieć na nim OpenBekena. Przed skasowaniem i flashowaniem OBK chcę zrzucić firmware, z którym został dostarczony. Moduły LN mają swoje własne GPIO/pad nazwy/numeracje system, więc muszę dokładnie wiedzieć, do których pinów na płytce ESP każdy jest podłączony. Używając tych obrazów jako punktu odniesienia i używając multimetru do potwierdzenia ciągłości, możemy zmapować piny.
Mapowania są następujące:
ESP-12F - MQ-12F
TXD - A2
RXD - A3
GPIO5 - A12
GPIO4 - B3
GPIO0 - A9
GPIO2 - B9
GPIO15 -... B8
GND - GND
SCLK - B4
MOSI - B5
GPIO10 - B6
GPIO9 - B7
MISO - A5
CS0 - A4
VCC - VCC
GPIO13 - A11
GPIO12 - A10
GPIO14 - A7
GPIO16 - A1
EN - CHIP EN
ADC - A0
RST - A6/RST
Aby wprowadzić LN882H w tryb pobierania, musimy uziemić A9, gdy jest zasilany. Po przytrzymaniu przycisku GPIO0/A9 na płytce drukowanej podczas podłączania kabla USB-C uzyskuje się pożądany stan. Jest to dokładna metoda opisana w instrukcji flashowania LN882H Wygląda na to, że *możesz* faktycznie zwolnić A9 w trybie pobierania. Osiągnąłem to samo poprzez zmostkowanie pinów GND i GPIO0 na spodzie płytki za pomocą zworki.
Teraz skrypt Pythona może być użyty z LN882H_CMD_Tool.exe do pobrania fabrycznego oprogramowania układowego. Uniwersalna płytka ESP ma wbudowany układ Winchiphead CH340 USB-TTL, który dla mnie był COM6, więc moja komenda do rozpoczęcia zrzutu brzmiała:
Zajęło to ~25 minut. Następnie, jak wyjaśniono tutaj i w przewodniku flashowania, o którym mowa powyżej (dla doświadczenia linii poleceń), sflashowałem OBK za pomocą flashera GUI.
Po restarcie AP nadaje zgodnie z oczekiwaniami
Z 192.168.4.1 http możesz następnie dołączyć go do swojego wifi, gotowego do wszelkich testów, które możesz chcieć przeprowadzić na LN882H w OpenBeken!
I log rozruchowy LN OBK (921600 baud):
Kilka rzeczy wartych uwagi:
Fabryczny log rozruchowy fw zawiera tytuł "at_mqlinks_ln882h", co może oznaczać obsługę komend AT. Nie sprawdzałem tego.
Dolny rząd padów na uniwersalnej płytce ESP nie wydaje się być połączony z żadnymi pinami. Zakładam, że pady lutownicze są tam tylko po to, aby utrzymać moduł na miejscu.
Płytka deweloperska ESP nie ma odpowiedniego złącza/kontrolera zgodnego ze standardem USB-C. Dostarcza zasilanie i standardowe sygnały USB, więc kabel USB-C do USB-C nie działa. Użyłem USB-A do USB-C. Więcej na ten temat tutaj.
-Nie wszystkie GPIO o tych samych numerach na płytce ESP są ze sobą połączone
-Płytka ESP universal downloader nie została dostarczona z przylutowanymi pinami. Zostały one dodane przeze mnie
Pomimo moich najlepszych starań nie byłem w stanie uzyskać działającego / zweryfikowanego konta osobistego lub biznesowego Taobao, abym mógł kupić moduł do bezpośredniej wysyłki do Wielkiej Brytanii.
Po wyszukaniu w Google okazało się, że istnieją firmy, które dokonują zakupów w takich restrykcyjnych witrynach w Twoim imieniu, a następnie wysyłają je do Ciebie. Pandabauy.com jest jedną z takich stron. Używając całego adresu URL Taobao w polu wyszukiwania, wydawało się, że może to być sukces. Bardzo tanio, ale spodziewałem się, że wysyłka i podatki będą znacznie wyższe niż koszt modułów.
Zarejestrowałem się i kupiłem 2 moduły oraz płytę W800 Winner Micro. Najpierw przedmioty zostaną wysłane do magazynu PandaBuy. Po przybyciu są fotografowane i przechowywane w magazynie na koncie użytkownika. Zdjęcia są dodawane do zamówienia do wglądu.
tak wyglądał czas śledzenia przesyłki od zamówienia do przechowania w magazynie PandaBuy
po otrzymaniu wszystkich przedmiotów możesz wybrać dalszą usługę pocztową. Wybrałem jedną z najtańszych - China Post/Royal Mail. Oczekiwany czas przybycia wynosił 2-3 tygodnie. Był to koszt początkowy, ale później nastąpił częściowy zwrot kosztów po obliczeniu ostatecznej wagi i wymiarów paczki. W sumie myślę, że całe zamówienie od końca do końca wyniosło ~ 10 GBP, w tym W800. Zamówienie dotarło dzisiaj, 22 kwietnia, więc w sumie 3 tygodnie od pierwszego zamówienia.
Z modułami w końcu w ręku i czerpiąc inspirację z mojego poprzedniego NodeMCU/CB3S transplant i ten post tutaj o uniwersalnej płytce ESP , którą dostałem od Ali Express , zamontowałem moduł gotowy do analizy.
Nie wiedząc, czy moduł będzie dostarczany z preflashowanym oprogramowaniem deweloperskim/testowym, poszukałem nowych bezprzewodowych punktów dostępowych. Z pewnością pojawił się SSID "MQ_C0DAFA". Po podłączeniu mój adapter bezprzewodowy otrzymał IP DHCP 192.168.4.2 z serwera 192.168.4.1, podobnie jak Tasmota/OpenBeken. Przeglądanie 192.168.4.1 wyświetla monit o nazwę użytkownika/hasło. Moje drugie przypuszczenie to admin/admin, które było poprawne.
Strona główna tego, co się pojawia
i tłumaczenie Chrome na angielski
.
i pozostałe główne zakładki
Możesz przejść dalej, aby dostosować większość obszarów, na przykład tryb AP/STA/Null wifi
Na B9/GPIO2 (pin UART_TX1 do drukowania logów, odpowiadający pinowi 30) otrzymujemy następujący wynik (musiałem użyć 2000000 bodów)
Kod: Text
Wszystko fajnie, ale chcę mieć na nim OpenBekena. Przed skasowaniem i flashowaniem OBK chcę zrzucić firmware, z którym został dostarczony. Moduły LN mają swoje własne GPIO/pad nazwy/numeracje system, więc muszę dokładnie wiedzieć, do których pinów na płytce ESP każdy jest podłączony. Używając tych obrazów jako punktu odniesienia i używając multimetru do potwierdzenia ciągłości, możemy zmapować piny.
Mapowania są następujące:
ESP-12F - MQ-12F
TXD - A2
RXD - A3
GPIO5 - A12
GPIO4 - B3
GPIO0 - A9
GPIO2 - B9
GPIO15 -... B8
GND - GND
SCLK - B4
MOSI - B5
GPIO10 - B6
GPIO9 - B7
MISO - A5
CS0 - A4
VCC - VCC
GPIO13 - A11
GPIO12 - A10
GPIO14 - A7
GPIO16 - A1
EN - CHIP EN
ADC - A0
RST - A6/RST
Aby wprowadzić LN882H w tryb pobierania, musimy uziemić A9, gdy jest zasilany. Po przytrzymaniu przycisku GPIO0/A9 na płytce drukowanej podczas podłączania kabla USB-C uzyskuje się pożądany stan. Jest to dokładna metoda opisana w instrukcji flashowania LN882H Wygląda na to, że *możesz* faktycznie zwolnić A9 w trybie pobierania. Osiągnąłem to samo poprzez zmostkowanie pinów GND i GPIO0 na spodzie płytki za pomocą zworki.
Teraz skrypt Pythona może być użyty z LN882H_CMD_Tool.exe do pobrania fabrycznego oprogramowania układowego. Uniwersalna płytka ESP ma wbudowany układ Winchiphead CH340 USB-TTL, który dla mnie był COM6, więc moja komenda do rozpoczęcia zrzutu brzmiała:
Kod: Text
Zajęło to ~25 minut. Następnie, jak wyjaśniono tutaj i w przewodniku flashowania, o którym mowa powyżej (dla doświadczenia linii poleceń), sflashowałem OBK za pomocą flashera GUI.
Po restarcie AP nadaje zgodnie z oczekiwaniami
Z 192.168.4.1 http możesz następnie dołączyć go do swojego wifi, gotowego do wszelkich testów, które możesz chcieć przeprowadzić na LN882H w OpenBeken!
I log rozruchowy LN OBK (921600 baud):
Kod: Text
Kilka rzeczy wartych uwagi:
Fabryczny log rozruchowy fw zawiera tytuł "at_mqlinks_ln882h", co może oznaczać obsługę komend AT. Nie sprawdzałem tego.
Dolny rząd padów na uniwersalnej płytce ESP nie wydaje się być połączony z żadnymi pinami. Zakładam, że pady lutownicze są tam tylko po to, aby utrzymać moduł na miejscu.
Płytka deweloperska ESP nie ma odpowiedniego złącza/kontrolera zgodnego ze standardem USB-C. Dostarcza zasilanie i standardowe sygnały USB, więc kabel USB-C do USB-C nie działa. Użyłem USB-A do USB-C. Więcej na ten temat tutaj.
-Nie wszystkie GPIO o tych samych numerach na płytce ESP są ze sobą połączone
-Płytka ESP universal downloader nie została dostarczona z przylutowanymi pinami. Zostały one dodane przeze mnie
Fajne? Ranking DIY