Witam, Głowię się z problemem. Zbudowałem mały projekcik - badanie bezdechu. Na chwilę obecną mam pulksometr, który mierzy ciśnienie i saturację oraz termoparę, która ma za zadanie mierzyć temperatura przy nozdrzach ( wdech -zimna, wydech - ciepła temperatura). Chce liczyć średnią wyników z termopary(+ puls) + saturacja) i na tej podstawie diagnozować...
A podglądałeś przebieg prądu na oscyloskopie? Miernik którym go mierzysz, zapewne wylicza wartość średnią, czy Twój układ to robi?
Potrzebuje wykonać program mnożący położenie dwóch potencjometrów tensometrycznych i dwóch nastawnych korygujących (razem czterech). W zasadzie dwóch sum analogowych Wynik żeby pojawiał się na diodach jak na linijce. [syntax=c] uint32_t odczytanaWartosc = 0; void setup() { pinMode(8, OUTPUT); //Konfiguracja wyjść pod diody LED pinMode(9, OUTPUT); pinMode(10,...
Witam, czy byłby ktoś w stanie pokazać mi przykładowy kod odczytujący wartość liczbową wpisywaną przez monitor portu szeregowego i zapisujący całość do zmiennej? Chodzi mi o przykładowe wykorzystanie i zapis ilości kroków wykonanych przez silnik.
Witam wszystkich forumowiczów. Tworzę od jakiegoś czasu układ, który ma docelowo realizować funkcje licznika rowerowego z paroma dodatkowymi funkcjami. Jedną z nich jest pomiar sumy podjazdów na trasie. Posiada czujnik ciśnienia, który odpowiada za pomiar wysokości na poziomem morza. Na ten moment ma w kodzie funkcje, która realizuje tylko wyznaczanie...
Witam mam taki mały problem.Chodzi o to że mierzę dwie częstotliwości przy pomocy liczników w określonym czasie. Odczyt i pomiar mi działa. Problem w tym że te wartości nie są idealnie stabilne.Interesuje mnie ich wzajemne porównanie coś jak przełożenie przekładni. Pytanie jak teraz sensownie wyznaczyć średnią aby określić te przekładnie. Chodzi mi...
Zrobiłem sobie takie uśrednienie: volatile int ADC_sr; //******************* ISR(ADC_vect) { int ADC_nowe; ADC_nowe=ADC; ADC_sr=(ADC_sr+ADC_nowe)/2; } No i skacze- co 2/100V. Tu cały kod- jakby się komuś chciało czytać: #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h>...
Witam, jestem początkującym programistą -ostatnimi czasy pracuję sobie nad urządzonkiem, które zliczałoby ile ludzi wchodzi do danego pokoju drzwiami X i ile wychodzi tymi samymi drzwiami. Wykorzystuje do tego dwa czujniki przerwania wiązki IR, arduino UNO oraz konwerter i2C i wyświetlacz HD1602. Zadanie tegoż "urządzonka" jest takie, aby pokazywało...
Mam do napisania program w asemblerze mikrokontrolera 8051 na średnią arytmetyczna. Asemblera nie znam dobrze i tak po omacku posługuję się nim. Dlatego mam pytanie co w tym programie jest źle. PROG SEGMENTCODE CONST SEGMENTCODE CSEG AT 0 JMPstart RSEG PROG start: MOV R1,4 ;ilosc elementow w tablicy MOV R2,0 ;obecna wartosc sumy MOV B,R1 MOV A,R1...
Witam Mam zamiar przy udziale arduino promini oraz wyświetlacza LED zbudować wskaźnik poziomu( lub ilości) paliwa w zbiorniku (w ciągniku). Problem polega na tym że wstępne testy wykazały problem podczas jazdy ciągnika po bardzo nierównym terenie. Wyniki pomiarów były falujące ale do zaakceptowania, --ale były tez wskazania które na oko były blednę....
Przy zamianie ośmiocyfrowych liczb long do postaci float pojawiają mi się zaokrąglenia na ostatniej pozycji. Czasem o jedną, czasem o kilka jednostek. Na przykład: Zmienna long przed konwersja: 88888889 Zmienna float po konwersji: 88888888.00 Nie dokopałem się do powodów takiego stanu rzeczy. Jakieś pomysły jak z tym walczyć?
Cześć wszystkim, Zwracam się do Was zapytaniem odnośnie możliwości wykorzystania układu Arduino, a mianowicie chciałbym stworzyć w oparciu o ten układ urządzenie zliczające ilości wyprodukowanych sztuk wyrobu. Zliczanie miałoby odbywać się poprzez wyzwolenie pierwszej krańcówki rozpoczynającej odliczanie czasu aż do momentu wyzwolenia drugiej krańcówki...
Witam Serdecznie, postanowiłem sobie zrobić taki prosty miernik napięcia do 5V na Arduino. Chciałbym zapytać Was koledzy czy jest szansa zwiększenia czułości, może nie aż tak czułości ale wartości pokazywanej po przecinku, w tym momencie, z wgranym programem który załączam pokazuje mi zawsze części setne a chciałbym zeby pokazywało części tysięczne,...
Witam Mam taki szkic z tej strony: http://akademia.nettigo.pl/arduino_przer... Oto szkic https://obrazki.elektroda.pl/9759030700_... tylko liczone, że np przez 5 sekund było 77 impulsów, a później po upływie kolejnych 5 sekundach ( jeżeli rzecz jasna nie przejeżdżałem magnesem nad kontaktronem) wyświetlało się 0. Bardzo proszę o...
Dzień dobry Potrzebuję pomocy jak napisać programy Arduino w języku C, które: 1) Wyświetla napis zawierający Polskie znaki (przykładowy napis "żołędziowa żółć"). 2) Dwie wersje programu wyświetlające czas na wyświetlaczu LCD: a)Korzystając z przykładu echo_time oraz biblioteki obsługi wyświetlacza LCD_I2C przygotować program, który będzie wyświetlał...
* między "const" i "vg" zabrakło "int" (pewnie może też być "short", bo to liczby poniżej 1024, short są do 32767); * poprawna pisownia "analogRead" i "analogWrite" (z małej litery, to jest w linkach, które podałem); * pewnie warto przeczytać (przez analogRead) kilkadziesiąt razy, policzyć średnią i jej użyć do wyliczania 'd'. Dla większości Arduin...
A tu już są istotne dwie odrębne sprawy: pojemność akumulatorka i wydajność panelu. Jedno może w pewnym stopniu zastępować drugie - można mieć panel, który i w pochmurny dzień naładuje akumulatorek do pełna, i wtedy jego pojemność musi wystarczyć tylko na noc; a można mieć taki, który będzie potrzebował słonecznego dnia, i wtedy akumulatorek musi wystarczyć...
Na mszyce dobry jest "roztwór" pokrzyw z wodą :) tylko śmierdzi niemiłosiernie. Młode pokrzywy poszatkować i zalać gorącą wodą, odstawić na kilka dni. Potem można spryskiwać rośliny na których jest mszyca być może na inne robactwo też zadziała. Rozwiązanie ekologiczne i tanie :D PS. to tak poza tematem a co do meritum to użycie RPi to faktycznie trochę...
Koledzy podpowiedzcie proszę, jak wyliczać średnią z powiedzmy 100 pomiarów. Wiem oczywiście jak to zrobić matematycznie. [syntax=c]srednia = ((t + t + t + t + t + t + t + t + t + t + t + t + t + t + t + t + t + t + t + t) / 20);[/syntax] Mam to zapisane w ten sposób i działa, ale nie będę przecież 100 razy dodawał. Przekopałem już prawie wszystko i...
Robiłeś już kalibrację w spoczynku? http://www.jarzebski.pl/arduino/czujniki... Tak, 100 pierwszych pomiarów odrzucam, a z 200 następnych wyliczam średnią. I tu działa to wydaje mi się prawidłowo, wartość Z oscyluje np w granicach 280-310 w spoczynku to obliczona średnia wynosi 300. Teraz jestem na etapie wyznaczania...
Zależność między prądem szczytowym (i w konsekwencji szczytowym napięciem), a prądem średnim nie jest liniowa , bo jak prąd jest większy, to płynie przez większą część czasu. Można by zrobić tak, żeby uC wyłapywał zero prądu (najniższe napięcie i odcinek bez zmian) i wtedy resetował analogowy układ całkujący (a przedtem odczytywał wynik całkowania)....
Posiłkując się ramkami CAN-BUS opisanymi/odkodowanymi ze strony https://autowp.github.io/ (Dla grupy PSA - Citroen Peugeot) Doszedłem do wniosku, że potrzebny efekt uzyskam z szyny CAN samochodu. W końcu radio i wyświetlacz komunikują się właśnie dzięki temu interfejsowi. Z pomocą ESP32 oraz modułu, który kupiłem 3 lata temu - MCP2515, mogę nasłuchiwać...
Kolega mi niedawno mówił o tańszej wersji Arduino - nazywa się chyba Bieduino - tanie, a często wystarcza zamiast oryginału. Co do kondensatora: po pierwsze, trzeba na podstawie charakterystyki panelu solarnego (jest w pojemność C=t2*I2/(4(Umax-Umin)) ; t2 to czas cyklu włączania/wyłączania (t2=1/częstotliwość), I2 to prąd pobierany przez grzałkę.
https://obrazki.elektroda.pl/4732438200_... Witam Sterownik pieca używany w mojej kotłowni nie posiada funkcji sterowania pompą CWU. Była ona podłączona przez montera razem z pompą CO. Jak można się domyśleć, działało to jako tako gdy piec był gorący – kiedy wygasało, ciepła woda z bojlera była pompowana z powrotem do zimnego...
Dzień dobry, mimo, że czytam elektrodę od lat (zarejestrowany jestem ponad 8 lat), to to mój pierwszy post. Tak więc witam wszystkich :-D i dziękuję za lata pomocy w bardzo wielu kwestiach. Do rzeczy. Założyłem instalację PV na dach i chcę monitorować: energię pobieraną z ZE, energię oddawaną do ZEi wyliczać auto konsumpcję. Z falownikiem rozmawiam...
lecz z dodatkowym serwem, które sterowałoby osią Z. Nie da sie. Przynajmniej nie opierając się o to, o co oparł się autor tego na jutubie. Musiałbyś mieć dwa przyspieszenia odsniesienia, czyli jedno ziemskie, a drugą... pozaziemskie ;] I dodatkowo, precyzyjnie je znać. Patrz Dzięki FIFO serwa zachowują się stabilniej. Bzdura. FIFO to tylko kolejka,...
Myślę, że masz błąd w programie, nie dałeś całego więc trudno go analizować. Po resecie dane w RAM pozostają niezmienione, więc jeśli LED ci mruga, to pętla się wykonuje ale nie jest spełniony żaden warunek IF i program nie robi nic poza zapalaniem diody. Z tym, że w tym co zamieściłeś jest procedura pomiaru temp.: //TEMPERATURA POWROTU ZAWOR MIESZACZ...
Dodam że chodzi o przebiegi sinusoidalne a właściwie z prądnicy no i dokładność nie musi być wysoka... ACS712 mierząc prąd AC na wyjściu da Ci napięcie sinusoidalne ze składową stałą 1/2 Vcc (czyli przy I=0 na wyjściu masz połowę napięcia zasilania). A więc aby wyliczyć prawdziwą wartość skuteczną musiałbyś dokonać obliczenia średniej kwadratowej ze...
A ja nie wiem, co słowo "histereza" miałoby tu oznaczać, więc nie odpowiem na to pytanie. :arrow: Pisklak1977 - przydałby się jasny opis, co właściwie chcesz uzyskać. Piszesz, że chcesz mieć równe progi -0,25V i +0,25V - ale mają być równe przy liczeniu ich od jakiego poziomu? od średniego napięcia dla ustawionego biegu? czy to ma być średnia z początkowego...
http://obrazki.elektroda.pl/8172553500_1... Witam wszystkich! Dzisiaj chciałbym zaprezentować pomysł na znany problem - w miarę bezobsługowe, przenośne, działające jak najdłużej na bateriach i minimalizujące liczbę urządzeń rozwiązanie do monitorowania warunków otoczenia. Często podróżuję, więc chciałem zbudować urządzenie, które pomoże...
Znalazłem kilka poradników na temat sterowania diodami RGB za pomocą arduino i programu AmbiBox, lecz nic na temat sterowania w ten sam sposób zwykłymi białymi diodami. To co wymyśliłeś z pewnością nie jest niemożliwe, skoro z programu jak np. Ambibox czy Prismatik przychodzi do Arduino strumień wartości jasności i kolorów. Można z tego wyliczyć np....
Poszukaj wzoru na ciśnienie zredukowane npm. Ja używałem takiej funkcji: [syntax=c] //funkcja wylicza cisnienie zredukowane do poziomu morza i dla 0oC (takie jak na mapach pogody) na podstawie zmierzonego cisnienia atmosferycznego na danej wysokosci npm i zmierzonej temperatury uint32_t cisnieniezredukowaneNPM(int16_t temperatura, uint32_t cisnieniebezw,...
Marku, kup na allegro ten [url=https://allegro.pl/przewod-koncentr... i bedziesz mial problem z glowy. Ja mialem to samo ze kabel od czujnika byl za krotki. To...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
Cały proces musiałby trwać. Mógłbyś zbierać wyniki z ADC do bufora kołowego (np. próbki co 0,1s, bufor na 20 próbek), i po każdym wpisie do tego bufora uśredniać wszystkie próbki i wyliczoną w ten sposób średnią ruchomą jako wynikiem, sterować PWM. Inna metoda, dużo prostsza ale o nieco innym rezultacie to, w pętli odczytującej ADC (np. co 0,1s) dokonywać...
1 <- adres urządzenia 2 <- funkcja (2, read input) 0 i 10 <- adres rejestru (0 * 256 + 10 = 10) 0 i 2 <- ilość odczytywanych "wejść" (0 * 256 + 2 = 2) 217 i 201 <- CRC zapytania 255 <- zapewne śmieć Dzięki bardzo. Rozumiem, że schemat jest zawsze taki sam i zawsze mam tak samo to odczytywać? Różnić się tylko mogą bity danych, bo może...
https://obrazki.elektroda.pl/2219952500_... Witam. Niniejsza konstrukcja miała być jedynie przejściowym "proof of concept", ale jako to bywa z prowizorkami - te działają najdłużej. Niniejszy DIY bardziej pasuje do kategorii DIY programowanie, gdyż z samej pracy jedynie zostały połączone 1 układ do samodzielnego montażu z Arduino oraz...
Który z AVRmega ma dwa I2C? A programowo kolega nie umie zrobić? Działa i to dobrze. Niby banalna rzecz ale aby nie blokowoć CPU na czas przesyłania informacji trzeba zrobić to na przerwaniach. Niby prosta sprawa ale w przpadku 400kHz przerwanie następuje co 2,5us. ARM jeszcze daje rabe a biedny AVR? Proszę o przykład takiego "prostego" kodu wraz z...
chyba, że zmienna i jest zadeklarowana wcześniej jako globalna. tak, jest globalna, w zasadzie większość zmiennych mam globalne i właśnie mi o to chodziło, że nie które mógłbym zmienić na lokalne. Powinieneś użyć getFreeMemory() dobrze, wstawiłęm rozmiar "int size = 8192" dla Mega, wtedy wynik to 6694, gdybym zostawił 2048, wtedy wynik to 2047. No...
http://obrazki.elektroda.pl/1343788100_1... Czym jest WeatherPi? WeatherPi jest zasilaną energią słoneczną stacją pogodową wyposażoną w WiFi, opartą o Raspberry Pi. Jest to wspaniały system do własnoręcznego wykonania. Wszystko jest modyfikowalne, a cały kod źródłowy jest udostępniony do modyfikacji. Najważniejsze funkcje to systemu:...
https://obrazki.elektroda.pl/3496920600_... Jednym z pierwszych projektów, które zrealizowałem mając 9-10 lat było pudełko z kilkoma LEDami, przełącznikami i potencjometrem - taka tam wprawka w lutowanie. Drugim była migająca strzałka LED z kitu bodaj Jabela. Pierwszym, który zepsułem lutownicą transformatorową (której nie polecam)...
wyliczanie średniej wyliczanie średniej czujnik wyliczanie pojemności
przełącznik kolumna kierownica mechanizmy magnetofonów zamek drzwi pasażera
mikrokomputer cobra1 mikrokomputer cobra1
Wymiana silnika Mercedes-Benz O 815D a sterowniki Procedura uruchomienia silnika w agregacie Craft DELE KD140