Układ ten może znaleźć zastosowanie w poruszaniu ramienia mechanicznego, np. w robocie lub w tokarce sterowanej komputerem. Zły pomysł bo taki napęd (luźno latajacy rdzeń w cewce trzymany tylko siłami pola) nie będzie miał odpowiedniej sztywności żeby utrzymać zadaną pozycje gdy bedą działały siły na nóż w tokarce. W robocie też sie nie sprawdzi bo...
Jestem w trakcie budowania układu który obracałby wałem w zależności od skrętu kierownicy. W obecnej chwili potencjometr z kierownicy pc steruje, testerem serw, dalej serwo 40kg z zamontowanym na zewnątrz potencjometrem wieloobrotowym do odczytu pozycji (odczyt pozycji dla serwa), później przekładnia pasowa. Układ działa ale serwo raczej długo nie pociągnie...
Jakie są metody odczytu wychylenia ramienia serwomechanizmu? Poznaj techniki takie jak odczyt sygnału PWM, wykorzystanie potencjometru, enkodera czy analiza obrazu.
Czesc. Moglby ktos pomoc/nakierowac co mam poprawic w kodzie poniewaz serwa ciagle kreca (zamiast w chwili wlaczenia maja byc zatrzymane i dopiero jak przechyle joystick w osi y to powinny sie krecic) i nie reaguja na ruch joysticka w osi y. Cel: Sterowanie przod tyl serwomechanizmami za pomoca joystick shield + nrf24l01 - przechylenie joysticka w jedna...
[syntax=c] #include <Servo.h> //Dodanie biblioteki odpowiedzialnej za serwomechanizmy Servo serwomechanizm; //Utworzono obiekt, dzięki któremu można odwołać się do serwomechanizmu int czujnik = A2; //Przypisanie pinu wejścia analogowego A2 do wejścia czujnika natężenia światła int pozycja1 = 25; //Pierwsza pozycja serwomechanizmu int pozycja2...
Próbuje wykorzystać ten program: [syntax=c]#include <Servo.h> #define hallPin 2 Servo serwo; volatile byte pozycja = 0; void setup() { pinMode(hallPin, INPUT_PULLUP); pinMode(7, INPUT_PULLUP); serwo.attach(11); Serial.begin(9600); serwo.write(pozycja); } void loop() { byte licznik = 0; unsigned long srednia = 0; unsigned int odczyt; while (licznik...
Witaj. Tutaj spokojnie można by zastosować arduino. Sygnał obrotów pobrać z czujnika Halla, jako element wykonawczy dać serwomechanizm o udźwigu 1 kg spokojnie wystarczy. Wystarczy zrobić zasilanie do serwomechanizmu z 12V na 5V, Na arduino są gotowe biblioteki, można wykorzystać Bibliotekę PID. Pomysł do zrealizowania w jedno popołudnie. Koszt nie...
Bloki SFB14/15 wykorzystujesz do cyklicznej wymiany danych z serwo-napędami. SFC14 odczytujesz strukturę danych statusu serwa a SFC15 Zapisujesz cała strukturę. Potrzeba po 48 bajtów do sterowania i odczytu stanu serwa. Telegram 102 jak najbardziej odpowiedni dla twojego zastosowania. Umożliwia sterownie wszystkimi trybami serwa PP, PV, TQ i HOMING...
witam, proszę o pomoc w rozwiązaniu problemu z serwo kontrolerem sterującym zaworem trójdrożnym. Kontroler wyświetla błąd Err3. Z serwisu z Chin otrzymalem odpowiedź że: you can try to calibrate 0 position and 100 position,if no,replace valve controller. Jednak zastanawia mnie czy powodem pojawiania się błędu może byc potencjometr gdyż obserwując odczyt...
Sprawdze w domu, te potencjometry steruja serwem, dokladnie odwróconym wahadłem i jakieś głupoty wychodziły, nawet bez samego algorytmu przesuwania biegunów. Wczoraj już się załamałem bo napisałem prosty program, który do serwa wysyła tę samą pozycję, którą odczytał, oczywiście po skonwertowaniu odczytu na ustawienie generatora PWM. Wynik był taki,...
Pokombinowałem z kodem, cofnąłem sie do początku i uprościłem kod z racji ze procek zaczął sie wieszac przy gwaltownych zmianach i po modyfikacji kodu( bez regulatora PID) udało sie w pewnym stopniu ustabilizowac prace serwa i nie głupieje ALE mam mały problem, streszczajac kod własnymi słowami a raczej sama petle to mam cos takiego( cyfry sa przykładowe):...
Źle złożone/ skalibrowane serwo klapy po wymianie osi i odczyt położenia z pozycjonera nieadekwatny do faktycznej pozycji. Zabawa metodą prób i błędów z właściwym ustaleniem położenia osi i pozycjonera, mi to zajęło dobre pół dnia i zaj.....e bolał mnie kark:D
(...) rint(" "); } Serial.println(); } void displayOxygenPercentage(float percentage) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Tlen: "); lcd.print(percentage, 1); lcd.print("%"); } Autor tematu pisał, że serwo ma pracować w obu kierunkach ruchu, uwzględnij to w algorytmie PID. Oczywiście, aby wykorzystać gotową bibliotekę PID z przykładowym kodem,...
Już podaję i proszę kolegę o stwierdzenie czy jest możliwość odczytu sygnałów z enkodera, jeśli tak to z jakich wyjść? i Czy konieczna jest konfiguracja serwo z pozycji programu indraworks? Dodano po 37 CSB01.1N-AN-ENS-NNN-NN-S-NN-FW
Witam, mam układ sterujący serwem przez ATMega88. W obecnym momencie zadaniem układu jest odczytać pozycje serwa (potencjometr drugi POT2) przeliczyć ją na generator PWM i wypluć dokładnie te samą pozycje (na OCR1A). Problem jest taki, iż serwo zamiast stać sztywno pływa w całym zakresie czyli od -90 do +90 stopni mocno trzęsąc się przy tym - a gdzie...
Z całym szacunkiem Panowie, ale odnoszę wrażenie, że nie czytacie tego co piszę. Rozwiązaniem nie jest ani wymiana uC, ani opóźnienie załączania zasilania napędu. Problem leży w pozycji początkowej serwomechanizmu vs. zmienna wysyłana przez program. Serwo pozostawione w jednej pozycji, po włączeniu zasilania pomalutku podąża do pozycji drugiej. Serwo...
Istota działania serwa jest w tym, żeby uzyskać, zadaną sygnałem elektrycznym, pozycję układu mechanicznego. Serwo tak długo kręci silnikiem, aż wewnętrzny czujnik położenia wykryje osiągniecie zadanej pozycji, niezależnie od mechanicznego obciażenia. Jeśli przekładnia to wytrzyma, możesz nawet siłować się z serwem, próbując wyprowadzić je z równowagi,...
Serwo typowe się nie nadaje do takiej pracy. Można co prawda usunąć blokadę mechaniczną i zablokować potencjometr, ale tym samym pozbawiasz je możliwości oceny własnej pozycji. Można tak stworzyć silnik z reduktorem. Ale jeżeli chcesz liczyć obroty to serwo się tu nie przyda. Są co prawda serwa wieloobrotowe, stosowane np. w modelach jachtów, ale one...
Wątpię aby talerze były zapisywane po za dyskiem już zmontowanym - ścieżki pre-serwo nie zapiszesz w dysku. Kiedyś faktycznie cały proces zapisu serwo był przeprowadzany po mechanicznym złożeniu dysku, ale wymagał tymczasowego montowania w nim dodatkowych elementów i pracy przy otwartym hermobloku, co z kolei wymagało przeprowadzania procesu w kosztownym...
Mechanizm odczytu posiada dwusekcyjny mikro styk, który informuje serwo o obecności dysku, druga sekcja informuje o załączonej blokadzie zapisu. Kolejny switch informuje o powrocie optyki do punktu bazowego. Aby silnik napędu dysku zakręcił, muszą być spełnione warunki - jest płyta, optyka znajduje się w pozycji parkowania, sensor KMS210A jest oświetlony...
W czasach układów pozycjonowania ramienia głowic za pomocą silników krokowych to było konieczne z powodu budowy mikromechaniki. - czy mogę poprosić o więcej szczegółów? W tamtych czasach występowały problemy związane z nierównomierną rozszerzalnością temperaturową elementów i brakiem możliwości kompensowania wynikających z tego niedokładności przez...
Nie pisałeś za wiele o samym serwie V90, może zamiast bawić się w przetwarzanie sygnałów przez PLC warto sprawdzić czy nie da się wystawić sygnału bezpośrednio z "falownika" V90 po osiągnięciu zadanej pozycji. Daj znać jak wysterowany jest napęd (po Profiniecie, czy krok kierunek). Serwo sterowane jest po Profinecie. Jeździ tam i z powrotem na zadane...
AI: Czy możesz podać fragmenty kodu, które używasz do inicjalizacji i sterowania PWM w głównym programie? #include <ESP32Servo.h> // inicjalizacja biblioteki ESP32PWM M1_PWM; // inicjalizacja pwm silnika 1 ESP32PWM M2_PWM; // inicjalizacja pwm silnika 2 ESP32PWM S1; // inicjalizacja pwm serwa void setup() { ESP32PWM::allocateTimer(0); ESP32PWM::allocateTimer(1);...
Witam, Jako początkujący zmierzyłem się z zagadnieniem przerwań i PWM próbując sterować serwomechanizmami podpiętymi do PB1, PB2. Sterowanie ma odbywać się za pomocą potencjometrów, jak w jednym z przykladów Arduino. Początkowo problem rozwiązałem nie wykorzystując przerwań, a jedynie zapisując wartość odczytaną z ADC do tablicy, która następnie wysyłała...
A gdybym dołożył http://www.wobit.com.pl/produkty/261/kon... tylko który byłby odpowiedni Dodano po 20 http://www.wobit.com.pl/produkt/11565/pr... czy nie ten sprostał by oczekiwaniom ? Dodano po 16 http://www.wobit.com.pl/produkt/9097/pro...
Witam, Przeszukałem całą elektrodę i nie mogę znaleźć odpowiedzi na pytanie (jeśli źle szukałem przepraszam ;]): " Jak do licha sterować ruchem serwa-potencjometrem przez AVR " Czy muszę mieć osobny sterownik serwomechanizmów czy da się to rozwiązać programowo?. Jestem w fazie projektowania mechanicznego ramienia składającego się z 3-4 serw modelarskich(Tower...
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...
Serwa modelarskie mają kąt obrotu 120 stopni i nie są wieloobrotowe (znaczy istnieją specjalne takie - np windy linowe do modeli żaglówek ale to już chyba przesada...). Nadałyby się do żaluzji (i to słabo bo non stop biorą prąd) ale do rolet? - w fabrycznych napędach rolet są silniki sprzężone z podwójną przekładnią planetarną i krańcówki mechaniczne...
http://obrazki.elektroda.pl/6472265100_1... Witam. Chciałbym zaprezentować rezultat pracy dyplomowej magisterskiej wykonanej przeze mnie i kolegę, studentów Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie. Kierunek: Elektronika i Telekomunikacja, Specjalność: Cyfrowe Systemy Sterowania. Głównym celem pracy było wykorzystanie...
Czyli nie ma mowy o uszkodzeniu serwa gdy sygnał będzie podawany ciągle, np cały czas pozycja "0"? Na pewno się nie uszkodzi bo elektronika wyłączy silnik w momencie uzyskania zadanego położenia. Włączy go ponownie dopiero po odebraniu impulsów o innym czasie trwania (co odpowiada innemu położeniu) lub w momencie gdy zewnętrzna siła przesunie nieco...
Witajcie Konstruuję robota/samochodzik, którego sercem będzie atmega8A, napędem 2 przerobione serwa TowerPro SG 5010, a kamerą(telefonem) będzie obracało tanie mikroserwo. Serwa od napędu będą sterowane przez sprzętowy 16 bitowy timer , który ma dwa wyjścia (OC1A, OC1B). Tutaj nie ma żadnego problemu. Serwo kamery mógłbym obsługiwać przełączając na...
To fragment kodu który odpowiada za prace ciągłą. Niestety serwo ma pracę trochę szarpaną. Piotrus_999 wiesz co zrobić żeby upłynnić ten ruch? Praca ciągła to IMHO zły pomysł. Nie ma potrzeby takiej regulacji aczkolwiek w projekicie szkolnym moze zrobic wrazenie na nauczycielach :) A dlaczego zly: Jak pisałem w realnym swiecie bedziesz miał: 1. Wahania...
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....
Hej Zabieram się za tajniki programowania mikrokontrolera atmega16. Jako, że nigdy nie programowałem w basic'u (programowałem w C) kwestia wyboru języka będzie zależała od łatwości (sposobów) sterowania poprzez ten kontroler serwomechanizmami modelarskimi. Chcę zbudować manipulator (dla wyobrażenia przenoszący klocki z jednego miejsca na drugie). Czy...
co to za urządzenie? https://obrazki.elektroda.pl/2895923000_... Pokazany obiekt to mechanizm napędu laserowego z odtwarzacza płyt kompaktowych (CD) lub DVD. Jest to wnętrze urządzenia, w którym można zauważyć różne komponenty odpowiedzialne za odczytywanie danych z dysku. Strzałka numer 1 wskazuje na silnik napędzający płytkę PCB, która...
Dzień dobry Potrzebuję sterować pięcioma silnikami krokowymi (pozycjonowanie według ustawionej prędkości i rampy; nie ma enkoderów) o prądzie ok. 2,5A. Do tego jest jeszcze silnik prądu przemiennego z prostym falownikiem oraz enkoderem z wyjściem analogowym (napęd pozycjonowany jest tylko w wąskim zakresie). Nie ma potrzeby synchronicznego ruchu osi...
- nieprawda - są narzędzia pozwalające odczytać, analizować i poprawiać oprogramowanie układowe dysków. Nie tylko PC-3000, ale też np. terminal szeregowy, ale ten ostatni w przypadku Hitachiego się nam nie przyda. Kluczowym problemem jest to, że w przypadku utraty oryginalnych indywidualnych modułów oprogramowania układowego nie mamy czym ich zastąpić...
http://obrazki.elektroda.pl/3011607100_1... Dzień dobry! Będąc zespołem młodych, zmotywowanych ludzi w ciągu roku zbudowaliśmy robota serwującego drinki oraz zaprojektowaliśmy proces jego wytwarzania. http://obrazki.elektroda.pl/3764306700_1... Wymagania jakie sobie postawiliśmy na początku: - dokładnie odmierzane proporcje...
Witam Tej marki tego profesjonalnego nie znam, ale z zewnątrz identyczny z tym: http://allegro.pl/tester-diagnostyczny-l... Poniżej zrzut danych z rozgrzanego silnika podczas jazdy: Dane z bloków pomiarowych: Napięcie akumulatora,14.0 V Glówny przekaznik,Aktywny Przekaźnik pompy paliwa,Aktywny Czujnik 1 APP (Pozycji...
No fakt Program poniżej #include "Adafruit_MQTT.h" #include "Adafruit_MQTT_Client.h" #include "WiFiEsp.h" //#include "SoftwareSerial.h" #include <SoftwareSerial.h> #include <FreqCount.h> #include <Wire.h> #include "HX711.h" #include <Servo.h> //Biblioteka odpowiedzialna za serwa...
Potencjometr to sprzężenie zwrotne - dzięki odczytowi jego aktualnej wartości, elektronika serwa wie, czy znajduje się w tej pozycji, w której miało się znajdować.
Problem jest następujący: Jest maszyna z S7-300 i modułem pozycjonującym FM357-2. Do tego podpięty jest zestaw serwosterowników SIMODRIVE 611. Niestety nie można pobrać programu PLC z maszyny (hasło). - Pojawia się błąd na HMI (jest zrobiona diagnostyka serwo) nr 26002. - Wyświetla się też błąd "wypracowany" w samym PLC: "BŁĄD OSI" - błąd nie daje się...
........ Dodatkowo ekran LCD wyświetlający napis z nazwą używanego programu zachowuje się jak tester dla epileptyków. ................. Przestaje to już rozumieć - zastanawiam się nad podłączeniem LCD przez kondensator, choć w sumie nie wiem czego się po tym spodziewać. Zazwyczaj program pracuje tak jak jest napisany. Niżej masz gotowy, względnie pracujący...
witam mam taki kompakt jak w temacie: Brat go kupił kilka lat temu - niestety coś w nim sięstało i odłorzył go na kurzenie - czas mijał a ja postanowiłem w nim pogrzebać z moich załorzeń wynikło że wada leżała w serwo mechanizmie laser silniczki itp.. wiedz wymieniłem cały ten moduł. i zgadza się - łądnie płyty czyta.. i jest o ko.. ALE ale tylko te...
Czy można założyć że wał w stosunku do materiału nie ma poślizgu? i przełożenie obrotu wału na jednostkę długości jest zawsze takie samo? Jakie jest faktyczne przełożenie elektryczne całego układu; tzn. ile impulsów na jednostkę długości? Wał raczej poślizgu mieć nie powinien ponieważ "obrabianym" materiałem jest materiał aluminiowy. Czy przełożenie...
Witam, po pierwsze - Uno są 4 (słownie: cztery), nie kilkanaście :) po drugie, Malina ma wiele innych zadań związanych z nadzorem pracy całego układu. Oczywiście teoretycznie się da zrobić sterowanie bez Arduino, ale praktyka wykazała, że jest to zawodne. Oto dlaczego: 1. w trakcie ruchu Malina musiałaby odczytywać pozycję wszystkich czterech serwo...
masterlocka odczytał jednak jak go wpisywałem to i tak nie usunął tego kodu bo kod jest ustawiony z pozycji telefonu. chyba ze źle go wpisywałem? Wpisywałem go na włożonej karcie sim tak jak kod do simlocka a później tez próbowałem w okienko do kodu (wszedłem w odczyt smsów i wyskoczyło okienko podaj kod wtedy wpisałem masterkod) lecz to tez nie pomogło....
Maszyna z serwomotorami działa świetnie! Naprawdę nie ma się co martwić, tylko zamiast silników krokowych stosować silniki DC! Jest ciszej, szybciej, dokładniej, no i taniej. Zamieniłem enkoder z myszki (36CPR) na o wiele lepszy i łatwiejszy do ustawiania enkoder z drukarki (1200CPR!). Procesor bez problemu nadąża nawet przy dużych prędkościach obrotowych....
Witam serdecznie. Pragnę pochwalić się swoim nowym projektem grawerki laserowej zbudowanej w oparciu o obudowę wysłużonej drukarki atramentowej jaka wpadła w moje ręce, oraz podzespołów zalegających w moim warsztacie. https://obrazki.elektroda.pl/9373165100_... Projekt powstał w przeciągu jednego miesiąca, a motywacją była potrzeba...
(at)ArturAVS Prawdziwych testów na maszynie podczas normalnej pracy płytka się nie doczekała, ponieważ zdążyłem uruchomić maszynę na gotowym produkcie od CSLab. Ale zbudowałem sobie małe stanowisko testowe wystarczające do podstawowej pracy mianowicie: serwonapęd z silnikiem, skonfigurowany do pracy w trybie prędkościowym na sygnale +-10V a do wału...
Sprawdz zasilania układów scalonych od sterowania swiecieniem czytnika i poruszaniem soczewki.Bez płyty jak zamkniesz tackę to soczewka powinna się poruszyć góra,dół kilka razy i powinien swiecic.Cofnij go na prowadnicy zajlepiej zasilaczem i podłacz do układu i zobacz czy powraca do pozycji spoczynkowej sprawdz oporobezpieczniki na płycie serwa i driwery...
Nic prostszego, jak generować na wyjściach procesora podłączonych do pinów 11, 13 i 15 CON1, cyklicznie przebiegi: CLK, A, SH/LD (zanegowane). http://obrazki.elektroda.pl/6036817700_1... To nic innego, jak tylko ustawianie wyjść i czytanie wejść. Trzeba jednak pamiętać, aby impulsy miały odpowiednią dla technologii wykonania scalaków...
http://obrazki.elektroda.pl/5998020800_1... Witam serdecznie. Chciałbym przedstawić tutaj mój projekt. Jest to samochodzik w stylu RC, ale zrobiony właściwie z elementów, które gdzieś tam w domu leżały i szukałem dla nich zastosowania. Nie zajmuję się profesjonalnie ani mechaniką ani elektroniką a raczej programowaniem, ale częściowo...
Tak na szybko, // sprawdzanie osiągnięcia pozycji IF (%IX409.2 = TRUE) AND (%IX409.4 = TRUE) THEN // ControlWord_700W := 15; // 1111 ControlWord_700W := 0; PozycjaOsiagnieta :=1; END_IF Ta część kodu sprawdza czy jesteś w pozycji ale nie sprawdzasz kiedy. Otóż zadajesz nową pozycję a następnie sprawdzasz czy już ją osiągnąłeś...
Chcę syna zarazić programowaniem/Arduino. Samodzielnie popełniłem jakie proste projekty na Arduino. Zakupiłem mu: - podwozie z 4 silnikami i kołami. Mamy do tego zamocowane - Arduino Uno i na nim - Shield z mostkami H na L293D. Jakiś przykład sterowanie silnikami działa, ale czas aby tym sterować zdalnie. Mam - Joystick Shield Funduino, taki z 4 przyciskami.,...
Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało tylko funkcji RC5 (pilota) i przy okazji korzystam z...
Wiam Niekoniecznie - przytaczane są na tym forum metody formatowania low-level z opcji dostępnej z BIOS-u. A ten właśnie proces nie jest kompatybilny z procesem low-level format stosowanym w przypadku nowszej generacji dysków. Dzisiaj pojęcie "low-level format" uległo pewnemu rozmyciu, a mianowicie czasem właśnie takie programy producentów mają opcje...
Dziękuje za pomoc, z tym że mam jeszcze dylemat dotyczący MES. Napisano tek: „otwierasz listę w MES z kluczami oczywiście przechodzisz/narzędzia komunikacja RS teraz w PAce menu /9/3” W Menu w pozycji 9 mam „karta serwisowa”, jak w to wejdę to nawet nie ma pozycji 3 tylko 1 i 2 i tak 1 to odczyt karty serw , a 2 to zapis, wejdę...
No i mam na stole ledashine CS-D808 i silnik 86HSE8N-BC38 i nie działa :| Enkoder jest zakończony wtyczką DB15/VGA i oczywiście w dokumentacji nie ma pinoutu, są kolorki :|, to samo na naklejce silnika, a tam nie ma nawet producenta. Ze stron innych ogarnąłem pinout + zajrzałem do środka. Silnik leżał sobie w zakładzie stolarskim i w środku pod deklem...
Witam wszystkich serdecznie, dość dawno temu programowałem robota ROBONOVA-1 który ma jako płyte główną: MRC3024 ( http://razor1911.pl/ROBO/b.jpg http://razor1911.pl/ROBO/b1.jpg Być może jest szansa podpięcia GPS'a na takim złączu zamiast 'wożenia' ze sobą napakowanego elektroniką telefonu ? Gdzieś czytałem, że do takiego I2C można by podpiąć 'dodatkowe'...
Podalem ten dokument w polskim jezyku : ActionFront - Tłumaczenie “Drive-Independent Data Recovery: The Current State-of-the-Art”"] Streszczenie Pojęcie “odzyskiwanie danych” w tym dokumencie oznacza dostęp do logicznie i/lub fizycznie uszkodzonego dysku, którego użyteczna kopia bezpieczeństwa nie istnieje. Obecne techniki odzysku...
Witam Chciałbym zrobić wyświetlacz na szynie i2c w asm. Wziąłem stosowane wcześniej procedurki lcd(stand.4bit p.b), i2c (start,stop,out) , przerobiłem je na szynę i2c i wciąż nie wiem dlaczego mi nie działa. Początkowo chciałem do transmisji wykorzystać portA, ale najpierw musze ją uruchomic. Moze ktoś mi pokaże gdzie robię bląd. .include "tn2313def.inc"...
(at)ElektrodaBot napisz kod i2c dla mikrokontrolera PIC16F1526 i układu scalonego PCA9685 do sterowania serwomotorem. Wstępna ocena dostępnych informacji Dwie przykładowe odpowiedzi offline zawierają już solidny sterownik bare-metal dla: - funkcji master I²C na module MSSP PIC16F1526 - Podstawowa konfiguracja PCA9685 do pracy z serwomechanizmem 50...
http://obrazki.elektroda.pl/6448267600_1... Projekt opisuje w jaki sposób skonstruowano oparty o Arduino system kontroli klimatyzatora powietrza. Założeniem było dodanie do starego klimatyzatora systemów automatyki, które pozwolą na zdalną jego kontrolę poprzez MegaunoLink Pro, zainstalowany na komputerze. Układ składa się z Arduino...
Witam wszystkich. Jestem nowy, "zielony" i mam problem... Posiadam aparaturę traxxas tq 2.4 ghz 4 kanałową (2 kanały proporcjonalne, 2 kolejne kanały to przełączniki- jeden 2 pozycyjny, drugi 3-pozycyjny). Problem dotyczy przełącznika 3-pozycyjnego, który jak się okazuje nie generuje sygnału zgodnie z oczekiwaniami. W zamyśle przełącznik ten powinien...
Witam !! Piszę program w którym drążkiem aparatury RC steruję kierunkiem obrotów silnika z enkoderem. Problem jest w tym ,że jak wejdę w :case 1900 ... 2900: //lewo drażek orientacji to wykonuje komendy czyli obraca silnika, odczytuję stan nkoder i jak nadal trzymam drążek w lewo pomimo, że n koder osiągnął kąt obrotu, czyli ( zatrzask==0) to nie wyłącza...
To ma być układ proporcjonalny, czy nie ? Proporcjonalnego nie da się zrealizować bez sprzężenia zwrotnego ! - Odczyt obciążenia silnika przy krańcowych pozycjach i pozycjonowanie ( na podstawie czasu ?? ) Nonsens. Zmienne w układzie są tak duże, ze nie uzyskasz żadnej dokładności. Układ się ,,rozjedzie" po trzech ustawieniach. :cry: To jest typowy...
Witam. Na wstępie chciałem podziękować za listę porad i pouczeń. Wziąłem to do siebie. I po raz kolejny poprosić o sprawdzenie kolejnych wypocin. http://obrazki.elektroda.pl/3279083700_1... brak GND dla uC tego nie zrozumiałem. Jestem kompletnie zielony czym jest tu to uC. ? Czy kondensator na syjściu LM317 wystarczy do filtracji zasilania...
Mi chodziło o przesył danych z enkoderów. Nawet jak to nie idzie do PLC, to gdzieś idzie. Do falowników właśnie. Albo jednego dwusilnikowego, jeżeli taki falownik ma taką opcję (sam fakt że jest na dwa silniki od razu od tym nie świadczy). O ile ktoś akurat używa falowników i siników ACIM, a nie serw. Ale mniejsza o rodzaj silnika. Ważne ze sygnał z...
Popraw błąd w 76-tej linii programu. Sprawdź, czy nie ma zimnych lutów przy elementach C7 i R9. Błąd poprawiony, przy elementach C7 i R9 wszystko ok. Nadal nie działa. Dodano po 1 [syntax=c]/* hmc5883l lib 0x01 copyright (c) Davide Gironi, 2012 Released under GPLv3. Please refer to LICENSE file for licensing information. */ #include <stdlib.h>...
Witam po raz kolejny pojawił się problem z moim programem otóż chcę aby kiedy wzrośnie temperatura i będzie wyższa lub równa zadanej to serwo obraca się w prawo poczym się zatrzymuje następnie kiedy temperatura będzie niższa od zadanej wtedy serwo obraca się w lewo i zatrzymuje się. [syntax=basic4gl] '************* Konfiguracja uC *****************...
Jest jasne, że takie rozwiązania nie są tolerowane przez środowisa modelarzy. Nigdy nie wiadomo na ile solidne jest urządzenie które ktoś tam trzyma w ręku czy też ma zamontowane w modelu... Może z tym być bardzo różnie, zarówno w sensie pozytywnym jak i negatywnym. Dlatego dla pewności przyjęło się nie latać na samoróbkach w pobliżu innych ludzi. To...
Mam problem z doborem sterownika osi do frezarki pionowej własnej konstrukcji. Oś Z wykonałem w oparciu o siłownik "szufladowy" SMC z prowadnicą liniową. Jest to co prawda siłownik pneumatyczny, ale do 2MPa pracuje bez problemu w układzie hydraulicznym. http://obrazki.elektroda.pl/9956925300_1... Zasilanie realizowane jest za pomocą...
https://obrazki.elektroda.pl/3566138000_... Dwa dni temu na hacker news pojawił się ciekawy Klient Snapcast Projekt polega na stworzeniu klienta Snapcast, który umożliwia synchronizację odtwarzania audio w wielu pomieszczeniach. Serwer NTP Stratum-1 Serwer NTP z czasem pobieranym z GPS, wyświetlający czas z niezwykłą precyzją. Tablice...
http://obrazki.elektroda.pl/4053834900_1... FabScan to skaner 3D open source. Projekt ten zaczął powstawać w 2010 roku w Aachen w Niemczech. FabScanPi to nowej generacji laserowy skaner 3D oparty o minikomputer Raspberry Pi. Do jego skonstruowania wystarczy Raspberry Pi wersja 2 oraz dedykowana kamera, dzięki czemu FabScan może być...
Jak kiedyś zlitowałem się nad SAB600 i postanowiłem go zastąpić czymś bardziej orginalnym to powstał taki twór. Twór o tyle ciekawy, że w asemblerze ale pod Bascomowym interfejsem. Program oprócz generowania dźwięków robi jeszcze parę innych rzeczy, ale chyba tyle to już się można zorientować w kodzie. [syntax=basic4gl] '***********************Tiny13_Gong1...
Witam po dłuższej przerwie. Może komuś przyda się gotowa procedura obsługi LCD niebuforowana czyli taka w której nie potrzeba deklarować dużej tablicy w RAMie - przydatne jak próbuje uruchomić się jeszcze AVRDOS który tez trochę RAMu potrzebuje. Po krótce mówiąc cała konwersja znaków i wysłanie do LCD odbywa się w locie. Dodałem również: * obsługę czcionek...
VOLKSVAGEN / AUDI PRZEGLĄD USTEREK DIAGNOSTYCZNYCH (DTC) Przegląd usterek diagnostycznych (DTC) jest dostosowany do kodów VAG i SAE (OBD-II) Zasady włączania MIL A=MIL zaistniały pierwszy raz B=MIL zaistniały drugi raz C=Usterka związana z brakiem emisji – tylko lampka serwisowa D=Usterka braku emisji – brak lampki serwisowej DTC (VAG)DTC...
http://obrazki.elektroda.pl/6732188100_1... Za każdym razem gdy małe dziecko postrzeli przypadkiem kogoś z rodziny lub siebie, gdy nastolatek popełni samobójstwo z wykorzystaniem broni palnej lub gdy wydarzy się - kolejna - strzelanina w przestrzeni publicznej, rozpoczyna się kolejny raz dyskusja o inteligentnej broni palnej. Sama koncepcja...
Witam. Stworzyłem układ który ma za zadanie zmianę stanu portu w zależności od pozycji serwa. Jako mikroprocesora użyłem Attiny13, który ma jeden 8-bitowy timer, którego też użyłem do odczytu pozycji serwa na podstawie sygnału który nim steruje. Mam jednak problem z fragmentem programu odpowiedzialnego za odczyt. Oto on: ISR(INT0_vect) //sygnał...
https://obrazki.elektroda.pl/4706372500_... W poprzednich częściach pokazałem zasadę działania oraz uruchamianie pozyskanych wyświetlaczy (modułów) VFD. Teraz przyszła pora na zbudowanie własnego sterownika wraz z potrzebnym zasilaczem. • Zasilacz Ze względu na dość złożony sposób zasilania samego wyświetlacza postanowiłem zacząć...
Witam ponieważ chyba nie ma działu ogłoszeń w którym mógłbym zamieścić ogłoszenie więc piszę tu jeśli nie ten dział proszę o przeniesienie Zadanie : modyfikacja istniejącego programu wraz z dołożeniem elementów wykonawczych w postaci silnika sterownik mitsubishi FX3-48M i zmiana języka na PL w panelu HMI Należy zgrać program ( 99 % nie ma hasła ) i...
Witam! Mój problem polega na tym, że muszę podłączyć atmege do Internetu. Posiadam gotowy moduł uruchomieniowy EvB 4.3 + Ethernet v2. Sterownik oparty na atmedze ma sterować temperaturą wody i jeśli chodzi o jego działanie to wszystko jest oki. Za pomoca przycisków zmienia się temperaturę zadaną i serwo zmienia swój kąt obrotu. Uruchomiłem też na niej...
Witam Posiada ktos moze gotowe procedurki do obslugi ukladu DS1307napsiane dla mikrokontrolera ATMega16 pod asm? Pozdrawiam dobra mam procedure do odczytu wartosci sekund i minut z 1307? koniec: ldi r16, 0x00 rcall lcdxy ldi r16, 250 rcall czekaj_ms rcall I2Cstart ldi r16, IN_1307 rcall I2Cout rcall I2Cin rcall I2Cin_ACK rcall I2Cin rcall I2Cin_NOACK...
serwo pozycja neutralny odczyt pozycja kursor tester serwo serwo
regulacja wtryskiwaczy włącznik bistabilny schemat forte polkat
wzmacniacz tpa3122 generator samowzbudny
Chamberlain 1002 - Brama zatrzymuje się po 4 sekundach Pralko-suszarka Bosch WVG30462GB/01 - wymiana łożysk