Jeśłi to ma się rzeczywiście unosić to poduszkowiec powinien być możiwie lekki, jakiś szkielet z włókna szklanego lub cała konstrukcja ze styro. Pakiet to najlepiej jakiś lipol i ładowarka też oczywiście do lipoli, najlepiej z balancerem. Turnigy 9x, bardzo dobry i popularny sprzęt. Jest też tańsza Hobby king, też na 2,4 GHz ale dużo bardziej okrojona....
Fajnie, tylko że w Twoim teście mikrokontroler nie zajmował się niczym innym jak tylko obsługą serw. W rzeczywistości nikt nie napisze takiego programu bo jest on bezużyteczny, praktyczne programy będą robiły coś jeszcze i efektem tego czegoś jeszcze będzie sterowanie serwami. Spróbuj napisać program który umożliwi sterowanie serwami np. za pomocą klawiatury...
np tak: Config Pinc.5 = Output Config Servos = 1 , Servo1 = Portc.5 , Reload = 4 a potem w kodzie wpisujesz odpowiednie wartości do : Servo(1) = wartość wychylenia to na szczęście w Bascomie proste jak poezja ;) zesztą zajrzyj sobie do helpa Bascom'a - config servos
mos18, jakie to serwo z tego co pamiętam to serwem steruje się wypełnieniem impulsy więc skoro potrafisz obrucić serwo w jedną strone przez wydłużenie czasu tego impulsu to go skracaj to bedzie sie wychylać w drugą stronę
Witam!! Chciałbym prosić kogoś kto zna się na języku BASCOM. A dokładnie chciałbym żeby ktoś sprawdził mój program Ma on za zadanie przesuwać wałek odpowiedniego serwa o jakiś kąt po naciśnięciu przełącznika. poniżej zamieszczam screen'a z programem Z góry dziękuje http://obrazki.elektroda.net/64_12282476... http://obrazki.elektroda.net/68_12282472...
Sprawa wygląda tak, chciałęm sie pobawić serwami, a że sobie pomyślałem że bascom juz ma wbudowaną obsługe tego to będzie prosto, ale cos jest nie tak :/ Nawet jak nie wysłam żadnego polecenia typu Servo(1)=20 Tylko jest sam program ze zdeklarowanym servem, to servo ciągle skacze krokami w jedną strone, jak zaczynam podawać jakies wartości to nic się...
Forum jest od tego żeby uzyskać pomoc , a pomocy nie widać, Jak się pisze programy w Bascom to już nikt nie pomaga. To bezpłatne forum użytkowników, a nie płatny helpdesk. Jak się pisze w egzotycznych językach, to trzeba się liczyć z tym, że liczba osób mogących potencjalnie pomóc jest niewielka.
Witam. Zrobiłem sterownik z ATmega8 do sterowania dwoma serwomechanizmami za pomocą pilota RC5. Program napisałem w Bascomie. Jeśli chodzi o zasadę działania serwa to w jednym z opisów znalazłem, że co 20ms należy podać stan wysoki o odpowiedniej szerokości (czyli częstotliwość jest stała). W Bascomie do obsługi serwa wykorzystywany jest 8-bitowy Timer0....
Zrobiłem jakiś czas temu taki układzik na attiny-13 do sterowania dwoma serwami i linijką diodową pokazującą położenie. Niestety do obsługi dwóch serw trzeba po zaprogramowaniu zablokować ISP: '(Program sterownika dwóch serwomechanizmów. Mikrokontroler Attiny 13. Funkcjonalność: Sygnały Ppm 1 - 2 ms: Sygnał Ppm Serwo1 - Port Pb0 - Pin 5...
Sama obsługa serwa to nie wszystko co program ma robić. CONFIG SERVOS zdaje się potrzebuje do poprawnej pracy dwóch timerów - w każdym razie robiłem już testy i to programowe sterowanie serwami kolidowało mi przerwaniami timerów potrzebnych do czego innego. Dlatego potrzebuję 4 sprzętowych kanałów PWM. Dwa na Timer1 działają bez problemu, no ale tam...
Proszę o pomoc , w napisaniu programu w Bascom lub informacji jak to napisać program do sterowanie dwoma serwomechanizmami na ATiny 2313. Program ma działać w taki sposób; Przykład 1: Przycisk S1 obraca w prawo S2 w lewo Serwo 1 Przycisk S3 obraca w prawo S4 w lewo Serwo 2 Przykład 2: Przycisk S1 obraca w prawo S2 w lewo Serwo 1 Przycisk S3 zmiana Serwa...
Na początek do rysowania schematów są odpowiednie programy a nie Paint , kody programu umieszcza się korzystając z polecenia Syntax a nie wkleja zrzut . Schemat : brak jakichkolwiek kondensatorów do filtracji zasilania , brak GND dla uC , brak oporników ograniczających prąd diod jeden wspólny to żadna oszczędność max prąd portu to 20mA , czerwone LED...
Proszę może jacyś inni są w stanie doradzić (pomóc) w tej kwestii? To skoro kolega prosi, to ja też napiszę, chociaż widzę, że kolega sam wie najlepiej i też zaraz zostanę zrugany :D . 1. Na początek serwa modelarskie - sterowane są dokładnie tak, jak pisze hunterhouse z tą uwagą, że standard większości producentów przewiduje 1.5ms środek serwa a 1.5ms±0.5ms...
1. Opcja Szukaj znajdzie jedną z moich wypocin na temat CONFIG SERVOS. 2. Opcja Szukaj znajdzie jedną z moich wypocin, które są helpem do BASCOM-a w języku polskim.
Bez kodu to nikt nie pomoże...
W mojej książce jest napisane ,że można sterować max. 16 serwami.
Witam, Bascom i Atmega128 pozwala nam sterować bardzo prosto dwoma serwami. Jak najprościej zrobić sterowanie dla trzeciego serwa? Serwo to: HS-805BB.
Jakiś czas temu z kumplem bawiliśmy się serwem Hitec HS-311. Sprawdzaliśmy co się będzie dziać przy podawaniu impulsu co 10ms,15ms (o ile dobrze pamiętam serwo chodziło podobnie jak przy odświeżaniu 20ms) i 30ms,40ms,60ms (im dłuższy okres tym większe skoki w obrocie).
Po wielu prubach wróciłem do instrukcji bascoma: "Config servo". Może wie ktoś jak to instrukcja jest napisana żeby można ją było przełożyć na język C lub na Bascom. Bo jeśli mam sterować 5 serwami to nie mogę do każdego używać osobnego serwa. A ta instrukcja może sterować 16 serwami na jednym taimerze mimo że nie jest ona idealna.
...ale chyba niema tam funkcji zezwalającej na przerwania... a sei ? Mam kod serwa sterowanego z ADC na PWM Timer'a2, na Mega8 w Bascom'ie. Może podesłac?
Brzęczące serwo świadczy o 2 rzeczach: -albo jest kiepski i najzwyklej w świecie drży, -albo zrób to ręcznie na timerach, bo bascom i servo to tandeta
Chwile mnie nie było :D Napisałbym to inaczej, ale wracając do pytania z pierwszego postu . Jeśli chcesz by procesor zawsze był tak samo zajęty to każ mu w tych innych Case`ach także nadawać Pulseout tylko na pin Reset. Bascom to przełknie bo ten pin może pracować jako normalny I/O ale jak jest resetem to nic mu się nie stanie jak napiszesz Pulseout...
Użycie miniaturowego potencjometru nie jest dobrym rozwiązaniem. Najlepiej jest wstawić w to miejsce wstawić dzielnik napięciowy (dwa rezystory). Oczywiście z przerabianiem takiego serwa wiążą się pewne problemy. W przypadku gdy zostawisz elektronikę, a taki przypadek wybrałeś musisz empirycznie dobrać pozycję neutrum. Z tego co się orientuję to wartość...
No właśnie ten tryb CTC..coś tam o nim słyszałem ale nie miałem okazji wykorzystać. A i nie mam pomysłu jak zrealizować sterowanie serwem w Bascomie z wykorzystaniem tego trybu. Ale zaraz obadam sprawę i zobaczymy. Jednak mile widziane przykłady adaptacji tego trybu w Bascom. P.S. A witam witam po reinkarnacji ;)
Nie mogłeś napisać od razu tego co napisałeś w siódmym poście . Nie będę Ci pisał jak obsługiwać serwo, bo masz to opisane razem z przykładowym programem w bascomie. Konfiguruj wejścia jako "Config Pinx.x = Input". Co do sterowania silnika krokowego tak jak chciałeś też jest to możliwe jak napisał Kolega janbernat, ale sterowanie serwem jest zdecydowanie...
Witaj. Polecam Ci procesory AVR oraz na początek język BASCOM. W internecie znajdziesz mnóstwo przykładów z opisem jego działania, również w temacie sterowania serwami. Nadmienię że jest to bajecznie proste. http://www.elektroda.pl/rtvforum/topic93... http://www.elektroda.pl/rtvforum/topic59... http://www.elektroda.pl/rtvforum/topic49...
...Ja zapytam - dlaczego ? pytam powaznie . W skrócie: Procedura przerwania od Timer0, która steruje serwami, powinna być wywoływana co 10uS, a faktycznie jest wykonywana co 10uS+czas jej wykonania.Czym wolniejszy $crystal i więcej zadeklarowanych serw, tym gorzej :(
paaanie kolego janbernat ;) ależ lubicie przesadzać i utrudniać sobie życie, ba wręcz je komplikować do kwadratu i to niepotrzebnie - bo żeby do sterowania serwem stosować PID ??? hyyyyy - ale o co chodzi ? (no ale może to ja czegoś nie wiem) - tym bardziej do takiego projektu ? - oj to wg mnie ogromny przerost formy nad treścią. I ja osobiście nie...
tia bascoma to nie ma co żałować. Jest jak Windows wszystko ładnie, pięknie. Proste i banalne, nic nie musisz robić. Bascom myśli za Ciebie.... I nic nie możesz poważnego zrobić i tak kończy się na wstawkach w asmie. W końcu siedzę tylko w asmie.
Bascom ma wiele do rzeczy, hasło to prędkość. Nic nie ma wspólnego. Sterowanie serw modelarskich jest w Bascom zkaszaniona (przynajmniej kiedyś była) serwo do CNC to typowe sterowanie PWM (bez przerwy ok 20ms jak w modelarskim i długość impulsu decyduje o prędkości a nie położeniu). Trzeba więc obsługiwać serwo bezpośrednio na rejestrach, ewentualnie,...
no to nic, zastosuję dodatkowy mikrokontroler do obsługi serwa Popłakałem się ze śmiechu!! :D:D:D - masz uC do sterowania serwem - odliczasz czas w sposób idiotyczny - widzisz tego konsekwencje - pojawia się sensowne rozwiązanie A Ty co robisz? Zastosujesz drugi uC do sterowania serwem :D;D;D I jaka będzie różnica względem tego pierwszego? Jeden będzie...
Ja mam Bascom'owy program sterowania dwoma kanałami PWM i serwem na ATmega8. Rozdzielczość PWM 8 bitów. Tyle że on nie czyta zadanych wartości z odbiornika RC gdyż takowego nie posiadam. Steruję to potencjometrami.
Twój profesor jest bardzo do tyłu z technologiami, wiele na temat aktualnych trędów się od niego nie dowiesz. Zamiast bawić się w przestarzałą rodzinę Atmelowskich 51' programowanych równolegle, zainwestuj w nowsze AVRy programowane kawałkiem kabla podłączonego pod LPT, do tego bardzo wygodne i proste narzędzie jakim jest bascom. 8051 z programem w...
Witam. Na wstępie chciałbym powiedzieć, że jest to mój pierwszy projekt. Bardzo staram się wykonać tego robota tak, żeby działał, a wiedza którą zdobędę przy jego budowie, zostanie z pewnością wykorzystana w dalszych konstrukcjach. Zbudowałem robota w oparciu o ten link z naszego forum : http://www.forbot.pl/forum/topics20/prze...
Witam, uczę się dopiero, więc proszę o wyrozumiałość. Chciałbym napisać prosty program w bascomie który sterowałby serwo. Może to być obojętnie jaki ruch, potrzebuje go po to, aby sprawdzić czy serwo działa, ponieważ dostałem samochód na zdalne sterowanie w którym są 2 takie mechanizmy, jednak ani jedno, ani drugie serwo nie reaguje na pilot. Prosze...
...Z tego co mi się wydaje to musi być przerobione..... A to po co? Przecież nie ma robić pełnego obrotu. :arrow: magneto32 Jakie to serwo? Typowo modelarskie czy jakiś inny "wynalazek". Jeżeli modelarskie to sterowanie jest bardzo proste. Położenie ramienia zależne jest od czasu trwania impulsu sterującego. Impuls sterujący o czasie trwania 1,5ms...
Mam rolete 220cm sterowaną serwem z którego wywaliłem całą elektonikę. Steruje nim za pomocą Atmega8 i 2 przekaźników które zmieniają kierunek obrotów silnika. Serwo to Sanwa 102 (z odzysku). Wywalając elektronikę z silnika nic nie tracisz na momencie obrotowym. Trzeba tylko pamiętać by wraz z elektroniką usunąć blokadę z przekładni (najlepiej spiłować...
Witajcie! Zabieram się za budowę sterownika który między innymi będzie sterował proporcjonalnie wychyleniem pewnego elementu mechanicznego. Chcę użyć do tego celu AVR2313, serwo modelarskie. Niestety sposób sterowania serwem przez komendę CONFIG Servo pozostawia wiele do życzenia - mianowicie będę wykorzystywał jeszcze inne przerwania a to powoduje,...
W stanie niskim na K2 i wysokim na K1 serwo jedzie do jednej pozycji ale w stanie niskim na K2 i K1 jeździ w te i z powrotem. Może inaczej. Sterujemy serwem B.2, wychylenie i prędkość regulowana B.3 i B.4 (ADC) Do sterowania mamy dostępne dwa wejścia B.1 i B.0 Obsługa opiera się na 1 - Jednym przycisku B.0 lub B.1, albo oba na raz (każde naciśnięcie...
Poczytaj notę katalogową układu NE555, ponadto teorii jest pełno w internecie. Chcąc iść po najmniejszej linii oporu, to wbrew pozorom najłatwiej byłoby sterować serwami z uC... Dowiedziałem się ostatnio, że BASCOM ma w składni polecenie obsługi serwa, co w twoim przypadku dla np. 3 serw daje kilkanaście linijek kodu, wliczając w to ustalenie stanów...
Witam! Mam taki problem: właśnie ropocząłem moją przygodę z mikrokontrolerami i chcę napisać prosty programik (w bascomie 8051) który za pomocą mikrokontrolera będzie sterował serwami w zdalnie sterowanym samochodzie, a problemem jest dla mnie napisanie kodu rozpoznającego sygnał.. tzn. wiadomo ze serwo steruje się imulsami dodatnimi o długości od 1...
To może przedstawię mój problem i ktoś mi doradzi (ktoś bardziej doświadczony w tej kwestii). Chcę zrobić sterowanie klapa (nie jest duża - spokojnie serwo modelarskie podniesie). Uchylanie ma być sterowane poprzez uP z zaimplementowanym regulatorem P (opcjonalnie PI) zobaczę jak się będzie spisywał jeden i drugi. Mam wszystko opracowane do momentu...
Dzięki za cierpliwość. 70ms dobrałem doświadczalnie. Chodzi o to ,że tylko w ten sposób umiem zrobić ,żeby silnik w serwie kręcił . Tylko są tu kroki bo włącza sie co 70ms. Chcę ,żeby to było płynnie. Tyle ile trzymam przycisk na pilocie tyle się kręci , bez żadnych przerwań . Próbowałem także z toggle ale wtedy trzeba przycisnąć drugi raz przycisk...
Hej! Jest możliwe ustalenie konkretnej częstotliwości sygnału PWM w AVR. Da się sterować serwem modelarskim bez problemu. W Datasheet od ATmegaXX znajdziesz opis timerów. Jest tam wiele trybów pracy możliwych do wybrania. Ja pamiętam że do uruchomienia serwa użyłem trybu poprawnej fazy i częstotliwości. Potem na podstawie częstotliwości kwarcu i nastaw...
Kolego, daj sobie spokój z oryginalnym serwem. Ja straciłem kilka długich wieczorów żeby poradzić sobie ze stabilizacją serwa modelarskiego. Ponoć w Bascomie jest problem ze stabilnym serwem, ale ja nie wierzyłem i sam chciałem się przekonać - przekonałem się. Problem rozwiązałem po swojemu: - wywaliłem oryginalną elektronikę z serwa - potencjometr...
Moja wina nie dodałem że program pisany był pod bascomem. Może i to proste ale problemem jak dla mnie wydaje się być odebranie 2 sygnałów jednocześnie a wygenerowanie 4 x pwm. Może opisze bardziej o co mi chodzi. Odbiornik ma 6 kanałów sterującymi serwami chce 2 z nich zamienić na pwm. Odbiornik nie posiada innych wyjść. Układ kreci 2 silnikami lewo-prawo....
Pozdrawiam Poszukuję rozwiązania najlepiej na avr i Bascom .Problem dotyczy sterownika sygnału sterowania serwem popularnego SK18 na sterowanie silnikiem DC. Przecież wiele urządzeń korzysta z serw i silników - jak tym sterować jedną aplikacją ? Oczywiście zależy mi na tanim rozwiązaniu. Są gotowe rozwiązania ale trochę za drogie /około 30 zł/ na silnik...
Witam Krąży mi po głowie pomysł aby w motorku zbudować obrotomierz, chciałem wykorzystać Bascoma+Atmega8. Atmega może pobierać impulsy z czujnika halla który daje ładny prostokąt wiec nie ma problemu z zakłóceniami. Timer by liczył ilość impulsów przez 250ms a następnie po przekształceniu wzorami odpowiednimi podawał by na wyjście PWM na którym będzie...
A nie łatwiej byłoby Ci samemu wysterować serwo używając w tym celu PWM z mikrokontrolera? Można to zrobić w bardzo prosty sposób, uniezależniając się od częstotliwości taktowania procesora. Ważne jest tylko żeby spełnić parametry sterowania serwem. Położenie mechanizmu wykonawczego serwa określane jest impulsem o zmiennej szerokości. Położenie neutralne...
Tak jak piszesz. Żyroskop podaje sygnał sterujący serwem. Czyli jest to sygnał prostokątny. Gdzie dla neutralnej pozycji serwa co 20 ms występuje impuls o czasie trwania 1,5ms. Dla maksymalnego odchylenia serwa w lewo impuls ten skraca się do 1ms. A dla maksymalnego wychylenia w prawo - wydłuża do 2ms. Po opisie żyroskopu, można wywnioskować iż odchylenie...
Witam! Koledzy pomóżcie! Jak zmierzyć długość dwóch impulsów, które pojawiają się jednocześnie? Chcę zrobić mikser klapolotek stosowany w samolotach zdalnie sterowanych. Chodzi o to, że na dwóch wyjściach odbiornika pojawiają się impulsy o długości od 1 do 2ms z przerwą ok. 20ms, które po odpowiedniej obróbce w mikrokontrolerze sterują dwoma serwami...
Witam, mam pewien problem. Bowiem musze zroić układ taki aby sterował przerobionym serwem modelarskim w nastepujacej sekwencji: lewo waitms prawo waitms lewo ...... Zrobiłem coś takiego na atmedze. ............. Z tego co zrozumiałem to przeróbka serva miała na celu dostosować go do pracy ciągłej.(?) Czyli wystarczyłoby odłączyc mechaniczne sprzężenie...
sterowanie serwami zdalne sterowanie serwami sterowanie wieloma serwami
techbite sterowniki schemat vincent skasować zdjąć
dioda laserowa zasilanie przerzutnik bistabilny
Łożyska do turbiny kominka: wybór i zastosowanie Nowy piec Beretta - zimna woda mimo ustawienia 50°C