Programowanie ESP32-ETH01

Temat niejako znowu wraca, bo niedawno było o wgrywaniu NAMF na ESP8266 i choć tytuł mówi o zdalnym, to jest też tam akapit o wgrywaniu na Bidamosa, który nie mając złącza USB wymaga użycia konwertera USB/Serial. W przypadku ESP32-ETH01(czyli wygodnej płytki z ESP32 i interfejsem Ethernet) jest podobnie – ta płytka nie ma złącza USB, a w porównaniu z Bidamosem nie ma nawet przycisku RESET czy PRG. Ale nie stoi to na przeszkodzie by użyć podobnej metody. Potrzebujesz do tego konwertera USB/Serial i kilku kabelków. Ogólnie podłączenie pokazuje poniższy obrazek. Podłączenie: Konwerter ESP32-ETH01 GND GND TX RXO RX TXO Vcc

Czytaj dalej...

NAM – jak zdalnie wgrać oprogramowanie

Nettigo Air Monitor działa na oprogramowaniu tworzonym z użyciem bibliotek Arduino. Dziś kilka zdań o tym jak wgrać firmware na urządzenie. Normalnie, nie powinno to nikogo interesować – aktualizacje są dystrybuowane przez serwer aktualizacji i jedyne co trzeba wybrać to kanał aktualizacji – stable czy beta. Alfa jeszcze jest, ale naprawdę nie polecam nikomu bez wyraźnego wskazania przez nas żeby z niego korzystał. Rzadko z niego korzystamy, zwykle gdy trzeba diagnozować mocno nietypowy problem. Ale nie zawsze jest „normalnie„. Np. ostatnio mieliśmy przypadek NAMów instalowanych w wydzielonej sieci, nie mających dostępu do internetu. Dlatego tutaj opiszę kilka sposobów jak można

Czytaj dalej...

HM-10 i HM-11 czyli Bluetooth BLE i meandry chińszczyzny

Ostatnio dodałem dwa moduły BLE do oferty Nettigo. To HM-10 i HM-11. Ten pierwszy w zasadzie mamy już w ofercie (jako zlutowany, gotowy moduł MOD-1441), jednak z różnych powodów zdecydowałem, że wersja bezpośrednio od producenta będzie ciekawym uzupełnieniem. Po pierwsze – dostępność bez przylutowanego adaptera. Jeśli pasuje Ci ten moduł, możesz go użyć w swoim projekcie, na własnym PCB. Ważne gdy potrzebna jest miniaturyzacja. A nawet jeżeli użyjesz adaptera który jest dołączony do HM-10, to jest mniejszy niż MOD-1441. Jak dalsza miniaturyzacja jest potrzebna – to oprócz HM-10 jako niezlutowana para moduł + adapter mamy teraz również HM-11. HM-11 ma

Czytaj dalej...

Małe ESP32-C3 – wygodne, miniaturowe, wydajne

Ostatnio pojawiło się kilka płytek z ESP32-C3. Wydaje mi się, że ten układ (ESP32-C3) jest dość popularny wśród projektujących urządzenia, bo ma zintegrowany w jednej kości z ESP32 układ pamięci flash. Upraszcza to projekt, a 4MB wystarczają w większości zastosowań. Te moduły o których myślę, to XIAO ESP32-C3 od SeedStudio, oraz ESP32-C3 mini v1 od, jak to nazywamy Yā nǔ shén. Obydwa są niewielkie (rozmiar poniżej 2,5 cm x 2 cm), sporo wyjść jak na taki format, wydajny procesor ESP32 i port USB C do zasilania/programowania. Różnice? XIAO oprócz samego ESP32 na pokładzie ma układ do zarządzania ładowaniem baterii LiPo,

Czytaj dalej...

Syntezator z Teensy 4.0

W ramach dobrze znanego przeglądu sieci – ciekawy projekt syntezatora zbudowany w oparciu o Teensy 4.0. Parę części do tego, ładne pudełko i… : Całość przedstawiona na filmie w serwisie YT, kod jest dostępny na Github: https://github.com/NickCulbertson/Teensy-Arcade-Synth Ale to nie koniec! Ten sam autor, Nick Culbertson zrobił emulator klasycznego 6-cio głosowego syntezatora (analogowego) też używając Teensy. Tym razem projekt zaczął z Teensy 4.0 a skończył na Teensy 4.1 (przydało się znaczenie więcej I/O które oferuje 4.1) ale efekt jest spektakularny. Polecam zobaczyć obydwa filmy, zwłaszcza jeśli chcesz zrozumieć, czemu tyle osób tak chwali Teensy 4.0/4.1 jako narzędzia niezbędne w budowie

