Skocz do zawartości

Nawyk

Users
  • Zawartość

    2072
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    126

Wszystko napisane przez Nawyk

  1. Nie do końca rozumiem w którym momencie wyskakuje to "verification error content mismatch" - jak włączysz monitor portu szeregowego i spróbujesz Arduino zaprogramować jeszcze raz? Czy jest samo "verification error content mismatch", czy są dalej jeszcze jakieś informacje o błędzie? PS sprytny sposób estetycznego opisywania wyprowadzeń, chyba się zainspiruję
  2. Jak mawiają hamerykanie - perfect is the enemy of done Czas też kosztuje, więc może uznał, że zamiast uczyć się nowych rzeczy, korzystniej będzie mu zrobić to na 2 mikrokontrolerach A może po prostu w przeciwieństwie do ludzi, którzy "wiedzą jak to zrobić poprawnie", on nie wiedział, ale to w ogóle zrobił i dlatego jest spoko inspiracją. Może taki es2 wkurzy się tak bardzo, że siądzie i zrobi urządzenie lepiej, a inni ludzie (w tym sam autor) tylko na tym skorzystają
  3. I radzę Ci na razie nie wychodzić poza te 12 V USB to na ogół w miarę stabilne źródło 5 V, ale... Choć płyty główne mają zwykle zabezpieczenia, zawsze istnieje ryzyko, że po prostu uszkodzisz sobie poważnie komputer. Z Twoich wypowiedzi wynika, że być może nie wszystko z kursu zrozumiałeś i jednak warto przerobić go i zrozumieć (nie tylko przebrnąć) dogłębnie, bo w przeciwnym wypadku nie podołasz temu projektowi - utkniesz albo uszkodzisz sprzęt, który przecież kosztuje
  4. 250 V to maksymalne napięcie, jakie joystick jest w stanie wytrzymać. 10 A to maksymalny prąd jaki może popłynąć przez styki, żeby ich nie spalić. Równie dobrze możesz do niego podłączyć 5 V i puścić prąd 0,01 A. Trzymaj się z dala od napięcia sieciowego, bo to nie są żarty.
  5. Wszystkie powinny być opisane w datasheet
  6. Kolego, nie mówię tego złośliwie, ale najlepiej będzie jeśli najpierw przerobisz jakiś kurs podstaw elektroniki, np. https://forbot.pl/blog/kurs-elektroniki-napiecie-prad-opor-zasilanie-id394 , bo zrobisz sobie albo komuś krzywdę...
  7. Z którymi konkretnie oznaczeniami masz problem? Wszystkie informacje znajdziesz w tzw. datasheet układu - wpisujesz w google "ATmega32u2 datasheet" i szukasz w pierwszych z brzegu PDFach. Np. tutaj: http://ww1.microchip.com/downloads/en/DeviceDoc/doc7799.pdf czytaj od strony 4. O resecie masz na stronie 47 - przeczytaj uważnie i wyciągnij wnioski. Mi na początku pomagało też przeglądanie profesjonalnych płytek z danym mikrokontrolerem - patrzyłem, jak były podłączone różne peryferia i starałem się dojść do tego, dlaczego ktoś to tak a nie inaczej zrobił. Polecam w tym temacie schematy z Kamami, chociaż nie wiem, czy jest coś akurat dla tego mikrokontrolera.
  8. Mogę pójść na łatwiznę i podrzucić Ci filmik, na którym ktoś dość dokładnie omawia temat i to w kontekście Raspberry PI: Nie chcę Cię zniechęcać, bo temat jest ciekawy i jedynie wymaga dodatkowej nauki, po prostu zabezpieczenie tak rozbudowanego układu, jakim jest RPi nie jest łatwe, a z Twoich postów wnioskuję, że dopiero zaczynasz przygodę i sam do końca nie wiesz, co przed czym chcesz zabezpieczyć. Dużo ostrożności i dokładność w wykonywaniu połączeń zabezpieczy Twoje układy lepiej niż jakakolwiek dodatkowa płytka Jeśli coś wystaje kilka cm nad płytką stykową i buja się przy każdym podmuchu wiatru, to lepiej przyciąć nóżki tego elementu i mieć pewność, że nie dotkną niczego, czego nie powinny. Można nawet pokusić się o zabezpieczenie elementu taśmą, jeśli np. ma bardzo cienkie wyprowadzenia i nie trzyma się dobrze w płytce. Jeśli dwa elementy na stykówce niemal się dotykają, to rozsuń je - nie żałuj czasu nawet na przeplanowanie rozmieszczenia elementów, żeby uniknąć jakiegokolwiek ryzyka. Błędów na schemacie raczej nie unikniesz, ale od tego masz to forum i ludzi, którzy chcą Ci pomóc - wystarczy poprosić o sprawdzenie. No i popełnianie błędów to kosztowne, ale najlepsze lekcje, jakie tylko można sobie "zasponsorować" Życzę Ci popełniania błędów, ale tylko nowych
  9. Jeśli nie masz wgranego bootloadera do programowania przez interfejs inny niż ISP, to potrzebujesz zwykły programator. Albo JTAG. ISP teraz kosztują koło 10-15 PLN. Jeden koniec łączysz z PC, drugi z mikrokontrolerem i odpalasz odpowiednią aplikację na PC.
  10. Da się Najszybciej i najprościej - wgrać Arduinowy bootloader i użyć gotowca.
  11. Chyba tylko separacja galwaniczna (np. optoizolacja) każdego pinu wychodzącego "na zewnątrz" daje Ci w miarę dużą pewność, że nie uszkodzisz układu przypadkowym działaniem podczas prototypowania/testowania. Jeśli chodzi o samą sekcję zasilania, to stosuje się bezpieczniki i układy przeciwzwarciowe na tranzystorach, diody zabezpieczające przed odwrotną polaryzacją itp. itd. Temat rzeka, jeśli nie sprecyzujesz dokładnie co przed czym chcesz chronić Takie stabilizatory same w sobie też zwykle mają zabezpieczenia, bo jak zewrzesz wyprowadzenia, wzrośnie temperatura i wywali zabezpieczenie termiczne. Mogę jeszcze od siebie dodać, że przy uruchamianiu jakiegokolwiek układu warto monitorować prąd - jeśli przekroczy spodziewaną wartość, masz szansę szybko zareagować. A najlepszy jest zasilacz, w którym możesz dokładnie określić próg zadziałania OCP.
  12. Optoizolacja Najlepsza metoda to podłączanie rzeczy na wyłączonym zasilaniu i kilkukrotne sprawdzenie układu przed podłączeniem zasilania. RPI to na tyle "otwarta" platforma, że zawsze można zrobić coś nie tak. Jeśli zwarłeś nogę "2" od R4 z GND, to mogłeś ubić stabilizator, ale to wróżenie z fusów. Jeśli nie ma fizycznych uszkodzeń (kratery na PCB, czarne ślady po "magic smoke"), to pozostaje serwis. Proponuję jeszcze sprawdzić, czy po podłączeniu wszystkiego masz napięcie 5V na odpowiednim pinie raspberry. Jeśli nie - wymień zasilacz i spróbuj ponownie. Jeśli masz - pewnie padło coś po stronie maliny (zacząłbym od stabilizatora 3V3).
  13. ACCREA Engineering - rozwijające się biuro inżynieryjno-projektowe, tworzące zaawansowane konstrukcje robotyczne - poszukuje ludzi pełnych pasji, zafascynowanych robotyką, do pracy przy projektach związanych z robotyką medyczną i społeczną, na stanowisko: Technik Elektronik / Pomocnik Starszego Elektronika Lokalizacja: Lublin Zakres obowiązków: montaż PCB montaż wiązek kablowych w urządzeniach wykonywanie zamówień podzespołów elektronicznych ścisła współpraca z zespołem mechaników i programistów Oczekiwania: mile widziane doświadczenie w programowaniu mikrokontrolerów umiejętność czytania schematów elektronicznych umiejętność montażu płytek PCB w technologii SMT i THT umiejętność obsługi przyrządów warsztatowych (zasilacz, oscyloskop, generator, itp.) umiejętność tworzenia zestawień BOM oraz kompletowania zamówień znajomość oprogramowania Autodesk EAGLE umiejętność analizy działania gotowych układów oraz projektowania własnych dobra znajomość j. angielskiego w mowie i piśmie komunikatywność, umiejętność pracy w zespole kreatywność, umiejętność samodzielnej pracy gotowość do zagranicznych wyjazdów służbowych umiejętność szybkiego zdobywania nowej wiedzy umiejętność dokumentowania kodu i postępów prac samodoskonalenie i rozwój zawodowych umiejętności Oferta: umowa o pracę atrakcyjne wynagrodzenie adekwatne do doświadczenia i umiejętności praca w międzynarodowym środowisku, przy wysoce innowacyjnych projektach przykładowy projekt: http://skiddyrobot.com/ możliwa realizacja przemysłowego doktoratu udział w międzynarodowych konferencjach związanych z robotyką Kontakt: rekrutacja@accrea.com lub przez PM na forum. CV uzupełnijcie o odpowiednią klauzulę: Jeśli nie spełniasz wszystkich punktów, ale pasjonujesz się tematem, to też zapraszamy do kontaktu!
  14. ACCREA Engineering - rozwijające się biuro inżynieryjno-projektowe, tworzące zaawansowane konstrukcje robotyczne - poszukuje ludzi pełnych pasji, zafascynowanych robotyką, do pracy przy projektach związanych z robotyką medyczną i społeczną, na stanowisko: Specjalista Robotyk Lokalizacja: Lublin Zakres obowiązków: programowanie mikrokontrolerów STM32 w języku C projektowanie schematów i PCB projektowanie układów sterowania ścisła współpraca z zespołem mechaników, elektroników i programistów sporządzanie dokumentacji (j.polski oraz j.angielski) Oczekiwania: dobra znajomość języka C doświadczenie w programowaniu mikrokontrolerów doświadczenie w pracy z systemami operacyjnymi z rodziny Linux doświadczenie w pracy z systemami wersjonowania – git lub svn umiejętność czytania schematów elektronicznych umiejętność obsługi przyrządów warsztatowych (zasilacz, oscyloskop, generator, itp.) znajomość oprogramowania MATLAB i Simulink znajomość oprogramowania Autodesk EAGLE znajomość zagadnień związanych z sieciami komputerowymi doświadczenie z komputerami jednopłytkowymi (Raspberry Pi, BeagleBone, itp.) umiejętność analizy działania gotowych układów oraz projektowania własnych dobra znajomość j. angielskiego w mowie i piśmie komunikatywność, umiejętność pracy w zespole kreatywność, umiejętność samodzielnej pracy gotowość do zagranicznych wyjazdów służbowych umiejętność szybkiego zdobywania nowej wiedzy umiejętność dokumentowania kodu i postępów prac samodoskonalenie i rozwój zawodowych umiejętności Oferta: umowa o pracę atrakcyjne wynagrodzenie adekwatne do doświadczenia i umiejętności praca w międzynarodowym środowisku, przy wysoce innowacyjnych projektach przykładowy projekt: http://skiddyrobot.com/ możliwa realizacja przemysłowego doktoratu udział w międzynarodowych konferencjach związanych z robotyką Kontakt: rekrutacja@accrea.com lub przez PM na forum. CV uzupełnijcie o odpowiednią klauzulę: Jeśli nie spełniasz wszystkich punktów, ale pasjonujesz się tematem, to też zapraszamy do kontaktu!
  15. ACCREA Engineering - rozwijające się biuro inżynieryjno-projektowe, tworzące zaawansowane konstrukcje robotyczne - poszukuje ludzi pełnych pasji, zafascynowanych robotyką, do pracy przy projektach związanych z robotyką medyczną i społeczną, na stanowisko: Programista Systemów Wbudowanych Lokalizacja: Lublin Zakres obowiązków: programowanie mikrokontrolerów STM32 w języku C projektowanie schematów elektronicznych ścisła współpraca z zespołem mechaników i elektroników sporządzanie dokumentacji (j.polski oraz j.angielski) Oczekiwania: dobra znajomość języka C doświadczenie w programowaniu mikrokontrolerów doświadczenie w pracy z systemami operacyjnymi z rodziny Linux doświadczenie w pracy z systemami wersjonowania – git lub svn umiejętność czytania schematów elektronicznych doświadczenie z komputerami jednopłytkowymi (Raspberry Pi, BeagleBone, itp.) dobra znajomość j. angielskiego w mowie i piśmie komunikatywność, umiejętność pracy w zespole kreatywność, umiejętność samodzielnej pracy gotowość do zagranicznych wyjazdów służbowych umiejętność szybkiego zdobywania nowej wiedzy umiejętność dokumentowania kodu i postępów prac samodoskonalenie i rozwój zawodowych umiejętności Oferta: umowa o pracę atrakcyjne wynagrodzenie adekwatne do doświadczenia i umiejętności praca w międzynarodowym środowisku, przy wysoce innowacyjnych projektach przykładowy projekt: http://skiddyrobot.com/ możliwa realizacja przemysłowego doktoratu udział w międzynarodowych konferencjach związanych z robotyką Kontakt: rekrutacja@accrea.com lub przez PM na forum. CV uzupełnijcie o odpowiednią klauzulę: Jeśli nie spełniasz wszystkich punktów, ale pasjonujesz się tematem, to też zapraszamy do kontaktu!
  16. ACCREA Engineering ‐ rozwijające się biuro inżynieryjno‐projektowe, tworzące zaawansowane konstrukcje robotyczne ‐ poszukuje ludzi pełnych pasji, zafascynowanych robotyką, do pracy przy projektach związanych z robotyką medyczną i społeczną, na stanowisko: Programista C\C++ Lokalizacja: Lublin Zakres obowiązków: programowanie mikrokontrolerów STM32 w języku C ścisła współpraca z zespołem mechaników i elektroników sporządzanie dokumentacji (j.polski oraz j.angielski) Oczekiwania: dobra znajomość języka C i C++ doświadczenie w programowaniu mikrokontrolerów doświadczenie w pracy z systemami operacyjnymi z rodziny Linux doświadczenie w pracy z systemami wersjonowania – git lub svn znajomość oprogramowania MATLAB i Simulink znajomość zagadnień związanych z sieciami komputerowymi doświadczenie z komputerami jednopłytkowymi (Raspberry Pi, BeagleBone, itp.) dobra znajomość j. angielskiego w mowie i piśmie komunikatywność, umiejętność pracy w zespole kreatywność, umiejętność samodzielnej pracy gotowość do zagranicznych wyjazdów służbowych umiejętność szybkiego zdobywania nowej wiedzy umiejętność dokumentowania kodu i postępów prac samodoskonalenie i rozwój zawodowych umiejętności Oferta: umowa o pracę atrakcyjne wynagrodzenie adekwatne do doświadczenia i umiejętności praca w międzynarodowym środowisku, przy wysoce innowacyjnych projektach przykładowy projekt: http://skiddyrobot.com/ możliwa realizacja przemysłowego doktoratu udział w międzynarodowych konferencjach związanych z robotyką Kontakt: rekrutacja@accrea.com lub przez PM na forum. CV uzupełnijcie o odpowiednią klauzulę: Jeśli nie spełniasz wszystkich punktów, ale pasjonujesz się tematem, to też zapraszamy do kontaktu!
  17. ACCREA Engineering ‐ rozwijające się biuro inżynieryjno‐projektowe, tworzące zaawansowane konstrukcje robotyczne ‐ poszukuje ludzi pełnych pasji, zafascynowanych robotyką, do pracy przy projektach związanych z robotyką medyczną i społeczną, na stanowisko: Konstruktor Elektronik Lokalizacja: Lublin Zakres obowiązków: projektowanie schematów i PCB ścisła współpraca z zespołem mechaników i programistów sporządzanie dokumentacji (j.polski oraz j.angielski) Oczekiwania: umiejętność czytania schematów elektronicznych umiejętność montażu płytek PCB w technologii SMT i THT umiejętność obsługi przyrządów warsztatowych (zasilacz, oscyloskop, generator, itp.) umiejętność tworzenia zestawień BOM oraz kompletowania zamówień znajomość oprogramowania Autodesk EAGLE umiejętność analizy działania gotowych układów oraz projektowania własnych dobra znajomość j. angielskiego w mowie i piśmie komunikatywność, umiejętność pracy w zespole kreatywność, umiejętność samodzielnej pracy gotowość do zagranicznych wyjazdów służbowych umiejętność szybkiego zdobywania nowej wiedzy umiejętność dokumentowania kodu i postępów prac samodoskonalenie i rozwój zawodowych umiejętności Oferta: umowa o pracę atrakcyjne wynagrodzenie adekwatne do doświadczenia i umiejętności praca w międzynarodowym środowisku, przy wysoce innowacyjnych projektach przykładowy projekt: http://skiddyrobot.com/ możliwa realizacja przemysłowego doktoratu udział w międzynarodowych konferencjach związanych z robotyką Kontakt: rekrutacja@accrea.com lub przez PM na forum. CV uzupełnijcie o odpowiednią klauzulę: Jeśli nie spełniasz wszystkich punktów, ale pasjonujesz się tematem, to też zapraszamy do kontaktu!
  18. Mam wrażenie, że ktoś wpadł na 'świetny pomysł', a dopiero na sam koniec zaczął się zastanawiać nad zapotrzebowaniem... Fajne wykonanie, działający prototyp - bije na głowę rzeczy w stylu skarpety IoT i antyradiacyjne majtki, ale jakoś nie wyobrażam sobie nawet bogatego hobbysty-elektronika korzystającego z tego wynalazku w codziennej pracy. Pomijam już fakt, że części przechowuje się luzem w tych pojemnikach (inaczej szybko zabraknie miejsca), co nie zabezpiecza ich przed wilgocią w powietrzu. IMHO samodzielna budowa systemu organizacji podzespołów daje dużo więcej frajdy, a zwykłe pudło po butach wypełnione posegregowanymi folijkami TME z szeregiem rezystorów jest nie do zastąpienia. I miejsca nie zabraknie, i warunki przechowywania są zgodne z sugerowanymi przez producenta, i widać od razu Ci się kończy, i koszt jest zerowy - nadmiar kasy lepiej przeznaczyć na części i narzędzia potrzebne w warsztacie
  19. Być może to standard w tego typu konstrukcjach, ale coś bardzo podobnego (w wersji XXL) zbudował kiedyś Adam Savage:
  20. silver2001, skąd wziąłeś te 25-35%? ps przepraszam za przypadkową edycję Twojego postu
  21. Nie chciało Ci się szukać w googlu, czy w ogóle nie rozumiesz o co chodzi w wynikach zapytania?
  22. Nie wiem, czy masz świadomość skali tego, co chcesz zrobić. Wszystko jest oczywiście do ogarnięcia, sam GPS i raspberry w zupełności da radę, ale czy na pewno przemyślałeś sposób przemieszczania się robota? Co, jeśli jadąc do zadanej pozycji natrafi na przeszkodę? Co, jeśli będzie to wysoki krawężnik? Dziura w drodze? Chude drzewko? Prześwit pod samochodem z podwoziem o centymetr za nisko? Do tego stosuje się różne sztuczki i urządzenia; niektóre wymagają mniejszej, a inne większej mocy obliczeniowej. Wiem, że na początku korci żeby "zrobić, aby tylko jechało", tylko jak nie przewidzisz na etapie założeń projektu innych rzeczy, to cała Twoja praca pójdzie później do kosza i będziesz zaczynać od nowa. Polecam przygotować jakiś plan, bo póki co zadałeś bardzo konkretne pytanie (ile będzie kosztować wykonanie takiego robota), a masz bardzo niekonkretne założenia projektowe, jeśli można to tak nazwać.
  23. Mam doświadczenia z mikroskopem USB i obrazem wyświetlanym na monitorze 19". Z założenia brzmi super i na pierwszy rzut oka wygląda super. W praktyce - nie masz poczucia głębi obrazu, więc nigdy nie wiesz, czy grot lutownicy jest 1 mm od płytki, czy 5 mm, a to ma kolosalne znaczenie podczas lutowania SMD... Narzędzie genialne do inspekcji i dokumentowania, ale moim zdaniem nie nadaje się jako wsparcie podczas lutowania. Kiedy pracowałem w serwisie, to miałem do dyspozycji stosunkowo tani (ok. 750 zł) mikroskop stereoskopowy - nie pamietam już niestety jakiej marki. Bił na głowę wszystkie wynalazki nie-stereo, chociaż wymagał niewygodnego pochylania się nad płytką i po kilku godzinach bolały oczy, chociaż być może nie umiałem go dobrze wyregulować. Jeśli nie stać Cię na mikroskop, to proponuję moje obecne rozwiązanie - mocowaną do blatu lampę LED z lupą 5 dioptrii. Obraz jest stereo, lutuje się wygodnie, a powiększenie też w zupełności wystarczające. No i dziewczyna zadowolona, bo może sobie wygodnie pomalować pazurki (co ma znaczenie w trakcie argumentacji zakupu )
  24. Zależy, co ma robić. Zdalnie sterowany samochodzik w ogóle nie potrzebuje mikrokontrolera, bo wystarczy aparatura modelarska RC; do mapowania otoczenia real-time w 3D bez dobrej klasy PC się raczej nie obejdzie. Do w miarę inteligentnego sterowania na niskim poziomie z doświadczenia wiem, że STM32F4 w zupełności wystarczy.
×
×
  • Utwórz nowe...