Czy próbował ktoś z was zmodyfikować ESP32 CAM (a właściwie kamerę dołączaną do zestawu OV2640) tak aby można było otrzymać w miarę wyraźny obraz w nocy? Z tego co widziałem w necie to teoretycznie jest opcja usunięcia filtra IR oraz ewentualnego dołożenia "ruchomego" filtra, z tego co koajrze Yi Outdoor ma coś takiego. Natomiast w innym wątku (na reddicie) widziałem coś o wymianie całej soczewki. Może ktoś z was robił takie modyfikacje
@pepepanpatryk jak usuniesz filtr to soczewke tez recznie mozesz poprawic na jak daleko bedzie ostrzyć. Zazwyczaj sa wklejone jako kwadrwcik szkla zaraz przed matryca. Tylko w dzien slabo bedzie to dzialac. Tzn jasny obraz o bordowym zabarwieniu, bliski monochromatycznemu
  • Odpowiedz
udało mi się dostać Jetsona Nano! długo czekałem by kupić jakiegoś, ale albo nie było żadnego dostępnego albo chore ceny. tą sztukę dorwałem jako używkę za 300zł. Niestety jest to jedna z pierwszych wersji i ma złącze do zasilania USB C zamiast okrągłego DC jak mają teraz, będą zasilał przez piny GPIO. jest to dla mnie spory krok na przód, bo Jeston ma o wiele lepsze wsparcie do AI niż Intel NCS2
mapache - udało mi się dostać Jetsona Nano! długo czekałem by kupić jakiegoś, ale alb...

źródło: comment_1670430210LIDUq243FMqw8G45Fb7AZd.jpg