Czytaj dalej...

Spalony wzmacniacz – PAM8610 na ratunek

Cóż, stary wzmacniacz wyzionął ducha. W analogowe nie jestem dobry, nie dałem rady zdiagnozować problemu. Co prawda jeszcze mam zamiar spróbować, ale… fajnie by było gdyby coś grało, a słuchawek mam dość już gdy wychodzę, więc… Prosty moduł z PAM8610 na ratunek. PAM8610 to układy z wbudowanym wzmacniaczem klasy D, dla typowych 8Ω głośników dający wzmocnienie 2x10W. Wystarczy. Mamy w Nettigo gotowy moduł z PAM8610 wyposażony w niezbędne złącza i osprzęt. Podłączenie nie sprawiło dużo kłopotów, cztery przewody do głośników, zasilania 12V ze standardowego zasilacza z wtyczką 5.5/2.1, przewód z audio jack podłączony do nieużywanego telefonu ze Spotify. Stary wzmacniacz

Czytaj dalej...

INA226 czyli jak mierzyć moc zużytą przez układ cz 1

Często po zbudowaniu swojego układu pojawia się pytanie – a ile, mówiąc kolokwialnie, to żre prądu? Nie zawsze zmierzenie prądu i napięcia gdy układ leży na biurku wystarczy. Czasem chcesz wbudować pomiar tych parametrów w swój układ. Stanie wtedy z multimetrami nie jest rozwiązaniem. Potrzebujesz mierzyć napięcie zasilające układ i płynący prąd. O ile napięcie wejściowe, zasilające w miarę prosto zmierzyć to z prądem jest nieco trudniej. Między źródło zasilania a twój układ trzeba wstawić niewielki rezystor i mierzyć na nim napięcie, by z prawa Ohma wyliczyć prąd płynący przez niego. Bo taki sam prąd popłynie przez bocznik jak i

Czytaj dalej...

NAM mierzy hałas – NAM DNMS kit

NAM DNMS (Digital Noise Measurement Sensor) kit to zestaw, który pozwala rozszerzyć możliwości NAM o pomiar natężenia hałasu. Kwestia pomiaru hałasu występującego w naszym otoczeniu zyskuje ostatnio uwagę wśród wielu osób. Przygotowując ten zestaw chcemy wyjść naprzeciw tym osobom by ułatwić monitorowanie zanieczyszczenie hałasem. Wielu z nas po prostu nie zdaje sobie sprawy hałasu, który nas otacza niemal niezauważalnie. Dopiero gdy przeprowadzisz się, wyjedziesz na dłużej po powrocie w stare miejsce możesz zacząć dostrzegać problem. Trochę jak w sucharze: Czy przeszkadza panie że całe życie mieszka przy autostradzie? Nnnniiiiieeeeeee! Co to DNMS? Część “akustyczna” zbudowana jest w oparciu o projekt

Czytaj dalej...

ELIZA!

Trochę cyfrowej archeologii… Czy nazwa ELIZA coś ci mówi? Starsi użytkownicy komputerów pewnie maja skojarzenie – był taki program symulujący psychoanalityka. W obecnych czasach LLMów zwanych sztuczną inteligencją jego możliwości nie robią na pewno wrażenia. Jednak wtedy inicjował rozmowy o przyszłości, w którą stronę pójdzie rozwój. Z powodu, że jego istnienie przebiło się do powszechnej świadomości było to ważne wydarzenie w historii informatyki. Jednak do dziś (od lat 60tych gdy powstał) nikt nie widział go w akcji. Zaginął. Do teraz. Odnaleziono w archiwach MIT jedną z jego wersji. Możesz zobaczyć kod programu (krótszy niż myślisz) i również spróbować jak działał

Czytaj dalej...

NAM 0.3 zasilany 12V lub więcej

Od samego początku NAM 0.3 wymaga napięcia 5V do pracy, bo to jest napięcie zasilające wymagane przez SDS011. Najprostszym rozwiązaniem było użycie zasilacza 5V i tak też zrobiliśmy. Jednak wraz z pojawieniem się NAM-0.4, które dzięki modułowi step-down może być zasilany napięciem w przedziale od 6.7V do 20V pojawiły się pytania czy 0.3 nie można też tak doposażyć. W przyszłości może pojawi się wersja mająca wbudowane wsparcie dla takiej opcji zasilania, jednak nawet dziś, można bez problemu lekki przerobić NAMa by pracował z wyższym napięciem. NAM 0.4 korzysta z modułu step-down MINI560 (JW5068A) z jednej prostej przyczyny – moduł ten

Czytaj dalej...