Skocz do zawartości

szymonw

Użytkownicy
  • Zawartość

    205
  • Rejestracja

  • Ostatnio

  • Wygrane dni

    2

szymonw zajął 1. miejsce w rankingu.
Data osiągnięcia: 24 sierpnia 2021.

Treści użytkownika szymonw zdobyły tego dnia najwięcej polubień!

Reputacja

64 Bardzo dobra

O szymonw

  • Ranga
    5/10

Ostatnio na profilu byli

Blok z ostatnio odwiedzającymi jest wyłączony i nie jest wyświetlany innym użytkownikom.

  1. Arek5195 przeczytaj ostatnie zdanie z mojego poniedziałkowego posta.Musisz dokonać analizy wzoru Sśroka pojazdu=(s1+s2)/2 .W dalszych rozważaniach to zastosowanie będzie mieć geometria analityczna,której musisz poświęcić trochę czasu.Podpowiem - musisz odpowiedzieć sobie na pytanie co będzie jeśli s1=s2,s1>s2,s1<s2. Te wartości s1 i s2 są wprost proporcjonalne do ilości zliczeń związanych z enkoderami . Jak już wyciągniesz wnioski to będziesz gotowy do dokonania modyfikacji kodu.A później jeszcze jeden krok i powstanie zagadnienie pojazdu autonomicznego.
  2. Należy zauważyć,że skręcając, pojazd porusza się po okręgu.Koło wewnętrzne porusza się po okręgu o promieniu r1 a koło zewnętrzne po okręgu r2.Ten promień r2 jest większy od promienia r1 o rozstaw kół. Koło poruszając się po okręgu pokonuje drogę zgodnie ze wzorem s= α*2πr/360 czyli koło wewnętrzne s1= α*2πr1/360 a zewnętrzne s2= α*2πr2/360.I w tym miejscu dochodzimy do sedna problemu czyli do definicji przebytej drogi przez pojazd dwuśladowy w ruchu po okręgu.Proponuję by ta droga była mierzona względem środka pojazdu promieniem r1+ rozstaw kół/2 lub (r1+r2)/2.Przepraszam za te nawiasy ale
  3. Po pierwsze jaki to miernik uniwersalny?Mierników uniwersalnych jest mnóstwo. Jeśli ten Twój miernik ma przycisk HOLD to sprawdź czy przypadkiem nie jest wciśnięty(zazwyczaj jest po prawej stronie pod wyświetlaczem).Jeśli jest wciśnięty to nic nie pomierzysz.Naciśnij na przycisk i sprawdź czy coś się zmieniło.
  4. To nie jest mój schemat.Ten schemat został ściągnięty z elektrody co zresztą widać na zdjęciu schematu.Należy dodać,że gdzieś na youtobie widziałem zastosowanie tego generatora.O ile pamiętam był to filmik zrobiony przez kogoś z AGH i dotyczył właśnie pomiaru stanu linii.Ten filmik był dodatkowym instrumentem do ćwiczenia,które jest wykonywane standardowo przez studentów.O ile pamiętam to zasada jest taka- napięcie na tranzystorze(CE)rośnie i jak przewali tranzystor zaczyna płynąć bardzo mały prąd,który nie niszczy tranzystora.Prąd płynie do momentu w którym napięcie obniży się poniżej napi
  5. Pytanie nie jest banalne! Na bardzo krótkich przebiegach prostokątnych a raczej zbliżonych do prostokątnego przebiegu oparta jest technika identyfikacji miejsca uszkodzenia np. kabla energetycznego.Byłem jakiś czas temu zainteresowany takimi przebiegami bo miałem do wykonania pomiary kabla w ziemi na odcinku 500m a o kablu wiadomo było,że jest zwarty i trzeba było znaleźć miejsce uszkodzenia.Tego typu urządzenia nazywane są reflektometrami. Taki bardzo krótki przebieg wytwarza się -jest to dostępne w necie- tak jak na poniższym rysunku. Ponieważ dorwałem reflektometr TDR więc pomiar był błyska
  6. Jeśli mogę coś podpowiedzieć to zastosuj biblioteki Timers.Na tym forum jest wątek Proste podświetlanie schodów na Arduino. Prośba o pomoc w stworzeniu programu.Jest tam na stronie 5 mój program z zastosowaniem tej biblioteki.Jedną z najważniejszych rzeczy jest uwolnienie się od millsów i delay w programie.Dobrze przeanalizuj to co jest napisane w programie i niech to będzie dla Ciebie inspiracją dla Twojego rozwiązania.W załączniku są potrzebne pliki.Zdaje się,że biblioteka Timers w tej wersji obsługuje 8 wątków i w swej istocie jest genialna. Problem uruchomienia czasu jest pokazany w moim
  7. Mam STM32F401cc taki jak po lewej stronie na zdjęciu 401 płytka. 5V z USBA podawane jest na ten maleńki stabilizator.Patrz na schemat a na wyjściu jest 3,3V i zasila stm32F401cc.Musi być właściwy kabel!Kupując Ten moduł spodziewałem się dostać wersję tę po prawej stronie bo mam odpowiedni kabel.Na szczęście nie korzystam obecnie z USB więc nie mam problemu.Jeśli masz kłopot z kablem możesz to ominąć bo sygnały DM+ i DM- są na pinach PA11 i PA12.Zasilanie na pin +5V oraz GND.Sprawdź sobie.Weź dwie igły,miernik i do roboty. original-schematic-STM32F401CCU6_WeAct_Black_Pill_V1.2.pdf
  8. Podłącz się przez STLink.Jeśli nie masz to kup bo będzie niezbędny podczas debuggowania programu.Ale jeśli w projekcie wykorzystasz USB to musisz mieć odpowiednio dobrany kabel.Jeśli się przesiadłeś na STM to zainstaluj STM32cubeide i w nim pisz oraz uruchamiaj programy.Ponadto zainstaluj Studio STM i STMCubeProgrammer.Podczas podłączania się do STLink należy zwrócić uwagę na wybór napięcia bo są dwa 3,3V i 5V!Jeśli chcesz programować przez USB STM32F401 używając Arduino ide to musisz zainstalować programator w tym procesorze.Na tym forum znajdziesz mój artykuł Port USB i bootloader w STM3
  9. Zamiast OP90 można zastosować stary porządny OP07.Po drugie spróbuj wyrwać od sprzedawcy a właściwie od producenta pełną charakterystykę czujnika szczególnie zależności od temperatury,ciśnienia i wilgotności bo jak chcesz skalibrować a później eksploatować urządzenie nie uwzględniając tych parametrów.Trudno jest uwierzyć,że takich charakterystyk nie ma.Po trzecie do pomiarów zastosowałbym STM32Fxxxxx ,które są w podobnej cenie co Arduino ale mają lepsze przetworniki ADC(12bitów) a w Arduino 10bitwy.Zdaje się,że nawet cena jest zdecydowanie niższa.Ostatnio kupowałem STM32F401cc za mniej niż 30
  10. Nie Ty jeden masz problem ze znalezieniem odpowiedniej obudowy.Z mojej praktyki wynika,że producenci,nie wiadomo dlaczego, nie chcą rozmawiać z tymi co to je stosują a rozmawiają tylko z dystrybutorami,którym wisi co sprzedają.Problem mają wszyscy od elektryków po elektroników. Na rynku raczej nie uświadczysz porządnej rozdzielnicy elektrycznej co to by była wygodna podczas montażu podzespołów elektrycznych na szynę TS35,by miała otwory na przepusty elektryczne i spełniała jakieś normy IP.Nie uświadczysz ładnych obudów dostosowanych do modułów Arduino,STM natomiast są obudowy potworki ,które
  11. Ten opis użyteczny jest w STM32Cubeide. Najlepiej będzie jeśli od początku stworzysz projekt i w pliku twojnazwa.ioc właściwie skonfigurujesz procesor. 1.Musisz zainstalować I2C bo ten wyświetlacz komunikuje się z procesorem przez I2C. 2. W necie na Git Hubie znajdziesz biblioteki SSD1306.W sumie musisz zainstalować 5 bibliotek. Trzy w katalogu INC SSD1306.h, font_ascii_5x7.h , GFX.h i dwie w katalogu SRC SSD1306.c. oraz GFX.c. 3.W /* Private includes -------*/ wpisz #include"string.h" oraz #include"stdio.h". 4. W /*Private function prototypes*/ wpisz
  12. Z drugiej strony te połączenia na tych kabelkach są bardzo niepewne i po pewnym,dość krótkim czasie(wstrząsy) licznik powinien przestać działać.I jeszcze jedno czy napięcia wychodzące z tych gniazd są do 5V czy też są większe.Jeśli są większe to arduino nano ulegnie uszkodzeniu.Zanim włączysz sprawdź jak wysokie są napięcia przychodzące do arduino.
  13. Możesz mi wyjaśnić dlaczego nano nie jest podłączone do napięcia +5V na pinie 5V lub do +12V!!! na pinie VIN .Jeśli nie podłączyłeś nano do zasilania to trudno by licznik działał.Schemat jest ciutkę niedokończony.Podłącz U a być może to coś zadziała.
  14. Ściągnij z git huba LSM303 arduino -master.Rozpakuj.Znajdziesz dwie biblioteki c i h. Utwórz w np.stm32 cube ide projekt.Po wygenerowaniu plików w SRC wklej lsm303.cpp a do INC lsm303.h.Kliknij w folder główny projektu prawym klawiszem a następnie najedź na refresh kliknij albo naciśnij F5.Otwórz LSM303.h i zamiast #include<arduino.h> wpisz odpowiednik STM czyli #include<main.h>.Następnie zapisz i kliknij w młotek.Jeśli nie wyskoczą jakieś błędy to będzie oznaczać,ze biblioteki zostały zaakceptowane i będziesz mógł przystąpić do pisania programu.W tym ściągniętym projekcie z git
  15. szymonw

    GRBL na STM32F051 ?

    Nie lepiej zrobić to na arduino nano i shield v4.0.Jest mój artykuł na ten temat i wiele postów "CNC Shield V4.0 czyli jak uruchomić trzyosiową maszynę".Przeczytaj bo jest tam dużo wskazówek a patrząc z perspektywy czasu parę rzeczy zrobiłbym inaczej,prościej.Silniki krokowe Nema 17 używane co znacznie zmniejszy koszt.Zapytasz dlaczego ? A odpowiedź jest prościutka.Wystarczy zobaczyć jak jest zbudowany silnik krokowy a szczególnie przyjrzeć się zastosowanym łożyskom bo to one są kluczowe.Rozebrałem kiedyś silnik krokowy i zobaczyłem ,że łożyska są duże . Ogarnął mnie śmiech. Zrozumiałem,że
×
×
  • 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.