Ale całe serwo, czy silnik z serwa? Bo serwo zasilanie sobie bierze z zasilania i ma 3 przewód dla sygnału sterującego. A jeśli miałby być sam silnik to oczywiście jakiś tranzystorek bipolarny.
http://obrazki.elektroda.pl/7865793100_1... Trawiarkę poczyniłem jakiś rok temu. Cele były dwa: 1) sprawdzić jak tego typu konstrukcja będzie działać, większość jakie widziałem to wykorzystanie grzałki akwarystycznej i napowietrzacza. 2) do tej pory trawiłem w "słoiku", więc chciałem to nieco "ucywilizować". Jak wspomniałem - zamysł...
Takie procesorki jak ATTINY mają bardzo powolny start . Po włączeniu zasilania mija za 100ms póki program zacznie się wykonywać . Można popróbować fusebitami wymusić szybki start . Póki program się nie wykonuje serwo nie dostaje sygnału i wykonuje ruch - normalne . Albo zmienisz fusebity aby procesor szybko startował , albo daj serwo na tranzystorze...
Wychodzi na to, że to jednak temperatura i częstotliwość. Teraz podłączyłam sterowniki, które leżały przez noc przy oknie na parapecie (zimne) i te których pozycje się rozjeżdżały - rozjeżdżają się jeszcze bardziej. W skrajnych przypadkach serwo zahacza o wewnętrzną blokadę Po delikatnym podgrzaniu wracają do normy. Muszę po prostu zawęzić trochę te...
Główną zaletą serw w stosunku do krokówek jest to że silnik krokowy uzyskuje na wale moce do kilkudziesięciu watt (są to już duże silniki i odpowiednio drogie). Natomiast silnik dc w takim serwomotorze może mieć moc powiedzmy np. 1kW bo taki silnik możemy bez trudu zdobyć za mniejszą cenę niż tą kilkudziesięcio watową krokówkę. Do takiego silnika dc...
Zobacz co się dzieje: TCNT1 ma wartość 65535 i za chwilę nastąpi przerwanie, wykonywana jest instrukcja timer1_=TCNT1 i w tym momencie następuje przerwanie. TCNT1 po powrocie ma mniejszą wartość ale jest już po herbacie - licznik==1 warunek po if jest spełniony PORTB=0 i czekamy na następne przerwanie. Dlaczego 20 cykli jest dobrze? Bo przerwanie musi...
Serwo steruje się sygnałem 50Hz. Czyli 20ms ma okres. W czasie tego okresu ma być stan wysoki zależnie od położenia od 1 do 2ms. W związku z tym ogłaszam, co następuje: 1. Twoja eliminacja drań styków niszczy całą czasówkę. 2. Żeby serwo trzymało dane położenie, musi dostawać sygnał o odpowiednim wypełnieniu cały czas. Podkreślam cały czas.
Z moich obliczeń wynika że cos nie tak masz z częstotliwością taktującą AVR-ka. Jeśli założyć, że wartość początkowa timera1 jest 0xd908 i stan niski jest w momencie osiągniecią przez timer1 wartości 0xdafa i trwa on do momentu osiagnięcia 0xFFFF. To mamy że w 1 okresie (no prescaling) stan niski trwa 0x2505 cykli a wysoki 0x1F2 cykli. Daje to na 1...
Wielkie dzięki za linka. Swoją drogą wymyśliłem skąd wziąć gotową ślimacznicę. Dla tych co nie mają dostępu do drukarki 3D polecam poszukać - nie śrubek do styropianu - tylko zużytych tonerów np. Samsunga clp-310 lub innych od drukarek laserowych lub kserokopiarek. Tam ślimacznice są do równomiernego rozłożenia tonera, i sądzę że wiele z nich da się...
http://obrazki.elektroda.net/84_12855249... Witam. Przedstawiam kolejny projekt z cyklu "co by tu zrobić na ATtiny10". Tym razem jest to tester serwomechanizmów. Program zawiera 3 testy zmieniane za pomocą S1: - pozycja serw regulowana za pomocą P1 (impulsy od 0,9ms do 2,1ms) - pozycja serw zmieniana automatycznie (impulsy od 0,9ms do 2,1ms)...
nie jestem zwolennikiem stosowania takie właśnie napędu , jedyna jego zaleta to koszt dużo lepiej jest zastosować przerobione serwo proponuje sprawdzenie zacznij od umieszczenia silnika na jakiej platformie tak aby koła obracały się swobodnie , uruchom pojazd i zobacz zachowanie układu jezdnego , możesz również napisać prosty program tylko do jazdy...
Witam, Mam zbudowany układ oparty o Attiny 45 na którego wejście podaję sygnał PWM f=200Hz podciągnięty rezystorem do 5V. Układ dokonuje pomiaru długości czasu trwania stanu wysokiego sygnału, co przekłada się na wartość wypełnienia PWM w zakresie 2-98%. W oparciu o wypełnienie steruje serwem modelarskim. Problem polega na tym, że układ zamontowany...
Jeżeli zmierzone napięcie na PB.3 zmienia się w podanym zakresie a reakcja układu następuje dopiero przy ½ zakresu to niestety nie zrobisz nic . Uszkodzeniu mógł ulec przetwornik ADC , program lub cały mikrokontroler dlatego pomocny byłby oscyloskop , oczywiście zakładam że serwo masz sprawne oraz prawidłowo podłączone . Nie wiem czy AVT udostępniło...
witam !! nie jestem specjalistą od procesorów , ale w projekcie z linku sterowanie odbywa się przez podanie sygnałów STEP/DIR z LPT . a za pomocą RS ustawiasz serwo ( parametry programu ) . procesor programujesz tak jak ATTiny ( chyba jest tam złącze ) . na allegro widziałem programatory st200/300 ( czy jakoś tak ) . pozdrawiam !!
Cześć To nie jest tak jak kombinujesz. Sterownie typu PPM do serw może przenieść kilka kanałów, 20ms to nie przerwa miedzy impulsami tylko okres powtarzania. Transmitowane sygnały od nadajnika PPM nie zawierają szerokich na 1,5ms impulsów tylko szpilki i szerokości około 300µs, pierwsza szpilka wyznacza początek impulsu do serwa, druga koniec,...
Witam A co to za pozycja niepełne prawo i niepełne lewo ? Serwo to układ nadążny który pod osią orczyka na potencjometr, jeśli pozbawisz układ przekładni, a tym samym sprzężenia zwrotnego, to neutrum będzie zdeterminowane pozycją w jakiej ustawiony jest potencjometr. Silnik będzie kręcił w jedną stronę jeśli impulsy będą krótsze niż te ustawione na...
Myślałem nad tym. Myślałem też nad konstrukcją kolegi http://www.elektroda.pl/rtvforum/topic87... Tylko czy to się spiszę? Czy gdy serwo zatrzymam w odpowiednim miejscu nie będzie opadało pod obciążeniem? Jak to wygląda przy mikroprocesorach? Widziałem schematy pojedynczego sterowania. Bardzo fajne i proste. Ale czy takie tanie? Mała attiny to...
Witam Zacznę od końca a może od początku... Po co robimy sterowanie serwa? Zakładam że sterowanie jest centralne a układ sterowany wyniesiony gdzieś bo inaczej to wystarczyłby potencjometr 555 i kilka elementów pasywnych, no może Attiny 8 końcówkowe i potencjometr :). Zakładam to bo pytający napisał że to wprawka, że układ będzie rozbudowany do kilku...
http://obrazki.elektroda.net/4_118606729... Witam!! Ostatnio dopisuje nam pogoda, jest gorąco, można się opalać... Coś chłodnego i nie tylko chłodnego do wypicia zawsze znajdzie się w barku gdzie chciałem sięgnąć a tu jak na nieszczęście ułamał się klucz w zamku... Jak wiadomo potrzeba matką wynalazku więc długo nie zastanawiałem się co z tym...
Tak mam pewne doświadczenie ale z tym ciężko.. ;/ Jeżeli chodzi o serwo to posiadam je, na tej stronce jest opisane jak zrobić z niego zwykłą przekładnie do napędu kół - o ile dobrze czytam. A mi chodzi o to żeby zachować elektronikę i sterować tylko impulsami. Można by to było zrobić bardziej łopatologicznie ale chciałbym uzyskać to w wyżej opisany...
Witam, ma na oku taką płytke z ebaya http://www.ebay.com/itm/170910733083?_tr... Ta płytka to driver z czterema mostkami H (ponieważ zawiera w sobie dwa układy L293D) do sterowania np. silnikami. Jej się nie programuje. Możesz do niej podłączyć do 4 silników DC (jeżeli schemat który wkleiłeś jest...
Witam, jestem w trakcie budowy robota. Będzie to połączenie line follower'a z robotem, którego zadaniem będzie omijanie przeszkód. Jako czujniki linii zastosowałem TCRT5000, a moduł odpowiedzialny za wykrywanie przeszkód to dwie diody IR oraz odbiornik TSOP. Częstotliwość dla diód generowana jest przez ATTiny13A. Która wysyła sygnał na piny PD2 i PD3...
Mniejwiecej juz mi wychodzi pozycjonowanie serwa (około 140 kroków na półobrót). Tylko teraz mam problem jak proporcjonalnie do wychylenia dźwigni potencjometru wychylać ramię serwa. Robił ktoś coś takiego i moze się podzielić doświadczeniami? ps. kiedy będzie ten artykuł?
Chciałbym w oparciu o mikrokontroler atina 2313 zbudować prosty "zegar" samolotu. Chodzi o prędkościomierz. Kombinuje aby wykorzystać silniczek który podpięty byłby pod 2313. Ten miałby za zadanie nim sterować według danych przesłanych z pc. Bardzo bym prosił o rade bo nie wiem jak się zabrać za transmisje takich danych przez usb. Nie chciał bym kombinować...
Jak w ten kierunek iść, to ATtiny + dwa serwa modelarskie
Po pierwsze, jakie silniki? Są krokowe unipolarne, zwykle mają 5 przewodów - 4 fazy + wspólny, ale minimum to 3 fazy + wspólny, można je sterować z tranzystorów; są bipolarne, do nich są potrzebne mostki H, po jednym na fazę (zwykle są 2, czasem 3); jest układ silnika, który może działać i tak, i tak: ma dwa uzwojenia, każde z odczepem ze środka, 6...
tu masz dokumentacje do atmega attiny i nie tylko http://www.avrfreaks.net/index.php?modul...
Po prostu upewnij się, że to co podajesz na wejście sygnałowe serwa to impulsy stałej szerokości ze wspomnianego zakresu i powtarzane co 20 ms. Jeżeli w tych warunkach serwo się nie zatrzymuje to jest uszkodzone. Ewentualnie przetestuj serwo u kogoś z radiem modelarskim lub zrób prymitywny tester serw np. na ATTiny13. Jak coś to mam działający kod/wsad...
Natomiast ja nie wiem, jakich sygnałów wymaga serwomechanizm, więc układu nie wymyślę. Skoro nie wiesz i nie znasz zasady, to nie pisz, że źle zrobione i nie zadziała, bo wprowadzasz w błąd. Układ na NE555 jest na tyle stabilny, że zadziała. Można zrobić "bardziej precyzyjny" na [url=https://www.elektroda.pl/rtvforum/t... ATTiny13. Autor...
Pracuje nas sterowaniem małego serwomechanizmu: http://www.rctrax.pl/product/Serwo-HXT50... Programuje w Bascom AVR i do tego celu wykorzystuję jedynie Timer0. Nie mogę wykorzystać dodatkowego timera1 bo ten będzie służył do odliczania czasu. Instrukcji Serwos() także nie chce wykorzystywać...jakoś nie mam do niego zaufania...
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...
Myślę, że dobrym rozwiązaniem było by zastosowanie prostego układu elektrycznego opartego o attiny 13, odbierający sygnały dla normalnego silnika i zależnie od tych sygnałów wystawia odpowiedni sygnał dla serwa. Można to też zrobić na generatorach ne555, ale trzeba by zastosować albo trzy takie generatorki, albo jakiś układ zmieniający podpięte elementy...
A czy jest inna metoda sterowania? Spróbuj takiej na przykład: pulseout ' w podobnej pętli For/ next e marcus Dodałem SYNTAX - bo pewnie rano się spieszyłeś :-)
Nowsza wersja AT90S2313 to ATtiny2313, różnice znajdziesz na elektrodzie . AT89C2051 to całkiem inny procesor i trzeba by zmienić kod źródłowy do jego architektury, w przypadku ATtiny różnice jeśli będą to niewielkie (program w asemblerze).
http://obrazki.elektroda.pl/5214176000_1... Witam. Przedstawione rozwiązanie powstało z myślą o zdalnym (radiowym) sterowaniu modelem samochodu. Umożliwia płynne regulacje: kierunku (lewo/prawo) oraz prędkości ruchu (przód/tył). Rozkaz typu "włącz/wyłącz" pozwala np. uruchamiać sygnał dźwiękowy (klakson) lub włączać światła. Spośród...
Witam W kwestii mostka, jest poprawny ale nie potrzeba 6-ciu tr. Zwłaszcza na MOS-ach. Daj bramki "górnych" po przekątnej do drenów "dolnych" i steruj tylko "dolne".
Potrzebuję zbudować sterownik 11 serwomechanizmów na dwóch układach Attiny2313 z kwarcami 16Mhz. Mam wątpliwości dotyczące tego czy jeden uc Attiny 2313 będzie w stanie obsługiwać do 6 serw jednocześnie (bo przecież ma tylko 2 timery)? Do tej pory programowałem ten procesor jedynie w płytce testowej z zestawu AVT Piotra Góreckiego. Teraz z użyciem programatora...
Źle to rozumujesz. W ten sposób, który pokazujesz tym kodem wykorzystujesz PWM sprzętowy i nie opóźnisz go tak jak myślisz. Przeczytaj datasheeta do swojego uK, rozdział o PWM. 256 kroków (8 bitów rozdzielczości) masz na cały okres - czyli 20ms a nie na zakres wykorzystywany przez serwomechanizm. Ja wykorzystując serwomechanizm i potrzebując ok. 8 kroków...
masz gotowe połączenie , dodatkowo złącze programujące i stabilizator , od razu mała uwaga nie wszystkie 90s2313 chcą ruszyć z rezonatorem 8MHz dlatego lepiej daj 4MHz lub zmienień uC na ATTiny 2313 http://obrazki.elektroda.net/17_12462013...
W Bascom są trzy metody sterowania serwami, ale każda z nich potrzebuje znać aktualne taktowanie uC by z tego wyliczyć potrzebne czasy. Ty niestety podałaś "8Mhz" a czegoś takiego w Tiny13 nie ma, chyba że mu zapodasz kwarc. W Tiny13 masz wewnętrzny oscylator 9,6MHz a fabrycznie włączony podzielnik robi z tego 1,2MHz. Proponuję podać w $crystal właściwe...
Któryś z kolegów wspomniał o użyciu gazu usypiającego. Powiem wam, że to nie głupi pomysł, widziałem kiedyś oryginalny granat dymny, taki za 60zł, podczepiony sznureczkiem do serwomechanizmu. Gdy nie wyłączyło sie jakiegoś stycznika, bodajże od nawiewu, to wtedy kabina wypełniała się dymem. Niezawdność stuprocentowa , ale znając polskie prawo pewnie...
Najlepiej kupić jakiś mały procek typu Attiny, dokupić czujnik temp lub ewentualnie termistor czyli pomiar temperatury mamy. Do tego jakieś serwo i mamy gotowy układ
http://obrazki.elektroda.pl/6965108800_1... Witam. Zaprezentowany tutaj tester powstał "na kolanie" pod wpływem potrzeby chwili. Pomimo tego, jest to poręczne narzędzie do szybkiej diagnostyki serw, regulatorów i innych modelarskich podzespołów wymagających standardowego sygnału PWM/PPM. Mam świadomość, że do takiej konstrukcji można...
Serwa na allegro są bardzo tanie, a sterownik... wystarczy prosty ATTiny (np. 2313) i kilka elementów dyskretnych:) No i oczywiście znajomoś ASM jest konieczna.
Nie ma takiego rozwiązania bo tak się nie da sterować. Chyba że znajdziesz mały odbiornik RC, typowo do modeli. Wtedy jeśli dobrze pamiętam podpina sie go bezpośrednio do serwa. Inny sposób to użyć ATtiny i modułu odbiorczego o którym mówię. Moduł jest wielkości paczki zapałek a Attiny z elementami zajął by najwyżej 2x2x1cm. Do tego oczywiście jakiś akumulator...
Nie musisz zatrzymywać i uruchamiać licznika za każdym razem, może on ciągle chodzić, wystarczy że go będziesz zerował. A tak naprawdę to jeśli chcesz potem generować przebieg dla serwa za pomocą tego samego timera, to nawet zerować go nie możesz.... tylko zapamiętywać jego wartość. Wygodniej się to robi jednak na 16-bitowym timerze, który ma jeszcze...
Program w Bascom Atiny 24 Dwa serwo poruszające kamerą. Po włączeniu zasilania pozycja środek. Przyciski. S1_lewo obraca Serwo 1 w lewo S1_praw obraca Serwo 1 w prawo S2_lewo obraca Serwo 2 w lewo S2_praw obraca Serwo 2 w prawo Nie ustawia pozycji środkowej , i nie zmienia pozycji. A to mój kod [/code][syntax=vbnet] 'STEROWANIE SERWOMECHANIZMAMI KAMERY"...
Chyba tak to miało by wyglądać: '*********************** Ustawienie TIMER1 **************************** Config Timer1 = Timer , Clear Timer = 1 Enable Interrupts Enable Timer1 ' ma być 50Hz - procedura przerwania i sterowania serwem co 20ms (z teorii sterowania serwomechnizmmem tak ma być) Ocr1ah = High(312) Ocr1al = Low(312)...
Jakiś postęp jest ale jeszcze długa droga przed Tobą . Mikrokontroler = uC 1 schemat gdzie masz minus zasilania ( gnd ) dla uC ? . Schemat wygląda lepiej ale to nie to , po co stabilizator dla serw ? , po co LM317 ? . Stabilizowane ma być napięcie dla mikrokontrolera a nie dla serw , zasadą jest kondensatory jak najbliżej nóżek uC oraz od strony wejścia...
Wszystko masz na tacy. Napisanie poniższego kodu zajęło mi 5 minut.. Zacznij myśleć coś sam bo to ostatni gotowiec. [syntax=vbnet]' "STEROWANIE SERWOMECHANIZMAMI DLA LENI" ' ' BARTek niveasoft(at)tlen.pl ' ' SERWO1 na PORTB.0 ' SERWO2 na PORTB.1 'PRZYCISKI SERWA1: PINB.3 i PINB.4 'PRZYCISKI SERWA2: PINB.5 i PINB.6 ' 'W ATtiny2313 wyłączyć CKDIV8 tak...
serwo attiny tester serwo serwo attiny różnica
antenowy separator atmel studio programator pompa zmywarka bosch
Panasonic TC-32FS500B skips standby, green LED on, Wi-Fi module short, main board fault Toshiba 48L3663BG Firmware Download & Recovery for Vestel 17MB120 Board