Skocz do zawartości

Tablica liderów

Popularna zawartość

Pokazuje zawartość z najwyższą reputacją od 05.02.2021 we wszystkich miejscach

  1. Po chwilowej przerwie w elektronice, wracam z kolejnym projektem. A jest nim kolejne urządzenie z rodziny iNap™, komputr. Jest to typowa konstrukcja oparta o stary, dobry procesor Z80. Komputer składa się z 3 platform, opisywanej kiedyś karcie graficznej, "płyty głównej", oraz płyty z urządzeniami I/O. Całość zacząłem robić w wakacje 2020 roku, obecnie mogę komputer zaprogramować wcześniej opisanym też programatorem. Przechodząc do rzeczy: Jak widać, sam komputer jest dość prosty w konstrukcji, nie wnosząc w zasadzie niczego nowego do branży komputerowej (kto by si
    13 punktów
  2. CUDA na kiju (a nawet GPU) cz. 1 Wstęp Tym artykułem chciałbym zapoczątkować cykl artykułów na temat programowania równoległego z wykorzystaniem kart graficznych (GPU) w języku CUDA C. W części pierwszej przedstawię krótki wstęp teoretyczny tzn. omówię dlaczego równoległe wykonywanie obliczeń może istotnie przyspieszyć działanie programu, opiszę budowę procesorów graficznych, a w dalszych częściach będą przedstawione praktyczne wskazówki z fragmentami kodu programu do mnożenia macierzy. Zapraszam do lektury! Ten artykuł bierze udział w naszym konkursie! Na zwycięzców cze
    10 punktów
  3. Istotnym elementem zapewnienia ciągłości działania naszej infrastruktury jest monitoring. Możemy do tematu podejść na wiele sposobów, bo nic nie stoi na przeszkodzie, aby codziennie sprawdzać parametry pracy naszego serwera za pomocą dostępnych w systemie narzędzi diagnostycznych (top, df, fdisk, itp.) oraz przeglądać zapisane logi. Nie jest to jednak idealne rozwiązanie, bo czasami ilość informacji może być zbyt duża. Dlatego warto używać oprogramowania, które zrobi to za nas, a w dodatku wszystko będzie czytelnie przedstawione na wykresach. Narzędzi do monitoringu pracy jest sporo. Niek
    10 punktów
  4. Cześć! Przedstawiam wam mój owoc lockdownu. Robot a3p jest czterokołową platformą wyposażoną w obrotową wieżyczkę z działkiem na sprężone powietrze, który przy wykorzystaniu openCV jest w stanie rozpoznawać i namierzać rozmaite cele. Mechanika Większość części została wykonana z PLA w technologii FDM przez Janka @Holgin, któremu serdecznie dziękuję. Montaż całej konstrukcji nośnej wymaga tylko 2 śrub. Reszta części montowana jest na wcisk (jaskółczy ogon). Konstrukcja jest prawidłowo sztywna oraz niewrażliwa na drgania mechaniczne, co świadczy o dobrej precyzji wykonania
    9 punktów
  5. Zbudowałem jeżdzącego robota na bazie standardowego podwozia, który ma jeździć zdalnie rozpoznawać obrazy Cieszę się bo było to pierwszy kontakt z technologią Tensorflow Lite i widzę jak fajne możliwości daje to na urządzeniach drobnych, niepodłączonych do internetu. Oryginalny wpis z mojego bloga znajdziecie tu: https://lukaszkuczynski.github.io/Machina-ze-slaboscia/ Github z projektem jest tu: https://github.com/lukaszkuczynski/rpi80b3 Dlaczego samochód? Od kiedy kupiłem pojedynczy silnik krokowy musiał odczekać swoje. Przeleżał dobre kilka tygodni w p
    9 punktów
  6. Po niefajnych przygodach z 20mm/1.9mm matrycami zbudowanymi na max7219: Które to o prawda mają piękny dyfuzor, ale okazały się upierdliwe w montażu i uruchomieniu*, przyszła pora na coś bardziej zaawansowanego. Miałem w planach zrobienie własnego PCB na matrycę z ponad 1500 jednokolorowych ledów 0603, 3 rejestrów przesuwnych i paru elementów dyskretnych, ale jak już ją zaprojektowałem, to przypadkiem trafiłem na matryce hub75. Ich głównym zastosowaniem są telebimy, ale wygląda na to, że ze względu na swoją dostępność i cenę (70zł za 64x32 2,5mm pitch), mają także bardziej prozaiczne
    9 punktów
  7. CUDA na kiju (a nawet GPU) cz 2. Wstęp W poprzedniej części omówiliśmy sobie dlaczego warto wykorzystać procesory graficzne do obliczeń oraz po krótce zapoznaliśmy się z ich budową. W tej części omówimy sobie wszystko to co należy zrobić przed napisaniem programu: podam kilka informacji przydatnych podczas rozważania programu równoległego, przygotujemy środowisko do pisania programu w CUDA C, a następnie przygotujemy podwaliny pod pierwszy program tzn. opracujemy sobie teorię mnożenia macierzy oraz napiszemy prototyp programu na CPU. Gotowi? No to jazda!!! Ten artykuł bierze
    8 punktów
  8. Wstęp Jesteś na wakacjach albo posiadasz dwa mieszkania i bardzo chcesz podejrzeć wykresy z grafany, sprawdzić temperaturę w mieszkaniu czy zdalnie sterować światłem przez domoticz. Napotykasz pewien problem. Twoje urządzenia działają w twojej sieci domowej, nie masz możliwości bezpośredniego połączenia się z internetu. Możemy rozwiązać ten problem, odpowiednio konfigurując swoje urządzenia sieciowe, jednak to rozwiązanie ma wiele wad. Wystawienie swoich urządzeń IoT bezpośrednio do internetu może narazić je na ataki internetowe. W dzisiejszych czasach nie jest to niczym dziwnym. Przekona
    8 punktów
  9. Postanowiłem napisać, krótki wstęp do programowania Raspberry Pi Pico z użyciem Pythona i IDE PyCharm, aby ułatwić wejście w temat rosnącej liczbie początkujących użytkowników RPi Pico. Na tę chwilę plugin do PyCharma nie wspiera płytki Raspberry Pi Pico, stąd nie ma prostego sposobu na używanie modułu rp2, lecz niebawem może się to zmienić. Artykuł ten jest dla tych, którzy chcą poznać możliwości nowej płytki Raspberry Pi Pico i do programowania zamierzają wykorzystać język MicroPython. Choć środowisko Thonny rekomendowane przez fundację świetnie się do tego zadania nadaje, to są jeszcze
    7 punktów
  10. Czy kiedykolwiek miałeś potrzebę podłączenia Arduino z komputerem? Pokazać dane z czujników w efektowny i czytelny sposób? A może zrobić z komputera panel sterowania do nowego robota? Albo po prostu pobawić się obrazem i dźwiękiem - do tego wszystkiego bowiem, możemy wykorzystać środowisko o nazwie Processing. Czym jest Processing? logo programu Processing Krótko mówiąc, Processing to język programowania wraz z IDE, podobnie jak Arduino. Różnica jest taka, że zamiast fizycznej płytki dostajemy własne okienko, "płótno", po którym możemy rysować, klikać, co tylko zechcemy. J
    6 punktów
  11. Tak, możliwe. Z resztą to liczby, poprawnie policzone rzadko kłamią. Zmierzyłeś, podstawiłeś i masz wynik. Dla zabawy spróbuj to samo zrobić z ogniwami 1.5V wielkości AAA, AA, może nawet C albo D. Jeśli masz gdzieś akumulatorki NiMH to także, może jakieś LiPo? Każdy z tych rodzajów chemii wewnętrznej ma jakąś swoją pojemność i wydajność liczoną z fizycznej objętości. I tak jak napisałem, im większe ogniwo tym powierzchnia elektrod jest większa, tym więcej w środku może zachodzić reakcji chemicznych w ciągu sekundy i tym źródło jest lepsze. Możesz np. zrobić ten sam test z baterią 9V leżącą od
    6 punktów
    • 1 poprawna odp.
    • 15 min.
    • 15 Pytań
    • 631 osób
    Jeśli masz już za sobą trzy pierwsze części kursu podstaw elektroniki to ten quiz jest właśnie dla Ciebie. Sprawdź co zapamiętałeś na temat baterii, podstawowych pomiarów, rezystorów i najważniejszych praw, które rządzą światem elektroniki. Bez stresu! Po prostu postaraj się odpowiedzieć na pytania zgodnie z Twoją aktualną wiedzą, w przypadku ewentualnych problemów skorzystaj ze swoich notatek. Pamiętaj, że to nie są wyścigi - ten quiz ma pomóc w utrwaleniu zdobytej już wiedzy i wyłapaniu ewentualnych tematów, które warto jeszcze powtórzyć. Powodzenia! WAŻNA UWAGA! Jeśli uczysz się z naszego kursu elektroniki to rozwiąż ten quiz dopiero po wykonaniu ćwiczeń z trzeciej części kursu! Pytanie z tego quizu dotyczą następujących artykułów: Kurs elektroniki – #1 – napięcie, prąd, opór i zasilanie Kurs elektroniki – #2 – multimetr, pomiary, rezystory Kurs elektroniki – #3 – prawa Ohma i Kirchhoffa w praktyce Wszystkie quizy powiązane z kursem elektroniki (poziom I): Quiz (1/4) do kursu podstaw elektroniki - test z artykułów numer 1-3 Quiz (2/4) do kursu podstaw elektroniki - test z artykułów numer 4-6 Quiz (3/4) do kursu podstaw elektroniki - test z artykułów numer 7-9 Quiz (4/4) do kursu podstaw elektroniki - test z całego kursu Poniżej widoczny jest ranking liderów quizu (od momentu publikacji tej wersji testu). Na liście jest dużo osób, ponieważ są tutaj wyniki wszystkich użytkowników, którzy kiedykolwiek podjęli to wyzwanie. Nie stresuj się, bo czasami z quizów korzystają też doświadczeni elektronicy. Pamiętaj, że na końcu tego artykułu znajdziesz inny ranking liderów, który bierze pod uwagę tylko najnowszych uczestników.
    6 punktów
  12. Dziś pierwszy mój samodzielny wpis: jak wysterować trójkolorowy wyświetlacz ePaper z Raspberry Pico. Przykłady są przeprowadzane na czarno-biało-czerwonej matrycy GDEW075Z09 (zestaw WaveShare 13505, matryca z płytką kontrolera SPI w formie shielda na Raspberry Pi), ale tak samo programuje się czarno-biało-żółtą matrycę GDEW075C21 (zestaw WaveShare 14229). Teoria Wyświetlacze typu e-papier w najczęstszej formie nazywają się wyświetlaczami elekroforetycznymi i działają tak: Wyświetlacz zawiera miliony miniaturowych, przezroczystych kapsułek zawierających dwa lub trzy pigmenty z
    5 punktów
  13. Jeśli w komputerze działa przeglądarka to nic już więcej nie potrzeba, żeby zacząć przygodę z AI. Zamiast inwestować całkiem niemałe pieniądze w akcelerator, na początek wystarczy skorzystać z chmury, np. Google Colab: https://colab.research.google.com/notebooks/intro.ipynb
    5 punktów
  14. Trochę mi przez święta wróciło energii i zrobiłem kolejną wersję PewPew, tym razem w postaci karty wizytowej. Całość ma około 1mm grubości. Zasilanie w tym przypadku z USB, choć dodałem z tyłu opcjonalne miejsce na baterię guzikową i wyłącznik. Trzy dni spędziłem lutując te diodki tak, aby nie było zwarć. Oczywiście docelowo byłoby składane maszynowo, więc to nie problem, ale prototyp wypadało zrobić. Eksperyment był ciekawy, ale raczej nie będę tego produkował — wyświetlacz z indywidualnych diod dwukolorowych jest znacznie gorszy od gotowej macierzy LED z rozpraszaniem, d
    5 punktów
  15. Dzień dobry, witam Wszystkich Jestem nauczycielką w szkole Branżowej I Stopnia oraz Technikum Pojazdów Samochodowych. Lubię się uczyć i przekazywać zdobytą wiedzę. Cieszę się, że odkryłam Waszą stronę jest bardzo przystępnie prowadzona. Mam nadzieję, że uda mi się zachęcić choć kilku uczniów do systematycznego śledzenia jej. Zważywszy na długoterminowe zdalne nauczanie, uważam ,że Wasza strona pozwoli mi wzbogacić przedstawianie niektórych tematów, jak również sprawdzić ich umiejętności. Kiedyś kupowałam do szkoły zestawy elektroniczne firmy JABEL z Ustki. Teraz uczniowie powinni sami z
    4 punkty
  16. CUDA na kiju (a nawet GPU) cz. 3 Wstęp W części drugiej artykułu stworzyliśmy szkielet programu do mnożenia macierzy oraz prototyp funkcji jądra wykonującej iloczyn skalarny wiersza macierzy A i kolumny macierzy B czyli pojedynczy element macierzy wynikowej C. W tym artykule pójdziemy krok dalej to znaczy wreszcie napiszemy program na GPU. Będzie to od nas wymagało zmian w funkcji matmul, wywołującej jądro oraz wewnątrz samego jądra. Rozpoczniemy od najprostszej wersji programu implementując po prostu to co robił program CPU na procesorze graficznym i z czasem będziemy ją sobie kompl
    4 punkty
  17. Artykuł został już zatwierdzony, więc od teraz jest widoczny publicznie Kiedyś trochę bawiłem się Processingem - bardzo fajna sprawa. Szczególnie ciekawe projekty można budować, gdy połączy się go z Arduino, można bardzo łatwo wizualizować różne procesy. Tutaj przykład z płytką Genuino 101, która ma na pokładzie czujnik położenia
    4 punkty
  18. Tworząc projekty IoT często musimy przetwarzać dane i mieć do nich dostęp spoza sieci domowej. W zależności od potrzeb konkretnego projektu możemy postawić swój serwer np. na Raspberry Pi lub korzystać z gotowych rozwiązań innych firm, których na rynku jest mnóstwo. Dzisiaj przyjrzymy się propozycji od Google, czyli Firebase. Czym jest Firebase? Firebase to zestaw narzędzi od Google pozwalający w łatwy sposób tworzyć backend aplikacji webowych i mobilnych. Dzięki swojej prostocie, dużym możliwościom i rozbudowanej społeczności, tworzącej biblioteki do obsługi wielu języków prog
    4 punkty
  19. @Cydek Dodam jeszcze od siebie (interesującą moim zdaniem) platformę: https://teachablemachine.withgoogle.com/ - w ciągu pięciu minut możesz zbudować np. klasyfikator rozpoznający obrazy W ten sposób możesz zobaczyć, jak wygląda (oczywiście w uproszczeniu) machine learning - dostarczenie próbek, szkolenie modelu i jego testowanie Najlepsze jest to, że taki model możesz pobrać np. do zaimportowania dla TensorFlowLite
    4 punkty
  20. No tak, wszystko się wyjaśniło... Po prostu chłopcy od Debiana uznali, że dotychczasowy sposób logowania do bazy jest bardzo wybitnie niebezpieczny i trzeba go koniecznie zmienić. Nieważne, że polecenia przestały mieć spójność, że nie zgadza się to z dokumentacją, że użytkownicy zostali postawieni przed mało intuicyjnym rozwiązaniem... Co się stało: otóż zmienił się domyślny sposób logowania na roota. Teraz żeby zalogować się na roota MySQL-a trzeba być rootem w systemie - czyli jak to na własnej skórze odczuł kolega @enikan logować się na roota przez sudo. Na szczęście można to
    4 punkty
  21. Cześć wszystkim z zawodu stolarz nie wiem sam co ja tutaj robię tak z nudów interesuje mnie robotyka kodowanie Ai Ml krypto pozdrawiam
    4 punkty
  22. W nawiązaniu do powyższego od razu podrzucę 2 linki do artykułów z bloga: Co warto wiedzieć o STM32MP1? Jak zacząć? Czym są moduły SOM? Przykład na bazie VisionSOM-6ULL
    4 punkty
  23. Połączenie równoległe z osobnymi rezystorami to może najbezpieczniejszy sposób łączenia wielu diod, ale najmniej efektywny. To co obliczasz to opór rezystora, który musisz wykorzystać, aby przez diody płynął odpowiedni prądu. W żadnym z wypadków nie bierzesz tutaj pod uwagę samej baterii. Po prostu wyliczasz, że potrzebny jest taki rezystor "i tyle". To, że bateria może być zbyt słaba, aby zasilić dany układ to zupełnie inna sprawa i nie ma z tym nic wspólnego. W obliczeniach przyjmujesz, że bateria to idealne źródło napięcia, która daje zawsze 9 V. W praktyce tak nie będzie, bo jeśli
    4 punkty
    • 1 poprawna odp.
    • 5 min.
    • 15 Pytań
    • 199 osób
    Prosty quiz dla prawdziwych sprinterów! Przed Tobą 15 zdjęć, na których zobaczysz przeróżne elementy elektroniczne. Rozpoznaj je w jak najkrótszym czasie i zostań liderem w tabeli wyników. Większość elementów omówiliśmy w naszych kursach elektroniki, ale nie wszystkie - trafisz tutaj na kilka niespodzianek. Na pewno świetnie sobie poradzisz, powodzenia!
    4 punkty
  24. A tak jako ciekawostka - kto wie skąd pochodzi ten przykładowy obrazek? Bardzo często jest używany więc, może warto wiedzieć
    3 punkty
  25. Dziękuję za pozytywny odzew. Mam nadzieję, że znajdą się forum osoby zainteresowane CUDownymi programami.
    3 punkty
  26. Cześć jestem Łukasz 44 lata. Witam wszystkich bardzo serdecznie . Bardzo się cieszę że trafiłem na Wasze kursy. Elektroniką interesuje się od dawna jeszcze jako nastolatek. Niestety w szkole i czasopismach z tamtej epoki opisy były dość problematyczne np. wytłumaczenie działania tranzystora ujęte zbyt naukowo dawało wyraźne odczucie stawiania bariery w zrozumieniu jego działania. Dlatego moja wiedza nie była kompletna (początki internetu). Bardzo podoba mi się sposób w jaki dzielicie się wiedzą. Bardzo dobrze ze jesteście. W chwili obecnej pracuje jako programist
    3 punkty
  27. Cześć, jestem Krystian, 38 lat, moimi największymi osiągnięciami są zlutowany ludzik na technikę i "czujnik otwierania drzwi" na spinaczu do prania i biurowym. Obecnie jestem związany z programowaniem php/js/java, a pojawiłem się tu, bo żona chciała bym młodego wdrożył w "komputer i to całe programowanie". Za namową kolegi zainteresowałem się BBC Micro:bit i po przeczytaniu połowy kursu oniemiałem. Jakie to jest piękne! Jakie to jest proste! Każdy blok ma swoje odbicie w kodzie, a dodatkowo daje możliwość działania na fizycznym sprzęcie, a nie tylko na ekranie. Dzisiaj płytka przyszła, młody
    3 punkty
  28. Witam, Mam na imię Piotrek i mam nadzieję niedługo będę magistrem telekomunikacji. Nie jestem wybitnym programistą czy mistrzem elektroniki, ale lubię programowanie w C/C++/CUDA C oraz MATLAB-ie.
    3 punkty
  29. Chociaż światłowody nie są jeszcze dostępne w każdym domu, technologia światłowodowa coraz bardziej przeważa nad innymi, starszymi formami łączności przewodowej na duże odległości. Skąd się wziął i jak działa światłowód? Dlaczego światłowody coraz częściej zastępują tradycyjne przewody elektryczne? [blog]https://forbot.pl/blog/jak-dziala-swiatlowod-czym-jest-prawo-snelliusa-id47385[/blog]
    3 punkty
  30. Witam wszystkich. Mam na imię Kamil i ukończyłem 39 rok życia. Tematy związane z elektroniką zawsze wydawały mi się trudne i mimo przejścia przez podstawy elektroniki na studiach niewiele zostało w głowie. Ostatnio przypadkiem trafiłem na Pi Pico i okazało się, że w 3 wieczory jestem w stanie oprogramować PiPico z czujnikiem PM2.5 przez UART z wyświetlaczem OLED po SPI, drugim na I2C (takim oszukanym bo I2C po konwerterze) i kilkoma diodami dla zabawy. Obecnie podchodzę do waszego kursu podstaw elektroniki z nadzieją, że tym razem coś więcej zostanie w głowie a lubię wiedzieć co dzieje się na
    3 punkty
  31. Jeszcze tylko dorzucę, że aby uzyskać na wyjściu sygnał piłokształtny, to tajemnicze 100u wyglądające na opornik (pod 555) to musi kondensator 100uF ale ktoś nie umiał obracać elementów w edytorze (albo było mu wszystko jedno). Inaczej to nie zadziała.
    3 punkty
  32. @kazsa witaj Karolino na naszym forum faktycznie jest to dość trudny temat, a na uczelniach różnie z tłumaczeniem. Powodzenia z kursem, w razie problemów śmiało pytaj na forum. @TheZebix witaj Michale, fajnie że w młodym wieku uczysz się czegoś praktycznego, powodzenia!
    3 punkty
  33. Interaktywna zabawka dla kotów gwarantująca zabawę w każdej chwili, żaden kot nie oprze się uciekającej czerwonej kropce. Jest to niewielkie pudełeczko z wbudowanym modułem wifi i banalnie prostą obsługą. Główne funkcje: sterowanie dowolnym urządzeniem z przeglądarką internetową. losowe ruchy lasera o zmiennej prędkości. ustawianie czasu jak długo ma działać. ustawianie harmonogramów automatycznego włączenia. regulacja jasności lasera. regulacja zakresu ruchu i prędkości lasera. możliwość sterowania z dowolnego miejsca na świecie przez internet.
    3 punkty
  34. @Cydek Dodam jeszcze od siebie, że posiadam książkę "Uczenie maszynowe na RaspberryPi" i zdecydowanie mogę polecić. Trochę na początku można się pogubić, np. pierwszy raz czytając nagle autor próbuje rozpoznać różne rodzaje storczyków (teraz już wiem, że to klasyfikacja krokusów na bazie ich wymiarów to taki "Hello World" dla ML ) - oczywiście są pewne rzeczy, które należy sobie uzupełnić wiedzą z innych źródeł. Jest też klasyfikacja cyfr itd... - ale oczywiście to nie jest tak, że koniecznie musisz wykonywać je na RPi - na początku może to być najzwyklejszy PC z Pythonem, który działa prakty
    3 punkty
  35. Nie potrzebujesz nawet komputera. Wystarczy papier, ołówek, oraz — to bardzo ważne — kosz na śmieci. Powinieneś bez trudu znaleźć książki o sieciach neuronowych i ich trenowaniu. Ja zazwyczaj zaczynam od Wikipedii, a potem patrzę na linki. Spróbuj zbudować perceptron, spróbuj nauczyć go rozpoznawać pisane odręcznie cyfry — to takie standardowe pierwsze kroki. Potem możesz wziąć TensorFlow i spróbować pobawić się bardziej skomplikowanymi sieciami. Na pewno znajdziesz do tej biblioteki dużo tutoriali.
    3 punkty
  36. @Emerid Konfigurując DMA wybrałeś szerokość danych "half word". To oznacza, że DMA będzie kopiować wartość 16-bitową z pamięci do rejestru timera. Typu zmiennej nie mają tutaj najmniejszego znaczenia - DMA działa na niższym poziomie niż język C, po prostu odczyta zawartość pamięci, niezależnie jakiego typu zmienna się tam znajdzie (a nawet jeśli w danym miejscu nie będzie zmiennej). Gdy deklarujesz zmienną duty jako typ uint16_t to kompilator C tworzy w pamięci zmienną o rozmiarze 16-bitów, czyli dokładnie taką, jak DMA później odczyta. Natomiast jeśli zmienisz typ na uint8_t to kompilator prz
    3 punkty
  37. Garść informacji: private to słowo kluczowe z C++, a private slots to makro (slots jest makrem) dodane przez Qt, które służy do oznaczenia metod pod spodem że są slotami i mogą być wykorzystane przez mechanizm sygnałów i slotów. Jest to też oznaczenie dla MOC'a (Meta Object Compiler) - kod jest kompilowany przez MOC'a gdy wykorzystuje jakieś funkcjonalności Qt. Z punktu widzenia programu nie ma żadnej różnicy, gdyż każdy slot jest normalną metodą C++, ale nie każda metoda jest slotem Qt. W naszym przypadku nie wykorzystujemy sendMessageToDevice() w mechanizmie sygnałów i slotów, dlatego u
    3 punkty
  38. Witam wszystkich.. Mam na imię Wojtek(jak widać po nicku). W tym roku kończę 33 lata.. Zajmuje się wykończeniami budynków pod klucz. Od kilku lat coraz częściej inwestorzy pytają o sterowania (oświetleniem, piecem, firankami, a ostatnio drzwiami wejściowymi). Ogólnie zawsze mnie to interesowało ale nie było mi "po drodze" żeby zagłębić się w ten temat. Przed świętami przez przypadek trafiłem na artykuł forbot'a na FB i aż do dzisiaj zastanawiałem się czy mi się to przyda. Jestem osobą która szybko się nudzi więc od razu zakupiłem zestaw "MISTRZ elektroniki".. Nie lubię wyrzucać pieniędzy w bło
    3 punkty
  39. Cześć, takie najtańsze moduły odbiorniki audio są na Aliexpress po niecałe 2$. Patrz linki: https://www.aliexpress.com/wholesale?catId=0&initiative_id=AS_20210210061042&SearchText=bluetooth+audio+module https://www.aliexpress.com/item/32961053585.html?spm=a2g0o.productlist.0.0.54bc458eUKmZZN&algo_pvid=a3b3f140-4c45-46ed-bb65-965c4b2294ea&algo_expid=a3b3f140-4c45-46ed-bb65-965c4b2294ea-0&btsid=2100bdf116129662839166355e263f&ws_ab_test=searchweb0_0,searchweb201602_,searchweb201603_ https://www.aliexpress.com/item/32962163571.html?spm=a2g0o.productlist.
    3 punkty
  40. cześć, poleciłbym w takiej sytuacji STM32MP1x - patrz linki: https://www.st.com/en/microcontrollers-microprocessors/stm32mp1-series.html Masz tam dwa rdzenie ARM Cortex-A7 na których możesz bez problemu uruchomić Linux'a i rdzeń Arm Cortex-M4 (do zadań czasu rzeczywistego). Dostępne są oczywiście zestawy uruchomieniowe np, taki: https://pl.farnell.com/stmicroelectronics/stm32mp157a-dk1/discovery-kit-32bit-cortex-a7/dp/3014291?mckv=sJDWRRLv0_dc|pcrid|491302916579|plid||kword||match||slid||product|3014291|pgrid|115905808523|ptaid|pla-892525730827|&CMP=KNC-GPL-GEN-SHOPPING
    3 punkty
  41. @slaw992 witam na forum Fajnie że chcesz się wgryźć w ten temat, jest to o tyle przydatne, że znając wzory da się dobrać nie tylko wartości stałych elementów ale i potencjometr żeby wiedzieć w jakim zakresie będzie możliwa regulacja. Dlatego się nieco rozpiszę... Na początku będzie złe podejście do tematu, a później lepsze Wstęp Na początek uświadom sobie jak w konfiguracji astabilnej płynie prąd - jak jest ładowane i jak rozładowywany kondensator, w ten sposób zrozumiesz skąd biorą się 2 wzory na czas stanu wysokiego TH i czas stanu niskiego TL. Wzory podane w kursie
    3 punkty
  42. Witam Mam na imię Sebastian, mam 37 lat, pracuję. Zaczynam zabawe z Raspberry Pi4.
    3 punkty
  43. @Barteks873 gdy dotykasz tego przewodu to działasz jak wielka antena, która ściąga różne zakłócenia. Jeśli sygnał jest wystarczająco mocny to może się tak zdarzyć, że sygnał będzie wystarczający do tego, aby aktywować przepływ prądu i włączyć diodę. To zupełnie normalne, projektując różne urządzenia elektroniczne trzeba pamiętać o istnieniu takich zakłóceń - stąd często stosuje się różne filtry, kondensatory lub rezystory, które eliminują takie przypadłości. W przeciwnym wypadku różne sprzęty elektroniczne mogłyby się aktywować, gdy użytkownik do nich podejdzie (bo czasami nie trzeba nawet dot
    3 punkty
  44. @enikan Zaczynając od pytania o Cortex-A71 - wikipedia nie jest może idealnym źródłem, ale znajdziemy tam ładne zestawienie dostępnych Cortex-A: https://en.wikipedia.org/wiki/ARM_Cortex-A Wygląda więc na to, że Cortex-A71 nie istnieje, albo chociaż nie został udostępniony publicznie. Jeśli masz taki to pewnie bardzo cenny egzemplarz O ile rozumiem pytanie o "starszy" rdzeń pojawiło się po przeczytaniu linijki "model name" z /proc/info. To co tam jest wyświetlane nie ma związku z rdzeniem Cortex-A72, to zupełny przypadek, że fragment w nawiasie wyglądał podobnie do v71. W rzeczywist
    3 punkty
  45. Oczywiście - ustawiasz w /boot/config.txt odpowiedni pin jako przycisk, a odczytujesz go biblioteką evdev. Przykładowo w moim radyjku pin 2 podłączony jest do przycisku, a więc w config.txt mam: dtoverlay=gpio-key,gpio=2,keycode=28,label="ENTER" W programie natomiast (w uproszczeniu): #dla każdego urządzenia które jest podłączone do programu #wywołuję coś takiego for event in device.read(): event = evdev.util.categorize(event) if isinstance(event,evdev.events.KeyEvent) and event.keystate == event.key_down: if event.keycode == "KEY_ENTER": # tu obsługa wciśn
    3 punkty
  46. @kabaczek Cieszę się, że podoba Ci się kurs. Dzięki wielkie za czujność. Rzeczywiście w tekście artykułu czyszczenie comboboxa jest pominięte, natomiast jest ono już zaimplementowane w załączonym do artykułu kodzie projektu. @kabaczek QComboBox jest swego rodzaju kontenerem jak np. std::vector. Z reguły takie kontenery posiadają metodę czyszczącą np. clear(), tak jest również w przypadku QComboBox. Nie musisz implementować własnych pętli i usuwać tych elementów ręcznie, wystarczy że wywołasz: ui->comboBoxDevices->clear(); Co więcej w nowoczesnym C++ (C++11 i nowszym) używani
    3 punkty
  47. Bardzo dobry artykuł, chociaż jestem zwolennikiem logów konsolowych... A tutaj gratis dotyczący konfiguracji nginx - da się to zrobić prościej. Korzystam z tego narzędzia (link) od roku i sprawuje się całkiem nieźle.
    3 punkty
  48. Więc może ja podam różnice w zastosowaniu fototranzystora i fotorezystora. Kilka lat temu zrobiłem obrazek podświetlany diodami LED RGB. Diody "w kółko" płynnie zmieniały kolor, ale żeby było efektowniej zrobiłem też automatyczne włączanie podświetlania po zmroku i wyłączanie wraz ze świtem. Problem polegał na tym, że diody oświetlały fotorezystor w roli czujnika światła, co prowadziło do błędnego działania ponieważ mikrokontroler myślał, że jest już jasno więc wyłączał diody. Wtedy dla mikrokontrolera było już za ciemno i włączał diody ponownie. Więc wprowadziłem poprawkę w programie i na cz
    3 punkty
Tablica liderów jest ustawiona na Warszawa/GMT+01:00
×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.