Fusebity nie wrócą. W innych mikrokontrolerach np. PIC, fusebity ładowane są razem z programem. W AVR tak nie jest.
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
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...
Spróbuj zdefiniować zmienną licznika jako ze znakiem.
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, 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
Jeśli koło jest stalowe to sam czujnik Halla nie wystarczy. Potrzebny jest jeszcze niewielki magnes. Czujnik wygeneruje impuls gdy przesunie się obok niego ząb koła zamachowego. Takie impulsy zwykle się zlicza w jednostce czasu lub mierzy się czas pomiędzy nimi. Może to robić np. Arduino. Jeśli chcesz coś kupić to najpierw zastanów się w jakich warunkach...
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:...
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...
Te algorytmy z artykułu niestety kiepskie są i wyłożyły by się na ułamku tego co poniżej... W moim projekcie w C na Atmega32 taktowana 16MHz na dzień dzisiejszy (bo projekt jest rozwijany cały czas) obsługuje: - 2x encoder 1600imp/obr z prędkością max 15obr/s, - 2x encoder 10imp/obr z vmax 10000obr/min, - 1x encoder 25imp/obr z vmax 1000obr/min, - dwa...
(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...
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...
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...
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...
Można też zrobić na układach cyfrowych TTL 74192 https://eduinf.waw.pl/inf/prg/010_uc/741... To jest licznik rewersyjny, który po podawaniu impulsów na wejścia UP lub DOWN zlicza je w górę lub w dół. Do tego trzeba dołożyć układ 7447 dekoder kodu BCD na kod wyświetlacza 7-segmentowego oraz wyświetlacze. W tym wątku https://www.elektroda.pl/rtvforum/topic4...
Ten aspekt wymaga nieco więcej dyskusji zależnej od częstotliwości występowania impulsów w stosunku do częstości przewijania pętli ‘Loop’ programu. (...) Styki kontaktronu, więc można śmiało przyjąć, ze nie częściej jak 20 razy na sekundę. Pętla główna może wykonywać się aż 50ms, to "kosmos" czasu, chyba, ze nawali delay. W prowizorycznym...
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...
Gdzie może być błąd? Nie podoba mi się kształt "cyfrowego" sygnału z modułu czujnika. Moim zdaniem w użyty w module komparator jest obciążony stosunkowo dużą opornością na wyjściu. A ponieważ LM393 ma wyjście open kolektor to te zbocza narastające, które widzisz, są łagodne bo tu działa tylko opornik do plusa. Można spróbować między wyjście modułu...
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...
Witam! Chciałbym na bieżąco monitorować zużycie prądu w mieszkaniu. Do pomiarów używam arduino, najprostszym i najtańszym rozwiązaniem wydaje się zamontowanie fotorezystora który zlicza impulsy diody led na liczniku (np. 420/kwh). Jak w prosty sposób przesłać bezprzewodowo taki impuls do mikrokontrolera na odległość kilku metrów? Ważne aby było to rozwiązanie...
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...
Gdybym miał to robić na gołym AVR, zrobiłbym transmisję w pętli głównej na podstawie znacznika ustawianego w przerwaniu timera Albo impulsy zliczane timerem (sprzętowo) Wtedy inne problemy znikają same.
Jest jeszcze więcej ofert różnych liczników; allegro Licznik UC3 aukcja nr 8487661360 https://multisort.pl/product/Programowal... https://nordelektronik.pl/KL201A.Mikropr... Dodatkowo...
Przepraszam że to trwało chwile dłużej, ale nie przewidziałem weekendowych baletów i trzeba było "wracać do żywych" :D Nie wiem jaką tam będziesz miał bezwładność tego układu i dlatego na razie program zlicza impulsy przez 30 sekund, potem mnozy je przez dwa żeby mieć wynik na RPM. Na końcu podejmuje decyzję czy obroty przekraczają próg ustawiony potencjometrem....
Witam. Chodzi o wrzutnik jak w temacie powyżej. Nie zlicza impulsów, prawdodobnie dostała się wilgoci lub woda. Czy jest mozliwosci jego naprawienia lub sprawdzenia?widziałem filmik na YouTube gdzie ktoś podłączając ten wrzutnik do arduino udaje się sprawdzić czy działa w warunkach domowych.
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);...
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.
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...
(at)ElektrodaBot chcę wykorzystać mikrokontroler i timer/licznik jednak chcę uniknąć PLL. Ponieważ układ zegara LED zlicza impulsy w ciągu sekundy to dla dokładnego odmierzania czasu istotna jest ilość impulsów w ciągu sekundy. Dlatego po wybraniu częstotliwości 60Hz planuję wykorzystać podział 32678Hz tak aby uzyskać częstotliwości 32Hz (okres 0,03125s)...
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...
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...
http://obrazki.elektroda.pl/7803308200_1... Autor poniższego mini-porojektu znalazł na złomowisku zegary od motocykla Kawasaki, najpewniej po wypadkowe. Prędkościomierz był rozbity, ale obrotomierz był cały i na pierwszy rzut oka sprawny. Celem opisanego poniżej projektu było sprawdzenie czy obrotomierz jest sprawny. Obrotomierz wyposażony...
Witam!!! Posiadam podlicznik F&F LE-04d z wyjściem impulsowym o parametrach: wyjście impulsowe VOotwarty kolektor napięcie podłączenia VO<24V DC prąd podłączenia VO<30mA stała VO(1,25Wh/imp) 800imp/kWh czas impulsu VO30ms W celu podłączenia do licznika zewnętrznego urządzenia do zliczania należy równolegle podłączyć zasilanie 12 - 24V DC....
Program zlicza impulsy w ciągu 5 sek. Autor pytania zaznaczył, że dotyczy to zupełnie innego wiatromierza. Założyłem jednak, że ten parametr ma zostać zachowany. Rzeczywiście w przypadku pomiaru okresu impulsów dolna granica zakresu pomiarowego może być problemem. Z dalszymi rozważaniami trzeba jednak poczekać na podanie konkretnych wymagań.
Ja zrobiłbym to tak: - dowolny mikrokontroler + adapter UART - USB - program w mikrokontrolerze zlicza impulsy z czujnika i przechowuje w pamięci, nasłuchuje cały czas na UART - jeśli program z PC wyśle przez USB do UART zapytanie o ilość nazbieranych impulsów, to układ zwraca na USB wartość, np. "1234" po czym zeruje swój licznik Do ogarnięcia na jakimś...
Dziękuję za wszystkim za pomoc. Zmieniłem całkowicie pomysł i zrobiłem na zestawie Arduino.
Na początek wymień wszystkie zmienne i stałe związane z millis na UL ( uint32_t). Używasz liczb ze znakiem i po chwili zacznie Ci robić głupoty w programie. Po drugie ustal ile faktycznie możesz mieć impulsów na obrót silnika i ile jest faktycznie obrotów funkcjami dedykowanymi do zliczania impulsów. Jak impulsów jest mało można używać przerwania zewnętrznego,...
Jezeli chcesz zliczac impulsy to tak.
Prawie dobrze, poza tym, że nie czytasz co tu ludzie piszą i psujesz kod coraz bardziej, teraz dodałeś zapis EEPROM w przerwanie zliczające impulsy, operacje na EEPROM są jeszcze wolniejsze niż liczenie na floatach, na koniec używaj do pokazywania kodu c/c++ Syntax, opcja w edytorze postu po lewej na górze: [syntax=c]Cytat: #include <Wire.h> #include...
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...
Po zmianie jest chyba gorszy efekt. Transoptor przy wolnej zmianie stanu w ogóle nie reaguje, cały czas wyświetlane jest "0" na monitorze szeregowym. Przy szybkim generowaniu impulsów z uruchomionego silnika, liczy z kolei bardzo wolno, jakby sekundy i dioda nie reaguje. Jak przełączę na impulsy z "palca" to już zupełnie nie wiadomo co zlicza. Nawet...
A po co od razu programować cokolwiek? :) Można osiągnąć to samo na dwóch popularnych układach cyfrowych - układ zliczający czas, układ zliczający impulsy. I to według mnie jest najprostsze rozwiązania :) Lub za 15 zł kupić ESP-012 ( ESP8266) i z pomocą gotowych rozwiązań ( Arduino ) zaprogramować co się chce, łącznie z możliwością otwierania drzwi...
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ł...
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...
Na pewno czujnik Halla prościej. Ale nie to, że kontaktronu nie da się użyć, zwłaszcza przy dużych kołach. Zakładając koło 26" i Vmax=55km/h daje nam to ok. 8 obr/s czyli 125ms. Drgania kontaktronu raczej nie trwają 100ms, czyli niewielki zapas jest, wystarczy odpowiednio podejść. Po wykryciu zwarcia kontaktronu trzeba odczekać ok 80-100ms i upewnić...
Trzeba policzyć odpowiednio preskaler i wartość do której ma zliczać timer. Ale generalnie powinno być dokładnie. Dokładniej niż na kwarcu zegarkowym.
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...
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.
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...
(at)gulson no to szkoda, że nie umieli pobierać z sensowną szybkością, mogli zbudować potężną bazę wiedzy. Czy Bielik jest już dostępny do testów? (at)fachman1964 to dość dziwne, że dostajemy skrajnie różne zachowania, ciekawe jakby się zachował gdybyś powtórzył dwa zapytania, w wyniku których wygenerował kod. "Jak mogę wykorzystać rezonator kwarcowy...
OTG jest tylko do zasilania a impulsy są zliczane przez port jak 3,5 mm w telefonie. Sporo aplikacji jest napisanych pod port słuchawkowy (kanał mikrofonowy). https://apkpure.com/pl/search?q=geiger Z ATV nie wiem ale na forum są projekty innych wraz z programami do procesorów. Większość opiera się arduino + wyświetlacz. Chiński klon Arduino z wyświetlaczem...
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...
Możesz zastosować serwa zamiast krokowców i zadane kroki będą odpracowane bez ich gubienia więc chyba nie będziesz musiał sprawdzać zadanej pozycji bo będzie osiągnięta. Mach czy inny program poradzi sobie z tym bo może synchroniczne napędzać nawet 5 osi więc ruchy będą płynne, interpolacja linowa spowoduje, że odpowiednio dobierze prędkość na każdej...
Nie mam jak określić dokladnie częstotliwości, ale mniej więcej z przełożenia czujnika w skrzyni myślę że od 0 do 4000 impulsów na sekundę ( tak orientacyjnie), szerokość impulsu to 1/16 obrotu czujnika. Znalazlem dziś jedyny projekt, z którego mógłbym wziąć podstawę, ponieważ jest to obrotomierz czyli też zliczanie impulsów i podobno działa na takiej...
Dobrze mniejsza już jaki zawór do tego dam.Potrzebuje pomocy z napisaniem programu do tego na tym silniku krokowym. Tak jak pisałem na początku mam program na termometr i na silnik krokowy ale nwm jak to zrobić że jak ter. wykryje temperature 29C to zacznie się kręcić w lewo a jak wykryje 31C to w lewo. Narazie tyle pomużcie zrobić puźniej będziemy...
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...
Bardzo ciekawy projekt. Rozwiązanie Twojego problemu jest kilka. Najprostszym, a zarazem najdokładniejszym, będzie dołożenie impulsatora zliczającego obroty bębna (szpuli). Po każdorazowym pełnym obrocie szpuli przesuwasz materiał o tyle mm, ile wynosi jego średnica, czyli np. o 1.75 mm. Znając szerokość szpuli i ilość jej obrotów, możesz zrezygnować...
A jednak kolega 60jarek "namówił" mnie na miernik f2700l :D https://obrazki.elektroda.pl/9502819200_... wiec mierniczek nie jest mi już potrzebny , będzie na sprzedaż na Alle**** :D . Skalibrowałem go z f2700 . W planach mam zbudowanie generatora częstotliwości wzorcowych opartych o GPS neo6 i SI5351 części już zakupiłem na razie brak...
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...
Wszystko zależy z jaką prędkością obraca się śmigło, czyli z jaką częstotliwością kontaktron jest traktowany magnesem. Niestety tego nie wiem, więc w Twoim przypadku kontaktron równie dobrze może być dobrym rozwiązaniem jak i złym. Co do samego zjawiska drgań: http://mikrokontrolery.blogspot.com/2011... To także...
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...
http://obrazki.elektroda.pl/8501742700_1... Jak obliczyć wartość pi? Weźmy drewniane koło o promieniu r oraz drewniany kwadrat o boku 2r (czyli taki opisany na kole o promieniu r ). Okazuje się, że stosunek pola takiego koła do pola kwadratu ma się jak pi/4. Dalej to już proste, zakładamy że krople deszczu spadają w losowy sposób i...
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...
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...
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...
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...
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...
Zliczaj impulsy.
Witam wszystkich, Jestem na etapie budowy monitoringu zużycia wody opartego na wodomierzach APATOR. Otrzymałem zamówione od dystrybutora dwie, fabrycznie nowe nakładki impulsowe APATOR AT-MBUS-NE-02 . Wykonane zostały według standardowej konfiguracji, czyli: np.: dla wodomierza typu JS-1,6-02: Nakładka impulsowa AT-MBUS-NE-02 z: - wyjściem impulsowym...
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...
Witam serdecznie. Moje zapytanie dotyczy przelicznika impulsów z czujnika Halla do zegara (prędkościomierza ) Chcę zamontować w motocyklu niestandardowy prędkościomierz który ma czujnik zliczający impulsy z magnesu zamieszczonego na kole. Chcąc uniknąć zawieszania czegokolwiek na moto, uznałem że mogę wykorzystać oryginalne magnesy zamieszczone w skrzyni...
Jęśli chodzi o pytanie nr 3 to tak Dodano po 7 Bezpośrednia odpowiedź na pytanie Aby jednocześnie wyświetlać prędkość obrotową (RPM) wentylatora oraz ustawioną moc (np. w formie procentowego wypełnienia PWM) na wyświetlaczu dotykowym podłączonym do Arduino Mega, należy: - Zliczać impulsy z tachometru (pin TACH) wentylatora, przeliczać je na obr./min...
Kolego Chivo ja korzystam obecnie z enkodera dfrobot df400 ma 400 impulsów na obrót, czasem bywały problemy z nim ale znacznie przewyższa tanie impulsatory. Wracając do tematu opracowałem kod który działa mniej więcej tak jak bym chciał. Czujnik odległości optyczny odbiciowy działa na pinie 12, na pinie 2 korzystam z impulsów enkodera. Podczas gdy obiekt...
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...
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...
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 !!! Możesz mi sprawdzić program Mierzę prędkość obrotów wentylatora. Posiada in 8 otworów na obwodzie Podczas jednego obrotu wysyła 8 impulsów na D5 #include <ESP8266WiFi.h> #include <Arduino.h> #include <Wire.h> const byte interruptPin = D5; // wejsice do zliczani impulsow int interruptCounter = 0; // licznik ziczania przewrań...
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...
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...
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.
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...
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...
Witam, Znalazłem Data Logger na NodeMcu ets Jan 8 2013,rst cause:2, boot mode:(3,6) load 0x4010f000, len 1392, room 16 tail 0 chksum 0xd0 csum 0xd0 v3d128e5c ~ld U kolegi był wgrywany w zeszłym roku na starszej wersji IDE Arduino i wszystko działało. Czyżby nowa wersja blokowała przerwania. Nie wiem jak to dopasować. Jak usuniesz wszystkie wiersze...
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....
A moglibyście mi wyjaśnić czemu nie powinno się używać sygnału PWM do nadawania STEP? Można, ale wtedy traci się podstawową zaletę silnika, czyli przesuwanie o pojedyncze kroki. Jak uruchomisz generator PWM to rzadko masz kontrolę na ilością wyprodukowanych impulsów. Puszczasz generator w ruch i sterujesz jedynie wypełnieniem albo częstotliwością podstawową...
Kod tak z grubsza na arduino , ale na Logo będzie Ći łatwiej, jeśli opanujesz np:bloki. Jeśli zdecydujesz się na Logo, to przenieś post do działu ,, automatyka sterowanie PLC ,, tam prędzej ktoś pomoże . // PINY GUZIKOW na ARDUINO MEGA int dodaobr = 9;//przycisk ,ustawianie dodawania temperatury int odejobr = 8;//przycisk ,ustawianie odejmowania temperatury...
W swoim pierwszym dronie z początku miałem najzwyklejszego 7805 do zasilania kontrolera lotu, odbiornika RC oraz GPS-a. Później zmieniłem to na dedykowany moduł z przetwornicą impulsową oraz układem do pomiaru poboru prądu - zliczanie zużywanych mAh. https://obrazki.elektroda.pl/4587791800_... Ja bym w Twoim przypadku zasilił wszystkie...
W tym trybie timer po prostu zlicza impulsy zegarowe do niego doprowadzone, jeśli przekroczy zakres to zgłasza przerwanie overflow (nadmiaru) i rozpoczyna zliczanie od nowa. Funkcja obsługi tego przerwania zlicza je zwiększając liczniki f - przechowujący czas z rozdzielczością <1ms i m przechowujący liczbę milisekund. W programie należy korzystać...
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?
Temat był tu parę razy wałkowany - poszukaj w archiwum. Niby tematów wiele ale nadal nie moge znaleźć prostego rozwiązania: :arrow: Druga opcja to z MOSFET z kanałem P, czy takie połączenie z NPN jest poprawne? http://obrazki.elektroda.net/9_126875300... Przetestowałem dziś układ z MOSFETEM P, jest sterowanie od strony +, regulacja PWM jak najbardziej...
Udało się.... prawie:) Podłączyłem ten moduł IR do Arduino i kod z projektu : http://arduinoprojects101.com/arduino-rp... Układ działa lecz niepoprawnie zlicza impulsy. Chodzi pewnie o paramerty multiplikatora. Mógłby ktoś poprawić kodzik tak aby jeden obrót wiertatki odpowiadał "1" na wyświetlaczu. Jak wszystko już odpali poprawnie...
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...
Mam taki problem w kodzie że na przerywaniu ma dodawać co prawda dodaje ale gubi na 420050 przerwań nie doda nie zadziała ta funkcja 1500 razy. Nie wiem w czym może być problem.. W kleje najważniejsze #define Imp_Dystans 0.0002380668967980 // Obwód koła na impuls / 4200,5 imp na 1km //////// Predkosc przebieg volatile bool ICP_Imp = false; volatile...
Dzięki za Twój czas i rady. - mosfetów chcę użyć jako zamienników dla przekaźników. Opornik dodaje się jeden pullup / down? - załączyłem kolejną poprawioną wersję schematów. Robi się to trochę duże, gdybym mógł Cię prosić o rzucenie okiem na przetwornice pullup (5, 9, 12v) i stabilizator LDO. Wszystko w sumie z datasheetów ściągnięte. - dodałem też...
Witam, Mam problem początkującego. Próbuję stworzyć układ z wrzutnikiem monet, który załącza poprzez przekaźnik odbiornik na pewien czas zależny od ilości wrzuconych monet/impulsów wysłanych do arduino. Wrzutnik monet wysyła sygnał (GDN) na wejście. Jest to impuls o pewnej długości. Gdy odbiornik nie jest podłączony do sieci wszystko działa jak należy....
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....
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...
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...
zlicza impuls arduino zlicza impuls dioda zlicza impuls enkoder
zabezpieczenie driver żarówka linux środowisko graficzny uszkodzony czujnik obrotów wirnika
akceptor banknotów akceptor banknotów
TP.SK713PC.825 Mainboard Features and Troubleshooting Domyślne hasło do Kyocera TASKalfa 3551ci