Pobierz
@macgajster: ile wynosi okres printowania i a ile okres timera? Bo da się tak dobrać okresy, że będzie wyglądało jak licznik liczył w drugą stronę ( ͡° ͜ʖ ͡°) Dla licznika liczącego w górę z okresem 1000 printowanie z okresem 900 da:
900
800
700
600
itd ( ͡°( ͡° ͜ʖ( ͡° ͜ʖ ͡°)ʖ ͡°)
  • Odpowiedz
Piszę fw na STM32L0 i siedzę nad UARTem drugi dzień. Konfiguracja arcyprosta, ot dwie linijki (baudrate i włączenie), po czym jak wstanie to wysyła mi tylko jeden - dwa znaki. Nie resetuje się MCU, znaki przychodzą jakie być powinny, ale co bym nie robił to zawsze z jednego printfa wychodzi jeden znak, a z drugiego dwa. Procedura printf sprawdzona na innym procku, działa.
Korzystam z CMSIS i dokumentacji. Już nawet zainstalowałem Cube
@macgajster: szklana kula mówi, żebyś użył debugera i sprawdził czy ustawiają ci się flagi wywołujące przerwanie (od pustego nadajnika lub od zakończenia transmisji), czy przerwanie się wykonuje.
Używasz DMA do wysyłania kolejnych bajtów?
  • Odpowiedz
Kojarzy ktoś jakieś kamery np coś typu ArduCam działające po SPI? Tylko coś tańsze np z Aliexpress. Widziałem kilka takich płytek na Ali ale nie mają zbyt wiele opinii więc ciężko stwierdzić czy faktycznie działają. Uprzedzając nie mam złącza CSI. Potrzebuję to podpiąć do rpi Pico

#embedded
@piwuch: wydaje mi się że jest to możliwe patrząc np na ArduCam, natomiast szczerze muszę przyznać że nie znam się na kamerach - zapewne złącze CSI byłoby najlepsze. Czy są jeszcze jakieś alternatywy dla tego typu kamer do wykorzystania na płytce, która nie ma złącza CSI?
  • Odpowiedz
Chciałem się trochę pobawić przesyłaniem danych przez LTE, konkretniej LTE-M lub NB-IoT. Czy jest jakaś firma od której mógłbym kupić kartę SIM która wspierałaby przynajmniej jedną z tych dwóch technologii i dodatkowo działała w Polsce? Może ktoś na podstawie swoich projektów może coś polecić? Wiem że jest dużo stron gdzie takie karty można kupić, ale niestety z tego co widzę to oferty są skierowane głównie do firm, a nie do zwykłych ludzi.
Kojarzy ktoś te moduły SIM900 oraz 900A? Czym one się właściwie różnią? Gdzieś coś widziałem że one generalnie nie obsługują sieci europejskich ale do któregoś można wgrać inny firmware i jest ok. Czy ewentualnie polecicie coś innego? Może jakieś modły z Ali? Potrzebuje coś czym będę mógł wysłać mmsa.

Edit - właśnie znalazłem że te moduły SIM900 nie obsługują MMS

#embedded
  • Odpowiedz
Chciałbym kupić sobie płytkę ESP32 i tak patrzę po tych wersjach i mam wrażenie, że mają lekki bałagan.
Na oficjalnej stronie espressif w chip comparsion są wymienione:
- ESP32
- ESP32-S2 Series
- ESP32-C3 Series

https://docs.espressif.com/projects/esp-idf/en/v4.4/esp32/hw-reference/chip-series-comparison.html

Natomiast patrząc np na aliexpress są również płytki WROOM, WROVER, 32D, 32E, ESP32-DevKitC V4, ESP-WROVER-KIT itp

Która płytka faktycznie jest warta zakupu? Nie jestem raczej zainteresowany tymi dużymi devkitami, potrzebuję zwykłą płytkę esp32 (najlepiej z kamerą),
@pepepanpatryk: są trzy mikrokontrolery, przy czym takie ESP32-C3 to zupełnie inna architektura niż ESP32. Tutaj jest bałagan. A że do każdego mikrokontrolera produkowane jest wiele płytek, to już oddzielna sprawa.
  • Odpowiedz
@pepepanpatryk:
Zdaje się, że ESP32 to jest sam goły chip.
Te wszystkie wroomy i devkity to są już gotowe płytki gdzie ESP32 jest głównym elementem a pozostałe elementy to takie peryferia, które rozszerzają możliwości.

Podobnie jak mikroprocesory Atmega i płytki Arduino.

Jeśli się mylę to niech ktoś.
  • Odpowiedz
Jak wygląda obecnie praca po #elektrotechnika? Załóżmy, że kończę na razie inż. na #elektrotechnika i zaczynam szukać pracy. Jest kilka opcji:
1. projektant, a raczej po inż. bez uprawnień budowlanych na początku jako asystent projektanta. Co się głównie projektuje? Instalacje elektryczne obiektów przemysłowych? Szafy sterownicze? Instalacje w budynkach mieszkalnych i publicznych? Powiedzmy, że po 3 latach takiej pracy w międzyczasie zdobywam mgr. i uprawnienia budowlane. Na jakie zarobki można liczyć jako
@bryzLo projektowanie jako asystent to zawsze coś okolo średniej krajowej w większym mieście. Jako projektant na B2B zależy od tego dla kogo będziesz robił. Nie licz, że w 3 lata zrobisz uprawnienia. Najlepiej to ucz się języków i wyjedź z kraju przynajmniej na jakiś czas. Programowanie najbardziej bym polecał. Budownictwo to bardzo trudny i płacowo niedoceniany kawałek chleba.
  • Odpowiedz
@progressive: Mógłbyś jeszcze napisać więcej o samej specyfice pracy? Próbuję zrozumieć skąd tyle głosów "negatywnych" odnośnie programowania embedded... po co jest ta "potrzeba pasji", co trzeba przeskoczyć? Zarobki nieadekwatne, stres, terminy, praca w delegacji? W czym gorsze jest programowanie embedded od pracy w korpo na frontendzie?
  • Odpowiedz
W końcu zreleasowalem, może to nic szczególnego ale dało mi dużo zabawy i sporo się nowych rzeczy nauczyłem.
Sporo Mirków zwłaszcza z #elektronika (bo to coś czym bawiłem się ostatnio na studiach) mi tutaj pomogło więc dziękuję wam wszystkim - póki co działa od tygodnia, zoabczymy jak długo :P mam nadzieję że nie pojawią się jakieś sprzętowe błędy bo oprogramowanie to mogę łatać od siebie, zdalnie. Macie jakieś pomysły na kolejne projekty
pepepanpatryk - W końcu zreleasowalem, może to nic szczególnego ale dało mi dużo zaba...
Czy używanie pr-info w procedurze obsługi przerwania może w jakiś znaczący sposób wpłynąc na pracę drivera, jakieś wewnętrzne struktury kernela, czy może tam coś... popsuć? Generalnie wiem, że się nie powinno tego w tym miejscu używać, natomiast na potrzeby testów takie coś dodałem. Mam wrażenie, że od czasu do czasu dzieje się coś dziwnego z urządzeniem kontrolowanym przez ten driver. Mianowicie w driverze korzystatam z gpio, które steruje tranzystorem, który steruje przekaźnikiem
@zetisdead: @HeavyFuel:

Poprawiłem połączenie między płytkami - główną i dodatkową (GPIO steruje przekaźnikiem na płytce dodatkowej), wywaliłem pr_info z kodu drivera i zobaczymy co będzie.

Dodatkowo podjrzewam jeszcze jedną rzecz - tym bardziej softwerową - oprócz tego problemu z GPIO pojawił się też (póki co raz) problem z dostępem przez SSH (No route to host) - miałem już coś podobnego (powtarzało się często) ale kiedy próbowałem się połączyć przez SSH
  • Odpowiedz
Hej, w związku z tym że mam w miarę luz w mojej obecnej pracy, zastanawiałem się czy nie znaleźć sobie drugiej pracy zdalnej i pykać na dwa baty, bo trochę kasy by mi się przydało.
Ostatnio na Linkedin dostałem, ofertę od Nokii (full remote) i tak się właśnie zastanawiam i czy nie spróbować. Ktoś może wie jak to tam głównie wygląda z organizacją pracy, w sensie czy jest #!$%@? i czy dam
@card_man: Jeśli teraz się opierdzielałeś to bedziesz musiał zasuwać ostro po 8h i pewnie czasami nadgonić wieczorem ale tez niecodziennie.
Przelicz sobie czy warto :)
  • Odpowiedz
