1. schemat. 2. komentuj każdą linię kodu, byśmy wiedzieli co chciałeś nią osiągnąć. Gdybyś to zrobił zauważyłbyś już dawno, gdzie leży Twój błąd. ... czekamy. EDIT: Dodałem Ci 25 punktów, bo masz zero, a mogą się przydać :)
Powinno być: [syntax=c]pinMode(5, INPUT_PULLUP); pinMode(6, INPUT_PULLUP); [/syntax] Ponadto zmienna posH chyba nie ma prawa się zmienić bo w warunkach wykluczasz zmianę dla wartości posH=90 a z taką wartością deklarujesz zmienną. Powinno być chyba (wpisałem przykładowe ograniczenia kąta): [syntax=c]if (digitalRead(5) == HIGH && posH < 120)...
Cytat: Jeśli chcesz sobie sprawę uprościć to możesz na PC programować zamiast na poziomi FTDI poprzez odwołania do portu COM Com`a w laptopie nie mam, dlatego zakupiłem ten konwerter, który zastępuje com`a Nie ważne czy chodzi o com-a rzeczywistego czy wirtualnego do obydwu można się odwoływać z poziomu programu jak do pliku. Ftdi ponadto oferuje możliwość...
niestety inicjalizacja stosu nic nie dała :/ Inizjalizacja stosu to rzecz, która występowac powinna w każdym programie w AVRasm... Przykład inicjalizacji stosu :RESET: ;Proc InitStack() InitStack: ; It must be not to be a subroutine, because must ; be stack point initialised before call it ; Inicialise Stack Point - push decrement...
Witam Z tego co kojarzę to PCF8574 ma prąd wyjściowy w stanie wysokim 100uA i może nie być w stanie wysterować poprawnie ULN2003. Pozdrawiam Romek
Na razie masz impulsy o długości 920us co 2.46ms. A powinny być 1-2ms co 20ms. Poza tym te impulsy są niestabilne. Znierzone oscyloskopem- widzisz jakie długie mam sondy... A teraz masz 142us co 2.64ms. Dalej źle. No tak-oba timery ustawiają PORTB.0.
o silniku BLDC zapomnij , zupełnie nie nadaje się to Twojego zastosowania pozostaje serwo tu proty układ do sterowania nim http://elportal.pl/pdf/k13/16_11.pdf
Zgadzam się z krzychS. Mikrokontroler np. ATMEGA8, 2 przyciski i program.
Jaki prąd zwarciowy i jakie napięcie między masami? Jeśli mierzysz napięcie między dwoma punktami w przestrzeni bez wspólnego punktu odniesienia, to nie dziw się, że wychodzą ci jakieś 0.4V...Masy musza być połączone razem i żaden prąd zwarciowy nie płynie...
No tak ... nie czytasz datasheetów. Zacznij więc od tego artykułu i znajdujących się tam linków: http://mikrokontrolery.blogspot.com/2011... I nie spiesz się, czytaj dokładnie, by zrozumieć i zastosuj się do prawidłowego podłączania tego, co widać na Twoim schemacie. Następnie wrzuć do sprawdzenia porządnie poprawiony...
Przykładowe układy z ne555: http://www.dioda.com.pl/forum/topics45/s...
Jedynym wytłumaczeniem dlaczego chcesz to zrobić, to za oszczędzenie kasy na regulatorze i nie zależy ci na regulacji obrotów. Ja proponuje kupić takie 4szt.: http://sklep.avt.pl/p/pl/482322/mikroprz... Łączysz je po dwa i mocujesz po każdej stronie orczyka, blaszki na mikro włączniku łączysz tak aby orczyk wciskał je jednakowo....
znajdź definicje _delay_us i zobacz w komentarzach jaki zakres wartości może przyjmować jej parametr. Pamiętam, że zależy to m.in od wartości F_CPU Generalnie zbyt dużych wartości nie można przekazywać, bo ta funkcja to głupie makro, które czasem źle liczy (dochodzi do przepełnień). To samo się tyczy _delay_ms też wartość parametru jest mocno ograniczona.
Takie pytanie mi się urodziło... czy da się w jakiś sposób zmienić piny wyjścia dla timera (OC1A, OC1B)? Oczywiście................., że się nie da. Chyba, że sobie zrobisz programowy PWM to wtedy możesz mieć nie dość, że więcej kanałów to jeszcze na tych pinach, na których ci się żywnie spodoba.
Czy roleta będzie na tyle ciężka, aby mogła samoczynnie opaść po wyłączeniu silnika? Czy jakieś czynniki zewnętrze mogą nią poruszać (ruch powietrza, człowiek)? Jeśli nie, to przy makiecie można założyć, że wiemy gdzie znajduje się roleta. Ewentualnie można pokusić się o przełączniki krańcowe na górze/dole rolety.
Połącz masy
.. Streszczenie problemu : -jak podłączyć potencjometr do atmegi8 aby możliwe było sterowanie serwem. -czy możliwe jest użycie 1 Atmegi8 czy potrzebuje ich więcej. 1. przetwornik A/C, programowe sterowanie wypełnieniem sygnału. 2. tak, ale zależy w jaki sposób chcesz to zrobić? [url=http://hobby.abxyz.bplaced.net/inde... serwem...
Wgryzłem się w program Arduino IDE.
Nkodery w rękojeści w każdej osi obrotowej, mikrokontroler liczący kroki czyli kąt i serwa (lub silniki krokowe pracujące na małej prędkości) odpracowujące w każdej osi obrotowej. Atmega za klika złotych do obsługi nawet z wyświetlaczem załatwi sprawę. Na filmiku są urządzenia samohamowne czyli ślimak na silniku a ślimacznica na korpusie dzięki temu...
Spróbuj zamienić krańcówki miejscami. Z opisu wygląda że po najechaniu krańcówki jest blokowany ruch w kierunku w którym chciałbyś odjechać, czyli np: jadąc w lewo oś najeżdża krańcówkę dla kierunku prawo i już w prawo nie można ruszyć.
Sterowanie serwem nie zrealizujesz prosto na timerze 16 bit a co dopiero 8 bit. Masz na myśli serwo takie jak ja mam czy wszystkie? Sterowanie serwami 180stopni ludzie robią na AVR z zasadą taką jaką próbuję zastosować i działa wszystko, bez kombinacji. FS90R jest znane ale faktycznie mało o tym w internecie jeżeli chodzi o pracę z kontrolerami AVR...
Witam, Instrukcja PWM nie służy do sterowania serwo Pozdrawiam Autorowi chodziło o serwomechanizm modelarski
opcion A: Firmware SMT-02VRS-MS + SCK02 + SYSDA 02 + DRIVE TOP (MUY COSTOSO) opcion B: Firmware SMT-02VRS-MS + IKB0005 +RS232/USB + pocos cables (muy barato) PAGINA 16 para conexiones en conn X3 https://www.cmafh.com/images/Master%20PD... ikb0005: X2.2=Tx232 X2.3 = Rx232
Da się zrobić. Użyj przerwania timera do sprawdzania stanu przycisku i modyfikacji wypełnienia PWM dla serwa.
Dlaczego przy wypełnieniu 100 % stoi, a przy 0 % coś tam się dzieje ? Co oznacza PWM o wypełnieniu 100%? To już nie są impulsy, to jest napięcie stałe. Dlatego zmieniłem preskaler na 1024 i teraz mam częstotliwość 488 Hz oraz okres 2 Nadal nie rozumiesz. Potrzebujesz częstotliwości ok. 50Hz, a nie 488Hz. Proponuję to zrobić w osobnym projekcie na timerze...
Witam, chciałbym zrobić układ sterowania serwem modelarskim z PLC. Sterownik ma wyjście 24vdc natomiast serwo jest sterowane Z 5vdc. Stąd moje pytanie czy jest możliwość aby sterować tym serwem przez np tranzystor czy potrzeba do tego specjalny moduł. Sterownik IDEC Pentra smart Serwo MG-945 Pozdrawiam
No mi chodziło o właśnie ustawianie kół w odpowiedniej pozycji. Na razie mam jeden czujnik i chyba da radę żeby skręcał w obie strony z jednym czujnikiem
Drzwi mi otwiera, ale nie zamyka Ponieważ zawsze po fragmencie kodu [syntax=cpp]if (open == false) { open = !open; servo.write(90); digitalWrite(13, HIGH); }[/syntax] open jest równe true i wykonuje się: [syntax=cpp]if (open == true) { open = !open; servo.write(0); digitalWrite(13, LOW); }[/syntax] spróbuj użyć "else". Czyli: [syntax=cpp] if (open...
hmm.. czyli rozumiem że schemat kolegi szeltona tez jest niepoprawny? Schemat jest niepoprawny, ponieważ: - kolega zastosował optotriaka, a nie transoptor z wyjściem tranzystorowym, - wejście serwa wprost zwierał do masy (nie jestem pewien, czy wejście serwa jest wewnętrznie podciągnięte do +5VDC. Niech inspiracją będą poniższe informacje: Sterowanie...
Witam Napisałem taki program do sterowania serwem na ATMege 8. http://obrazki.elektroda.pl/1181037000_1... Korzystam z serwa TG9e i pytanie moje brzmi jakie są czasy do ustawienia 0,90,180 stopni albowiem wyczytałem że 1, 1.5 , 2 ms jak również że 0.388 , 1.264 , 2.14 ms i powiem że w obu ustawieniach nie działa. Nie wykluczam że sam...
I = 100 Servo(1) = I Do Debounce S1 , 0 , Prawo , Sub Debounce S2 , 0 , Lewo , Sub Loop End niemozliwe ze to dzialalo. przeciez w petli wogole nie modyfikujesz polecania servo. wg mnie powinno byc tak I = 100 do Servo(1) = I Debounce S1 , 0 , Prawo , Sub Debounce S2 , 0 , Lewo , Sub Loop End a tak na marginesie to bawilem sie serwami i uwazam ze polecenie...
A mi na myśl przyszło od razu lego technic i lego pneumatic. To jest niby zabawka, ale pozwala realizować bardzo złożone konstrukcje mechaniczne, a po wyposażeniu w elektronikę, całkiem funkcjonalne modele. Czy ten zgarniacz będzie spychać elementy z taśmociągu, czy zamykać się przed elementem, a ten będzie zjeżdżał na bok ograniczony otwartym odbojem?...
https://obrazki.elektroda.pl/4696258400_... Marzenie dzieciństwa :) Projekt przedstawia system zdalnie sterowanego pojazdu opartego na module ESP32, który może przesyłać obraz na żywo przez internet i kontrolować silniki oraz serwa. Całością zarządza aplikacja serwerowa napisana w Pythonie. Główne Funkcje • Transmisja wideo na żywo...
czy ktoś może napisac wyprowadzenia serwa? W HX5010 mam trzy przewody i nie mogę znaleźć schematu. dzięki w
Tu masz w zasadzie odpowiedź w 90% na twoje pytanie http://www.instructables.com/id/Servo-Co... Przyciski zwiększają i zmniejszają wartości wychylenia serwa, jak sie poduczysz to szybko wpadniesz na to jak zapisać aby po wcisnięciu przycisku serwo wychylało się do 180 lub 0. Podpowiem, że rozwiązania szukaj w tej linijce...
? Większość serw można sterować wysyłając tylko 1 impuls odpowiedniej szerokości. Jeśli na serwo nie będzie działać duża siła przeciwstawna takie sterowanie pojedynczym impulsem jest wystarczające. Nie - poczytaj o serwach, predkosciach itp sprawach - oczywiscie jak nie zalezy ci na niczym to nie ma to zadnego znaczenia http://www.sailservo.co.uk/anvdig.html.....
Moduł wykonał na zlecenie kolega.
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...
Witam koledzy! Ostatnimi czasy pracuję nad pewnym projektem sterowania serwem modelarskim za pomocą potencjometru. Zasada działania prosta: im większy kąt obrotu gałki potencjometru od położenia zerowego skrajnego tym większy kąt wychylenia serwa. Aczkolwiek chciałem uzyskać również możliwość ograniczenia kąta tz. Np. Przekręcenie gałki potencjometru...
Witam Mam drobny problem ze sterowaniem serwem ZS-F100 (Zebra) tak, aby wykonało ruch w zakresie +/- 90' (zależy mi na tym, aby było pełne 180' do mojej dyspozycji). Serwem steruje w zakresie 0.7-2.4ms (dobrany doświadczalnie). Program poniżej. Szukałem jakiegoś ds do tego serwa lecz nic nie znalazłem (nie jestem modelarzem - mam po prostu poprawnie...
Witam, przepraszam za temat ale nie znam sie za dobrze. https://www.youtube.com/watch?v=FWm3IwZD... co jest mi potrzebne żeby tak wysterować serwo chodzi mi o wychył w prawo powrót do punku zero wychył w lewo powrót do punktu zero serwo juz mam potrzebny jest jakiś sterownik oczywiście nie chodzi mi tutaj o zdalne sterowanie pilot itp.
http://obrazki.elektroda.net/27_12705045... Witam chciałbym pochwalić się moją kosiarką do trawy. Projekt przerobienia kosiarki spalinowej na kosiarkę zdalnie sterowaną już od dawna chodził mi po głowie. Chcąc podnieść poziom i unikalność maszyny postawiłem sobie niezależne założenia. Pierwsze założenie to takie, że kosiarka po przeróbce powinna...
Po mozolnych poszukiwaniach postanowiłeś zrobić ten most na mikrokontrolerze. Przejdę od razu do rzeczy: http://www.rapidonline.com/netalogue/spe... - oto, czego używam. Chciałbym omówić sprawę komend - na płytce znajduje się przycisk "RESET". Czy jest on jedynym sposobem do obrotu serwa z powrotem do pierwotnej pozycji? Po trzeciej próbie,...
Witam chcialbym zrobić ruchome ramie do lasera Wykorzystując serwa modelarskie np takie jak z tego linku http://www.robotyka.net.pl/sterowanie-se... Czy jest możliwość poruszania serwa za pomocą Logo siemens Czy ktoś juz w ten sposób eksperymentował Czy takie serwo ma jakieś ograniczenie czasowe co do ciągłości pracy?
Problem został rozwiązany. Wystarczyło spiąć ze sobą masę baterii/zasilacza i Arduino. Witam, Staram się okiełznać sterowanie serwem, ale niestety, nie wychodzi mi nawet najprostszy program :( Czy ktoś mógłby mi powiedzieć co mam źle? ICR1 = 16Mhz/(256(prescaler)*50(częstotliwość dla serwa)) = 1250 -> ustawienie MAX Timera na taką wartość da mi...
ale chyba masz racje co do podłączenia mas. Szczerze mówiąc - nie wiem, może pomiędzy "C0" oraz "Y0" jest wyjściowy obwód (na pływającym potencjale) sterowany "z wnętrza PLC" z wykorzystaniem galwanicznej izolacji. To że wyjścia są OC w czymś przeszkadza w tym przypadku ? Jeżeli są OC-PNP i podają napięcie z "C0" przydałoby się na serwie dołączyć opornik...
Witam serdeczenie. Mam następujący kłopot. Posiadam Arduino UNO R3 oraz Joystick Shield - [url=http://www.sparkfun.com/products/97... Czy mógłby mi ktoś doradzić, w jakim sposób zaprogramować Arduino, abym mógł płynnie sterować serwomechanizmem za pomocą joystick'a? Serwa jakie posiadam to HXT900. Dodam, że zaszycie ruchu serwa w programie nie jest...
Witam! Zbudowałem podstawkę do programowania procesora ATmega8. Prosiłbym o sprawdzenie czy wszytko gra. (kondensatory C1, C2 mają 33pF) http://obrazki.elektroda.pl/9800845300_1... Dziękuję i pozdrawiam Aha i żeby nie zakładać nowych tematów, to jak poruszać serwem modelarskim przy kwarcu 4MHz, z ustawieniem (ATtiny2313) Config Timer1...
ściągnij na wszelki wypadek wejście sterujące serwa rezystorem np. 10k do masy.
Jednak zrób to z timerami. Twój procesor wykonuje jedną instrukcjŁ an ogół w jedną mikrosekundę. Pętla, w której odliczasz jednomikrosekundowe opóźnienia samy wykonuje się kilka mikrosekund - tak zrobione opóźnienia są trudne do określenia, w każdym razie niewiele mają wspólnego z tym, co chcesz uzyskać. Do sterowania serwem (zwłaszcza płynnego) potrzebujesz...
zdalne sterowanie serwem sterowanie serwem modelarskim joystick sterowanie serwem
rozładować akumulator mitsubishi bascom komunikacja dwóch cewki przewijanie iskrownika
blaupunkt monterey fabia schematy
Instrukcja serwisowa Unitra Diora WS 704 – schematy, regulacja, typowe usterki CD4013 dzielnik przez 2 – schemat połączeń i opis działania przerzutnika D