Podrzućcie proszę jakieś fajne podcasty / filmy na YouTube z #programowanie #embedded #telekomunikacja #systemengineering #algorytmy. Przez kilka dni będę bez dobrego Internetu i chciałbym ściągnąć coś ciekawego.
Wszystko
Najnowsze
Archiwum
- 1
ktoś wie jak działają stacje, gdzie zapina się rower miejski?. Czy taka stacja ma jakieś API, które można odpytać czy sama wysyła jakieś powiadomienia, gdy zmieni się stan?
#programista15k #embedded #programowanie
#programista15k #embedded #programowanie
@To_ja_moze_pozamiatam: większością zarządza nextbike, nie wiem, czy wszystkimi, pewnie nie
Tutaj wszystkie diody są osobno programowalne, dobrze mysle? XD
https://elektroweb.pl/wyswietlacze/372-matryca-16x16-wyswietlacz-led-rgb-ws2812b-neopixel-5904162803057.html
#led #embedded #elektronika
https://elektroweb.pl/wyswietlacze/372-matryca-16x16-wyswietlacz-led-rgb-ws2812b-neopixel-5904162803057.html
#led #embedded #elektronika
konto usunięte via Wykop
- 3
@kacpervfr 5V 15A.
W jakiej technologii zrobić prostą apke do sterowania ESP przez bt na androidzie? Najlepiej coś co jest powszechnie używane na rynku, bo chce się czegoś nauczyć ( ͡° ͜ʖ ͡°)
#android #programowanie #embedded
#android #programowanie #embedded
@kacpervfr: nie podbijesz. Flutter jest super, i do projektu z esp ci wystarczy. Ale jak chcesz napisać coś bardziej złożonego z wykorzystaniem low levelowych funkcji systemu to i tak trzeba zejść do kodu natywnego
@kacpervfr: zdecydowanie flutterem. Robienie UI we flutterze to bajka
- 12
Na głównej incident kałowy pod tytułem "nowy Minister Cyfryzacji nie wie ile jest bitów w bajcie". Zostawiając na boku fakt, że jest managerem, a nie pracownikiem technicznym, i wcale nie musi znać się na aspektach technicznych, na tak postawione pytanie nie ma jednej odpowiedzi.
Bajt na to najmniejszy kawałek pamięci, jaki możemy zaadresować. Na x86 (oraz x86_64), ARM i RISC-V to 8 bitów. Ale nie zawsze tak było. Na przykład płacono mi niezłe
Bajt na to najmniejszy kawałek pamięci, jaki możemy zaadresować. Na x86 (oraz x86_64), ARM i RISC-V to 8 bitów. Ale nie zawsze tak było. Na przykład płacono mi niezłe
@groman43: czyli wystarczy ich nauczyć klasycznej inżynierskiej odpowiedzi "to zależy" i będzie ok ( ͡° ͜ʖ ͡°)
@groman43: no i po co wymieniasz tu architektury procesorów. Pytanie było proste - ile bitów ma bajt? Mógł zasadniczo odpowiedzieć, że bajt może mieć różną liczbę bitów aczkolwiek nie da się ukryć, że ostatecznie się zbłaźnił. Na pewno wielu ludzi z branży będzie czuło dyskomfort musząc współpracować z kimś takim.
- 0
Siema Mirasy.
Robie wifi managera pod #esp32. Jest on na wzór tego od tzapu z tą zeletą że z założenia ma działać na wszystkich platformach tzn czystym espidf, espidf w platformio, arduino-esp w platformIO i Arduino IDE. Z funkcjonalności mam
- captive portal,
- zapis ssid i hasła do wifi w pamięci nieulotnej
- custom parametry
- działanie w trybie STA i
Robie wifi managera pod #esp32. Jest on na wzór tego od tzapu z tą zeletą że z założenia ma działać na wszystkich platformach tzn czystym espidf, espidf w platformio, arduino-esp w platformIO i Arduino IDE. Z funkcjonalności mam
- captive portal,
- zapis ssid i hasła do wifi w pamięci nieulotnej
- custom parametry
- działanie w trybie STA i
źródło: wifiMgr
Pobierz#programowanie #elektronika #embedded #arduino
Ktoś orientuje się jak wygląda dokładność/stabilność odczytu ADC na STM32F103/F030?
Potrzebuję odczytywać temperaturę z kilku czujników KTY81. Jako napięcie dla czujnika chcę użyć CJ431. Niestety te MCU nie mają możliwości podłączenia zewnętrznego napięcia referencyjnego.
Ktoś orientuje się jak wygląda dokładność/stabilność odczytu ADC na STM32F103/F030?
Potrzebuję odczytywać temperaturę z kilku czujników KTY81. Jako napięcie dla czujnika chcę użyć CJ431. Niestety te MCU nie mają możliwości podłączenia zewnętrznego napięcia referencyjnego.
- 0
@walokid: wiadomo, ale nie o to pytałem
@PieknyWojciech: nie musisz mieć wyprowadzonego wejścia napięcia referencyjnego na pin. Wystarczy że podłączysz je do pinu adc i zmierzysz. Reszta to matematyka na poziomie szkoły podstawowej.
Dokładność samego adc w tym modelu jest słaba, bo to miał być uC za dolara. Szczegóły (nieliniowość całkową i różniczkową) masz podaną w karcie katalogowej.
Dokładność samego adc w tym modelu jest słaba, bo to miał być uC za dolara. Szczegóły (nieliniowość całkową i różniczkową) masz podaną w karcie katalogowej.
Hej, chce przetestować komunikację po SPI między moim eval boardem (1) a drugim eval boardem (2).
Niemniej jednak coś nie do końca gra więc póki co testuje pod analizatorem logicznym.
Na boardzie 1 jedyny SPI jaki mam to dostepny poprzez port QSPI emulator (przeznaczony głownie na podpięcie flasha), przez co operuje napięciami 1.8V.
A więc moja konfiguracja wygląda tak:
Niemniej jednak coś nie do końca gra więc póki co testuje pod analizatorem logicznym.
Na boardzie 1 jedyny SPI jaki mam to dostepny poprzez port QSPI emulator (przeznaczony głownie na podpięcie flasha), przez co operuje napięciami 1.8V.
A więc moja konfiguracja wygląda tak:
generalnie cos jest nie tak kiedy sygnał przechodzi przez voltage switcher.
@pepepanpatryk: nie wrzuciłeś oznaczeń elementów, schematu połączeń, choćby zdjęcia jak to wszystko połączyłeś, nie masz też pewnie oscyloskopu żeby obejrzeć wygląd sygnału.
Zdecydowanie powinieneś użyć tagów #wrozbiarstwo #wrozbitamaciej
@pepepanpatryk: +1 do #wrozbiarstwo, nie napisałeś nawet modeli... ale może być że podpiąłeś odwrotnie napięcia H i L, wtedy mogą się dziać takie jaja; masz wspólną masę dla uc 1, 2? Jaki to eval board, ten twój qspi czasem nie jest tylko do obsługi xip flasha (1)? (tu chyba można założyć że nie, skoro "działa") Ten twój 2 masz obecnie odpięty od H1-3 skoro masz analizator stanów
Tak mnie dzisiaj nachodziły myśli przerużne w samochodzie i się zastanawiam, dlaczego w starych autach wycieraczki stawały na środku szyby po wyłączeniu silnika/wyjęciu kluczyka? To kwestia kąkuterów w autach, że ich nie mialy w ogóle, więc nie było oprogramowania, które by dokańczały ten interwał wycierania szyby?
#programowanie #motoryzacja #embedded
#programowanie #motoryzacja #embedded
@Davidozz: inaczej to było podłączone i stacyjka odcinała dopływ prądu do wycieraczek, podejrzewam że i dziś ich pracą nie steruje komputer tylko układ mechaniczny ale nie rozbierałem ;-)
dlaczego w starych autach wycieraczki stawały na środku szyby po wyłączeniu silnika/wyjęciu kluczyka?
@Davidozz: urządzenia elektryczne działają lepiej jak mają zasilanie.
Czego używacie do sterowania roletami zewnętrznymi w HA? Mam boarda, na którego piszę obsługę sterowania roletami ale nie mogę znaleźć niczego ciekawego w samym HA co pozwoliło mi na integracje (w szczególności procentowe otwarcie/zamknięcie), bo samo sterowanie 1/0 działa out of the box.
#smarthome #homeassistant #programowanie #esp32 #arm #embedded #inteligentnydom
#smarthome #homeassistant #programowanie #esp32 #arm #embedded #inteligentnydom
- 0
@kthxbye: pytanie rozchodzi się o sam plugin/frontend do HA, z komunikacją pomiędzy HA problemu nie ma. Chciałbym w HA uzyskać podobny widget do tego co ma supla
źródło: Screenshot from 2023-12-07 08-36-38
Pobierz@chodzacy_internet
Template cover dla encji
https://www.home-assistant.io/integrations/cover.template/
Lub lepiej, autodiscovery:
https://www.home-assistant.io/integrations/mqtt
Template cover dla encji
https://www.home-assistant.io/integrations/cover.template/
Lub lepiej, autodiscovery:
https://www.home-assistant.io/integrations/mqtt
- 0
Treść przeznaczona dla osób powyżej 18 roku życia...
Dawno nie weryfikowałem rynku.
Czy to norma teraz, że firmy wymagają świadczenia usług tylko dla siebie?
Nie chodzi o wąski zakres danej dziedziny projektu, nad którym się pracuje (bo tu zakaz konkurencji to normalny zapis), ale całkowity zakaz świadczenia usług dla innych firm z całej branży?
Oczywiście taki zapis jest nieakceptowalny aczkolwiek trochę mnie to zdziwiło.
#embedded #programista15k #b2b
Czy to norma teraz, że firmy wymagają świadczenia usług tylko dla siebie?
Nie chodzi o wąski zakres danej dziedziny projektu, nad którym się pracuje (bo tu zakaz konkurencji to normalny zapis), ale całkowity zakaz świadczenia usług dla innych firm z całej branży?
Oczywiście taki zapis jest nieakceptowalny aczkolwiek trochę mnie to zdziwiło.
#embedded #programista15k #b2b
@LaurenceFass: nie jest to normalne i brzmi jak wymysł jakiegoś Janusza biznesu.
Nigdy bym jego nie podpisał, bo to śmierdzi problemami: taka umowa ma cechy stosunku pracy. Trudno nazwać to JDG, kiedy deklarujesz wykonywanie pracy tylko dla jednego podmiotu.
Nigdy bym jego nie podpisał, bo to śmierdzi problemami: taka umowa ma cechy stosunku pracy. Trudno nazwać to JDG, kiedy deklarujesz wykonywanie pracy tylko dla jednego podmiotu.
- 10
@Detharon:
Przecież nawet UoP standardowo ma tylko zakaz konkurencji, a nie całkowity zakaz pracy gdzie indziej.
Przecież nawet UoP standardowo ma tylko zakaz konkurencji, a nie całkowity zakaz pracy gdzie indziej.
- 2
Mirki - jak wiadomo, praca ze sprzętem jest trudniejsza zdalnie, natomiast nie jest niemożliwa. Urządzenia wbudowane są duże i małe, ciekawi mnie więc jaki procent programistów embedded
(+ściśle powiązanych z pracą na/z embedded zawodów - np tester embedded TAK, PM embedded NIE):
- może pracować i pracuje w 100% zdalnie
- może pracować zdalnie niby w 100% ale faktycznie powiedzmy ~70% czasu, bo i tak co jakiś musi się pojawić w biurze, bo embedded
-
(+ściśle powiązanych z pracą na/z embedded zawodów - np tester embedded TAK, PM embedded NIE):
- może pracować i pracuje w 100% zdalnie
- może pracować zdalnie niby w 100% ale faktycznie powiedzmy ~70% czasu, bo i tak co jakiś musi się pojawić w biurze, bo embedded
-
pytanie w treści
- może pracować i pracuje w 100% zdalnie 56.3% (18)
- niby może, ale nie do końca 25.0% (8)
- może, ale mało 3.1% (1)
- nic nie może 15.6% (5)
Taktyk.
- 0
@stepienz13posterunku: no też mnie to trochę ciekawi - szkoda że mało osób mówi czy pracuje na sprzętach rozmiaru devboardów (spokojnie można wysyłać) czy faktycznych większych urządzeniach (gdzie wysyłanie bywa nieco trudniejsze) - w sensie, ciekawi mnie to w przypadku zdalnych 100%, bo w innych przypadkach to można zakładać że albo marudzi "pracodawca" lub wynika to z wymagań sprzętu
Hej Mirasy, dzisiaj mam pytanie bardzej sprzętowe.
Mianowicie - chce przetestować komunikację poprzez SPI - z wykorzystaniem czegoś co nazywa się FlexSPI (kto pracował z NXP może skojarzy). Jako, że nie jest to taki typowy SPI tylko pozwala na wykonywanie takich programowalnych sekwencji chciałem zobaczyć pod analizatorem co ciekawego tam się dzieje.
Mam analizator Kingst LA1010.
Problemem jest, że prawdopodobnie pojawiają się jakieś glicze na liniach, potencjalnie przypuszczam, co może być problemem ale chciałbym
Mianowicie - chce przetestować komunikację poprzez SPI - z wykorzystaniem czegoś co nazywa się FlexSPI (kto pracował z NXP może skojarzy). Jako, że nie jest to taki typowy SPI tylko pozwala na wykonywanie takich programowalnych sekwencji chciałem zobaczyć pod analizatorem co ciekawego tam się dzieje.
Mam analizator Kingst LA1010.
Problemem jest, że prawdopodobnie pojawiają się jakieś glicze na liniach, potencjalnie przypuszczam, co może być problemem ale chciałbym
źródło: IMG_20231121_164903
Pobierz@pepepanpatryk: brakujący pullup lub pulldown? W takiej sytuacji podłączenie analizatora może wpływać na stan linii
- 3
Usunałem poprzednie pytanie bo było zbyt skomplikowane a doczytałem troszkę i teraz mam w zasadzie jedną wątpliwość.
Będę potrzebował napisać driver do clock generatora, który będziemy używać w projekcie. Generalnie ten clock generator posiada eeprom, w którym będą jakieś defaultowe wartości, natomiast przy starcie systemu, ten clock generator jeżeli będzie taka potrzeba to będzie reconfigurowany. Chciałbym to ogarnąć za pomocą device tree oraz oczywiście drivera.
Patrzyłem na driver od renesansa, dla versaclock3 -
Będę potrzebował napisać driver do clock generatora, który będziemy używać w projekcie. Generalnie ten clock generator posiada eeprom, w którym będą jakieś defaultowe wartości, natomiast przy starcie systemu, ten clock generator jeżeli będzie taka potrzeba to będzie reconfigurowany. Chciałbym to ogarnąć za pomocą device tree oraz oczywiście drivera.
Patrzyłem na driver od renesansa, dla versaclock3 -
Komentarz usunięty przez autora
@pepepanpatryk: Tylko pisz na liste komponentu bo inaczej nikt ci nie odpowie. List z dużym ruchem nikt nie czyta. Sporo ludzi tez rozmawia na kernelowych stack overflow o takich rzeczach
Gdzie szukać zagranicznych klientów którzy będą chcieli żeby im zrobić cały system, tj. urządzenie + software?
1. Urządzenie elektroniczne + firmware (np. Pulsometr z LTE)
2. Aplikacje mobilne na iOS oraz Androida
3. Aplikacja webowa (np. Panel admina, zakupy itp)
4. Backend, chmura
Nie
1. Urządzenie elektroniczne + firmware (np. Pulsometr z LTE)
2. Aplikacje mobilne na iOS oraz Androida
3. Aplikacja webowa (np. Panel admina, zakupy itp)
4. Backend, chmura
Nie
@its_over_for_chlop Te punktu brzmią jakbyście potrzebowali dobrego pomysłu i inwestora, a nie klienta.
konto usunięte via Wykop
- 2
Jirę, wymagania, dokumentacja to twoja robota.
Zawsze wtopisz z wyceną, ale czym projekt podobniejszy do poprzedniego, tym mniejsza wtopa. Projektów nie rozlicza się, ani się nie tworzy modułami, a etapami, use caseami/featurami. Robisz roadmapę na której widaç co kiedy będzie mniej więcej. Jeszcze raz, w praktyce nie produkuje się modułowo. A zaczyna się na papierze, potem prototyp, MVP, przez weryfikację koncepcji na wąskiej grupie odbiorców friends and family i dogfood jak się
Zawsze wtopisz z wyceną, ale czym projekt podobniejszy do poprzedniego, tym mniejsza wtopa. Projektów nie rozlicza się, ani się nie tworzy modułami, a etapami, use caseami/featurami. Robisz roadmapę na której widaç co kiedy będzie mniej więcej. Jeszcze raz, w praktyce nie produkuje się modułowo. A zaczyna się na papierze, potem prototyp, MVP, przez weryfikację koncepcji na wąskiej grupie odbiorców friends and family i dogfood jak się
Takie 2 silniczki nadadzą się do napędzenia autka rc na arduino?
I takie koła
I takie koła
@kacpervfr: ogólnie jako projekt autka które ma się poruszać to tak.
@kacpervfr: no średnica koła to ok 32mm czyli obwód to ok 10cm. Silnik ma 4k obrotów na minutę przekłądnia 5:1 czyli jakies 800rpm.
W ciągu godziny obróci się 800x60=48 000. 48 000 x 10cm (obwód koła) = 480 000cm/h = 4,8km/h o ile dobrze policzyłam.
W ciągu godziny obróci się 800x60=48 000. 48 000 x 10cm (obwód koła) = 480 000cm/h = 4,8km/h o ile dobrze policzyłam.
Mirki poleci ktoś jakiś analizator stanów logicznych pod I2C i SPI? Z wyświetlaczem lub softem pod linuxa, coś w sensownej cenie.
#embedded
#embedded
@pepepanpatryk: szukaj klona saleae na alledrogo. Pod i2c i spi do 40mhz każdy się nada.
@pepepanpatryk: znając twoje zainteresowania proponował bym się zapatrywać na oscyloskop, taki tani nawet do 50Mhz (obecnie takie do 250Mhz są śmiesznie tanie). Z praktyki wiem że analizator działa dobrze do stabilnych układów gdy skupiasz sie na samym protokole. Natomiast większość przypadków przysłowiowego debugu polega na tym ze nie wiesz nawet czy transmisja jest ok. W takich przypadkach oscyloskop pokaże ci nie tylko stan 1/0 ale i tzw oko i generalnie
Hej jak to jest z sherowaniem tego samego SPI busa pomiędzy urządzeniami w Linuxie?
Załóżmy, że mam SPI bus i na nim podpięte dwa urządzenia:
- pierwszy to nor-flash, obsługuje QSPI
- drugi to moje customowe urządzenie, obsługuje SPI
Do NOR flash mam driver w kernelu, do mojego urzadzenia nie.
Załóżmy, że mam SPI bus i na nim podpięte dwa urządzenia:
- pierwszy to nor-flash, obsługuje QSPI
- drugi to moje customowe urządzenie, obsługuje SPI
Do NOR flash mam driver w kernelu, do mojego urzadzenia nie.
@pepepanpatryk: pobierznie przeglądałem kod, nie znalazłem obsługi multimode, tj SPI i QSPI jednocześnie. Wychodzi ze raz skonfigurowanych kontroler działa wyłącznie w jednym trybie.
Multi drop to standardowa rzecz. Definiujesz to w DT przez cs_gpios. Tu masz przykład :
https://forum.armbian.com/topic/4330-spi-gpio-chip-select-support/
Multi drop to standardowa rzecz. Definiujesz to w DT przez cs_gpios. Tu masz przykład :
https://forum.armbian.com/topic/4330-spi-gpio-chip-select-support/
- 0
@Rosly: Dzięki wielkie za odpowiedzi. Trochę się przekopałem też przez ten kod i z tego co rozumiem, przynajmniej według tego co jest w mojej platformie (NXP LS1028ardb - eval board).
- spi-nxp-fspi.c - kontroler FlexSPI, który rejestruje siebie jako kontroler SPI poprzez devmspiregistercontroller(spi.c). Doadtkowo ten kontroler w modebits ustawia obłsugiwane tryby - jest tam np. dual spi, quad, ocal.
- spi.c w funkcji spiregistercontroller (wywolanej wyżej),
- spi-nxp-fspi.c - kontroler FlexSPI, który rejestruje siebie jako kontroler SPI poprzez devmspiregistercontroller(spi.c). Doadtkowo ten kontroler w modebits ustawia obłsugiwane tryby - jest tam np. dual spi, quad, ocal.
- spi.c w funkcji spiregistercontroller (wywolanej wyżej),

























Diody to WS2812
#elektronika #embedded #pytanie #led #oswietlenie
źródło: 12664-01a
Pobierz