Czy w urządzeniach typu USB Hub jest jakiś scalak, który zarządza całą komunikacja z hostem, czy po prostu wszystkie wyjścia są ze sobą pasywnie połączone i to wystarczy aby host był zdolny enumerowac każde urządzenie połączone do Huba? Mam aktualnie jedno urządzenie w skrzynce i chciałbym podłączyć do niego kilka mikrokontrolerow właśnie po USB, które będą działały jako Slave. Myślałem właśnie aby mój "usb hub" (który jest zwykłym power railem, bez żadnej
Hej znalazłem sobie na coursera dość ciekawy kurs - https://www.coursera.org/learn/comparch
Trochę go obejrzałem - niemniej jednak jest to raczej dość zaawansowany poziom, dlatego wcześniej chciałbym wrócić jednak do podstaw, które pasowałoby odświeżyć.

Czy mógłby mi ktoś polecić jakieś ciekawe pozycje dotyczące (literatura, video, wykłady)
- ogólnie architektury mikroprocesorów z naciskiem na to co jest aktualnie używane - choć oczywiście chętnie liznę też trochę historii
- coś bardziej konkretnego odnośnie architektury ARM
-
Sporo o architekturze danego mikorontrolera jest w jego dokumentacji na początkowych stronach. Nie sprawdzałem nigdy ale ARM też powinien udostępniać jakieś poglądowe dokumenty specyfikacji
  • Odpowiedz
@chodzacy_internet: ja dorzucę jedynie że też mam MSO5074 i o ile z webowego interfejsu nie korzystałem, to dekodowanie cyfrówki na tym mulastym ekranie dosyć denerwuje xD ale sprzęt fajny ogólnie
  • Odpowiedz
Dostałem się na płatny staż jako ktoś w rodzaju operatora/admina od utrzymania specyficznych urządzeń (powiedzmy komputerów przemysłowych).

Problem w tym że chyba mam za słabą psychikę na taką pracę - stresuje mnie i wyczerpuje to że każda pomyłka może skutkować awarią i w efekcie przestojem produkcji.
Po 16:00 nadal myślę czy wszystko zrobiłem ok, czy przez noc wszystko będzie działać.
Nie mogę nabrać do tego dystansu i wyczerpuje mnie to psychicznie.

Kolejna
Zacząłem naukę od podstaw mikrokontrolera 8051 (architektura, assembler i C), ale chyba przejdę na coś bardziej współczesnego, myślałem nad AVR albo STM32.


@przegrywam_przez_miasto: Poza jakimiś starymi i specjalistycznymi projektami nikt już nie pisze w assemblerze, AVRy to raczej też już odeszły do lamusa. Jeżeli chcesz wejść do "nowoczesnego" embedded to polecam nauczyć się jak działa RTOS + wybrać sobie jakąś rodzinę procków (najlepiej opartą o cortexy) i nauczyć się jak mniej
  • Odpowiedz
Hej chciałbym aby każda maszyna zdefiniowana w mojej warstwie miała zainstalowane następujące pliki:
- /etc/hwname - zdefiniowany w pliku maszyny lub po prostu wykorzystałbym wartość ze zmiennej MACHINE
- /etc/hw
serial - tutaj pasowałoby mi zrobić jakąś nakładkę, która w zależności od maszyny pobierałaby te dane dla rpi to np. /sys/firmware/device tree/base/serial-number/
- /etc/hwrevision - póki co zahardcodowane w pliku maszyny (machinename.conf)

Czy powinienem sobie zrobić nowy recipe np.
  • Odpowiedz