Problem pojawia się, kiedy próbuję w obrębie funkcji wyzwalanej przerwaniem wykonać operację dodawania i wyciągnąć wynik. napisz w przerwaniu tak: [syntax=c]stykx=stykx+1;[/syntax] albo krócej: [syntax=c]stykx++;[/syntax] Drgania styków kontaktronu będą powodować chaotyczne naliczanie. Zrób debouncing programowo albo sprzętowo.
ICP -Funkcja Input Capture
Spróbuj zdefiniować zmienną licznika jako ze znakiem.
Najprostszy program do zliczania impulsów pojawiających się na pinie 2 (Arduino Uno): [syntax=c] constexpr uint8_t pin = 2; volatile uint32_t pulse = 0; void setup() { Serial.begin(115200); pinMode(pin, INPUT_PULLUP); attachInterrupt( digitalPinToInterrupt(pin), []() { pulse++; }, RISING); } void loop() { delay(1000); Serial.print("Pulses per second:...
To co mi udało się zbudować to zlicza 3 impulsy na 4 wraca do zera ale trzymając przycisk program zapętla i cały czas zał. wył. Wraca do zera, bo po trzecim zerujesz licznik i program nie ma szans osiągnąc stan licznika 4. Ten delay przed zerowaniem licznika tylko zatrzymuje program na ten czas, a ty oczekujesz że 'przeskoczy ' zerowanie. Poza tym...
Witam, Zależy mi tylko na tym, żeby Arduino zliczał impulsy z kontraktrona do 5 - 1 impuls- świeci się dioda led 1 - 2 impuls zapala się dioda led 2 - 3 impuls zapala się dioda led 3 - 4 impuls zapala się dioda led 4 - 5 impuls zapala się dioda led 5 i dodatkowo daje sygnał ciągły HIGH na pin SILOWNIKA przez cały 5 po 6 impulsie reset i znowu: - 1...
Witam, czy są cyfrowe układy liczące impulsy, tak żeby robić to poza arduino i wysyłać w formie cyfrowej np. ISP? Chodzi mi o zliczenie impulsów w liczników kWh (1000 imp/kWh), przy obciążeniu 80A na fazę i 5 licznikach wykorzystanie przerwań raczej nie wchodzi w grę. Arduino ma wysyłać stany liczników przez Ethernet. Pozdrawiam
(at)JokoPS A to zarządzanie systemem chłodzenia wodnego to wymaga mocy obliczeniowej, że hej... Nie szukaj problemów tam, gdzie ich nie ma. Wykorzystując przerwania możesz spokojnie zliczać impulsy sprzętowo (lini IRQ ci wystarczy), lub programowo, wykorzystując przerwanie timera, w którym będziesz sprawdzał stan sygnałów z wentylatorów. Do tego w...
W temacie jest wspomniany jeszcze RTC. RTC to gotowy zegar z generatorem na kwarcu, bardzo energooszczędny, czasem ma wyjście 1 Hz jak DS1307, ale trzeba go ustawić przez I2C, a po utracie zasilania zapomni ustawienia, więc raczej bez mikrokontrolera w pobliżu nie ma sensu stosowanie RTC. Połączenie RTC z mikrokontrolerem ma tę zaletę, że RTC podtrzymany...
Fusebity nie wrócą. W innych mikrokontrolerach np. PIC, fusebity ładowane są razem z programem. W AVR tak nie jest.
DObrze byłoby użyć czegoś możliwie lekkiego i naklejonego blisko osi obrotu, żeby: (1) nie psuć wyważenia, (2) małe były szanse na oderwanie się, i (3) po oderwaniu się nie spowodowało szkód. Chyba najlepszy byłby odblask na możliwie cienkim podłożu - taśma odblaskowa, odbijająca światło w kierunku, z którego przyszło. Oświetlić to laserem i obok niego...
Witam, poniżej program, którego celem jest zliczanie impulsów zewnętrznych. Problem polega na tym, że po skonfigurowaniu rejestru TCCR0B, program się blokuje ( nie ma komunikacji z monitorem portu). Jeśli ktoś ma pomysł na to, to będę wdzięczny. void setup () { TCCR0B |= (1 << CS02) | (1 << CS01) | (1 << CS00); Serial.begin(9600);...
Co masz na myśli pisząc sprzętowy licznik? Procesory zwykle mają sprzętowe liczniki, które można wykorzystać do liczenia zewnętrznych impulsów. https://docs.espressif.com/projects/esp-...
Na początek kod wstawiaj używając znaczników syntax. Nie widzisz jak inni to robią, koniecznie chcesz się wyróżniać? Jak zrobić zeby wyłaczało się ono po 24 impulsach? Musisz liczyć do 24 lub lepiej od 24 do zera. Problem drżenia styków wiesz jak rozwiązać czy juz jest rozwiązany sprzętowo?
Na TINY85 dałoby się ? Da się, choć w obecnych czasach chyba lepiej wydać dwie dychy i kupić Arduino Nano + parę linijek programu. Obawiam się jednej rzeczy - jeśli to zliczanie się kiedyś omsknie o 1, 2, 10, 50 impulsów to z czasem będziesz miał rozjechane AM z PM względem faktycznego czasu. No i najważniejsze - jak ten układ cyfrowy lub procek nie...
Dlatego pytałem o maksymalną częstotliwość (minimalny okres) impulsów, bo być może warto rozważyć ich sprzętowe zliczanie przez licznik .
Witam, potrzebuję pomocy przy budowie licznika impulsów z mikrokontrolerem, który można zaprogramować za pomocą arduino. Urządzenie ma zliczyć impulsy np. z czujnika zbliżeniowego, lub z przycisku ręcznego. Po uzyskaniu zadanej wcześniej liczby impulsów ma uruchomić przekaźnik.(podać napięcie na cewkę) Po kolejnym impulsie ma się zresetować do zera...
Witam, mam prośbę. Mam pewien projekt do arduino. Jak na razie jestem jeszcze zielony w temacie programowania. Potrzebuję program, który zliczałby impulsy wchodzące do arduino i zamieniałby je na cyfry np. 1 impuls = cyfra 1, 2 impulsy = cyfra 2 itd. do 10. I kiedy zostaną mu podane 3 takie liczby to by podawało stan wysoki na któryś pin. Pomińmy efekt...
Emiter tranzystora podłącz do masy mikrokontrolera, a kolektor możesz podłączyć do A1 tak jak zaznaczyłeś lub do pinu wejściowego timera, by wykorzystać go do zliczania impulsów w czasie. Dioda powinna mieć rezystor ograniczający prąd. Dzielnik - wystarczy że policzysz dla wybranych parametrów: https://pl.wikipedia.org/wiki/Dzielnik_n...
Oto schemat centrali https://obrazki.elektroda.pl/8242404200_... Wybieranie podniesienia słuchawki działa podobnie jak w pierwszej wersji. Cewka AP jest odpowiedzialna za zliczanie impulsów z tarczy. Po wybraniu dobrego numeru, Arduino zamyka jego zestyk (od K11 do K14) i odpala z taktem 1/4s zestyk K100 i czeka na odpowiedź przez...
Układ wygląda następująco: Moim zdaniem strasznie pokomplikowałeś. Nie spotkałem centrali (nawet wśród popularnych miejskich) która by sprawdzała obecność telefonu na dzwonieniu. Kiedyś robiłem centralki do osiedlowej sieci, cel był taki żeby na szybko to zrobić po taniości. Np. stosowałem prostownik jednopołówkowy na 48V - wówczas nie potrzebny był...
Witam, Staram się wykorzystać dwa czujniki na kontaktronach i obsłużyć je na Arduino (zliczanie impulsów). Wszystko pięknie działa jak są podpięte krótkimi przewodami zaraz obok Arduino. Niestety jak wykorzystam kabel 6x0,5 o długości ok 15 metrów to niestety wskazania są przekłamane. Kabel jest niestety długi, nieekranowany i w części pewnie jest prowadzony...
Mimo wszystko obsługa z kondensatorami gdzie zazwyczaj część programową traktuje się po macoszemu mnie irytuje, bo wystarczy lekkie zużycie enkodera czy niewielkie zabrudzenie (co wzmaga drgania styków) i praktycznie nie można z niego korzystać. Mój algorytm kompensuje drgania w czasie rzeczywistym i przestanie zliczać jak już naprawdę uszkodzenie mechaniczne...
Czy dobrym rozwiązaniem była by detekcja przejścia przez zero zliczenie i podzielenie ilości impulsów ? Tak, a same impulsy mogłyby generować przerwanie, w którym zliczane byłyby te impulsy - im większy interwał pomiaru zliczanych impulsów, tym dokładność pomiaru częstotliwości będzie większa.
Trzeba policzyć odpowiednio preskaler i wartość do której ma zliczać timer. Ale generalnie powinno być dokładnie. Dokładniej niż na kwarcu zegarkowym.
Cześć wszystkim Buduje układ jak poniżej na obrazku: https://obrazki.elektroda.pl/5892427300_... Problemem sa zakłócenia, które pojawiają sie przy zliczaniu impulsów z czujnika halla na arduino podczas poruszania siłownikiem. Pytanie do doświadczonych kolegów, w jaki sposób powinien wyglądać ten układ, jakie elementy i gdzie powinienem...
Potrzebujesz sterownika dla silnika krokowego, przy pomocy enkodera możesz mierzyć jego przemieszczenie/ prędkość. Jeżeli chcesz to możesz również wykorzystać enkoder do zadawania parametrów sterujących dla silnika (np. liczba stopni obrotu), poprzez zliczanie impulsów generowanych przez enkoder. Jednak nadal potrzebujesz sterownika.
A jest lepiej gdy podajesz z palca i masz ustawiony PULLUP? Generalnie jeśli częstotliwość impulsów jest duża to lepiej zliczać je na timerach i przerwanie generować od przepełnienia timera.
Kiedys w bascomie mialem taki kod ze ustawialem timer do zliczania impulsiw indukcyjnych owijalem kilka razy kabel na przewod WN i pokazywalo mi te impulsy. Napisane z telefonu ;)
Generator ten podłączam do Arduino a Labview łączę z Arduino za pomocą Makerhub. I mam właśnie problem ze zliczaniem częstotliwości. Licznik sprzętowy zastosowany w mikrokontrolerach stosowanych w Arduino może liczyć do połowy częstotliwości taktowania tj 8MHz. W twojej konfiguracji Arduino+Makerhub+LV+PC przyznam że nawet nie wiem jak działa liczenie...
Dziękuję za wszystkim za pomoc. Zmieniłem całkowicie pomysł i zrobiłem na zestawie Arduino.
Zainspirowany m. in. tym wątkiem również postanowiłem pobawić się w grzanie wody :) U mnie wygląda to tak: instalacja off grid, falownik Powmr 6,2kW, na dachu na razie 2,4 kWp (planuję dołożyć parę paneli), baterii brak. Przed i za falownikiem mam liczniki. Wybrałem Pafal, który miga 6400 razy na kWh. Niestety model dostępny tanio na allegro nie ma...
Cześć chciałbym zrobić kierownice do gier komputerowych na enkoderze obrotowym bez ograniczenia. Mam arduino leonardo 32u4 i ten enkoder z chińskiej stronki zakupowej chciałbym sprawdzić czy arduino odczyta sygnał z enkodera tylko nie wiem jaki program napisać w programie żeby arduino zliczało impulsy. Odrazu mówię enkoder sprawdziłem na oscyloskopie...
Prawdę mówiąc od realizacji woltomierza możesz wykorzystać wbudowany ADC. W najprostszym przypadku wystarczy dzielnik napięciowy. Dobrze było by jeśli wykorzystane rezystory były by precyzyjne. Tym niemniej, przed wykorzystaniem ich w układzie warto by zmierzyć ich opór. W tym przypadku również dochodzi wpływ temperatury na układ pomiarowy. W podobny...
Dzień dobry wszystkim, tworzę pewien projekt oparty na Arduino. W przyszłości będę chciał stworzyć płytkę PCB, na której będzie ATMEGA328-P. Moje arduino ma za zadanie zliczać ilość impulsów z czujników indukcyjnych (LJ30A3-15-Z/BX 15mm 6-36V) typu NPN NO, oraz przy wyznaczonej ilości zliczonych impulsów ma wysterować element wykonawczy do dwóch siłowników...
Cześć chciałbym zrobić kierownice do gier komputerowych na enkoderze obrotowym bez ograniczenia. Mam arduino leonardo 32u4 i ten enkoder z chińskiej stronki zakupowej chciałbym sprawdzić czy arduino odczyta sygnał z enkodera tylko nie wiem jaki program napisać w programie żeby arduino zliczało impulsy. Odrazu mówię enkoder sprawdziłem na oscyloskopie...
Dlaczego jak wykonuję jeden obrót enkoderem to wyświetla mi wartość na "serial monitor" równą 4096? Jeden pełny cykl zliczania (1 "impuls") enkodera składa się z 4 zboczy. [url=https://developer.mbed.org/cookbook... Twój program zlicza każde zbocze osobno, co w efekcie daje 4-krotnie wyższą liczbę zliczonych impulsów. Jeśli chcesz zliczać tylko...
Hmm, bardzo dziwna sprawa, brellok i karta są tego samego typu, zatem jeśli czyta brelok a nie czyta karty jest to bardzo dziwna sprawa. Sam mam ten sam komplet i takich numerów nie było - albo nie czytał nic, bo coś źle podłączyłem, albo czyta wszystko. Jeszcze poszukam, bo nie wiem na którym komputerze mam, i podeślę Ci swoje kody do tego zestawu....
Każde wywołanie millis() trwa w sumie 29 cykli zegara, w tym przerwania blokowane są tylko na mniej niż połowę, czyli około 1us (przy 16MHz), w pętli loop można wywołać millis() raz by potem napełnić swoje zmienne setek ms/sekund/minut/itd. Oczywiście przerwanie zostanie zauważone, po prostu reakcja może być opóźniona o tą 1 milionową część sekundy....
Zrozumiałem co nie co po przeczytaniu tego i owego, jednakże nasuwa mi się na myśl dwa pytania: 1. Moja tarcza ( jak i enkoder ) nie posiadają możliwości odczytu położenia zerowego - więc czy da radę oraz na jakiej zasadzie zrealizować możliwość odczytania go ? 2. Czy zmieniając obroty wahadła z lewe na prawe i na odwrót nie będzie enkoder gubił się...
Bardzo fajny temat. O coś takiego właśnie mi chodziło. Problem jedynie w tym, że to jest w odniesieniu do klasycznych przycisków, a nie do tarczy, więc pewnie trzeba by poeksperymentować z parametrami. Chyba że ktoś ma jakieś sugestie? Napisz do czego zmierzasz, na przykład zmierzałem do czegoś takiego jak na tym filmie [youtube]https://www.youtube.com/watch?v...
Dorobienie wyświetlacza do twojego układu jest jak najbardziej możliwe. Tylko relatywnie mocno skomplikowane, droższe od gotowego układu i jak sam stwierdziłeś wymagające jakiejś wiedzy. Skoro masz już układ z forbota, to teraz potrzebowałbyś jeszcze drugiego modułu, który w jakiś sposób zlicza impulsy w jednostce czasu oraz następnego modułu odpowiedzialnego...
Odtwarzacz MP3 nada się o tyle, o ile ma oddzielne guziki do funkcji, które chcesz użyć. Arduino da się zaprogramować dość dowolnie, więc pewnie będzie do tego użyte. Później wypada zrobić płytkę tylko do odtwarzacza i zamknąć ją w obudowie telefonu. Tarcza daje tyle impulsów, ile naciągniesz cyfr. 3 daje 3 impulsy, 9 dzięwięć, 0 daje dziesięć impulsów....
Zakładając maksymalną prędkość 40km/h i koło 28" prędkość liniowa punktu na obwodzie będzie wynosić ponad 1000cm/s. Zakładając (nie wiem jak jest faktycznie), że kontaktron reaguje na magnes w zakresie 2,5cm przed i po to daje zaledwie 5ms impuls. Nawet przy bardziej realistycznej prędkości 20km/h ten czas nadal jest zbyt krótki. Faktycznie, pomiar...
W sensie ogólnym da się tak regulować, a w tym szczególnym przypadku to zależy jaki jest układ, ile obrotów, jaka tarcza, jaki ma być zakres i dokładność regulacji. Jak coś nie działa to wrzuć schemat i kod programu, napisz czy masz problem ze zliczaniem impulsów transoptora czy sterowaniem PWM silnika.
temat ma dużo możliwych rozwiązań i trudno tu tak od ręki napisać dla Ciebie gotowy program. Jeżeli wybierzesz Arduino to prześledz na początek taki projekcik: [url=http://playground.arduino.cc/Main/R... PRM - Arduino ogólnie to sprawa stanie się dość prosta gdy zapozansz się z przerwaniami zewnętrznymi w Arduino - to słowo klucz w tym...
Witam. Czy możliwe jest zliczanie impulsów prostokątnych wysyłanych na jeden z pinów portu COM. Wiem że na lpt coś takiego powinno działać ale niestety nowe laptopy go nie posiadają a przejściówki usb->com są dostępne. Potrzebne jest mi to do projetku hamowni samochodowej. Napisałem jeden program na arduino który wysyłał na port com czasy pomiędzy kolejnymi...
To może zamiast pada trzeba użyć czegoś innego? Jakie są napięcia tych impulsów? W jakim zakresie czasy impulsów i przerwy między nimi? Może zliczanie mógłby załatwić port RS232 w komputerze (można dokupić RS232 podłączany do USB, są za kilkanaście zł z kosztem wysyłki). Trzeba skonfigurować port szeregowy tak, by każdy impuls był odbierany jako jeden...
Lepiej zliczaj same impulsy w zmiennej typu uint32_t, a dopiero przy ekspozycji wyniku przeliczaj na faktyczną odległość. Tak, jak kolega (at)FreelancerPL napisał, operacje na typach float wykonują się stosunkowo wolno w AVR, więc nie ma sensu ich wykonywać w przerwaniu. Rozumiem, że w przerwaniu zliczasz co drugi impuls, ponieważ w attachInterrupt()...
Wał korbowy silnika spalinowego 4-suwowego wykonuje 2 pełne obroty na 1 cykl pracy, w którym występuje 1 zapłon. Z tego wynika ilość impulsów w czasie, jaka jest generowana dla obrotomierza. Czyli dla prędkości 3000 rpm, mamy 50 obrotów na sekundę, lub 25 impulsów zapłonowych w cylindrze. Jeżeli silnik ma 4 cylindry, to zazwyczaj sygnał dla obrotomierza...
Dane pokazywane oczom użytkownika mogą być zupełnie inne niż te przechowywane w programie. Wpisywanie wartości liczby po cyferce jest uciążliwe. W piekarniku mam ustawianą godzinę jednym przyciskiem (czy dwoma), wystarczy w programie zauważyć że przycisk został wciśnięty, przytrzymany przez 1s, przytrzymany przez 5s,itd. Jak nie używasz delay nie jest...
Hmm. A można to co już napisałem przerzucić na Arduino?Bo tego sporo - połowa programu. Przyciskiem wyboru wybieram a potem chce żeby z czujnika szczelinowego dawało impuls do zliczania.
Od 10us potrafi pracować NE555, jednak wymagane są elementy o odpowiedniej dokładności. Hm... odpowiedniej do wymaganej dokładności odmierzania czasu. Co do czasów, to • Turn-off time less than 2 µs (typ. 0.5) • Max. operating frequency greater than 500 kHz • Timing from microseconds to hours Ale błąd wnoszony przez NE555 może...
Sterowanie wentylatorem pwm przez arduino mega z wyświetlaczem (at)ElektrodaBot Jak to zrobić z pomocą zasilacza z dwoma wyjśćiami mianowicie 5v i 12v marki Mean Well? AI: Jaki model wentylatora PWM chcesz sterować? Wentylator Noctua NF-A14 iPPC-3000 PWM AI: Jaki typ wyświetlacza jest podłączony do Arduino Mega? Na pewno dotykowy Bezpośrednia odpowiedź...
Witam. Chcę zrobić obrotomierz do Arduino. Napisałem program, wszystko podpięte i pojawia się problem. Przy przesuwaniu magnesem czujnik zlicza raz pojedynczo, a raz podwójnie, a raz wcale nie zlicza. Przy większej liczbie zliczeń błąd jest znaczący. Używam czujnika Halla A3144 na płytce komparatora LM393. Jak naprawić ten błąd? W kodzie używam funkcji...
Funkcja requestTemperatures() jest domyśnie funkcją blokującą tzn. wstrzymuje działanie programu (pętle loop) do czasu uzyskania poprawnego odczytu pomiaru z DS18B20, co może trwać nawet 750 ms. Należy odczytywać więc sensor w trybie nieblokującym i samemu sprawdzać, czy jest gotowy do przesłania pomiaru, w podobny sposób, jak to robisz ze zliczaniem...
dopiero zamówiłem Arduino i czekam na przesyłkę. jeśli chodzi o programowanie to będę miał książkę aby szybko zrozumieć język. Arduino będzie oczywiście prototypem który będę musiał zaprogramować w odpowiedni sposób zanim wszystko zamontuję na stole. Nie jestem całkowitym laikiem ale geniuszem też nie. jeśli chodzi o Arduino to wiem że jest bardzo funkcyjny...
Witam. Chciałbym zaprojektować układ oparty na arduino i czujniku przepływu wody, który sterował by praca zaworu kulowego, będzie on wykorzystany w moim systemie nawadniania. ................. W specyfikacji ma przepływ od 1 do 30l/min. Wydajność teoretyczna linii będzie dużo większa niż 1l/min, jedynie nie wiem czy przepływ wody po uwzględnieniu wysokości...
Jak nic nie wyświetla to wywal wszystko ze zliczaniem impulsów i zacznij od wyświetlania samych napisów. Może masz zły adres I2C dla OLED, może w ogóle to nie jest SSD1306 tylko sh1106, albo jeszcze coś innego. Gdzie masz zmienną uint32_t z volatile? Zamiast naprawić funkcję przerwania to popsułeś ją bardziej dodając tam kolejne obliczenia z float.
Witam. jestem nowy na forum. od niedawna mam Arduino Pisze z prośbą o pomoc w napisaniu programu licznik impulsów do Arduino uno + moduł 2 kanałowy przekaźnika i czujnik magnetyczny Arduino KY-021(mogę zastosować również zwykłą krańcówkę) oraz przełącznik 4-ro pozycyjny. Chciałbym aby zasada działania była by następująca: po wybraniu jednej z 4 pozycji...
Witam Pracuję nad projektem hamowni. Napisałem prosty program na arduino do zliczania czasu pomiędzy kolejnymi impulsami i następnie wysyłania danych na port com. Mój problem polega na tym że program jest za wolny i nie radzi sobie najlepiej przy dużych częstotliwościach. Poniżej zamieszczam kod programu. Macie jakieś propozycje jak go poprawić. Czy...
2 jest zmostkowany z 1, nie widzę dla niego zastosowania, ale może w instrukcji od licznika coś o tym napisano. Może zasilanie lampki do oświetlenia licznika przy odczytywaniu? Do 20 i 21 można podłączyć licznik impulsów - z oznaczenia wnioskuję, że tam jest optoizolacja, więc wejście licznika musi mieć własne zasilanie, '+' do 20, '-' do 21, i nie...
Dzień dobry. Po przestudiowaniu informacji znalezionych w sieci namalowałem załączony układ, który chciałbym wykorzystać do odczytu prędkości obrotowej silnika z istniejącego czujnika położenia wałka rozrządu. Czujnik wg mojej opinii to zwykły indukcyjny / 2 przewodowy. Generuje on przebieg sinusoidalny jak na załączniku. 1058542 Wykorzystując proponowany...
Jezeli chcesz zliczac impulsy to tak.
(at)sosarek Te wskazane przez Ciebie podliczniki nie rejestrują zużycia w trybie "na jednostkę czasu" np. godzinę czy minutę. One działają tak jak zwykłe liczniki, które dodają kolejne jednostki zużycia do jednego rejestru i prezentują jego zawartość na wyświetlaczu. Ich cecha dodatkowa to wyjście impulsatora, który generuje np 1000 impulsów na 1 kWh,...
Witam Sposobów realizacji jest masa. Najprościej Arduino Nano i kilka linijek programu. Mniejsze sam procesor Atmega lub Attiny, ale trudniej bo trzeba płytkę robić (lub pająka żywicą zalać) CD4017 + CD4002 bez programowania. Aby to wszystko nie padło przy pierwszym włączeniu to należy jeszcze dorobić konwertery poziomów wejściowych i wyjściowych, ale...
Dziękuję za wszelką pomoc i przepraszam za nieumiejętne napisanie posta. Pomogło dołączenie trzech równolegle połączonych rezystorów 2,2k. Więc tą kwestie można zamknąć. Ale mam teraz inny problem. Potrzebuję podłączyć do tego samego Arduino licznik energii ORNO OR-WE-505. Licznik wysyła 1000 impulsów na 1kWh. Jednym przewodem podpinam do licznika 5V...
Jednak przy prędkości lekko większej np. 1 obrót na sekundę licznik się gubi i wartości nie są zliczane prawidłowo. Jak temu zaradzić? Zwróć uwagę na wyrażenie z 1-go twojego postu {(2*pi*R)/N}, którego wynikiem obliczeniowym była liczba 2.0 typu float. Wyrażenie to nie zawiera żadnej zmiennej, stanowi ono wielkość drogi przypadająca na jeden klick...
Impulsy generuję tak, że trasnoptor zakrywam i odkrywam kartką a Arduino liczy zbyt wiele impulsów. Czym ty generujesz te imulsy? Kartką?!!! Zwykła kartka papierowa nie blokuje dostatecznie/ (albo w ogóle) IR światła tych interrupterów szczelinowych. Praktycznie zliczasz tylko różne zakócenia. Jako przesłonę zastosuj raczej coś bardziej 'solid' (grubsza...
... Ale gotowe stacje z deszczomierzem są dosyć drogie,... Znajdź kogoś z drukarką 3D. Niech wydrukuje kołyskę, zliczaj impulsy. W necie widziałem takie projekty. Trzeba poszukać. Gotowa kołyska wygląda tak -> https://pl.aliexpress.com/item/202687791... [edyta] Tu jest tańszy https://pl.aliexpress.com/item/100000183... Płytka, której chcesz...
Bardzo fajny i prosty układ , na procesorze chyba jeszcze nikomu nie udało się czegoś podobnego zbudować , szukałem przez kilka dni w internecie i nic nawet podobnego nie istnieje . Najwięcej problemu mają z traceniem impulsów gdy pochodzą z czujników , a te układy są niezawodne . Chętnie zobaczyłbym prosty projekt jak ten na arduino o tych samych możliwościach...
No ja się na tym nie znam. Współpracownicy co robią maszyny używają PLC do sterowania tymi maszynami, zwykle proste rzeczy typu obsługa czujników krańcowych, zliczanie obrotów czy innych impulsów, sterowanie silnikami, siłownikami, zaworami itp, czasem jakiś prosty wyświetlacz alfanumeryczny. No i tam trzeba mieć krótki i stały czas reakcji bo od tego...
........... aby regulator za pomocą serva oraz zliczonych obrotów z czujnika halla utrzymywał mi obroty mimo obciążenia, czyli kolokwialnie dodawał gazu. Nie mam zielonego pojęcia od czego mam zacząć gdzie zamocować najlepiej ten czujnik. Bardzo proszę o pomoc, Zacznij od podzielenia projektu na dwa segmenty: Jeden: to utworzenie formalnego tachometru...
Witam! Buduję komputer pokładowy na Atmedze328 program pisany w Arduino. Chciałbym zliczać impulsy wtryskiwacza benzyny i gazu na jednym pinie procesora. Oba sygnały są "masą" Jak mogę rozwiązać mój problem jakiś prosty układ który będzie mi przełączał źródła tego sygnału i nie będzie wprowadzał żadnych zakłóceń tegoż sygnału? Z góry dziękuję za pomoc.
Witam Was, Uczę się programować Arduino i napotkałem problem, którego sam nie potrafię rozkminić. Sprawa zapewne banalna, ale mnie przerosła. Układ ma odliczać sekundy a po zwarciu przycisku do masy - przyspieszać zliczanie. Z tym nie mam problemów. Problem się zaczął, gdy wprowadziłem diodę jako sygnalizator osiągnięcia zadanej liczby impulsów. Kompilator...
Skoro jak magnes jest zbliżony do kontaktronu i 21 obrotów wiatrakiem na jego sto obrotów nie jest zliczane to co to za dokładność? A zresztą proszę uzasadnij dlaczego teraz niby dokładniej będą zliczane impulsy? Autor wątku nie podał jaka jest zależność prędkości obrotowej tego wiatraka od prędkości wiatru wyrażonej w m/s. Nie mając konkretnych danych...
Czy faktycznie wystarczy dostarczyć napięcie 5V + odpowiedni rezystor, aby prawidłowo odczytywać impulsy? Pytam ze względu na informację zawartą w instrukcji: "napięcie: 12~27V " Docelowo chciałbym skorzystać z platformy Arduino i zintegrować w systemie monitoringu domu (aktualnie problem ten rozwiązuję fotorezystorem, ale chciałbym skorzystać z drugiego...
Przepraszam że odkopuje temat ale właśnie robię w pokoju mood light na taśmach RGB i mam nadzieje że znajdzie się ktoś bardziej pojętny niż ja w sprawach androida. Otóż zamieszczony przez autora projekt został dopasowany do diody ze wspólną katoda a taśma RGB ma wspólną anodą i całe sterowanie jest na odwrót, czyli 255 wartość wyłączone , 0 włączone...
Witam Posiadam Yamahę WR200 z modułem PROGCDI, lecz ten moduł nie posiada możliwości sterowania zaworem wydechowym... Oryginalny moduł CDI steruje tym zaworem lecz jest on nie do dostania chyba że kupiłbym nowy za około 900zł u dealera YAMAHY a chciałbym tego uniknąć... Motocyklem da się jezdzić, zawór ręcznie przestawiłem na stan otwarty. Zawór ten...
Dziękuję za radę. Podłączyłem jeden przewód do GND w Arduino a drugi do pinu 2. Ustawiłem pin jako digital input_pullup. Problem jest taki, że w specyfikacji napisano, że rozdzielczość to 48 impulsów na cal wysuwu. Mi tych impulsów zlicza w setkach (stanów wysokich i niskich jest podobnie) na kilka cm wysuwu. Możliwe, że coś źle podłączyłem albo programowo...
Hej dzięki za odpowiedzi , niestety problemu swojego nie rozwiązałem. Próbując zmienić funkcje CHANGE na RISING lub FILLING nie każde przestawienie enkodera jest liczone, po przestudiowaniu filmu i nawet użyciu kodu jaki jest zamieszczony enkoder zlicza co 2 co dalej jest nie ok... czy ktoś może coś prostować ? Przyczynę poczwórnego (x4) zliczania...
Złóż wniosek do OSD o dodatkowy odczyt, sprecyzuj co chcesz, może odczytają. Czy ktoś z kolegów korzystał z takiej usługi i ile za to zapłacił? Złóż wniosek o wymianę na licznik zdalny, będziesz miał dane w aplikacji (nie każdy OSD oferuje) (TAURON 400zł) Na przyszłość chcę skorzystać z idei jaką oferuje Onemeter. Oczywiście w oparciu o własną głowicę...
Poszukuję rozwiązania do monitorowania zużycia oleju hydraulicznego. Myślę, że potrzebne będą: [przepływomierz z impulsatorem] - [licznik impulsów] - [układ zapisujący z Ethernetem, nazwijmy go PLC] . [przepływomierz] - niestety wszystkie które spotkałem są drogie, jednak nadal szukam, wymagania to max ciśnienie 10 bar, przepływ oleju 10-15 l/minutę...
Witam, w jaki sposób podłączyć czujnik indukcyjny npn no do arduino tak aby można było zliczać impulsy ? Z tego co wiem, to przez ten czujnik trzeba 'puścić' powyżej 6 volt. Urządzenie będzie używane w samochodzie, wiec myślałem żeby owy czujnik zasilić z instalacji samochodowej. Czy ktoś mi może pomoc?
Zwykłe arduino można zaadaptowac do powyższego celu. 1. Mamy ADC lub można zliczać impulsy z czujnika obrotów. 2. Są wyjścia PWM o podstawie częstotliwości 976 Hz lub 490 Hz (można je podbić 8x). Wystarczy wzmocnić przez driver i podać na mos feta lub tranzystor IGBT.
Witam. Buduję układ sterownika tempomatu do samochodu. Wykonałem już wszystko menu z wieloma funkcjami dodatkowymi poza tempomatem (mini komputer pokładowy), zbudowałem układ wykonawczy wraz z zaprogramowaniem sterowania przepustnicą elektroniczną lecz chyba zacząłem od złej strony i utknąłem na pomiarze prędkości z czujnika prędkości samochodu. W aucie...
Zliczaj impulsy.
Witam. Autor nie podał nam odległości od najdalszego domofonu do furtki więc nie jest nam znana oporność przewodu, ale jeśli w każdym lokalu są dostępne tylko dwa przewody , i ma to być zrobione po najniższych kosztach , to może dobrym pomysłem (choć prymitywnym) jest zrobienie w każdym lokalu przycisków z tzw. drabinką rezystorową , oraz w punkcie...
Witam. Mam problem z przepływomierzem firmy ARAG, który działa na 12Vdc. Według danych technicznych przepływomierza, maksymalny przepływ to 200l/min, rozdzielczość wynosi 300 impulsów na litr. Na Arduino Playground znalazłem taki schemat [url=http://playground.arduino.cc/upload... shifting for Arduino Udało...
https://obrazki.elektroda.pl/1309020300_... Nowa płytka Arduino https://obrazki.elektroda.pl/1084142900_... https://obrazki.elektroda.pl/9468445200_... Do rozpoczęcia pracy z NANO Every uruchamiamy menadżer płytek: Narzędzia->Płytka->Menadżer Płytek Wyszukujemy "every" i wybieramy pakiet:...
OK, ale schematu tam nie znalazłem - a Ty? Ja znalazłem, nie wiem czy wystarczający. ale a na początek to: http://obrazki.elektroda.pl/7936807400_1... i schemat w Eagle: http://dl.dropbox.com/u/3572198/Geiger%2... Właśnie na tym schemacie opracowałem swój licznik (przerobiłem pcb na jednostronną). Niestety w projekcie...
Potrzebuję wziąć skądś stan logiczny pracy UPS-a Ever 500 CDS (płytka chyba identyczna jak 700 CDS) w trybie ładowania AKU. Wyprowadziłem na zewnątrz złącze XT60 do dużego akumulatora i zrobiłem próby z symulowanym przewidywanym obciążeniem max ok. 80W. Podczas pracy bateryjnej wszystko jest OK, temperatury są w normie, jednak podczas ładowania rozładowanego...
Muszę napędzić takie coś takiego/dwa zdjęcia - załącznik/, co by się obracało, to nie jest ciężkie. Potrzebuję sterownika, zasilacza do tego sterownika, silnika np. krokowego i czujnika indukcyjnego. Czujnik będzie zasłonięty, ale co pewien czas, jakieś ramie odsłoni go i powinien załączyć się silnik, odwinąć trochę drutu i z powrotem, ramę powinno...
https://obrazki.elektroda.pl/9228795500_... Witam, właśnie jestem w trakcie budowy tzw. flatbed na bazie Epson 1500w. Mam pytanie do znawców tematu, z doświadczeniem ;) 1. Czujniki, przełączniki w 1500W od klapy i CD winny być rozłączone, można je pominąć? 2. Czujnik fotoszczelina od ładowania papieru współpracujący z napędem do podawania...
Dlaczego nie użyjesz wzorca rubidowego? Oczywiście można użyć drogiego i sporego gabarytowo własnego wzorca, ale szukam prostszego rozwiązania. W zasadzie do mojego zastosowania sprawdza się dobre TCXDO czy OCXDO, ale zainspirowały mnie metody automatycznej kalibracji z użyciem modułu GPS - daje dokładny sekundnik, gdy widzi satelity, ale do głowy...
Daj na wejście sygnał o stałej częstotliwości i będziesz wiedział czy to "arduino ma jakieś bóle" czy problem jest gdzie indziej. Qrcze, że ja na to nie wpadłem. I zapomniałeś o tym napisać. Bo nam tu płacą za domyślanie się jakie testy przeprowadziłeś. Mimo że program z pierwszego postu mnie odrzuca to wgrałem go i otrzymałem następujące wyniki: Aktualne...
Witam. Chciałem zrobić program realizujący zliczanie poszczególnych impulsów enkodera oraz określenie kierunku obrotu tarczy - problem niestety tkwi w samej zasadzie działania programu - przy kręceniu w jedną stronę niekiedy pojawiają się błędne sygnały obrotu w drugim kierunku, a ponadto same zliczanie nie pracuje stabilnie - raz przy wolnym kręceniu...
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...
Czy to nie jest przypadkiem 0.00? Poza tym robisz pulse_frequency++; dla zmiennej float, jak już to pulse_frequency+=1; poza tym po grzyba Ci tu float w przerwaniu? Poza tym jak zmiennej używasz w przerwaniu to powinna być volatile uint32_t pulse_frequency; - może być co prawda float, ale po grzyba przy zliczaniu impulsów, może być pół? Używanie licz...
Odnośnie sposobu nr 2 - czyli chodzi o takie wykorzystanie: http://mikrokontrolery.blogspot.com/2011... ostatni listing? I wtedy przerwanie, a w ramach obsługi przerwania po prostu odpowiedni interwał czasowy? Nie do końca wiem jak mam użyć przerwań. Póki co, to o ile się orientuje, to aby uzyskać zliczanie impulsów...
arduino zliczać impuls arduino zliczać impuls dioda enkoder zliczać impuls arduino
nagrać dekodera komputer czcionka chrome zasilacz napiecie kondensator
Telewizor widzi WiFi, ale nie łączy - rozwiązania Rozróżnienie dyferencjałów w Mercedes Sprinter 906