Skocz do zawartości

radziopoke

Użytkownicy
  • Zawartość

    26
  • Rejestracja

  • Ostatnio

Reputacja

6 Neutralna

O radziopoke

  • Ranga
    3/10

Ostatnio na profilu byli

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

  1. Jak widać, umknęło mi... Czyli jedna kwestia rozwiązana. A podłączyć takiego napięcia pod wejście VIN arduino nie mogę? Ostatecznie mogę zastosować przetwornicę lm2596 (gdzieś ją mam). Pozostaje jeszcze kwestia prędkości pojazdu: Patrząc po wielkości i wagę tych silników obawiam się trochę o wielkość pojazdu. A czym większy pojazd tym większa obudowa, a zarazem większa waga całości... Choć nadam mam nadzieję zmieścić się w granicach 0.5kg, ale nie wiem czy mi się to uda...
  2. Może jestem za bardzo ostrożny, ale jaką mam pewność, że przy obciążeniu 0.5kg ten silnik będzie w stanie kręcić się 150 obrotów na minutę? Znalazłem najprawdopodobniej taki sam silnik na botlandzie: https://botland.com.pl/pl/silniki-dc-katowe-z-przekladnia/16016-silnik-dc-148-3-6v-z-podwojnym-walem-200rpm.html Parametry się zgadzają z tym co na allegro, ale jedna rzecz mnie zaciekawiła. Na botlandzie jest informacja: Do tego trochę martwi mnie zasilanie gdyż chciałem użyć jak już wspomniałem baterie Li-Po. A te są albo 3.7V albo 7.4V. Przy 3.7V obroty tego silnika są o wiele słabsze... A przy 7.4 musiałbym specjalnie stosować stabilizator, a jednak wolałbym trochę ograniczyć dodatkowych elementów oprócz tych co wymieniłem. Mi nic nie szkodzi na wydaniu paru złotych więcej. Zastanawiam się nad kupnem czegoś np. tej serii: https://botland.com.pl/pl/537-silniki-micro-pololu-seria-mp-medium-power np: https://botland.com.pl/pl/silniki-micro-n20-seria-mp-medium-power/12556-silnik-n20-bt17-micro-501-250rpm-9v.html lub: https://botland.com.pl/pl/silniki-micro-n20-seria-mp-medium-power/12562-silnik-n20-bt20-micro-301-730rpm-9v.html Tylko zapewne obroty na minutę są tu podane na biegu jałowym (bez obciążenia)...
  3. Witam, Chciałem sobie stworzyć pojazd zdalnie sterowany. Utknąłem na doborze silników DC bo nie wiem w jaki sposób dobrać silniki do efektu, który chcę osiągnąć. Mianowicie chciałbym by silniki były w stanie pracować ok. 150 obrotów na minutę przy ciężarze pojazdu max. 0.5kg. Garść dodatkowych informacji (nie wiem czy potrzebne, ale je podam): - arduino uno z motor shield-em TB6612 (https://botland.com.pl/pl/arduino-shield-kontrolery-silnikow-i-serw/12811-tb6612-motor-shield-4x-sterownik-silnikow-dc-12v12a-nakladka-dla-arduino.html) - bo taki posiadam - Moduł Bluetooth HC-05 v2 (https://botland.com.pl/pl/moduly-bluetooth/2891-modul-bluetooth-hc-05-v2.html) - również posiadam - obudowa drukowana z PLA lub PETG (zaprojektuje gdy będę miał silniki) - 4 koła o średnicy ok. 6-8cm (do zakupienia) - z początku chcę tylko naped na tylnie kola czyli 2 osobne silniki DC tak bym mógł zakręcać pojazdem - zasilanie bateria Li-Po (mam zamiar ją dostosowac do silnikow dc) - całość nie powinna przekraczać wagi 500g choć podejrzewam, że bedzie w granicach (300-400g) Z chęcią dowiem się na przyszłość w jaki sposób wybierać silniki tak by miec pewność, że z wagą pojazdu będzie mógł poruszać się z odpowiednią prędkością. Nie obrażę się również jeżeli ktoś wskaże mi również jakie silniki powinienem wybrać do aktualnego projektu.
  4. Bardziej chodziło mi o to czy pod pin 5 V mogę podłączyć zasilanie 5V (z przetwornicy step-down), a zarazem mieć podłączony kabel USB od komputera i programować układ. Opcja z VIN 12V (choć to co mierzyłem zasilacz daje 12.5V) wolałbym zostawić jako ostateczność gdy okaże się, że opcja z poprzednim sposobem połączenia może coś uszkodzić
  5. Aktualnie mam układ gdzie zasilacz 12V zasila wszystkie elementy układu (niektóre przez Przetwornicę step-down LM2596 ustawioną na 5V), oprócz zasilania samego Arduino UNO (Klona). Arduino aktualnie zasilam przez kabel USB podłączony do komputera (bo jeszcze programuję układ). Lecz w przyszłości chciałbym pod pin 5V arduino podłączyć 5V z przetwornicy. Tylko co by się stało gdybym po takim podłączeniu przypadkiem podłączył kabel USB pod arduino? Czy może lepszym zabezpieczeniem byłoby dostarczenie tych 12V na pin VIN skoro i tak arduino pozostałych elementów nie zasila, a tylko nimi steruje? W takim wypadku chyba jest jakieś zabezpieczenie przed zasilaniem arduino z dwóch źródeł.
  6. Kilka dni za późno ten artykuł stworzyliście Jakieś 8-9 dni temu zaprojektowałem własnego shielda do Arduino na własne potrzeby. Wtedy z jakiegoś powodu nie zauważyłem przycisku Add Gerber File... I zacząłem uzupełniać ręcznie, aż mi się znudziło... Ostatecznie zamówiłem proto shield i shield zrobiłem za jego pomocą (kabelków sporo, ale działa :D ) . Przynajmniej miałem w tym zabawę. Ale teraz na przyszłość może mi się przydać ten artykuł
  7. Udało mi się rozwiązać problem Aż dziwne, że wpadłem na to dopiero po tygodniu. Miałem ze sobą połączone piny SLEEP i RESET. Po to by silnik mógł działać. Okazało się, że zamiast łączenia ich ze sobą, pin RESET należy podłączyć pod jakikolwiek pin Arduino. Dopóki na RESET nie zostanie ustawiony stan wysoki to silnik nawet nie drgnie. Więc na starcie wystarczy mu dać stan wysoki
  8. Na Arduino nadal masz założoną tą przezroczystą nakładkę. Jak ją ściągniesz to wszystko powinno pasować (tylko pamiętaj by nie wkładać w to za dużo siły by nie uszkodzić Arduino).
  9. Wspominałem o tym wcześniej. Ostatecznie chcę mieć możliwość podłączenia jednego źródła zasilania dla samego Arduino jak i silników. Dlatego rozwiązanie, które podałeś jest tylko tymczasowe... Aktualnie czekam za dostawą z Chin innych sterowników krokowych. Tym razem zamówiłem TMC2208 (zapewne jeszcze ze dwa tygodnie oczekiwania).
  10. Dzisiejsze mierzenie: 0.87V (a, powinno być 0.81 bo tak zostawiłem). Wymieniłem stepstick na kolejny z tej serii i ustawiłem 0.80V. Po kilkunastu minutach stan 0.80V. Jeżeli chodzi o drżenie niestety nadal występuje choć trochę słabiej/krócej (silnik przekręcił się o jakieś 45 stopni). Chyba jednak muszę zamówić inne stepsticki tylko nie chciałbym wydawać majątku...
  11. Podłączenie pod 5V jak i podciągnięcie pod VIN 12V daje ten sam efekt... Podłączyłem również miernik pod te 5V. W momencie podłączenia wskakuje 5V i na tej wartości się zatrzymuje. Jako, że miałem już miernik na wierzchu sprawdziłem VREF na stepstickach (bo aktualnie testuję 2 z 5 które posiadam). Ustawione miałem wcześniej 0.96V, a teraz jak mierzyłem na jednym z nich było 1.24V, a na drugim 1.22V... Więc trochę coś nie tak... Skalibrowałem je na nowo, ale tym razem na 0.90V i przetestowałem. Silnik tylko lekko drgnął (więc to już nie było by tak źle). Ale odłączyłem i odstawiłem na bok na kilkanaście minut. Po podłączeniu sytuacja się powtórzyła z tym dużym drganiem. Zmierzyłem VREF na stepsticku i 1.12V. Jakim cudem to wzrosło? Próba nr 3. Znowu ustawiłem VREF na 0.90V. Po kilkunastu minutach sprawdziłem ponownie. Wynik: 0.81V. Coś mi tu mocno nie pasuje... Zostawiam tak do jutra i zmierzę jutro. Na wszelki wypadek przy każdej z prób mierzyłem też napięcie zasilania z zasilacza. Na gniazdku zasilacza: 12.59V - 12.60V (przy wszystkich próbach). Za stabilizatorem 100uF było przeważnie w okolicach 11.90V (plus minus 0.02V). A przy ostatniej próbie 11.76V. To co odkryłem to właśnie wina stepstika i za wysokiego lub za niskiego napięcia VREF (raz ustawiłem 0.6V) na spesticku, że silnik ma takie duże drgawki. Czy da się coś zrobić by VREF nie ulegało zmianie? Czy raczej stepsticki do wymiany...
  12. Dlatego stwierdziłem, że coś musi być nie tak... A tu schemat (pierwszy raz obsługiwałem program Fritzing): I gdy mam takie połączenie to podłączam kabel USB pod arduino
  13. Dla lepszego pokazania sytuacji nagrałem krótki filmik. Funkcja Loop była w tym wypadku pusta: https://youtu.be/l3txbwosLlU Teraz wiem, że powodem jest samo zasilanie. Bo odłączenie pinów DIR i STEP nadal powodowało te same problemy. Czy da się to jakąś zniwelować?
  14. Może inaczej: Pozbywając się tego co jest w pętli loop (zostawiając ją pustą), po podłączeniu Adruino silnik i tak przez niecałą sekundę wykonuje jakieś nieregularne ruchy. Po czym się zatrzymuje i nic nie robi (czyli względem tego co jest w funkcji loop). Inaczej mówiąc wygląda to tak jakby w czasie między podłączeniem USB, a uruchomieniem się programu w arduino były jakieś impulsy z tych pinów. Próbowałem zmienić piny ale efekt jest ten sam. Edit: odłączyłem Piny STEP i DIR. Po podłączeniu USB silnik i tak wykonał ten nieregularny ruch...
  15. Zaczynam przygodę z podłączaniem silników krokowych do Arduino i mam poniższy problem. Podłączam zasilanie silników (zasilacz 12V), a następnie arduino za pomocą przewodu USB do komputera. W momencie gdy podłączam kabel USB silnik zaczyna kręcić się nieregularnie (w różne strony). I dopiero po wystartowaniu (po ok. sekundzie) programu silnik działa tak jak powinien. Czy można jakaś zniwelować to niechciane poruszanie się silnika zanim wystartuje program z Arduino? Posiadam: - Arduino Uno (oryginalnie jak i podróbkę, efekt jest taki sam) - silnik krokowy 1.2A, 4V - stepstick A4988 - Kondensador 100uF - zasilacz 12V 5A Podłączenie: Zasilacz 12V podłączony jest przez Kondensador 100uF do GND i VMOT stepsticka. VDD i GND stepsticka podłączone jest do GND i 5V Arduino Piny stestick-a A1, A2, B1, B2 - podłączony silnik krokowy DIR podłączony pod Pin arduino nr 4 STEP podłączony pod Pin arduino nr 5 SLP i RESET są połączone ze sobą Program: #define stepPin 5 #define dirPin 4 #define stepTime 1000 #define stopStep 200 int countStep = 0; void setup() { pinMode(stepPin, OUTPUT); pinMode(dirPin, OUTPUT); digitalWrite(dirPin, LOW); } void loop() { digitalWrite(stepPin, HIGH); delayMicroseconds(stepTime); digitalWrite(stepPin, LOW); delayMicroseconds(stepTime); countStep++; if (countStep >= stopStep) { countStep -= stopStep; delay(1000); } } W przyszłości mam zamiar podłączyć też samo arduino pod ten sam zasilacz za pomocą wejścia VIN, ale nie chcę podłączać bezpośrednio 12V więc czekam za dostawą stabilizatora napięcia Ale nadal podejrzewam, że problem będzie występował...
×
×
  • Utwórz nowe...