Do konwersji logi wystarczy dzielnik napięcia (2 rezystory): http://obrazki.elektroda.pl/6232272600_1... Co do sterowania servem, to nie widzę potrzeby dawania tranzystora.
http://obrazki.elektroda.pl/5413429300_1... Witam.Jest to moja pierwsza konstrukcja prezentowana w dziale DIY proszę więc o wyrozumiałość za ewentualne błędy.Prezentowana konstrukcja to moja kopia projektu serwokontrolera DC opartego na projekcie http://obrazki.elektroda.pl/7624179600_1... http://obrazki.elektroda.pl/2226376700_1...
To przekazuj zmienną w taki sposób: [syntax=basic4gl]Dim Y As Integer ' ' Servo(1) = Low(y)[/syntax]
trochę odświerzę bardzo stary temat. szukałem czegoś takiego. wyszło coś z tego? zrobił ktoś to? będę wdzięczny za dopowiedź.
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
A. No to masz uszkodzone servo i tyle.
Witam. Szukam informacji nt. dekodowania RC5 w Bascomie. RC% wykorzystuje kodowanie typu Manchester i do dekodowania używa się takich samych technik jak dla kodu Manchester. Z. Hajduk w książce "Mikrokontrolery w systemach zdalnego sterowania" przedstawił następujące metody: *układy cyfrowej pętli synchronizacji fazowej DPLL *automat sekwencyjny Działają...
Witam ogarnąłem już dużo na temat programowania w bascom, tylko mam kolejny problem, mianowicie chciałbym zaprogramować obsługę serwa pilotem nadającym w RC5 lecz gdy połączę obsługę rc5 i serwa mam takie błędy i nic nie działa: ........ Pojedynczo programy działają ok. ................. Rc5+ servo (nie działa) Pozdrawiam. Zauważ że zarówno 'Config...
Przykład z Bascoma na ATmega8 do sterowania serwem modelarskim: $regfile = "m8def.dat" $crystal = 8000000 'on chip clock speed Osccal = &HC1 'uC 8MHz internall clock New calibration byte Tccr2 = &B01100110 'PWM2, clear down, phase correct, prescale 256 -> 16ms Acsr = &B10000000 'Analog Comparator disable Dim W As Byte 'Servo position ....
Witam. A jaki jest problem kiedy rozdzielczość enkodera jest większa? Nie da się zestroić do stabilnej pracy? Ja mam takie sterowniki na ATMEGA88 (modyfikacja elm-chan). Ja stosuje tylko enkodery przemysłowe nie bawię się w enkodery zrobiony z myszki no i nie stosuje silniczków od zabawek bo takie do 4-5 A zamiast budować mostekH z procka sygnał na...
Nie wnikając za bardzo zobacz: [url=http://lists.gnu.org/archive/html/a... math tam wyliczenie jest dla zegara 16MHz, skoro ty masz 1MHz to czas 1 operacji dzielenia i atan to 3.5 ms, czyli samo obliczenie będzie dłuższe niż cykl z którym pracuje servo Może to jest to ??
Żaden z powyższych sygnałów nie będzie prawidłowo sterował regulatorem i serwem przebieg ma wyglądać następująco przez ok 20ms masz logiczne zero następnie prze 1 do 2ms masz logiczną 1 i znów 20ms logiczne zero[url=http://www.henryk.mbapp.com/ser... jest wszystko ładnie wytłumaczone
Silnik nie ma oznaczeń, nie ma żadnej naklejki. Przekładni nie mam, mam tylko zębatki niestety metalowe :/ Mam też parę mocniejszych silników ale one są 12V+ i trochę lipa. Serwo kosztuje z 30 zł za średniej klasy a i tak trzeba je przerobić. 1. Nie jest wcale trudno odszukac dla nich datasheet - zajęło mi to 30 sec. Na dole tego postu masz o nim pełne...
Co to za płytka razem z programatorem ? W załączniku opis komendy , do szybkiego sprawdzenia serwa robiłem to na różnych mikrokontrolerach i nie było żadnych problemów fakt że w bascomie komenda servo pozostawia wiele do życzenia ale zawsze działała . Pokaż schemat Twojego połączenia .
Polecenie konfiguracyjne serwa w języku Bascom wygląda następująco: CONFIG SERVOS = liczba , SERVO1 = końcówka [ , SERVOn = końcówka ] , RELOAD = czas W Helpie napisano, że parametr RELOAD to czas opóźnienia pomiędzy kolejnymi przerwaniami licznika TIMER0, rozdzielczość. Zazwyczaj jest to 10us, a wielokrotność tego to szerokość stanu wysokiego. W opisach...
tu masz linki do serwa na PIC-u w języku C : [url=http://members.shaw.ca/swstuff/dspi...
Napisałem coś takiego ale nie działa jak powinno, co jest nie tak . [syntax=basic4gl] $regfile = "m8def.dat" $crystal = 10000000 'Config Lcd = 16 * 2 'deklaracje wyświetlacza 'Config Lcdpin = Pin , Db4 = Portb.3 , Db5 = Portb.2 , Db6 = Portb.1 , Db7 = Portc.0 , E = Portb.4 , Rs = Portb.5 Config Kbd = Portd , Debounce = 40 Config Portc.4 = Output Config...
Witam, Servo bardzo prosto wysterować z mikrokontrolera (np: AVR ATmega8) ze wsadem BASCOM. W bascomie są gotowe procedury obsługi serva. Pozdrawiam Hubert. Dodano po 2 PS: z 12V wystarczy przejść na 5V. Czyli np: Dać w szereg 12 diód prostowniczych. 1dioda to spadek 0.6V * 12 = 7,2V (stracone) 12V - 7,2V = 4,8V
nowsze bascomy (np. 1.11.9.8) mają wbudowaną obsługę serw: CONFIG SERVOS Configures how much servo’s will be controlled. Syntax CONFIG SERVOS = X , Servo1 = Portb.0 , Servo2 = Portb.1 , Reload = rl Remarks Servo’s need a variable pulse in order to operate. The CONFIG SERVOS directive will set up a byte array with the servo pulse width values...
[syntax=basic4gl]If Dane(1) = 202 And Serwo_c = 100 Then For I = 100 To 200 Serwo_c = I Servo(3) = Serwo_c serwo_c=100 - dając w tym miejscu serwo nie reaguje a raczej wpada w wibrację Next serwo_c=100 - dając w tym miejscu serwo nie reaguje a raczej wpada w wibrację End If serwo_c=100 - dając w tym miejscu serwo nie reaguje a raczej wpada w wibrację...
Witam. Szukam materiałów i książek nt. bascom i avr do mojej pracy inżynierskiej. Planuję zrobić sterowanie położeniem kamery internetowej za pomocą pilota podczerwieni z wykorzystaniem silnika krokowego i servo. Chcę wykorzystać 90S2313 lub Atmega8. Literatura w języku polskim, którą znalazłem: Jarosław Doliński - Mikrokontrolery AVR w praktyce Marcin...
Witam, Na wstępie pragnę zaznaczyć iż nie jestem elektronikiem, ani żadną osobą zajmującą się rzeczami z tym związanymi. Jestem studentem inf. i potrzebuję rady. Razem z kolegą robimy projekt na zajęcia z mikroprocesorów i mikrokontrolerów. Śluzę 3-drzwiową zwalnianą i zamykaną przy pomocy serwomechanizmów(SG-5010). Zaprojektowaliśmy układ mamy do tego...
Sygnał o którym napisałeś można generować nie tylko korzystając z timera . Można również zrobić to programowo. Z tego co napisałeś jest to sygnał sterujący do serwomechanizmów modelarskich Od 1 do 2 ms i przerwa 20 ms . Bascom z tego co pamiętam ma coś gotowego w stylu config servo ... Jeśli chcesz zrobić to za pomocą timera lepszym rozwiązaniem jest...
Witam, Mam pewien problem z ATMEGĄ8 i serwem MG90S. $regfile = "m8def.dat" $crystal = 1000000 Config Servos = 1 , Servo1 = Portb.1 , Reload = 10 Config Adc = Single , Prescaler = 128 , Reference = Avcc Start Adc Dim W As Integer Config Pinb.1 = Output Dim I As Byte Dim I2 As Integer I = 150 Servo(1) = I Enable Interrupts Do 'W = Getadc(0)...
Witam, czy ktoś jest w stanie napisać program, który będzie sterował serwomechanizmem Towerpro Mg 995, przy pomocy akcelerometra MPU 6050, mikrokontrolerem jest Atmega8. Jeśli jest ktoś zainteresowany mogę wysłać schemat.
Witam! Sbudowałem serwokontroler na podstawie: http://www.seattlerobotics.org/encoder/2... Moje zmiany dotyczyły zmiany mikkrokontrolera z AT90S4414 na ATmega8515 i w związku z tym zmiania w kodzie a mialowicie nazwa nie istniejącego rejestru UCR na UCSRB. 1. Mój problem polega na tym iż podłączone servo próbuje się "przekręcić"....
Witam. Potrzebuje pomocy. Chodzi mi o napisanie programu do sterowanie silnika krokowego mam schemat jak ta podłączyć tylko nie umiem napisać sam programu i na razie wiem ze sam nic nie zdziałam ... Jestem zielony... Tu jest przykład jak to ma działać: Skoro nie jesteś zbyt mocny w programowaniu uC to łatwiejszym rozwiązaniem będzie zastosowanie dwóch...
Cześć, Chciałbym posłużyć się zwykłą AMTEGA8 do sterowania silnikami za pośrednictwem regulatorów BLHeli (ESC) . Regulator: Regulator 12A BLHeli 2-3S Silnik: Parametry silnika: Silnik typ: MX-1804 Obroty na Volt: 2400KV Napięcie zasilania: 2-3S (7,4-11,1V) Maksymalny prąd: 12A Zalecany regulator nie mniejszy niż 12A Problem jest taki że nie chce to...
Witam. Chciałbym zapytać o poprawność mojego kodu: $regfile = "m8def.dat" $crystal = 12000000 Config Servos = 1 , Servo1 = Portd.1 , Reload = 10 Config Portd = Output Enable Interrupts Dim Zmienna As Integer 'Nasze "odchylenie" serwa Zmienna = 150 'Czas trwania impulsu będzie wynosić 'Zmienna*Reload=1500us (1,5ms) Do Servo(1)...
1. jak w funkcji przerwań ustawić prawidłowo flagę 2. jak w funkcji main sprawdzić tą flagę i wykonać program. Czy do tego celu użyć warunku if?? Dodano po 33 Postanowiłem ugryźć mój problem troszkę inaczej, proszę oceńcie kod czy jest poprawny: [syntax=c]#include <avr/io.h> int main (void) { DDRD=0xFF; //port d jako wyjscia DDRB=0x00; //port...
A czemu nie mozesz uzyc napiecia +5V bezposrednio z zasilacza ATX ? Nie masz wtedy problemu z zasilaniem czegokolwiek. Jesli zasilisz servo z +12V przez opornik o jakiejs opornosci, to bedzie OK gdy n.p. silnik pobiera prad, ale gdy przestanie, to servo dostanie cale 12V i padnie. Sa regulatory scalone na duze prady. Jesli koniecznie chcesz z +12V to...
Wywal inicjalizacje uarta i wszystko co jest w while(1) - tak żeby była pusta pętla. Nie wiem co to jest timerinit. Jak nie jest on wykorzystywany przez kod serwa to też to wywal. Zacznij po prostu od czystego kodu serwa i jak on będzie działał ok to zacznij krok po kroku dodawać resztę. W zależności od realizacji obsługi UARTa może on blokować procesor...
Twój program z postu [url=https://www.elektroda.pl/rtvforum/v... wydaje się być poprawny. Wartości jakie wpisujesz do OCR1 (czas w us) powinny być w okolicach 1500 +- 500 - tak z grubsza, te powinny zaakceptować różne serwa. Te 5000 o których wspomniałeś to raczej przesada. Jak to zasilasz, bo w tym może być problem....
Cześć wszystkim! Mam dziwny problem z ATMEGA8515. Otóż robi on wszystko cztery razy dłużej tzn. jak mu każe zaczekać np. 5 sekund on czeka ponad 20 sekund, żeby było śmieszniej staram się nim wysterować serwomechanizm i mówie wam jakie cyrki się dzieja:) Używam kwarca 4Mhz (wymieniłem go wraz z kondensatorami 33p ze trzy razy więc albo mam cholernego...
Dzień dobry, mam problem z uruchomieniem serwonapędu na ATmega8535, prosiłbym was o ustosunkowanie się do mojego kodu. Pisząc go posiłkowałem się stronami: #include <avr/io.h> #include <avr/interrupt.h> #include <util/delay.h> #include <string.h> int main(void) { int p = 1500; //zmienna DDRA = 0x00; //przyciski PORTA...
Od kilku godzin próbuje zrozumieć dlaczego ten układ nie chce działać. Podłączyłem atmege do zasilania, a do jej pinu C.5 podłączyłem kabelek Signal od serwa. Serwo do zasilania i GND (napięcie stabilizowane 5V). Wszystko ładnie pięknie - przy podłączeniu zasilania serwo wykonuje jakiś ruch, jednak serwo według programu (napisanego w oparciu o help...
Używasz aż 2 mostków H: - jeden do sterowania silnikami napędowymi robota, - drugi: servo ???? Jeżeli do sterowania serwem, to taki układ nie ma sensu. Serwem sterujesz bezpośrednio procesora. Przekombinowałeś z płytką - usuń mostek H który miał w zamyśle sterować serwem. Czujniki Sharp'a - 10 cm to trochę mało jak na wykrywanie przeszkód metodą obracającego...
Zmieniłem w Alias, niestety nie mogę znaleźć składni funkcji debounce z dwoma warunkami, więc może mógłby ktoś umieścić jak to powinno wyglądać. Po zmianie dalej występuje błąd: Error 61: Label not found [PINC.1 ]. Co jeszcze zmienić, aby poprawić error? Poprawiony kod: <code> $regfile = "m8def.dat" $crystal = 12000000 Config Portc.0 = Input Config...
Tego się nie da zrobić. Bo szybkość zwiększania wartości OCR1A musiała by być zgodna z szybkością kręcenia się serva. A szybkość kręcenia się serva może być różna z zależności od serva. A nawet jedno servo może zmieniać szybkość w zależności od napięcia zasilania albo obciążenia. Więc zawsze będziesz miał albo prace skokowa serva (gdy OCR1A zwiększanie...
No nie jest tak wesoło jak delikwent nie ma "na stanie" żadnego rezonatora kwarcowego :D To by znaczyło że rzadko coś buduje, albo nie budował wcześniej wcale :D Na dodatek ten kabelek mógł popsuć cały plan. Nie pisze, że tym kabelkiem nie da się pracować, ale powinien być wykonany starannie itd.. Łatwo tam o błąd transmisji który może się skończyć...
Ja bym raczej polecił ATMega8 - mniejszy gabarytowo i tańszy: kosztuje tyle co 0.5 sztuki PCF8591. :) Ma 6 kanałów przetwornika o rozdzielczości 10-bit + 2 8-bitowe na dokładkę. Hmmm.... Programowy 8 kanałowy PWM, będzie ścisk... Taktowanie procesora minimum 10MHz. Jeśli pisałbyś to w Bascom-ie to można wykorzystać obsługę sterowania serwomechanizmami...
Witam To moze zaczne od kodu: $regfile = "m8def.dat" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portd.5 , Db5 = Portd.6 , Db6 = Portd.7 , Db7 = Portd.4 , E = Portd.3 , Rs = Portd.2 Cls Config Servos = 1 , Servo1 = Portc.5 , Reload = 10 Config Portc.5 = Output Config Portd.0 = Input Set Portd.0 Cursor Off Dim Serworuch...
Witam. Zacznę od tego, że jestem amatorem/początkującym więc moje programy gównie opierają się na tym co znajdę w internecie + jakaś znikoma wiedza :) Chciałem zrobić sterowanie serwem w zależności od temperatury. Założenia: -Mikrokontroler atmega8 -Pomiar temperatury DS18B20 -Sterowanie serwem "binarne" dwa wybrane przeze mnie położenia do sterowanie...
http://obrazki.elektroda.pl/1813143900_1... Witam wszystkich! Chciałbym zaprezentować wam swój projekt bezużytecznej maszyny. Nie jest to jednak bezużyteczna maszyna, jaką większość z Was kojarzy. Pudełko jest wyposażone w nie jedno, a 7 przycisków typu toggle switch. Budowę rozpocząłem od skonstruowania skrzynki o wymiarach 430x120x160mm....
Witam Mam problem dotyczący sterowania serwomechanizmami za pomocą PWM przez ATMega8. Pewnie wielu napisze "szukaj w google". No ok, poszukałem i udało mi się wysterować serwomechanizm [syntax=c]#define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> int main(void) { int i,x; DDRB = 0xff; //konfiguracja portow TCCR1A = (1<<COM1A1)|(1<<COM1B1)|(1&l...
Nie to nie jest cały kod. Mam problem z wklejeniem z tagami syntax, ale spróbuję to jeszcze zrobić. W moim przypadku, to że przerwanie będzie generowane zbyt często nie ma praktycznie znaczenia bo korzystam z jednego kanału i nie muszę się martwić o gubienie pomiarów czy jakieś błędy. Ten programik jest tylko dla celów nauki. W obsłudze przerwania ustawiłem...
Witam kolegów, sprawdzałem na różne sposoby, int0 ma mi dodac do pozycja++; ale nie dodaje... prosze o oswiecenie ;) /* układ ATmega 1MHz */ /* servo by dex */ #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> unsigned int roznicapozycji; unsigned int wynik; unsigned int dolnyzakres; unsigned...
"z tym serwem są problemy" - może uszkodzone, ja mam sześć sztuk TowerPro (może nie ten model) i wszystkie działają, tylko trzeba im sygnał podać. Co do sterowania: http://mil.ufl.edu/~achamber/servoPWMfaq... Jeszcze sugestia żeby serwo i układ zasilać osobno ze wspólną masą. Kod, zaznaczam że pisany dawno i NIE PAMIĘTAM CZY DZIAŁA!! (chyba lepsze...
' czestotliwość $crystal = 20000000 'procesorek Atmega8 mój ulubiony :) $regfile = "m8def.dat" '$regfile = "attiny2313.dat" 'stosy, jak program będzie działał to mozna je pozminiejszać $hwstack = 32 $swstack = 10 $framesize = 10 Const Ile = 12 ' ilość miejśc po przecinku w przyblizaniu, im wiecej tym dokładniej liczy ale...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
Witam! Napisałem na szybko kod odbierający po 8 znaków z komputera. Pierwszy znak "?" jest znakiem startu. Następne 7 to dwie liczby (trzy i dwucyfrowa). Mikrokontroler nie odczytuje (poprawnie, bądź wcale) ostatniego znaku, wcześniejsze są ok. Nie wiem, gdzie mogłem się machnąć w tak prostym programie. Ze strony komputera korzystam z terminal by br(at)y....
Witam serdecznie, Lata temu popełniłem sterownik silnika krokowego, który zaprojektował kolega "SOKI", przestawiając swój świetny projekt frezarki cnc za niespełna 250zł. Od lat sprawuje się świetnie, ale postanowiłem go nieco usprawnić by zyskać większą wydajność swoich silników, i zamiast zasilać je stałym napięciem, użyć stałego źródła prądowego....
Witam, . W tych serwach są mikrokontrolery ATmega8L, więc powinno dać się je przeprogramować. W tych serwach są stosowane uK PIC12F629. Symbole tych układów są z reguły zatarte przez producenta (niekiedy niedokładnie :wink: ). Nie chce przeprogramować programu kontrolera a jedynie zmienić parametry. Myślę o czymś takim: http://www.hobbydirekt.de/Servos/Hitec/H...
Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB |= _BV(PB1); //PWM Phase, frequency correct...
Witam: Podzielę się moja wiedzą na temat autokosiarek. Temat jest mi znany od 4 lat kiedy to po raz pierwszy zobaczyłem RLC-1000 ROBOMOV(elektryczna). Jako człowiek dociekliwy wyszukałem wszelkich informacji na temat tego produktu by stworzyć podobną konstrukcję. Niestety ilość materiałów była zbyt skąpa więc zakupiłem RLC-1000 a była to nie mała kwota...
Witam Chcę się pochwalić moim pierwszym działającym w pełni robotem. Jest to Waldek Światłolub, ale zbudowany na uC ATmega8 i serwach. Jeśli ktoś nie wie jak działają: jeździ po podłodze a jak się poświeci latarką przed niego to kieruję się w stronę odbitego od podłogi światła. Konstrukcja nośna oparta o płytkę z laminatu, rzepy i taśmę dwustronnie...
Podczas programowania układu natrafiłem na problem dotyczący sterowaniem PWM przy pomowy wewnętrznego timera. Port wyjściowy timera steruje kluczem tranzystorowym do którego podłączony jest wentylator 12V. Oto moja funkcja ustawiająca rejestry timera. void pwm() { //OC1A as output DDRB |= _BV(PB1); //PWM Phase, frequency correct...
https://obrazki.elektroda.pl/3982425000_... Od wczesnych lat mojej młodości interesuję się modelami zdalnie sterowanymi. Na przestrzeni kilku ostatnich lat udało mi się zrobić całkiem sporo w tym temacie i chciałbym się z Wami podzielić przede wszystkim rozwiązaniami znalezionymi w sieci, a z których udało mi się stworzyć kompletną...
Znalazłem na forum kod dostosowałem do swoich potrzeb: /* Test serwo*/ /* Programik przykladowy */ /* typ uC: ATmega8 1MHz */ /* licznik/timer1 w trybie PWM */ /* Sygnal impulsowy (50Hz) na wyprowadzeniu PB1(OC1A) */ /* Przyciski sterujace szerokoscia impulsu przylaczone miedzy PD2 i mase oraz PD3 i mase */ #define F_CPU 1000000L...
Prosze nie pisać abym zmienił jeżyk czy coś. :) Nie mam w planach zmieniać języka, ani programować zawodowo :) Sukcessem otrzymania trafnej odpowiedzi jest umiejętnośc zadawania pytań !!! Po pierwsze: - to ty jesteś tym co szuka pomocy, więc pewien pozim uprzejmości byłby tu wskazany. Dodatkowe komentarze typu „Prosze nie pisać abym zmienił jezyk...
Jaki uC? Kod na ATmega8: void InitTimer1(){ set( DDRB,PB1 ); OCR1A = 2000; // 2ms Signal Length ICR1 = 20000; // Toggle OC1A on Compare Match TCCR1A |= ( 1 << COM1A1);// | ( 1 << COM1A0 ); // Phase and Frequency Correct mode of operation // 8 prescalar TCCR1B |= ( 1 << WGM13 ) | ( 1...
Jeśli chodzi o silniki, to najprościej serwomechanizmy modelarskie. Na Allegro po 25zł, choć lepiej wziąć droższe i lepsze. Mają wbudowany mostek H, sprzężenie zwrotne. Sterujesz tylko sygnałem długości 1-2ms, żeby dostać odchylenie 0-90 stopni. Jeśli chodzi o uC, to jakikolwiek, np. ATmega8 (10zł). Połączenie z PC najprościej zrobić przez przejściówkę...
Ostatnio oprogramowałem sobie aparaturę RC dwukanałową proporcjonalną . Zasada działania : Wysyła 4 paczki 8 bitowe niosące informacje o synchronizacji, wybranym potku/serwie, o nastawie potka/serwa, sumę sprawdzającą adres i nastawę potka/serwa Problem zaczyna się w momencie zaniku sygnału na wejściu odbiornika ... Z założenia odbiornik powinien od...
sterować servo atmega8 sterowanie servo atmega8 atmega8 servo bascomie
zgrzyt renault polaryzacja zasilania anteny deutz temperatura
stacja lutownicza systemy grzewcze serwis
Niedziałający panel przycisków Vordon AC-8201A Darmowy schemat instalacji elektrycznej John Deere