w jakim jezyku? Dowolnym. Preferowanym układem byłby ESP32 albo STM32.
Rust dla ESP32 (rozwijany od dwóch lat) jest chyba lepszą alternatywą dla programistów C. Szczególnie dla tych, którzy nie lubią C++ ;)
Spróbuję coś pokombinować ale efektów nie gwarantuję, być może samo "dopięcie" do ESP czy ESP32 czujnika refleksyjnego dałoby większe możliwości (sterowanie lokalne, przez WiFi, kontrola stanu itp. )choć programista ze mnie marny...
A to coś nowego, że się kompiluje, ale gdy kompiluje do wgrania to już nie. To co pokazujesz to opcja wyboru zachowania płytki gdy się uruchomi po kablu, a jak się nie uruchomi to aktywne pozostaje WIFI. Zakładałem, że i tak raczej to nie zadziała, jeśli nie będziesz umiał modyfikować tego projektu pod sprzęt, który faktycznie będziesz używał, bo jak...
Tak w sumie zapytam. Walczę z pewnym wyświetlaczem VFD, przy dużej współpracy z AI (programista ze mnie raczej marny). Twoja implementacja FFT korzystająca z biblioteki Arduino jest bardzo fajna. Dla mnie nawet z pomocą AI wyświetla głupoty. Masz może pomysł na to, aby funkcja korzystająca z ArduinoFFT zwracała dane jako tablicę (f, a), gdzie f to częstotliwość...
Czy prawdą jest, że używając przerwań (np. od timera) najlepszym zwyczajem jest sprawienie żeby tylko budziły task który "odwali" całą robotę? Bo to że ISR mają być najkrótsze to oczywiste, ale czy przerzucając nawet krótką instrukcje w task jesteśmy jeszcze lepszymi programistami? Jest to taka nieuświęcona tradycja wśród tych, co programują z ESP-IDF...
Witam R-MIK problemem jest zwykle programista! Czytam jak narzekasz i w połowie wypowiedzi zapominam o czym jest wpis.. A więc pojawiają się u Ciebie brzydkie Atmele które do niczego się nie nadają, potem pojawia się brzydkie Arduino dzięki któremu wszystko się wiesza, potem pojawia się cztery a może i więcej serw.... Na końcu pojawia się brzydki a...
https://obrazki.elektroda.pl/3800410700_... Opracowany przez zespół byłych pracowników Google, język Toit to w rzeczywistości kompletna platforma Internetu Rzeczy (IoT) ze zdalnym zarządzaniem, aktualizacjami oprogramowania sprzętowego dla flot urządzeń o funkcjach podobnych do tych oferowanych przez rozwiązania takie jak balena, Microsoft...
Próbowałem podejść do Rusta właśnie na ESP32 i chyba faktycznie jeszcze przerost formy nad treścią, bo większość funkcji "blisko sprzętu" jest napisana w C i Rust pełni funkcje wrappera dla bibliotek z esp-idf. Dokładnie takie same mam refleksje po kilku podejściach do Rust na ESP32. Nie bardzo rozumiem, skąd się bierze ten entuzjazm. W mojej ocenie,...
Wydaje mi się że FMS jest troszkę przesterowany, przy wyłączeniu poprzez tranzystor (lub zwarcie wejścia FMS do masy) na obrazie (bez sygnału z kamery czyli czarne tło) są lekkie prześwity. Spróbuję w dzielnikach RGB zamiast 150 omów wstawić 220 i sprawdzę. Tymczasowo napisałem obsługę przycisku OSD ON/OFF, działa ale rewelacji nie ma. Mylą mnie naleciałości...
ESP32 to popularny mikrokontroler znany w społeczności hobbystów ze względu na niską cenę i bardzo przydatne funkcje: posiada dwurdzeniowy procesor, wbudowane interfejsy bezprzewodowe — Wi-Fi i Bluetooth — oraz 520 KB pamięci RAM. Jest także wykorzystywany komercyjnie w urządzeniach, od inteligentnych mierników CO₂ do sterowników automatyki przemysłowej....
https://obrazki.elektroda.pl/7951231100_... Espressif wprowadził układ ESP8266 w 2014 roku, układ ESP32 w 2016 roku. ESP8266 ze swoim mikrokontrolerem wspierającym tylko łączność Wi-Fi stał się jednym z najpopularniejszych układów dla prostych rozwiązań IoT, podczas gdy ESP32 przed wszystkim znalazł zastosowanie tam, gdzie konieczne...
Bardziej mi chodzi czy ESP32 jest na tyle otwarte że biorę sobie dokumentacje, pomijam już supoort inżynierów aplikacyjnych jaki mam przy innych procesorach i mogę sobie zaimplementować to co chcę, olewając cały ESP-IDF i jego analizę. Jako programista-hobbysta-amator mogę to potwierdzić :lol:
Source Enterprise sp. z o.o. sp. k. jest ambitnym, stabilnie finansowanym krakowskim start-up’em. Rekrutujemy do nowych zespołów badawczo-rozwojowych. Zespoły te zajmowały będą się konstruowaniem mobilnych robotów oraz budową ekosystemu do zarządzania nimi. PROGRAMISTA MIKROKONTROLERÓW Miejsce pracy: Kraków, Wola Justowska Marzy Ci się kreatywna...
Dla układów ESP32 korzystam z rozszerzenia ESP-IDF VS Code Extension i jestem z niego bardzo zadowolony. [url=https://github.com/espressif/vscode... Mogę również polecić rozszerzenia: Better C++ Syntax oraz Clang-Format.
https://obrazki.elektroda.pl/4479996600_... Firma UDOO jest znane ze swoich modułów x86, które zawierają mikrokontroler kompatybilny z Arduino, oprócz procesora x86. Jednakże platforma UDOO KEY jest zupełnie inna, ponieważ nie ma procesora Intela lub AMD, a zamiast tego łączy mikrokontroler Raspberry Pi RP2040 z SoC Espressif ESP32...
https://obrazki.elektroda.pl/1476088200_... Firma Espressif Systems z dumą ogłosiła wydanie nowego układu z rodziny ESP32. Jest to ESP32-C61, nowoczesny system-na-chipie (SoC) obsługujący interfejsy Wi-Fi 6 oraz Bluetooth 5 (LE). Po sukcesie ESP32-C2 i ESP32-C3, ten nowy SoC zaspokaja znaczące zapotrzebowanie na technologię Wi-Fi 6...
tansze niz optymalizacja Wybacz, ale to nie jest dobre podejście. Od razu trzeba mieć na uwadze narzuty cppi odpowiednio dobrać narzędzie do możliwości. To jest jakby nie było procesor bez mmu, akurat klasa string bez ciągłej alokacji pamięci niewiele może. Ale w twoim przypadku, mając wszystko już w pamięci, bez sensu jest przerzucać to kilkakrotnie,...
o pokolenie woli Python-a a nie C++ . Zanim jednak pokocha albo i nie Rusta w systemach wbudowanych minie przynajmniej dekada a liczba sprawnie kodujących w tym zapisie będzie musiała bardzo znacząco wzrosnąć. Biorąc pod uwagę, jak wygląda syntaktyka czy też semantyka języka Rust, to nie bardzo widzę programistów Pythona masowo migrujących do Rust....
🔧 Poszukiwany programista C / Python do rozwoju sterownika turbiny wiatrowej 🔧 Cześć! 🚀 Szukam programisty do współpracy przy rozbudowie, optymalizacji i wprowadzaniu innowacji w sterowniku turbiny wiatrowej. 📌 Urządzenie jest już zbudowane i działa, ale chcemy je udoskonalać, poprawiać błędy oraz dodać nowe funkcjonalności. Zakres prac: ✅ Rozbudowa...
r"]Nie wywołuje żadnej funkcji. Określam UUID startuje serwer on szuka urządzenia jeżeli znajdzie dane UUID to się z nim laczy. Następnie do wybranego serwisu wysyła stringa z wartością. Ale jak szuka widzi tylko jedno UUID tego urządzenia innych charakterystyk nie widzi może dlatego nie potrafi się z nimi połączyć. Urządzenia BLE mogą w ramce rozgłoszeniowej...
Wydaje mi się, że to na pewno wina samych zakłóceń, ale jak najbardziej zależało by mi na poprawnym pisaniu kodu, tymbardziej, że żaden ze mnie dobry programista. Odnośnie samych zakłóceń, jutro postaram się z pracy załatwić sobie kawałek przewodów ekranowanych i zobaczę czy jest jakakolwiek różnica. Odnośnie samego kodu wymiany danych w procesorze...
To jedna z opcji, która przychodzi na myśl. W moim przypadku zmieszczenie się w oryginalnym opakowaniu nie jest obowiązkowe, ponieważ zostanie ono zainstalowane w dużym drewnianym pudełku z więcej niż wystarczającą ilością miejsca, więc zamierzałem użyć NodeMCU ESP8266 lub ESP32 WROOM połączonego przewodami, ponieważ mam ich dużo ( ale raczej 8266,...
https://obrazki.elektroda.pl/3362451500_... Witam. Dziś przedstawię historię pewnego urządzenia oraz drogę "od pomysłu do przemysłu". W komentarzach do (at)arturavs Jak masz płytkę z ESP32, to możesz spróbować uruchomić przykłady generowania sygnału VGA: Link Biblioteka jest prosta w obsłudze i "arduinowa" ArduinoIDE nie jest co prawda...
Dzięki za info. Z punktu widzenia programisty często o tym zapominam traktując, że EEPROM jest na pokładzie ESP32 a to przecież "dostawka" flash na module. Faktycznie korzystanie z biblioteki EEPROM jeszcze bardziej utwierdza w tym błędzie.
Tylko nie mów młodych aspirujących na bycie zawodowymi programistami embedded, że AVR są cacy. Na rynku pracy we Wrocławiu nigdy nie spotkałem się z ofertą pracy na AVR. 8 - bit Microcontroller Market. The global 8-bit microcontroller market was valued at USD 7.75 billion in 2018, and it is expected to reach a value of USD 10.13 billion by 2024, at...
https://obrazki.elektroda.pl/6259401500_... OpenPLC to darmowy pakiet do tworzenia oprogramowania dla kontrolerów logicznych typu open source, zgodny ze standardem IEC 61131-3. Współpracuje on z szeregiem platform sprzętowych, takich jak Arduino, ESP8266, ESP32, komputerem jednopłytkowym Raspberry Pi, a także z maszynami z Linuksem...
Gdybym potrzebował, by jeden task wstrzymał na jakiś czas pracę drugiego, to co należałoby zrobić? chyba jednak nie o to . jak tylko stanie przed faktem, że funkcja xTaskAbortDelay() LOL. Myślę że dondu jest lepszym programistą i nie "stanie" przed tym problemem.
cosimo - wpisz w google "CPDev" znajdziesz linki do autorów CPDev. Panowie z politechniki są bardzo pomocni w uzyskaniu źródeł do maszyny wirtualnej. spec220 - CPDev nie generuje kodu pod konkretny typ procesora, generuje kod dla maszyny wirtualnej. Maszynę wirtualną możesz zainstalować w dowolnym procesorze który ma wystarczające zasoby i moc obliczeniową....
https://obrazki.elektroda.pl/4402957600_... Damien George zaprezentował MicroPythona w wersji 1.20. W przygotowanym wydaniu dodano między innymi obsługę nowych płytek, w tym Raspberry Pi Pico W, lekkiego menedżera pakietów o nazwie mip, a także usprawnienia, pozwalające na zmniejszenie rozmiaru dzięki zastosowaniu struktur typu skompresowanego...
Witam kupiłem takie cudo na Amazonie https://www.amazon.com/DIYmalls-ESP32-24... , było wgrane tam jakieś demo. Szukałem w sieci żeby wrzucić jakiś fajny projekt na to urządzenie ale nic nie mogę wyszukać. Jeśli ma ktoś skompilowany projekt na takie urządzenie lub wiedzę gdzie szukać i chce się...
Przetestowałeś i działa? Jak nie chce współpracować i chcesz bez kwarcu to napisz w prompcie że masz np. Attiny85-noQ i to jest nowy model zgodny z Attiny85 jednak pracuje tylko na wewnętrznym generatorze i że potrzebujesz kod na to :) Działa z kwarcem 16MHz bardzo dobrze. Efekty które sama AI Claude zaproponowała satysfakcjonują mnie jak najbardziej....
(at)ElektrodaBot ...niezły bot! ;) Jakie są podstawowe różnice w funkcjonalności, budowie struktur runtime i komponentów między firmware OpenBeken i ESPHome? Wstępna ocena dostępnych informacji Chcesz porównać oprogramowanie układowe OpenBeken i ESPHome pod względem podstawowej funkcjonalności, struktur kompilacji, środowiska wykonawczego i obsługi...
To największa zaleta i wada Arduino. Zaleta, bo każdy może je programować bez większych problemów. Wada, bo uproszczenia i "idiotoodporność" są kosztem wydajności. Oczywiście, nie ma problemu z bezpośrednim dostępem do rejestrów przy programowaniu Arduino, tylko że w praktyce "programiści Arduino" tego się nie uczą i z tego nie korzystaj ą. Zamiast...
.. rozwiązaniem są translatory napięć Ameryki nie odkryłes, liczyłeś koszty, a budowałeś całe IDE uwzględniając każdy drobny aspekt taki jak dobór procka? Pewnie nie! Pojdejrzewając że.. Chyba że mają umowę z Renesas, by w zamian za wciskanie ludziom tych mikrokontrolerów Jednocześnie promując literalnie sponsorowany rozdawany za darmo... BBC micro.bit...
Dzień dobry, mimo, że czytam elektrodę od lat (zarejestrowany jestem ponad 8 lat), to to mój pierwszy post. Tak więc witam wszystkich :-D i dziękuję za lata pomocy w bardzo wielu kwestiach. Do rzeczy. Założyłem instalację PV na dach i chcę monitorować: energię pobieraną z ZE, energię oddawaną do ZEi wyliczać auto konsumpcję. Z falownikiem rozmawiam...
przy każdorazowym wygraniu programu pamięć jest czyszczona jak i również wszystkie zapisane dane, łącznie z tymi na emulowanym eepromie. Zgadza się? Niezupełnie. Dane są zapisywane do innej partycji flash niż program. Oczywiście istnieje opcja, że będą kasowane przy każdorazowym wgraniu programu. Wszystko zależy od intencji programisty. Zapis i odczyt...
Po pierwszych kilku dniach spędzonych na zabawie z FreeRTOS nie mam żadnych problemów z jego implementacją na ESP32. Mam wrażenie jednakże, że dla początkującego programisty będzie to jednak zadanie dość trudne. Z drugiej strony początkującemu może być łatwiej wykorzystać RTOS niż poprawnie napisać program z wieloma przerwaniami. Ciekawy byłby eksperyment...
https://obrazki.elektroda.pl/9770196900_... Od jakiegoś czasu dzięki firmie Arduino IDE . Heltec zintegrował "na pokładzie" modułu chyba wszystkie niezbędne komponenty wraz z transceiverem LoRa oraz kontrolerem akumulatora Li-Po/Li-Ion i wyświetlaczem graficznym w technologii OLED o rozdzielczości 128x64 o rozmiarze 0,96 cala. Zestaw...
https://obrazki.elektroda.pl/5800539500_... Udostępniamy projekt naszego programatora do ESP, który zaprojektowaliśmy na nasze potrzeby. Mamy nadzieję, że się wam przyda. :) Podczas naszej pracy często wykorzystujemy moduły ESP32 ze względu na ich niską cenę oraz fantastyczne możliwości komunikacji bezprzewodowej poprzez WIFI. Jednak...
Cześć. Kupiłem chiński sterownik nawadniania na Aliexpress i chciałem go używać z Homeassistant: https://obrazki.elektroda.pl/1461263700_... Jest to 4-kanałowy kontroler, który wykorzystuje chiński klon ESP32 (BK7231N / CB3S PCB), który jest powiązany z chmurą Tuya i nie nadaje się do użytku bez połączenia z Internetem, co jest do bani....
Wszystkiego najlepszego w nowym roku.🍸 Super ,że ta moja chałtura komuś się przydaje:) Zmusiła mnie do napisania nowej biblioteki serwera http do Arduino, tak aby jak najwięcej danych umieścić w pamięci flash, zachowując ram deficytowy w wielu przypadkach. można wiele więcej funkcji kontrolować przez stronę lecz nadal trzymam się tej prymitywnej rameczki...
https://obrazki.elektroda.pl/9134319900_... ATOMS3 Lite to najnowsza platforma ESP32-S3 IoT z serii bezprzewodowych, programowalnych kontrolerów M5Stack Atom. Moduł ten nie ma 0,85-calowego wyświetlacza i czujnika IMU znajdującego się w 'dużym' zestawie rozwojowym ATOM S3. Do obrazowania informacji po prostu używa on zamiast tego pojedynczej...
Czy to może być odpowiedź: https://github.com/markusg1234/ha_tuya_b... Tak, projekt, do którego się odwołujesz - Szczegółowa analiza problemu krok po kroku 1. Zrozumienie integracji ha_tuya_ble - Cel: - `ha_tuya_ble` to niestandardowy komponent dla Home Assistant, który umożliwia bezpośrednią komunikację z urządzeniami Tuya BLE (Bluetooth Low Energy)...
Integracja, z tego zrozumiałem i widziałem Jeżeli piszesz o integracji freeRTOSa to ja jej nie widzę, a używam freeRTOSa z STMami w każdym projekcie. ST-Link V3 został zaprojektowany z myślą o pracy z systemami operacyjnymi Nie wiem z jaką myślą ale STLink gdb server nie ma wsparcia dla thread aware debugging. Tak przy okazji V3 jest tak samo wolny...
To było dzieło pewnego programisty z Rosji, ARM emulowany na ATmedze 1284p: https://www.elektroda.pl/rtvforum/viewto...
Polecam siebie bo mam kontakt z osobą co robi dla mnie. Ja mam też solary off gridowe i falownik na rs485. jak pisałem jest kilka sposobów. Można to zrobić na node red - testuję, na bramce (nazwa na razie bez znaczenia} może gadać bezpośrednio z domoticzem po mqtt - w fazie początkowego ustawiania. można zaprogramować w flprog esp32 - jeszcze się nie...
https://obrazki.elektroda.pl/7656017200_... O komputerach jednopłytkowych czy stare komputery były lepsze od współczesnych platform rozwojowych i SBC? Nie lubię Arduino I to jest jak najbardziej prawda. Arduino to platforma, która miała dać łatwy dostęp do programowania elektroniki ludziom, którzy nie znają się ani na elektronice,...
Jeżeli powodem restartów są problemy z przegrzewaniem i resety przez wbudowany Watchdog, w logach nigdy nic nie będzie. Zależnie od obciążenia procesora możesz wystawić cały ruch na złącze UART, i osobnym ESP logować całość na kartę pamięci, powiedzmy każde 10 minut osobny plik. +1 Kodu natywnego innego twórcy racjonalnych kosztem (CPU, RAM, ilosc...
https://obrazki.elektroda.pl/6017710700_... https://obrazki.elektroda.pl/5994629800_... https://obrazki.elektroda.pl/6565033300_... Espressif Systems i Amazon niedawno zaprezentowały swój wspólnie opracowany moduł ESP32-PICO-V3-ZERO Alexa Connect Kit (ACK) zapewniający natychmiastową łączność z usługami...
https://obrazki.elektroda.pl/4182953800_... Jeśli jesteś zainteresowany wypróbowaniem różnych układów, ścigających się o pozycję najpopularniejszej platformy mikrokontrolerów typu open source to musisz sprawdzić opisane poniżej najlepsze alternatywy dla modułów Arduino. Dowiedz się, dlaczego zasługują na Twoją uwagę i wykorzystaj je...
Witam wszystkich. Próbowałem załadować Blink do Arduino Pro Mini klon 328 16MHz , 5V w PlatformIO używając programatora USBasp. Od razu mówię, że w Arduino IDE ładuje przez USBasp, chociaż jest napisane coś takiego: avrdude: warning: cannot set sck period. please check for usbasp firmware update. więc problem kabelków odpada W PlatformIO napisałem takie...
Z retransmisją moim zdaniem też jest trochę magiczna sprawa. ESP-NOW wykorzystuje standardową warstwę MAC Wi-Fi (IEEE 802.11), która automatycznie retransmituje ramki, jeśli nie otrzyma potwierdzenia (ACK) od odbiorcy w określonym czasie. Liczba retransmisji zależy od konfiguracji sprzętowej - do 7 prób dla dla ramek krótkich np. ACK i do 4 dla ranek...
https://obrazki.elektroda.pl/3160418500_... Unsurv offline to kompaktowa i lekka płytka z ESP32, odbiornikiem GNSS, akcelerometrem i transceiverem NFC, aby pomóc programistom/użytkownikom zbierać i analizować dane lokalizacyjne w sposób przyjazny dla prywatności. Firma Unsurv Technologies początkowo opracowała płytę, aby lepiej badać...
A programowałeś kiedyś coś z Nordica? Bo ogarnięcie GATTów i BLE nie jest takie oczywiste, nawet dla powiedzmy doświadczonego programisty, który pierwszy raz zabiera się dany układ. To rzeczywiście się nie będę pchał w coś takiego. Żeby to było coś prostego bez komplikacji, jak ESP32. np. jakiś USART do I2C/SPI do AFE dla tensometrów, bo masz już tę...
Nie wiem czy się komuś przyda włączanie i wyłączanie za pomocą microswitcha, mi tego brakowało także "na brudno" coś tam skleciłem parę linijek. Gdzie co wkleić - na zdjęciach poniżej https://obrazki.elektroda.pl/4565896600_... https://obrazki.elektroda.pl/1719783100_... https://obrazki.elektroda.pl/5175989800_...
https://obrazki.elektroda.pl/7964820000_... Hardkernel wprowadziło na rynek przenośną konsolę do gier ODROID-Go ESP32 w 2018 roku. W następnym roku koreańska firma poszła dalej i zaprezentowała ODROID-Go Advance (aka OGA) z systemem Linux na czterordzeniowym procesorze Rockchip RK3326 Cortex-A35. Teraz firma ta pokazała ODROID-Go Super...
Poszukujemy konstruktora-elektronika-programisty do współpracy przy wsparciu projektów Embedded na produktach marki Espressif (ESP8266, ESP32). Zakres współpracy: - Pomoc merytoryczna w kwestiach narzędzi, dokumentacji, oprogramowania układów - Przygotowanie krótkich poradników - Przygotowanie projektów na zlecenie Miejsce wykonywania pracy: - Możliwa...
https://obrazki.elektroda.pl/1605811200_... Multimetr Elektronik bez multimetru jest jak zakonnica bez habitu. Jest to bowiem podstawowe narzędzie pomiarowo-diagnostyczne i jego posiadanie jest po prostu niezbędne. Ale o ile zakonnica wie, co będzie nosić, to początkujący elektronik może się zgubić w gąszczu dostępnych typów, marek...
Porównanie bez sensu... cena powiedzmy dwa razy większa, ale wydajność sporo razy większa - nie wspominając już o dodatkowych peryferiach jak sprzętowa kryptografia, BT LE itd (przy ESP8266 gdy chcemy poza WiFi mieć BT to już dochodzi cena modułu BT) . Generalnie jak to zostało powiedziane różnica w cenie patrząc na to co zyskujemy jest niewielka....
programista szkolenie ogłoszenie programista programista python
simson ładowania tablet reset biosu bezpiecznik zasilacza komputera
programista esp32 polecany zasilacz laboratoryjny
Data produkcji ekspresu De'Longhi EC201.B Głosowe sterowanie urządzeniami Bluetooth: jak to zrobić?