Musisz zrobić klucz na tranzystorze np. BC547(zamienniki BC548,BC546)sterujący silnikiem lub driver. Temat poruszany-wystarczy użyć szukajki.
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...
Po pierwsze, zauważ, że ten schemat obniża napięcie zasilania! A dlaczego miałby nie obniżać? Albert
Heja! Jeśli czasy impulsów masz w granicach reakcji serwa, to powinno poprawnie działać. Może coś z samym serwem - sprawdzałeś jak działa ze "standardowym" odbiornikiem? A zatrzymanie serwa w określonej pozycji, możesz zrobić za pomocą ciągłego generowania imulsów o określonej - stałej - długości. Poza tym, generujesz kilka impulsów - wychył i wymuszony...
Kompletnych źródeł na razie nie planuję udostępniać. Zamieszczam wycinek kodu generujący impulsy 1,5ms (czas ustawiamy w OCR0x) ldir16,0x03 outDDRB,r16 ; ustawiam PB1,PB0 jako wyjścia ldir16,0xD8 outCCP,r16 ; Write signature for change enable of protected I/O register ldir16,0x00 outCLKPSR,r16 ; częstotliwość CPU = 8MHz ldir17,high(20000) ldir16,low(20000)...
Jakiego używasz programu do zaprogramowania układu attiny2313. Bo nijako BURN OF MATE nie pokazuje mi żadnego programatora do wyboru. Żaden plik AVRDUDE location i configuration nie działa..
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...
Attiny 13 jest dobry, ale sterowanie dwoma położeniami można wykonać przy pomocy jednego pinu; 0 to w prawo, a 1 to w lewo, więc w takim przypadku dałbym po prostu NE555 i klucze na tranzystorach, które zmieniałyby rezystancję. Często w małych projektach też stosuje ten mikrokontroler, jednak tutaj to przerost trochę. Czasy są zbliżone do siebie, więc...
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ś :-)
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...
Jak w ten kierunek iść, to ATtiny + dwa serwa modelarskie
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...
Teoretycznie przy 5V na bramce IRFZ44 przepuści ok. 10A, a to może być za mało, a nawet jeśli wystarczy to nie lubie pracować "na granicy". Pozostane zatem przy dodatkowych tranzystorach. Pozdrawiam
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...
Serwo jest bezpośrednio (za pomoca przewodu SIGNAL) podłączone do porta.6 attiny24. Zasilanie 5VDC. O taka bezpośredniość ci chodzi?
Ź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...
Jeśli na enkoderze (2500 imp/rev) było by max 200 obr/min to spokojnie z powodzeniem powinno działać. Ale trzeba wziąć pod uwagę z jakimi przyspieszeniami i opóźnieniami ma chodzić to serwo aby sterownik nadążył liczyć impulsy z takiego enkodera.
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
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...
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 !!
tu masz dokumentacje do atmega attiny i nie tylko http://www.avrfreaks.net/index.php?modul...
Brak mi już pomysłów Jeśli "pomysł" ma umożliwiać ustawianie serwomechanizmu w skrajnych położeniach zależnie od pozycji przycisku w nadajniku, to wystarczy jedna linijka kodu (po sprawdzeniu poprawności odbioru ramki danych), a mianowicie: If Dane(1) = 202 Then Serwo = 200 Else Serwo = 100 Znacznie łatwiej jest jednak doradzać, gdy problem jest precyzyjnie...
Najtańsze serwa... Oo, przepraszam, serwo. Użyli by chociaż Hiteca to by nie rzęziło jak tamto
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...
Heh no pisząc ten post już nie myślałem, wcześniej oczywiście sam kąt i na miliradiany i minuty kąta policzyłem sobie dobrze. Silniki krokowe 0,9 stopnia albo z przekładnią są trudno dostępne niestety i drogie. No oprócz tego, który podałem. Przekładnie ślimakową rozważałem, ale elementy takie jak ślimacznica itd. albo przesadnie drogie i/lub nie w...
Witam Nie rozumiem tego ostatnia zdania ("The pulse refreshes at 50Hz (20ms)"). Czy mógłbyś wytłumaczyć czego tyczy się te 20ms? Serwo jest sterowane sygnalem prostokatnym o amplitudzie okoBo 4V i dlugosci od 1 do 2 msek, powtarzanym z czestotliwoscia 50 Hz, czyli co 20 msek. Druga pytanie to czy serwo obraca się z taką samą prędkością w zależności...
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"...
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...
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...
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...
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...
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...
Czy ktoś używał BK7231Flasher na Linuksie? Właśnie próbowałem sflashować OpenBK7231N_QIO_1.18.104.bin za pomocą BK7231Flasher.exe na mojej instalacji Arch Linux, zbudowanej za pomocą xbuild, mono-6.12.0.206-1. Wydawało się, że rozpoznał cel po niskim ustawieniu CEN i rozpoczął odczyt od 0x00, ale nigdy nie posunął się naprzód. Ten sam błąd co w tym...
Witam. Może ktoś mi podpowie. Mam podpięte servo (PowerHD 1235 MG) do płytki stykowej. Wciskając przyciski S1 lub S2 serwo płynie ustawia się wg. aktualnego parametru. Problem pojawia się gdy wysyłam wartość przez UART (dane dochodzą, widzę odebraną wartość na LCD), ale servo tylko burczy i nie chce zmienić położenia. Jakieś pomysły? Dodam że testowałem...
Obsługa obu przycisków z tymi LOCK się nie zmieści. Dlatego teraz przyciski są w CASE. [syntax=vbnet] $regfile = "attiny13.dat" $crystal = 9600000 $hwstack = 16 $swstack = 8 $framesize = 16 Config Timer0 = Timer , Prescale = 1024 , Clear_timer = 1 Compare0 = 184 Config Adc = Single , Prescaler = Auto , Reference = Internal Start Adc Config Portb.2 =...
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...
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...
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ł...
Przecież możesz zastosowac dowolne przerobione serwa. Kupujesz serwo rozbierasz je wyciągasz potencjometr spiłowujesz ogranicznik na zębatce i masz silnik z przekładnią. Bardzo łatwo jeszt takie serwo zamontowac. A na allegro ostanio kupiłem sewa tower pro standard za 27zili sztuka. Pozdrawiam
Faktycznie tu jest poprawiony schemat: http://obrazki.elektroda.pl/9408816000_1... Program : [syntax=basic4gl] $regfile = "attiny2313.dat" $crystal = 10000000 Config Portd = Output Config Portb.7 = Input Config Portb.6 = Input Portb.7 = 1 Portb.6 = 1 Config Portb.3 = Output Dim A As Byte Do Portd.6 = 1 If Pinb.7 = 0 Then Portd.3 = 1...
Dzieki, ale tak jak mówi TMF, nic to nie zmieni, a nawet nieco pogorszy konstrukcje o dodatkowe straty mocy ! A mi zależy i na mocy (tymbardziej że źródłem jest akumulator lipo, ) i na wielkości układu (nie mówie o kto wie jakich cudach) Potrzebuje jednego, solidnego układu który zasili wszystkie podzespoły włacznie z uC, nie wydzieli przy tym sporej...
Na swoje usprawiedliwienie powiem tylko, że w polskim helpie nie ma słowa o tym, że waitus nie może być zmienną. W takim razie mam jeszczy pytanie dlaczego nie działa mi taki program [syntax=vbnet]Config Portb.1 = Output Config Portb.0 = Output $crystal = 1000000 Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Enable Interrupts Do Servo(1) = 60 Portb.0...
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,...
Oto program który napisałem $regfile = "attiny2313.dat" 'rodzaj mikrokontrolera $crystal = 8000000 '8MHz Dim Pozycja1 As Integer 'zmienna określająca położenie serwa1 Dim Pozycja2 As Integer 'zxmienna określająca położenie serwa2 Dim Czas1 As Integer 'zmienna pomocnicza do odmierzania czasu Dim Czas2 As Integer 'zmienna pomocnicza do odmierzania...
Witam, chciałbym wysterować przy pomocy arduino mega serwo trio. W parametrach technicznych mam podane: PWM 100hz repetition rate, pilse width 1.2 - 1.8 milliseconds. Zera at 1.5ms pulse width. Jak ustawić arduino mega, żeby podawało pwm 100hz w takim zakresie? Teraz serwo szaleje: [syntax=c]int outputPsuB = 45; // Timer5-B //int outputPsuC = 44; //...
1. F_CPU zgodnie z zasadami: http://mikrokontrolery.blogspot.com/2011... 2. Czy serwo wywołuje poprzez zakłócenia reset uC czy też w samym programie mam jakiś niuans? O tym możesz przekonać się odczytując na początku programu rejestr MCUCSR. 3. Czy to serwo potrafi się obrócić o 90 stopni w 325ms? 4. Dlaczego PWM generujesz...
Podłącz jedno serwo pod pin PD5 (OC1A): [syntax=c]#include <avr/io.h> int main(void) { DDRD |= (1<<PD5);// PD5 jako wyjscie TCCR1A |= (1<<WGM11) | (1<<COM1A1); //PWM na OC1A (PD5) Clear OCnA/OCnB on Compare Match, set OCnA/OCnB at BOTTOM (non-inverting mode) TCCR1B |= (1<<WGM12) | (1<<WGM13) | (1<<CS11); ICR1...
O licznik to raczej jestem spokojny. Bardziej mnie niepokoją te przerwania na int0. No 16-bitowym timerem to nie sztuka zrobić taki spowalniacz :-) ale akurat 2313 nie mam na stanie, a np. dużą ATmegę 8 pakować do modelu w takim celu to jak armata na muchy. Ale w przyszłości na pewno się zabiorę za jakiś tiny z 16-bitowym timerem. Jeżeli chodzi o uruchamianie...
Witam! Próbuje uruchomić serwo hs-311 na uC at mega16A...ale nie wychodzi mi :( podlaczam linie danych serwa (zolty przewod) do pinu pd.0, mikrokontroler programuje w C takim wsadem: #include <avr/io.h> #include <util/delay.h> #define F_CPU 1200000L void prawo(){ for(int i=100; i>=0; i--) //wysyłam 100 impulsów o...
Pomarańczowa płyta ma uszkodzone ścieżki pod baterią. To chyba jest ta płyta: https://stason.org/TULARC/pc/motherboard... Ta druga, zielona, to chyba ta: https://stason.org/TULARC/pc/motherboard... Moduły SIMM muszą być 4 takie same. Moduły są 8(9)-bitowe, a procesor 32-bitowy, stąd muszą być...
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...
Pokaż tabliczke z tyłu dysku, z opisem. np. 870 EVO 500GB: MZ-77E500BW и MZ-77E500B/EU i nr. ser. * Korea czy Chiny * była wer. na EU i reszta , z zasady TLC * powinno pisać 5 lat Gwarancji lub ile TBW (zazwyczaj 300) - kontroler S. niskobudżetowy Samsung MKX(opis na case Metis) https://obrazki.elektroda.pl/8164829400_... Widać pamieci...
Zrobieł update i to samo. po ponownej instalacji arduino ide wyskakuje mi CRC nie pasuje. Plik jest uszkodzony java.lang.RuntimeException: java.lang.Exception: CRC nie pasuje. Plik jest uszkodzony at cc.arduino.contributions.packages.ui.Con... at java.lang.Thread.run(Thread.java:745)...
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...
Witam Nie pamiętam gdzie, ale na którejś stronie chyba modelarskiej widziałem taki gotowy układ na procesorze. Był tam też program, którym można go zaprogramować. Powinieneś poszukać, ale jak wolisz zapłacić, to ... Dodam, że serwo modelarskie można też przerobić, by działało w podobny sposób. http://www.elportal.pl/pdf/k13/33_01e.pd... Pozdrawiam
Właśnie zacząłem trochę czytać o serwach i doszedłem do wniosku że to rozwiązanie bardziej mi odpowiada. Teraz tak - jest sobie taki program: Dodano po 31 [syntax=basic4gl] $regfile = "attiny13.dat" $crystal = 4800000 Config Adc = Single , Prescaler = Auto , Reference = Avcc Config Portb.0 = Output Config Portb.4 = Input Portb.0 = 0 Dim A As Word Start...
Skorzystałem z wzoru do obliczenia 50Hz dla trybu Fast PWM gdzie TOP to ICR1. Przekształcony wzór z dokumentacji Atmega88 na stronie 119. Czyli: 8 000 000 Hz/ Preskaler 8bit = 1 000 000 Hz 1 000 000 Hz / 50Hz = 20 000 -> wartość dla ICR1 Dalej ten prosty kod, żeby opanować na początek dość płynne regulowanie obrotami i kierunkiem [syntax=c] #define...
Witam Mam ja sobie taki oto kod : #include <avr/interrupt.h> #include <avr/io.h> #define XX 10 int pomiar=0; int ilosc_pomiarow=XX; int temp; int main(void) { //PORTS DDRB = (1<<PB0 )| (1<< PB1 ); //ADC ADMUX=2; ADCSRA= ( 1<<ADPS0)|(1<<ADPS1&... | ( 1<< ADPS2);//ADC...
Wiem, że temat dość stary, ale może potrafi mi ktoś wyjaśnić jak za pomocą Pythona dokonać tej operacji z tematu ? Znalazłem taki przykład na stronie projektu pySerial: ser = serial.Serial( port=None, # number of device, numbering starts at # zero. if everything fails, the user # can specify a device string, note # that this isn't portable anymore...
Hej, praktycznie każdy jaki znajdziesz, będzie się nadawał (nie licząć tych, które się nie nadają). Potrzebujesz 16 bitowego timera i kilku pwm, które znajdziesz w tanim attiny. Nie używałem arduino i wybrałbym napisanie tego w C. Płytkę którą opisałeś też zaprogramujesz w C.
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...
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...
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).
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...
Do zabawy proponuję kupić - KSIĄŻKI do elektroniki, programowania - lutownica, narzędzia - programator - jeszcze ze 2-3 płytki stykowe z przewodami kołek kołek oraz gniazdo-kołek - kawałek kabla internetowego do pocięcia i robienia zworek na płytkach - jeszcze kilka procków np. 2 x ATMEGA328, ATTINY13/25/85, etc. - gotowe moduły od STM albo LPC np....
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...
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ę...
https://obrazki.elektroda.pl/7533783400_... Witajcie Chciałbym zaprezentować i podzielić się uniwersalną platformą do obsługi zdalnie sterowanych modeli. Wiele lat nie publikowałem niczego na forum - nie znaczy to, że nic się nie działo, natomiast nie zawsze nadawało się to do pokazania ;) Wszystko zaczęło się od tego, że chciałem...
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.
Witam Wczoraj wymontowałem skrzynie z auta, i na pierwszy rzut oka zaglądając do środka komory sprzęgłowej w skrzyni zauważyłem mały okrągły kawałek metalu leżący w pyle na dole. Okazało się później po zdjęciu docisku, że to część pochodząca z tarczy sprzęgłowej w której popękały 4 z 6 sprężyn. Wyciągnąwszy skrzynie na warsztat zabrałem się do rozbierania....
A może kupić na allegroszu termostat elektroniczny, sterownik serwomechanizmu i sam serwomechanizm. Sterownik kotła będzie obsługiwał pompę, a elektronika klapkę powietrza. Chciałbym to mieć na jednej płytce, ale sam nie potrafię zrobić a tym bardziej zaprogramować. Zasilałbym taki układ z ciągle ładowanej baterii 9V lub małego akumulatora, aby po zaniku...
Probowalem puscic program bios 3.10 , ale wyrzuca blad: runtime error 200 at 1276:0091 award bios v6.00pg .... cos takiego udalo mi sie przeczytac po kilku probach, bo ledwo sie pojawia na monitorze juz znika.... ma ktos jakies skojarzenie ? :). jesli tak, to poprosze o jakies uniwerslane hasla... zanim wyczyszcze cmosy... Dodano po 4 jeszcze modular......
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...
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...
Poczekałem aż wypali bootloader trawło to dość długo i wyskoczyły komunikaty: avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: warning: cannot set sck period. please check for usbasp firmware update. avrdude: warning: cannot set...
Hi, My name is George and I am from Slovakia. I have same problem like you... Mine Sony RDR HX-710 is using DRW-V35P mechanic and at the moment i think that it is going to heaven.. Mine sony is able to rading only original media like dvd films from shops and original audio cds form shop... Anything what is recorded by computer dvd-rw multi drives LG...
Witam. Zrobiłem już elektronikę do robota, wszystko działa - póki co na diodach. I tu pojawia się pytanie czym napędzić robota. Co wykorzystać? Myślałem nad przerobionymi serwami, ale są dość wolne i bardzo hałaśliwe - poza tym musiałbym je wcześniej kupić. Do głowy wpadł mi pomysł wykorzystania silników krokowych które posiadam, więc trochę kasy można...
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...
dzięki za odpowiedź. Ja śmieci odbieram na kompie od mojej At,megi przez magistralę 485 i nie moge sobie z tym poradzić...tzn zawsze te same znaki ale nie tekst ktory nadala Atmega) Mam układzik (Atmega8, kwarc 16MHz + Max485) podpięty kablem 1m do konwertera 232/485. Sam konwerter jest podpięcty do kompa przez USB (ma takie wyjście) a w kompie zainstalowany...
http://obrazki.elektroda.net/6_122582037... Witam. Jako że zbliżają się kolejne zawody follow the line w Polsce - konkretnie 2 grudnia 2008. Postanowiłem opublikować swoją konstrukcję line followera, który "zrobił swoje" na konkursach technicznych zarówno w tym i w tamtym roku. Robot ma już grubo ponad półtora roku, w chwili obecnej jest na...
Hehe sam program obslugi raczej niewiele ale kod przetrzymujacy obraz do wyswietlenia to juz duzo dlatego ze lcd nokii nie ma wlasnej pamieci obrazu. A skądże takie rewelacje ? 1 FEATURES · Single chip LCD controller/driver · 48 row, 84 column outputs · Display data RAM 48 ´ 84 bits Czyli wyświetlacz ma własny RAM... :) Zajrzyj tutaj,...
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...
To serwo należy do tzw.proporcjonalnych czyli powtarza twoje ruchy pokrętłem na pulpicie sterowniczym czyli nieco inaczej niż sobie wymyśliłeś. wolf331 sobie wcale nie wymyślił że servo samo z siebie ma wykonywać te ruchy. To Ty sobie wymyśliłeś że niby wolf331 tak wymyślił. A chodzi o co innego. Po prostu o układ który odpowiednio wysteruje takie...
man syslogd Oto ciekawy wycinek: SUPPORT FOR REMOTE LOGGING These modifications provide network support to the syslogd facility. Network support means that messages can be forwarded from one node running syslogd to another node running syslogd where they will be actually logged to a disk file. To enable this you have to specify the -r option on the...
ok tak wyglada obsluga przerwania do testow (w wersji finalnej chodzi o transmisje w dwie strony) to jest procedura dekodowania RC5 zaczerpnieta z noty katalogowej Atmela. uproscilem to troche zeby sprawdzic czy w ogole bedzie dzialac jako wstawka w bascomie no i niestety. Powiem tak program glowny czyli wszystko poza obsluga tego przerwania dziala...
Wspaniałe DIY! Gratuluję. Zapytam tylko, czy te samochody, które wykorzystujesz to są takie zwykłe jakie można kupić w sklepach z zabawkami, czy jakieś specjalne? Na filmie buggy to Reely Buggy Core z napędem na wszystkie koła. Zakupiłem uszkodzone- cała elektronika do wymiany. To nie stanowiło dla mnie problemu, więc za śmieszne pieniądze jest fajna...
Kulankendi Ver 3.04 Released Added: SL3 queue "backup add" to restore broken calculation(only LINEAR backups accepted) Added: SL3 HD5x70,HD69x0 V3 more stable kernels Added: SL3 queue DELETE button recognition(to remove selected data to queue) Added: SL3 queue INSERT button recognition(to add data to queue) Added: SL3 queue numeric + button recognition(to...
Są też gotowce na aukcjach. Jak to Air 2 to sterowanie z oświetlenia, jak nie ma takiej opcji to nadajnik i odbiornik, nawet chiński zestaw na 433MHz. Do tego Arduino na Attiny85 i gotowe przykłady z neta, na zdalnie sterowanie z użyciem tych modułów. Transmisja jednokierunkowa wystarczy. Co do legalności takich działań, to nie jestem pewien ale chyba...
Problem polega na tym, że nie ma w języku polskim odpowiednich słów i nasze tłumaczenie jest kulawe. Widzę, że nie przeczytałeś artykułu z wikipedii, a tam wszystko jest opisane - tyle, że niestety po angielsku. Jak przeczytasz, to zauważysz rozróżnienie między "balanced", po naszemu najczęściej symetrycznie, czyli: "The term "balanced" comes from the...
Zrobiłem tak jak poradziłeś Samuraj. Niestety nadal jest coś nie tak. Serwo po zaaploudowaniu kodu i spełnieniu warunku if zamiast pracować po prostu buczy. Zmierzyłem napięcie na linii zasilania i wyskoczyło 4.42 V a serwo rusza od 4.8 V. Nie wiem skąd się wzięły te spadki. Nawet po podłączeniu zasilacza do Arduino nadal jest takie samo niskie napięcie....
Witam, jestem w posiadaniu zasilacza do serwerów o mocy 700W i napięciach wyjściowych 5v at 100a; 12v at 20a, -12v at 10a. Po podłączeniu do sieci zachowuje się jak każdy inny zasilacz komputerowy, chociaż chyba nie każdy. Po włączeniu na chwilke zapala się dioda "power" i startują wentylatory, na złączach rośnie napięcie kilka wolt, bo więcej nie zdąży...
A dlaczego podłużkowiec ma nie latać do tyłu? A jak przyjdzie zaparkować w ciasnym miejscu? Można zrobić mostek z dwóch IRF7317 na 5.3A(TME-coś ok. 5zł/szt) i sterować PWM prędkość - przód i tył. Zrobiłem coś takiego- silnik nazywa się Graupner speed400 i bierze 4A. Sygnał jak na serwo. Programik dla ATiny 2313 jest na elektrodzie w dziale AVR. Dodano...
TX-32LX60F TX-32LX60P TX-26LX60F TX-26LX60P GLP21 Chassis -czip Micronas VCT69xyP - z 2005 http://micronas.com/consumer_products/by... - stara wer.HDMI na SiI9023 http://www.siliconimage.com/products/pro... stawiali matryce od AUO A-MVA p.s Namiar na wer. z USA http://www.pasctraining.panasonic.com/pa...
Piotrek, czym programowałeś ATTiny13 do tego projektu, bo chyba mój PonyProg nie za bardzo "styknie" do tego projektu? :| Dzięki za linka. Fajny projekt programatora. Piotrek, czy nie przewidujesz przypadkiem dodania do tego programatorka szyny TPI do programowania maluchów ATTiny10 (SOT236), bo chętnie bym zmajstrował coś nowszego od staruśkiego PonyProga...
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...
Witam Ja mam forda mondeo z tempomatem oraz artykuł jak zamontować tempomat w fordzie mondeo może coś Ci to pomoże. Artykuł nie jest mój ale myślę że autor się nie pogniewa za udostępnienie go. Artykuł dotyczy montażu układu sterującego prędkością (tempomat) do samochodu Ford Mondeo 1993-2000. Wstęp W tym artykule postaram się przedstawić sposób montażu...
serwo attiny tester serwo serwo attiny różnica
ustawić rozrząd skoda octavia podłączenie komputer honda accord kabel sterownik peugeot
Arduino debouncing przycisku – millis(), Bounce2, AceButton, INPUT_PULLUP, eliminacja drgań De’Longhi ECAM, Dinamica – komunikat „Zamknij drzwiczki” mimo zamknięcia, czujnik, naprawa