No to wzór na prędkość jest taki: V=\frac{n}{Nt} n - ilość impulsów jakie naliczyłeś N - ilość impulsów na obrót enkodera t - czas w jakim naliczyłeś te impulsy Jeśli masz na przykład enkoder inkrementalny z ilością kroków 500 i w czasie 100ms naliczyłeś 374 impulsy to podstawiając do wzoru masz 500/(374*0.1) czyli 13,37 obrotów na sekundę. Zauważ,...
Tak mi jeszcze przyszło do głowy, próbowałeś zrobić sobie tymczasowo tylko wyłączenie samych enkoderów bez przycisków aby biblioteka ezButton nie wariowała ? Witam jutro spróbuję bo tak naprawdę przyciski same nie reagowały tylko reagowały enkodery więc może zadziałać, jak sprawdzę napiszę. Dzięki za radę i pozdrawiam...
Poniżej rysunki Maxa232 - bez podłączenia wyprowadzeń zasilania (15 i 16) układ nie ma zasilania - kondensator blokujący to C8 a masa "GND" to symbol biblioteczny "DGND" - chodzi o ukrycie tych wyprowadzeń ale by zasilanie było podłączone. http://obrazki.elektroda.net/90_12188698... Drugi rysunek to biblioteka - enkoder - chodzi o to by na schemacie...
Przejrzyj może kody źródłowe biblioteki: https://github.com/eborghi10/AS5048A Może nawet sama biblioteka Ci się przyda ;)
Dziękuję za podpowiedzi Panowie, udało mi się rozwiązać problem wstawiając filtrowanie zasilania przez kondensatory 10uF oraz 100nF. Pierwszy raz przekonałem się, że to ma praktyczne zastosowanie, układzik zasilany jest z USB. Dziwne trochę, ponieważ tak jak jeden z kolegów zauważył jest to enkoder optyczny, a na oscyloskopie nie dopatrzyłem się, żadnej...
Witam, ta biblioteka do obsługi enkodera działa super. Skąd ją masz czy pisałeś sam?
Witam Problem rozwiązany. Kod poniżej i z załączniku. Biblioteka do enkodera: https://www.arduino.cc/reference/en/libr... #include <Encoder.h> //Piny enkodera Encoder enkoder(5,6); //Zmienne enkodera long staraPozycja = -999; long nowaPozycja; //Dane int srednicaKola = 300; int enkoderKroki = 1000; //Obliczenie dlugosci double pi =...
Dzięki Urgon, sęk w tym że pilot będzie niestandardowy i dlatego musi być procek a nie gotowy scalak jak np. HCS200. Za to pomysł z wykorzystaniem procka z wbudowanym Keeloqiem jest dobry, aczkolwiek hardware mam już zrobiony i w sumie to zabrałem się za przepisanie softu w ASM, bo w asm biblioteka enkodera jest dostępna. Pozdro
Mała aktualizacja: -I2C przetestowane, nie zamieszczam filmiku, bo rozwijam taki tam sobie projekt oparty właśnie o ten protokół. Powiem tylko tyle, że slave-ami są ATmegi8, oprogramowałem je w Bascomie, program w Lazarusie na RPi3 to master. -podłączyłem enkoder kwadraturowy i chyba Lazarus a właściwie biblioteka wiringPi do obsługi gpio, całkiem fajnie...
Witam Podłączę się pod temat, ponieważ też od pewnego czasu bawię się enkoderem Helix'a i napotkałem na taki błąd, podczas próby odtworzenia MP3 o częstotliwości próbkowania równej 22050 Hz utwór jest strasznie zniekształcony, przerywa, itp. Dla innych częstotliwości (16k, 32k, 41k, 48k) jest wszystko ok, również podczas odtwarzania WAV'a o częstotliwości...
Wiesz, nie było w nich napisane nic o jakości... Nie mogę tego sprawdzić. Korzystam z tych, które udostępniają inni w swoich projektach, przykładach. Niewiele jest publikowanych bibliotek, które totalnie nie chodzą. Nikt nie che wyjśc na głupka. Myślę że wiele, prawie wszystkie, chodzą przynajmniej w "przychylnym otoczeniu". Problem gdy to otoczenie...
Jeśli tak, to przy szybszym obrocie po prostu malinka nie nadąża. RPi to nie system czasu rzeczywistego więc może mieć małe problemy. To prawda. Można by gdybać, czy kod ma jeszcze perspektywy optymalizacji, ale nie znalazłem sterownika enkodera, jaki przywołujesz. Google wykazuje jakiś arduinowy. WiringPI ... to jest nieco myląca biblioteka. Kod aplikacji...
Problemem przy sterowaniu programowym jest np. obsługa enkodera czy innych przerwań. Wtedy efekty już ciężej zrobić bez "mignięć i przycięć". Ale ogólnie cena/jakości i możliwości wymiata.
Jest sukces! Także kolejny raz dziękuję za pomoc :) https://obrazki.elektroda.pl/3792201600_... Od razu wyfrezowałem sobie płytkę pod multiplekser, podłączając na razie dwa enkodery na ekranowanych przewodach każdy po 1,5m i lekko poprawiając kod (dokładnie tak jak wskazałeś), wynik wyszedł idealnie :) Teraz jeszcze tylko odpowiednio...
Chciało by się powiedzieć że 'jestem debilem' ale ujmę to ładnie i powiem że wykazałem się brakiem inteligencji. To jest ostatnia rzecz którą chciałem dorobić do projektu więc podłączałem na szybko i zapomniałem podpiąć zasilania pod enkoder. Dokładniej nie podpiąłem go pod szynę na płytce stykowej. Przepraszam i dziękuję za pomoc ;) nibit mógł byś...
Najlepiej uzyj jakiej biblioteki do enkoder-a
Na dziś udało mi się powiązać krokowca z menu tzn po podaniu z keypada ilosci krokow , predkosci ,ile ma wykonac cykli - silnik startuje i wraca do pozycji wejsciowej po wykonaniu zadanych cykli. Mam jednak problem z poczatkowym nadaniem kierunku. Nie bardzo rozumiem skladni w kodzie: if (('1' == klawisz) || ('2' == klawisz)) { kierunekObrotu = ('1'...
Nie było sytuacji, że pozycja enkodera była większa od 255 ? Ciekawą sprawą byłoby też wykreślenie przebiegów sygnału sterującego. Na jego podstawie można sporo powiedzieć o pracy regulatora. Na pewno była jednak komunikacją zajmowała się jakaś biblioteka, w którą specjalnie nie wnikałem skoro działała ;) Co masz na myśli przez sygnały sterujące? Wykreślenie...
Witam, 1. Kiedyś pisałem obsługę enkoderan na AVR w C. Oto fragment kodu: prog_char EncTab[] = { 0, 1, -1, 0, -1, 0, 0, 1, 1, 0, 0, -1, 0, -1, 1, 0 }; while(1) { //enc_state - stan enkodera to bajt zawierający informacje o alkualnym //i poprzenim stanie enkodera pownien miec postaj jak ponizej //enc_state zawiera (MSB..LSB):...
Okazalo sie, że nie gubi impulsów. Wydawalo mi sie, że gubi, bo patrzyłem na to co wypluwa monitor portu. W koncu zaznaczyłem na kole enkodera kreske i zrobiłem do tego wskaznik z drutu. Okazalo sie że pracuje hak trzeba. Teraz zacząłem "bawic" sie "drugą wersją" używając biblioteko enkoder.h Dziala jak należy, mam 2000 impulsow na obrót ale to wynika...
Projekt który pokazałeś, posiada kilka błędów. Schemat. Do ramek służy biblioteka frames , bo to co masz na schematach niczemu nie służy. Brak rezystorów ograniczających Gniazdo diody , jak i również wyświetlacza LED, chyba że już takie rezystory są na płytce wyświetlacza. Dajesz zewnętrzne zasilanie +5V, z którego poprzez stabilizator liniowy LM7805,...
Do sterowania serwem jest biblioteka w środowisku arduino. Nie trzeba kombinować z PWM. Ale jest problem że masz specyficzne serwo, bez sprzężenia pozycyjnego. To właściwie nie tyle serwo co sinik ze sterowaniem prędkością protokołem serw. I takie obroty o zadany kąt możesz wykonywać jedynie w dużym przybliżeniu. Twoje serwo powinno stać w miejscu gdy...
Witam, Enkoder odlicza wartości od 0 do 9 - po prostu nawigacja po menu. Korzystam z gotowej biblioteki obsługujący enkoder. Mam następujący kod dla tego enkodera r = RotaryIRQ(pin_num_clk=32, pin_num_dt=33, min_val=0, max_val=9, reverse=False, range_mode=RotaryIRQ.RANGE_WRAP) I teraz w pewnym momencie muszę zresetować wartość na enkoderze do zera....
Poprostu enkoder podłączony do samego arduino Musisz jeszcze pamiętać o czymś takim, jak bouncing na stykach enkodera, więc w wypadku generowanie przerwań przez enkoder mogą się pojawiać takie dziwne zachowania. Lepiej skorzystaj ze sprawdzonych bibliotek do obsługi enkodera.
http://obrazki.elektroda.pl/7861935900_1... Jest to przykładowy projekt zastosowania 16-kanałowego sterownika PWM PCA9635PW firmy NXP o 16-bitowej rozdzielczości, wbudowanego w moduł MOD-23 ( Podłączenie Sterownik PWM podłączony jest do platformy Arduino UNO przez magistralę I2C . Wyświetlacz LCD podłączony został zgodnie z biblioteką...
https://obrazki.elektroda.pl/8611332800_... Przedstawiam prostą konstrukcję, która sprawiła mi sporo frajdy. Jest to odtwarzacz plików MP3 z użyciem RaspBerry Pi Pico na mikrokontrolerze RP2040. Pliki wczytywane są z karty SD i odtwarzane z wykorzystaniem PWM. https://obrazki.elektroda.pl/8965810000_... Testy zacząłem...
Czy jeśli wyłączysz funkcjonalność enkodera, to czy obsługa przerwań z D4 będzie przebiega prawidłowo? Przez całkowite wyłączenie rozumiem brak tworzenia zmiennej myEnc w Twoim kodzie. Dodano po 2 Biblioteka Encoder. Przejrzałem źródła tej biblioteki. Wygląda na to, że w wypadku ESP8266, utworzenie zmiennej myEnc powoduje przypisanie obsługi przerwań...
(at)DarkMajster Ten sam błąd a nawet gorszy - czasochłonną funkcję wysyłania danych przez UART umieszczasz w przerwaniach. Dodatkowo porównanie result == DIR_NONE troszkę nie ma sensu, skoro klauzula {} jest pusta. Warto też dodać, że rozwiązanie jakim jest podłączenie wyjść enkodera pod przerwania pinu w tym przypadku jest ok, ale tylko dlatego, że...
W moim przypadku potrzebny jest mi tylko czas pomiędzy poszczególnymi sygnałami a nie zliczanie sygnałów. Wobec takiego założenia to pierwotna proponowana metoda jest bez sensu. Latencje i buforowania w systemie operacyjnym, USB itp. według mnie wykluczają pomiar odstępów czasowych rzędu 140µs poprzez port szeregowy. Jedynie akceptowalnym sposobem...
Jeżeli chodzi o komunikację Arduino - PLC, to teraz uważam, że na chwilę obecna nie ma nic lepszego niż biblioteka settimino, gdzie w programie PLC nie ma potrzeby wstawiania jakichkolwiek bloków. Wartość z Arduino (ja teraz stosuję głównie ESP32, które ma 240MHz a nie 16MHz jak zwykłe arduino) jest przesyłana bezpośrednio do danego adresu w danym bloku...
http://obrazki.elektroda.pl/8607030000_1... W poniższym artykule prezentujemy projekt własnej klawiatury dedykowanej do skrótów klawiszowych lub tworzenia klawiatury z własnym układem klawiszy. Klawiatura składa się z matrycy przycisków 4 x 4. Wykorzystano renomowane przyciski mechaniczne Cherry MX. Podłączone są one do modułu SparkFun...
Witam serdecznie. Proszę o ogólne sprawdzenie układu opartego o ATmegę 8. Jest to mój pierwszy w życiu układ, więc proszę o wyrozumiałość. Układ atmegi współpracować będzie z enkoderem magnetycznym AS5040(Układ już zrobiony oraz działający program na atmegę zrobiony, sprawdzony na płytce ewaluacyjnej). Zależało mi aby zachować maksymalną uniwersalność...
Aj, przez ponad godzinę próbowałem i nic :( Nie mam przewodu RJ12, także podpiłowałem RJ45 i wpiąłem do sterownika krokowca: https://obrazki.elektroda.pl/9112669900_... 1. Przyjąłem założenie, że od strony RS232 pin numer 5 to zawsze masa, a piny 2 oraz 3 to RX oraz TX lub odwrotnie. taj jest również na Twojej rozpisce MoniTOX 2....
Robię pewien projekt a dokładnie stacje lutownicza na regulacji fazowej i enkoderze i regulator PID. Regulacje zrobiłem enkoder działa regulator PID też. Chciałem dodać też pomiar prądu, ale wpadłem też na pomysł zeby zrobić odliczanie czasu działania urządzenia. Dodałem ten kod programu, przerwanie co 1ms z atrybutem NO_BLOCK. W sumie teraz wykorzystuje...
Do tego sterownika podłączysz w prosty sposób urządzenia wyposażone w interfejs: - Profinet (wrzucasz pliki konfiguracyjne urządzenia do TIA V11 i śmiga) - Modbus TCP/IP (jest zdaje się biblioteka w TIA V11) - Profibus (przez dodatkowy moduł Profibus) - Modbus (przez dodatkowy moduł z portem RS232/485) Są jeszcze możliwości bardziej skomplikowane, czyli...
nie wiem :( to było dawno temu :) i mam pytanie czy te biblioteki jak zainstaluje to nie wywalą mi innych projektów zrobionych na starych bibliotekach? Dodano po 9 zainstalowalem i nic sie nie zmienilo :(
Od dłuższego czasu walczę z doborem pracy enkodera na przeróżnych schematach z internetu wybierałem filtrowania impulsów i tym podobne bajery, ale nic nie pomaga radio podczas automatycznego skanowania potrafi gubić kroki a nawet czasami się cofa o jeden. Enkodery sprawdzałem na samym Arduino i działają prawidłowo. Enkoder który działa w miarę stabilnie...
Jest gotowa biblioteka, choć przyznam szczerze, że nie korzystałem z niej. Przygodę z Arduino dopiero zaczynam. http://www.airspayce.com/mikem/arduino/A... Aczkolwiek osobiście skusiłbym się z eksperymentami doświadczalnymi własnej rampy (hamowanie). Można by rozpędzać silnik do określonych prędkości obrotowych, a następnie zmierzyć kąt hamowania...
Fajny, bo mały :) Jakiś czas temu też zacząłem robić generator, który zmieści się w kieszeni tyle, że mi potrzeba tylko prostokąt i parę innych unikatowych funkcji w kwestii impulsów. Zapewne opiszę go tu niedługo :) Jaki masz skok regulacji częstotliwości? Dodano po 30 Wystarczy procesor->rezystor->kondensator->enkoder... Tak naprawdę to wystarczy procesor...
Temat rzeka. Jakby co, to wyślę Ci mój numer telefonu. Doświadczenie w tej branży mam spore, bo przez 4 lata pracowałem jako konstruktor w biurze konstrukcyjnym czołowej krajowej firmy w tej branży ( www.fud.com.pl ) i między innymi projektowałem dokładnie takie same rzeczy o które pytasz. A tak na początek to poszukaj gdzieś w bibliotekach książki...
Hej, Moze trochę nieprecyzyjnie się wyraziłem. Z importowaniem plików eds to ''PLC Configuration'' nie ma żadnego problemu. Chodzi mi o to jak wyglądałby przykładowy program w dowolnym języku na odczytywanie pozycji z enkodera i dzięki temu pozycjonowanie elementów. Mam 3 zmienne position value tylko nie wiem ,która użyć i czy właśnie je. Nie mam jeszcze...
https://obrazki.elektroda.pl/3252078300_... Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens....
Witam jeszcze raz na tej stronie Jest tam wsad do procesora i plik źródłowy w bascomie oraz biblioteka i fonty do wyświetlacza z telefonu nokia. Zrobiłem ten układ i zaprogramowałem procesor oryginalnym plikiem si5351VFOv11.hex układ działa prawidłowo choć jeśli chodzi o przełączanie BFO z usb na lsb synteza nie zmienia częstotliwości jest cały czas...
Fotokomórka zatrzymująca prasę aby niezmiarzdżyła ręki. Reakcja po np 0,7sekundy nie wchodzi w grę. I taki program pisze ktoś, kto nie potrafi z przerwań skorzystać??? Od tego są dedykowane rozwiązania SPRZĘTOWE, na pierwszej linii. MNa przerwaniach ale należy zaóważyć, że aby odczytac czy zapisac rejest nie realizuje sie transmisji kilku, kilkunastu...
Czy chcesz powiedzieć, że taki fajny program jak Proteus nie pozwala na zdefiniowanie własnych obiektów? Nie można sobie namalować własnego elementu, układu, obudowy? No namalować to pewnie się da, a jak chce kolega zasymulować taki namalowany układ? Np taki mikrokontroler Xmega? Mam namalować kwadrat dodać jakieś wyprowadzenia? A co z logiką? Zamiast...
1. Zrezygnować z Arduino zupełnie. Mnie osobiście to odstrasza (podobnie jak przedmówcę). BluePill (którą to płytkę bardzo lubię) nie ma DAC'a. Najlepiej wejść w STM32 product selector i poszukać wśród dostępnych modeli w tabeli parametrycznej te z DAC a potem sprawdzić ich dostępność i ceny w sklepach. Przykładowy uC spełniający minimalne wymagania...
Witajcie. Udało mi się znaleźć proste biblioteki enkodera i dekodera plików JPEG [url=http://www.programmersheaven.com/do... enkoder oraz [url=http://er.nitingupta.tripod.com/enc... i dekoder. Jest w nich parę łatwych do usunięcia błędów. Dodatkowo link do bardzo ciekawego tutoriala na temat kompresji JPEG:...
Czy ktoś mógłby mnie poratować i zrobić za wszystkie punkty jakie mam enkoder model http://www.bourns.com/pdfs/pec11.pdf Post scaliłem.
Dobrze, a mogą mnie koledzy naprowadzić jak to zrobić. Na przerwaniach zewnętrznych będzie enkoder i to wiem jak wykonać, a jak zrobić przerwania dla biblioteki obsługującej modbus "modbus_update();", i dla oleda. Z góry dziękuję za pomoc.
adamusx : W algorytmie nie ma nic specjalnego: void doPID(void) { int errorl; int errorr; int derrorl=0; int derrorr=0; int cl; int cr; float KP = 4; float KD = 4; float KI = 0.1; int x; int y; errorl = setpoint - encodercountl; errorr = setpoint - encodercountr; //if ((errorl<=2) && (errorl>=-2))...
Na Mega328 z KB RAM uruchamianie OS nie bardzo ma sens. Zrób wielowątkowość opierając cały program o maszynę stanów. Zapomnij, że istniej delay. Owszem, krótkich delay (mikrosekundy) w AVR przeważnie nie da się przeskoczyć ale nie zawsze. Na 1-Wire, można obsłużyć USARTem. Nie ma żadnych delay i 1-Wire działa na przerwaniach. Masz więc już pierwszy...
A po co się tak bawić timery będą rozwiązaniem, ale on pewnie pierwsze kroki wiec timery raczej odpadają. I będzie szukał jakiś gotowców i bibliotek co w ardunio nie jest zbyt przyjazne.
Post pod postem ale póki co nie ma innej metody (bez podbijania) aby w takiej sytuacji post pojawił się na początku listy. Zmiany w sofcie sa na tyle znaczące, że warto aby o nich dowidzieli sie obserwujący ten wątek. Oprogramowanie umożliwia wgranie 3 własnych wzorów przebiegów. Akceptowane sa pliki IntelHex z 256bajtami danych zapisanymi od adresu...
Projekt lipa. Nie pozostaje mi nic innego jak pogłaskać po głowie i powiedzieć że słuchałeś prowadzącego... Typowo uczelniane podejście. Na AGH też mnie tak uczą. To jest bez sensu człowiek nie wie potem nic jak ma coś zrobić sensownego i optymalnego. Kazali kupić płytkę Discavery dali gotową bibliotekę z wgrywanym wcześniej biosem/bootloaderem. Mamy...
Najpierw zanim napiszesz menu musisz przemyśleć jak chcesz je obsługiwać, w tym momencie masz zdefiniowany jeden przycisk do losowania więc pozostaje pytanie czy dodasz kolejne przyciski, klawiaturę membranową, enkoder czy jeszcze coś innego.
W obwodzie, który projektuję, występuje enkoder obrotowy z przyciskiem. Znalazłem enkoder w obudowie leżącej, w edytorze bibliotek dorobiłem Package -> obudowę stojącą i zrobiłem wygodniejsze pady lutownicze. https://obrazki.elektroda.pl/8193656100_... -> https://obrazki.elektroda.pl/7275467400_... Mimo, że nowa obudowa...
https://obrazki.elektroda.pl/6899977800_... Zegar, wyświetlacz współpracujący z r-pi. Druga iteracja tego pomysłu, tym razem zrealizowana porządnie, bo raz, że na porządnym PCB a dwa, że bez pomysłu w stylu i2c po 1,5m kablu. A, że lubię segmentowe wyświetlacze LED, to tym razem poza standardowym zestawem 7-segmentowych pokazujących...
Poprawiłem warunek else na następujący [syntax=c] else PORTA&=~(1<<PA2); // Jeśli nie zgaś LED [/syntax] zaś flagi zdeklarowałem następująco [syntax=c] volatile uint8_t flaga1=0; volatile uint8_t flaga=0; [/syntax] co w efekcie dało cały kod następujący [syntax=c] #include <avr/io.h> //dołączenie podstawowej biblioteki #include <util/delay.h>...
A już tego SCT kupłeś? Są wersje SCT na 3,3/5V. Jeśli masz na 5V to trochę szkoda, bo będziesz dla niego robił oddzielne zasilanie, ale poziomy logiczne z XMEGA zasilanej 3,3V zrozumie. Co do schematu: - żle masz podłączone (a raczej masz niepodłączone) Vcc. Chyba, że nazwałeś tak te połączenia, ale lepiej dać symbol zasilania dla jasności, - GND z...
http://obrazki.elektroda.pl/1366236500_1... Firma Husarion zbiera środki na kontroler dla robotów w dwóch wersjach: CORE2 oraz CORE2-ROS. CORE2 - sterownik oparty o mikrokontroler STM32F407, wyposażony w interfejsy dla silników i sensorów oraz wiele interfejsów komunikacyjnych. Dostarczany jest wraz z otwartymi bibliotekami w C++ oraz...
ale czy przypadkiem nie powinieneś jeszcze włączyć zegara w RCC dla timera oraz gpio? Jeśli autor tematu skorzystał z narzędza CubeMX do wygenerowania szablonu, to zegary do peryferiów powinnny być włączone. Tutaj masz link do kursu z przykładem obsługi enkodera z bibliotekami HAL: [url=https://forbot.pl/blog/kurs-stm32-f...
Ja mam program, który się długo wykonuje. Odczyt 4x INA219, 4x DS19B20 (a będzie więcej), obsługa Nokia 5110. Odczyt z 4 portów ADC (100-500, albo więcej próbek). Używałem biblioteki [url=https://github.com/0xPIT/encoder/tr... do encodera obrotowego, bo w jednej bibliotece miała wszystko. Wywoływana była z pomocą Timera i odczyt...
Podjął by się ktoś napisania biblioteki do obsługi? http://www.elektroda.pl/rtvforum/viewtop...
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
(at)tmf Trochę offtopic, ale czuję się wywołany do odpowiedzi w poście #9. Czy można zrobić na AVR32 kartę dźwiękową w systemie 7.1 podłączaną przez USB, która może również odtwarzać i nagrywać dźwięk na kartę pamięci? Ta karta ma również regulację głośności każdego z kanałów, korekcję opóźnienia czasowego każdego z kanałów i funkcję analizy i korekcji...
Musisz mieć nawiązane z Thonny połączenie z ESP. Ten program widzi pamięć ESP tak samo jak foldery w PC.
http://obrazki.elektroda.pl/6985652300_1... Produkt nazywa się RoboCORE i jest platformą pozwalającą na tworzenie zarówno prostych, jak i profesjonalnych robotów. Nazwa i kształt sterownika sugerują, że RoboCORE jest sercem dla robota – i taka też jest jego funkcja. Cały projekt składa się ze sprzętu (sterowniki RoboCORE i RoboCORE-mini)...
Też zaczynałem od Bascoma.. A teraz? No cóż... Pół świata amatorów-konstruktorów pisze w Arduino IDE. Dzielą się swoimi wypocinami z resztą świata. Uważam, ze to jest dobre. Zachęca początkujących do tworzenia. Nawet jak jest to na początku copy/paste. Od czegoś trzeba zacząć. Środowiska wyczynowe, moim skromnym zdaniem są dla zawodowców. Za chwilę...
Wstęp https://obrazki.elektroda.pl/4502046300_... https://obrazki.elektroda.pl/5105354300_... Lekomat to urządzenie służące do wydawania osobie niedowidzącej leków o określonych godzinach. Pomysł skonstruowania takiego urządzenia podrzuciła mi moja lepsza połówka a powstał z potrzeby chwili - senior będący pod naszą...
Kolejny projekt lutownicy? Przedstawiam projekt stacji lutowniczej pod groty T12 dla każdego. O problematyce i wnioskach opowiem później, więc pomijając wyjaśnianie co to lutownica - jaki jest koń każdy widzi - zapraszam najpierw do galerii. Nadmienię tylko, że nie każdy ciekawy projekt jest warty naszego czasu! :) https://obrazki.elektroda.pl/3274539000_...
Nareszcie wróciłeś do tego o czym Ci wcześniej pisałem. Zrób porządek z PCB, a dopiero później za LCD. Ja mam rezystory 10kΩ, LCD niebieski i od samego początku nie miałem najmniejszych problemów z wyświetlaczem. To, że zmieniłeś wartości rezystorów ograniczających prąd LCD, to nie znaczy, że one były winne. Przelutowując rezystory zlikwidowałeś...
Nie rozumiem dlaczego nie stosujesz właściwych oznaczeń skoro eagle ma je w swojej bibliotece. Jak zauważyłem masz zamiar procek umieścić na jednej płycie. Ja nie jestem tego zwolennikiem. Uważam że wyświetlacz, enkoder, IR i zegar (czyli całą cyfrówka ) powinna być na jednej płycie, zaś część analogowa preamp'a na drugiej. Zasilacz na trzeciej.
Witam wszystkich serdecznie. Na wstępie chciałbym zaznaczyć, że jestem mocno początkujący, więc za wszelkie błędy w rozumowaniu z góry przepraszam. Chciałbym zapytać doświadczonych elektroników i konstruktorów o kilka rzeczy, które związane są z projektowaniem układów elektronicznych. Mam pomysł zbudowania aktywnej osłony radiacyjnej z samowystarczalnym...
Widzę dużo tych czujników który model proponujesz Dużo zależy od ciebie, te układy są rzadko spotykane w krajowych sklepach, czy nie będziesz miał problemów z zakupem, nie wiem też jak u ciebie z programowaniem, ogarniesz sam obsługę SPI, czy będziesz szukał gotowych bibliotek do Arduino, jak montażem i produkcją płytek pod obudowy SMD, czy może będziesz...
Witam. Wiem, że to "brutalna" odpwiedz, ale odpowiedzi znajdziesz w google. Musisz niestety poswięcic trochę czasu i poszukać. Schematów, kodów zrodłowych itp jest naprawdę sporo. Podłączenie enkodera do uC jest proste. Kanały A i B enkodera (zakladajac, że enkoder ma wyjscie 5V TTL) podłaczasz do dwóch kanałów dowolnego TIMERA w STM32. Np do TIM2CH1...
http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...
Co do USB - niestety ATMega128A1 nie ma sprzętowego USB Doczytałem o tym, ale myślałem, że da się jakoś użyć tego drugiego procka do komunikacji przez USB w sensie używać już podpiętego portu USB jako przejściówki USART - USB. No ale jak się nie a to itak sobie poradzę z tymi dwoma wyprowadzonymi USARTami. Da się jakoś rozsądnie ustawiać piny w Xmega...
Witam. Chciałem zbudować proste radio FM na arduino z tego poradnika http://educ8s.tv/arduino-fm-radio-2/.Mam problem z kodem mianowicie podczas kręcenia enkoderem częstotliwość zmienia się z opuznieniem i nie płynnie. Próbowałem już wszystkiego ale niestety nieskutecznie. Enkoder oczywiście sprawny. Biblioteki powgrywane. Kod: [syntax=arduino]#include...
Witam poszukuję sprawdzonej biblioteki enkodera obrotowego ze switchem typu EC12 oraz EC11 wykonanego w technologi SMD/SMT czy ktoś z Was takową posiada? Enkoder EC12 wygląda następująco: https://obrazki.elektroda.pl/7317608200_... zaś EC11 bodajże: https://obrazki.elektroda.pl/4602191700_... Znalazłem kilka bibliotek...
Czesc, No niestety nie hula... probowałem tego. Myśle ze atmega jest zryta jakos... Mimo tego, ze mam obsługe przerwań i tak, wiem ze to musi działać bo skopiowałem to z mojego poprzedniego projektu, to mi się restartuje atmega. Zwrać na płytce nie ma. [syntax=c] #include <avr/io.h> // Załaduj bibliotekę input/output #include <avr/interrupt.h>...
(at)tmf - dziękuję za miłe słowa :) Właśnie takie było założenie co do grupy "docelowej". Myślę, że jeszcze długo ATmegi i ATtiny będą punktem startowym dla hobbystów ze względu na nawał informacji w Internecie i mocno zakorzeniony pogląd jakoby wszystko inne było drogie/trudne itd. W sumie chciałem, żeby w poradniku było trochę więcej nawiązań do...
Witam. Posiadam serwozawór który jest sterowany napięciem 0-10V. Serwozawór steruje siłownikiem do którego podłączony mam enkoder wartość zwrotna z enkodera w zakresie 0-10V. Zabudowany sterownik Moellera XV. Próbuje sterować tym serwozaworem stosując regulator PID z biblioteki UTIL. Problem polega na tym ze nie widzę żadnej regulacji po podaniu KP...
Witam, męczę się z projektem stacji lutowniczej. Niestety za Chiny nie potrafię zrobić tej płytki jednostronnej. Zależy mi na pozostawieniu w tych samych pozycjach: wyświetlacza LCD, enkodera oraz gniazda GX16-5. Czy byłby ktoś tak miły i rzucił okiem na projekt? P.S. W załączniku dodałem niestandardowe biblioteki do Eagle. Ta od wyświetlacza z telefonu...
Witam, Chciałbym za pomoca modułu licznikowe Counter zbierać impulsyz enkodera. Do tego wykorzystałem gotowe biblioteki funkcyjne od producenta. Wszystko mom podłaczone elektrycznie OK, moduł też jest sparametryzowany pod mój enkoder prawidłowo. Widać po podglądzie że impulsy są zliczane. Cały problem jednak z gotowymi funkcjami producenta. Poniżej...
Jest może artykuł na forum, jak dobierać takie rzeczy? Jestem ogólnie nowy i brak mi doświadczenia. W sumie we wszytkim ale jestem ambitny i chce się uczyć. https://wobit.com.pl/produkt/10749/stero... Tu masz całą dokumentacje do sterownika wraz z oprogramowaniem konfiguracyjnym....
załączam program, ale to nie jest problem napewno tego.: spark2_nowy.h ioinit.h enkoder.h spi.c [syntax=c] static inline void SPI_SET_SS() { PORTB|=(1<<PB2); } static inline void SPI_RESET_SS() { PORTB&=~(1<<PB2);// SS -> PB2 } void SPI_master_init() { SPI_SET_SS(); SPCR = _BV(SPE) | _BV(MSTR) | _BV(SPI2X);// (SPE) SPI Enable, (MSTR)Master...
bo dane na porcie szeregowym pojawiają się dopiero po zakończeniu ruchu( domyslam się, że to przez funkcję delay) i to w "bliżej nieokreślonym" języku. Tak jakbym pomylił się w określeniu prędkości w Serial. begin . Drugą częścią komplikacji jest to, że nie ma mam pojęcia ( gdy uda mi się rozgryźć enkoder ) jak opisać ograniczenie obrotu. To co jest...
Akurat do obsługi enkodera nie potrzeba bibliotek, bo to kilka linijek kodu. Coś więcej powiesz o sygnale wejściowym (maksymalna ilość impulsów na sekundę, największa możliwa ilość impulsów do zliczania) i wyjściowym (jaka jest wymagana rozdzielczość napięcia wyjściowego, jaki błąd jest akceptowalny)?
W swoim domu sterowanie roletami zrobiłem na Wago 750 741 zwykłe silniki firmy bodaj Mobilus z krańcówkami i działa to już ładne kilka lat. Moje pojęcie o sterownikach PLC było zerowe, ale mając biblioteki Wago i Oscat w Codesys w 3 wieczory ogarnąłem sterowanie roletami także nie jest to lot w kosmos, a pewność działania w mojej ocenie zapewne większa...
Niech to będzie przestroga dla innych, którzy tak jak ja lepią kody z 3 innych z netu! I używają głupich bibliotek ;]
Witam, projekt płytki sterującej nagłośnieniem 5.1. Pilot, LCD, enkoder. Nie mam prawie żadnego zastosowania z Arduino, zawsze próbowałem używać alternatyw dla Arduino i jakoś znalazłem rozwiązania obwodów. Ale aplikacje audio zawsze mnie intrygują. Zaimplementowałem projekt cyfrowej regulacji głośności Arduino wykonany z wykorzystaniem układów sterowania...
Witajcie, mam taki sobie enkoder który chcę podłączyć do mikrokontrolera coś tego rodzaju, choć oczywiscie nie dokładnie ten model: https://www.epitran.it/ebayDrive/datashe... Podłączyłem go do esp32, wziąłem jakąś gotową bibliotekę 'rotary' do obsługi odczytu pozycji - działa to teoretycznie wszędzie tak samo, na bazie prostego automatu stanowego...
https://obrazki.elektroda.pl/8795269200_... Projekt DRUM_2004_V1 to zaawansowana maszyna perkusyjna typu lo-fi, wykorzystująca moduł ESP32. Urządzenie bazuje na bibliotece wavetable syntezatora "The Synth" i oferuje 16-głosową polifonię oraz zaawansowaną sekwencję krokową. DRUM_2004_V1 to innowacyjny projekt syntezatora perkusyjnego...
Witaj, Jechałem jakieś 7-8 km/h. Użyłem Nikona D90 na minmalnych parametrach wielkość/kompresja. Wiem, że obrazu nie uzyskam jak w National Geographic. Chcę jednak uzyskać na tyle dobry by bez problemu rozpoznać ślady po odwiertach (te dwie plamy na prawym pasie ze zdjęcia) i zobaczyć czy asfalt gdzieś nie pękł. Enkoder już komunikuje się z kompem....
System odtwarza dźwięki systemowe korzystając z WinApi. Gry, Winamp itp. korzystają z bibliotek DX, ponieważ w zdecydowanej większości odtwarzają dźwięki w jakimś tam stopniu skompresowane. Do dekompresji służą enkodery. Gry i inne, komunikują się z nimi za pomocą biblioteki DX o nazwie quartz.dll. Albo zainstaluj sobie nowszy DX albo nowsze kodeki...
Kilka razy skorzystałem z impulsatora. Wdzięczne urządzenie. Małe, a kilka funkcji można na nim zrealizować. Ja tylko korzystam z biblioteki rotary.h
Czy maksymalna częstotliwość odczytania sygnału cyfrowego przez mikrokontroler również ma znaczenie? Ale to zależy od stosowanego opragramowania. Używam standartowe biblioteki i nie biorę do głowy częstotliwość odczytania sygnału. Chociaż kiedy napisałem schetch do przełącznika kanalów dla radia CB, jeden z fachoców powiedział że moja metoda zwalnia...
Witam, Nie jest to az tak skomplikowane jak wyglada. - sa gotowe biblioteki realizujace menu, mnie nie do konca odpowiadaly ale potestuj, tam sa przyklady kodow demonstaracyjnych ktore mozesz zmieniac i bawic sie. Ja napislame wlasna obsluge ktora w skorecie wyglada tak: - zalozmy ze mam 3 pozycje w menu F1, F2, F3, - sprawdzam polozenie enkodera jezeli...
MOVI-C® to nie tylko nowa generacja falowników SEW-Eurodrive - to system automatyki napędowej najnowszej generacji dedykowany automatyzacji. Generacja C, bo tak również określamy ten system, nie jest kontynuacją żadnej z dotychczas produkowanych przez SEW-Eurodrive serii falowników takich jak Movidrive B, Movitrac B czy Moviaxis. MOVI-C® to...
Zmień obsługę enkodera na taką cykliczną w zwykłych przerwaniach, a nie zewnętrznych. Jak poszukasz to znajdziesz moja bibliotekę w sieci, do której żadne kondensatory Ci nie będą potrzebne, nic nie będzie migało, a i kroków gubił nie będzie ;-)
biblioteka enkoder biblioteka enkoder arduino linker biblioteka
samsung model matrycy licznik honda licznik zwojów nawijarki
sterowanie domem najprostrzy mikrokontroler
Funai Combo VHS/DVD/TV – typowe usterki, naprawa zasilacza, pasków, lasera, mode switch Technics magnetofon – ślizgające sprzęgło, naprawa, wymiana filcu i sprężyny