Hej potrzebuje coś zamiast kontaktronu magnetycznego, coś co będzie bardziej precyzyjne. Kontaktron czasem łapie trochę wcześniej czasem trochę później, w sensie nie są to jakieś duże różnice, ale służy on jako czujnik, który po zamknięciu obwodu wyłącza silnik sterujący drzwiami, dlatego wolałbym aby drzwi zawsze zatrzymywały się w konkretnym miejscu, nie centymetr dalej lub bliżej. Dodatkowo potrzebuje aby rozwiązanie było odporne na warunki atmosferyczne: deszcz i ujemną temperaturę. Czy moglibyście coś zaproponować?
Wszystko
Najnowsze
Archiwum
- 5
@pepepanpatryk: czujnik halla
- 1
@pepepanpatryk: sa w ofertach sklepów z automatyka czujniki szczelinowe optyczne do drzwi. Ew mechaniczne. Montuje się je w ościeżnicy drzwi.
Normalnie #chwalesie - udało mi się drapnąć ostatnią sztukę tego potworka z ethernetem na Allegro (ciężko znaleźć dostępne sztuki) parę dni temu i teraz z tydzień chyba nie wyjdę z VSCode i będę literalnie bawił się jak dziecko. Zamierzam przez kilka dni pisać najbardziej bezużyteczne (na razie) programy mojego życia uruchamiane na tej płytce i dobrze mi z tym! ( ͡° ͜ʖ ͡°)
#stm32
#stm32
źródło: comment_1650899729BhlMDCjJJvq25f8hrkYdXt.jpg
Pobierz- 2
@MajkelKk: tak, CubeIDE miałem głównie na myśli. Niestety, ale ja za nic nie mogę go zmusić do tak prostej rzeczy jak podpowiadanie kodu. Poza tym, dużo jest krapu w kodzie, choć to głównie komentarze, ale weźmy np. PlatformIO, gdzie wyklikuję płytkę, framework i mam piękny, czysty kodzik + wszystkie zalety VSCode. Więc stosuję rozwiązanie pośrednie: ten MX to używam do wyklikiwania parametrów i użycia pinów, bo chyba nie ma nigdzie
Jest sens uczyć się Rusta?
Znam całkiem dobrze C i Pythona, lubię sprzętowe sprawy w programowaniu i zastanawiam się nad nauką C++ albo właśnie Rust.
Jeszcze klika lat temu były opinie że Rust zastąpi w jakimś stopniu C czy tam C++, a teraz jak patrzę to prawie nie ma z tego ofert.
#rustlang #naukaprogramowania #programowanie #embedded
Znam całkiem dobrze C i Pythona, lubię sprzętowe sprawy w programowaniu i zastanawiam się nad nauką C++ albo właśnie Rust.
Jeszcze klika lat temu były opinie że Rust zastąpi w jakimś stopniu C czy tam C++, a teraz jak patrzę to prawie nie ma z tego ofert.
#rustlang #naukaprogramowania #programowanie #embedded
@przegrywam_przez_miasto: ofert do embedded czy programowania systemowego zawsze jest mało, a rust to nowy język więc wiadomo, że w tej dziedzinie mały procent to będzie rust a prawie wszystko C ewentualnie C++.
Ja naukę takich egzotycznych języków traktuję jako hobby, na pracę w tym raczej nie liczę, ale fajnie ogarniać nowe trendy w programowaniu.
Ja naukę takich egzotycznych języków traktuję jako hobby, na pracę w tym raczej nie liczę, ale fajnie ogarniać nowe trendy w programowaniu.
- 3
@przegrywam_przez_miasto: Warto, chociażby dla samego samorozwoju. Rust to świetny język.
Cześć,
Chciałbym podążać ścieżką, która w przyszłości pozwoli zostać mi architektem w branży #embedded. W tym celu na własną rękę próbuje się uczyć ile mogę z książek czy internetu, ale to raczej kiepskie podejście, bo wiadomo, że praktyka jest najistotniejsza.
W tym celu wymyśliłem projekt bazujący na obsłudze urządzeń po Zigbee z pośredniczącym Zigbee2Mqtt. System będzie miał API, tutaj chciałem wykorzystać gRPC. Zrobię na pewno do tego jakiegoś GUI, chciałbym zrobić
Chciałbym podążać ścieżką, która w przyszłości pozwoli zostać mi architektem w branży #embedded. W tym celu na własną rękę próbuje się uczyć ile mogę z książek czy internetu, ale to raczej kiepskie podejście, bo wiadomo, że praktyka jest najistotniejsza.
W tym celu wymyśliłem projekt bazujący na obsłudze urządzeń po Zigbee z pośredniczącym Zigbee2Mqtt. System będzie miał API, tutaj chciałem wykorzystać gRPC. Zrobię na pewno do tego jakiegoś GUI, chciałbym zrobić
- 7
@Parseval: @kobrys13: To jest idealny przykład dla którego nie powinno się zostać architektem oprogramowania ( ͡° ͜ʖ ͡°) Pieprzenie kotka za pomocą młotka, dużo pięknych słów, a jak już coś trzeba zrobić to albo idealistyczne opowieści na 10 stron albo stwierdzenie, że architekt nie musi się znać. I prawie zawsze rozbujałe ego. Zawsze z tego kisnę.
Z mojego doświadczenia, a siedzę już w embedded
Z mojego doświadczenia, a siedzę już w embedded
- 5
@Parseval: Programowanie to moim zdaniem bardzo dobry sposób robienia pieniędzy ( ͡° ͜ʖ ͡°) Rzeczywistość jest niestety brutalna i nie możesz nic z tym zrobić. Dlatego im szybciej się z tym pogodzisz, tym lepiej. Jak to powiedział klasyk - "Boże, daj mi odwagę, bym zmieniał rzeczy, które zmienić mogę, spokój, bym godził się z rzeczami, których nie mogę zmienić oraz mądrość, bym potrafił je rozróżnić".
A wracając do samej architektury,
A wracając do samej architektury,
Jak wygląda praca w sektorze cyber? Chodzi mi głównie o zarobki, liczbę ofert zwłaszcza na poziomie dla początkującego. Ostatnio robię sobie kurs na udemy właśnie z tego działu i się zastanawiam czy warto się przebranżowić. Aktualnie pracuję w #embedded ale trochę rozglądam się za czymś nowym z paru względów.
#cybersecurity #cyberbezpieczenstwo #it #programowanie #programista15k
#cybersecurity #cyberbezpieczenstwo #it #programowanie #programista15k
- 1
Treść przeznaczona dla osób powyżej 18 roku życia...
- 2
@card_man: osobiscie jestem za tym zeby doswiadczenie z bezpieczenstwa wykorzystywac w ramach solidnego stanowiska SRE ewentualnie devops niz celowac w stanowiska 100% zwiazane z security i narazac sie na taki syf jaki opisalem wyzej
Studiuję #informatyka no i szukam powoli węższego zakresu w którym chciałbym się specjalizować.
Do teraz uczyłem się głównie sieci: teoria, Mikrotik, Cisco, Juniper. Będę wkrótce zdawał CCNA i Juniper JNCIA-Junos.
Od jakiegoś czasu jednak chodzi mi po głowie żeby zająć się programowaniem #embedded
W wymaganiach często jest znajomość TCP/IP. Czy ktoś z branży mógłby mi powiedzieć na ile jest to związane faktycznie z sieciami, i czy znajomość sieci na poziomie
Do teraz uczyłem się głównie sieci: teoria, Mikrotik, Cisco, Juniper. Będę wkrótce zdawał CCNA i Juniper JNCIA-Junos.
Od jakiegoś czasu jednak chodzi mi po głowie żeby zająć się programowaniem #embedded
W wymaganiach często jest znajomość TCP/IP. Czy ktoś z branży mógłby mi powiedzieć na ile jest to związane faktycznie z sieciami, i czy znajomość sieci na poziomie
- 0
@przegrywam_przez_miasto: embedded here. tcp/ip potrzebne do customowych protokołów, musisz mniej wiecej wiedziec co na jakiej warstwie się dzieje, musisz tez rozróżniać tcp i udp, broadcast, multicast. ccna zbytnio się nie przydaje (tez mam).
Treść przeznaczona dla osób powyżej 18 roku życia...
Cześć,
Zastanawiam się jakie powinno się stosować biblioteki przy nowych projektach dla stm32f103?
Obecnie w januszexie używamy std periph ale wygląda to tak że kiedyś pewien magik ogarnął cześć kodu typu freeRTOS i do starych aplikacji jest to wykorzystywane.
Nowy projekt to okazja do posprzątania podwórka więc zastanawiam się co byłoby najlepszym rozwiązaniem. Czy HAL produkcyjnie się nadaje do tego?
#embedded
Zastanawiam się jakie powinno się stosować biblioteki przy nowych projektach dla stm32f103?
Obecnie w januszexie używamy std periph ale wygląda to tak że kiedyś pewien magik ogarnął cześć kodu typu freeRTOS i do starych aplikacji jest to wykorzystywane.
Nowy projekt to okazja do posprzątania podwórka więc zastanawiam się co byłoby najlepszym rozwiązaniem. Czy HAL produkcyjnie się nadaje do tego?
#embedded
@PrawieWolny: Rzuć okiem na libopencm3, to trochę taki LL ale moim zdaniem napisany w bardziej przejrzysty sposób. HAL według mnie - przerost formy nad treścią.
- 0
@zetisdead: dzięki, rozejrze się w temacie takich os
@junglemasta: no tak myślałem że hal do zastosowań ogólnych a LL w momencie jak będzie liczyć się wydajność
@junglemasta: no tak myślałem że hal do zastosowań ogólnych a LL w momencie jak będzie liczyć się wydajność
- 3
wznawiam projekt swojego auta autonomicznego i kompletuje części. sercem będzie Jetson Nano. jakie IMU polecacie by było jak najbardziej wspierane? najlepiej prawie że plug&play żeby były dobre biblioteki do niego. chcę wrzucić też Lidar360, coś takiego.
https://botland.com.pl/skanery-laserowe/19625-skaner-laserowy-rplidar-a1m8-r6-360-stopni-12m-seeedstudio-114992561-5904422369248.html
ktoś miał z tym do czynienia? sprawdza się?
do
https://botland.com.pl/skanery-laserowe/19625-skaner-laserowy-rplidar-a1m8-r6-360-stopni-12m-seeedstudio-114992561-5904422369248.html
ktoś miał z tym do czynienia? sprawdza się?
do
- 0
@Obwud: chcę bazować na Lidar360 + jakieś IMU 9DoF + Kamera
Dowolne imu raczej nie. Zagadnienie nie jest wcale proste żeby otrzymać względnie dobre wyniki odpowiadające rzeczywistości trzeba się nagimnastykować. Do wyznaczania pozycji ma podstawie IMU wykorzystuje się kwaterniony. Polecam się zapoznać. Z układów polecam BNO055 od Bosha.
- 3
Mirasy spod tagu #programista15k i nie tylko. Jak wyglądała Wasza nauka języka programowania (szczególnie c/c++)
Bardzo intensywnie o tym myślę, ale właśnie na myśleniu tylko się kończy, Chciałabym się jakoś zmotywować. Szybko niestety się zniechęcam, nie widząc postępów. Może Wasze historie jakoś by mnie zmotywowały.
#cpp #c #programowanie niekoniecznie #embedded
Bardzo intensywnie o tym myślę, ale właśnie na myśleniu tylko się kończy, Chciałabym się jakoś zmotywować. Szybko niestety się zniechęcam, nie widząc postępów. Może Wasze historie jakoś by mnie zmotywowały.
#cpp #c #programowanie niekoniecznie #embedded
Hej, zostało mi 3k do wykorzystania z budżetu szkoleniowego w firmie. Szukam polecanych wartościowych szkoleń z embeded C++. Takie bardziej dla zaawansowanych. Mogę też z tego budżetu kupić jakiś sprzęty, np. dev boardy, więc jak macie coś tutaj do polecenia to też chętnie.
#programowanie #programista15k #cpp #embedded
#programowanie #programista15k #cpp #embedded
@PanProgramista: może jakiś prywatny projekt zrobić z tego budżetu na ktory by ci bylo szkoda kasy prywatnej. ja swoj budżet przeznaczyłem na uczenie się jak wykorzystać deep learning w embedded. może jakaś płytka typu Google Coral, lub Jetson Nano albo akacelerator sprzętowy USB
@PanProgramista: daj znać czy dojdzie. bo u nich to że jest na stronie nie znaczy że jest fizycznie
@tehniick: minimalne wymagania to musisz umiec napisac Watykańczyka
@Megawonsz_dziewienc chłopie, za moich czasów to był żółwik na informatyce.
- 0
Cześć,
Szukam książki o tematyce Linuxa, która poruszy wszystkie tematy związane z pisaniem modułów kernelowych, działaniem przerwań, DMA, korzystaniem z inferfejsów oraz wszystkie pozostałe istotne procesy zachodzące w kernelu. Sporo jest książek, które opisują Linuxa z poziomu user space'a, ale to mnie nie interesuje. Sporo googlowałem i widzę, że książek trochę jest, ale przy każdej opinie są podzielone. Stąd pytanie do Mirków - co sprawdzonego możecie polecić? Nie muszą to być koniecznie
Szukam książki o tematyce Linuxa, która poruszy wszystkie tematy związane z pisaniem modułów kernelowych, działaniem przerwań, DMA, korzystaniem z inferfejsów oraz wszystkie pozostałe istotne procesy zachodzące w kernelu. Sporo jest książek, które opisują Linuxa z poziomu user space'a, ale to mnie nie interesuje. Sporo googlowałem i widzę, że książek trochę jest, ale przy każdej opinie są podzielone. Stąd pytanie do Mirków - co sprawdzonego możecie polecić? Nie muszą to być koniecznie
@Parseval: LDD3, mimo że stara to jednak jeszcze dobra pozycja moim zdaniem (ale to niech się jeszcze ktoś bardziej doświdczony wypowie). Przykłady z tej książki używają api z wersji bodajże 2.6 więc jak coś to bedziesz musiał sobie dostosować i zobaczyć czy np. któreś funkcje nie są oznaczone jako deprecated i powinieneś użyć czegoś innego. A jak niekoniecznie książka, a chciałbyś coś bardziej od praktycznej strony, tzn. coś sobie napisać
- 0
@pepepanpatryk dzięki :)
Mireczki czy warto studiować #elektrotechnika żeby wbić się w branżę #embedded Nie mam zbytnio opcji na klasyczną elektronikę, a przyznam że zahaczenie o sektor energetyczny też były mile widziany. Co sądzicie?
#programowanie
#programowanie
- 8
@czopek_bezpieczenstwa: chyba już lepiej informatykę na jakimś wydziale elektrycznym
@steppenwolf90: grinn, spyrosoft, red embedded, antmicro, thaumatec, sigmaconnectivity
Hej, widzę ostatnio dużo ofert w stylu Embedded Linux Developer i w opisie wyszczególnione np. "Driving new features in Ethernet drivers, Ethernet stack" itp. Co mógłbym sobie zakodzić aby zdobyć trochę wiedzy na ten temat? Wiadomo, że coś co wykorzystuje Ethernet, ale interesuje mnie coś bardziej z praktycznego punktu widzenia, może ktoś pracuje w tych okolicach i mógłby podrzucić jakiś pomysł?
#linux #embedded
#linux #embedded
@pepepanpatryk: z twojego opisu wychodzi, że szukają kogoś kto będzie grzebał w driverach od ethernetu a nie "zakodzi coś co wykorzystuje Ethernet".
Jak chcesz praktyczny przykład to napisz własny driver do jakiegoś MAC+PHY np. KSZ8851SNL.
Jak chcesz praktyczny przykład to napisz własny driver do jakiegoś MAC+PHY np. KSZ8851SNL.
- 1
@pepepanpatryk: zobacz DPDK i VPP, ostatnio to popularne tematy. Jeśli chcesz w tym pracować, daj znać na pw.
Hej. Bawię się w tworzenie drivera kernelowego dla OLED-a. Macie może jakiś sprawdzony tool do projektowania fontów? Chodzi mi o możliwość stworzenia customowej bitmapy dla każdego znaku ASCII i generacji kodu do postaci bajtowej (tak, żebym mógł to wrzucić w tablicę constów).
Znalazłem fajny generator, jednak mamy tam do wyboru tylko gotowe czcionki:
https://oleddisplay.squix.ch/#/home
#programowanie #embedded #raspberrypi
Znalazłem fajny generator, jednak mamy tam do wyboru tylko gotowe czcionki:
https://oleddisplay.squix.ch/#/home
#programowanie #embedded #raspberrypi
- 5
@kowalzmetina: ja używałem gimpa, nie jest to może jakiś szczyt wygody ale piksele pojedyncze możesz ustawiać i jest eksport do pliku .h
- 1
Macie może jakiś sprawdzony tool do projektowania fontów?
@kowalzmetina: ja to zawsze piszę swój program do tego, mam takich ze 3 na komputerze xD napisz sb, to łatwe jest
Ostatnio nieco przypadkiem trafiłem do projektu #cpp #embedded i może jestem trochę zboczony, ale podoba mi się to. Nie przeszkadza mi praca w konsoli linuksowej, przeglądanie ton logów, brak debuggera, brak możliwości natychmiastowego zobaczenia efektów swojej pracy, wyzwania sprzętowe. I stąd jestem trochę rozdarty. Z jednej strony chętnie zostałbym w embedded z zainteresowania, z drugiej mam tutaj mniejsze możliwości, mniej ofert pracy, średnio mniejsze zarobki. Czy są wśród
- 4
@sorek: tak słyszałem, że zagranicą jest całkiem spoko jeśli chodzi o tą działkę, niestety trudniej się to outsourcuje, więc Polska wypada blado pod tym względem
z linuksem pracuje się super, polecam
z linuksem pracuje się super, polecam
- 3
@steppenwolf90: Zaczynałem w C++ w embedded w Polsce ponad 7 lat temu. Potem przeszedłem na czyste C. A potem wyemigrowałem do UK.
Faktycznie, w Polsce jest mniej ofert pracy w porównaniu do webdevu, ale nie zgodzę się, że są to oferty mniej płatne. Kluczem moim zdaniem jest wiedza domenowa, a nie same umiejętności programowania.
W końcu zawsze powtarzam, że jeśli robisz to co lubisz, to kasa prędzej czy później sama
Faktycznie, w Polsce jest mniej ofert pracy w porównaniu do webdevu, ale nie zgodzę się, że są to oferty mniej płatne. Kluczem moim zdaniem jest wiedza domenowa, a nie same umiejętności programowania.
W końcu zawsze powtarzam, że jeśli robisz to co lubisz, to kasa prędzej czy później sama
- 8
Przetwarzanie sygnałów audio za pomocą STM32 - https://www.youtube.com/watch?v=VDhmVrbSpqA
Dla zainteresowanych, cały kurs na MIT poświęcony teorii sterowania (piękna rzecz) - https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-003-signals-and-systems-fall-2011/
#programowanie #embedded #audio #jezykc i troszeczkę #studbaza
Dla zainteresowanych, cały kurs na MIT poświęcony teorii sterowania (piękna rzecz) - https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-003-signals-and-systems-fall-2011/
#programowanie #embedded #audio #jezykc i troszeczkę #studbaza
Hej mam pytanie do Yocto, aczkolwiek jest to bardziej pytanie dotyczące tego jak wygląda CI dla takiego projektu.
Załóżmy, że mam repo R1, w którym mam warstę BSP dla różnych maszyn, drivery, oraz warstwę dla mojego distro. W repo R2, mam meta-warstwę opisującą konkretny projek (P1) który wykorzystuje m.in. warstwy z R1. Mam też repo R3, które zawiera kod jednej z aplikacji, która jest budowana (za pomocą SDK dla P1), paczkowana (Conan
Załóżmy, że mam repo R1, w którym mam warstę BSP dla różnych maszyn, drivery, oraz warstwę dla mojego distro. W repo R2, mam meta-warstwę opisującą konkretny projek (P1) który wykorzystuje m.in. warstwy z R1. Mam też repo R3, które zawiera kod jednej z aplikacji, która jest budowana (za pomocą SDK dla P1), paczkowana (Conan
- 0
@pepepanpatryk: z tego co ja pamiętam przy takim projekcie, to robione było osobne repo i tam komendami CI wszystko było ściągane i budowane. Jeśli chodzi o budowanie automatycznie po zmianach w repach zależnych to sprawdziłbym coś takiego jak: Dependabot albo może Github actions? Zależy czego używasz do repozytoriów
- 0
Kodzę w tym arduino ide.
Da się jakoś w loop() czekać na przerwanie ?
Chcę wysyłać szit jak nastąpi zmiana stanu GPIO ale nie chcę żeby CPU ciągle sprawdzało jakąś zmienną volatile.
Wysyłanie w funkcji do obsługi przerwania odpada ze względów oczywistych.
#esp8266 #arduino #embedded #arduinoide
Da się jakoś w loop() czekać na przerwanie ?
Chcę wysyłać szit jak nastąpi zmiana stanu GPIO ale nie chcę żeby CPU ciągle sprawdzało jakąś zmienną volatile.
Wysyłanie w funkcji do obsługi przerwania odpada ze względów oczywistych.
#esp8266 #arduino #embedded #arduinoide
@Scallar: może zaraz linuxa musi postawić ( ͡° ͜ʖ ͡°) Zrób w obsłudze przerwania zmienną pomocniczą a w pętli loop sprawdzaj czy się zmieniła, obsłuż przerwanie i zresetuj zmienną. Btw w uproszczeniu RTOS robi to samo tylko systemowo. Jeśli to wysyłanie jest na jakimś nowszym procku możesz spróbować zrobić to przetrwaniu po DMA
- 2
@JohnReese: @Dirrack: Ok, chill, zamykam temat bo serio zaczyna się robić elektrodowo. Znalazłem jeszcze informacje o light sleepie dla esp8266 z wybudzaniem przerwaniem. To mnie absolutnie urządza.
https://kevinstadler.github.io/notes/esp8266-deep-sleep-light-sleep-arduino/
https://kevinstadler.github.io/notes/esp8266-deep-sleep-light-sleep-arduino/

























(SwissDevJobs.ch | LinkedIn | Twitter | Facebook)
(GermanTechJobs.de | LinkedIn | Twitter | Facebook
źródło: comment_1651746640q65THgQKAjSAcKViHKzWB6.jpg
Pobierz