Ponieważ ostatnio zostałem posądzony że nic nie wnoszę do forum tylko a, tylko korzystam więc „pochwale się moim projektem” chociaż pochwalić to w tym przypadku za duże słowo bo nie ma czym, gdyż projekt jest w wersji roboczej, ale DZIAŁA był testowany w firmie przez 3 miesiące i wszystko jest ok więc prezentuje. To jest moja pierwsza przygoda...
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...
Dostosuj sobie do własnych potrzeb. Funkcja wywoływana co 1s. Tu akurat obliczana jest energia czyli Wh. [syntax=c] void telemetria() { // korekta czasu o faktyczny czas pomiedzy wykonaniem funkcji w stosunku do zakladanego (1000ms) ostatniCzas = obecnyCzas; obecnyCzas = millis(); energia += (float) W_AC * (obecnyCzas - ostatniCzas) / 3600000.0; } [/syntax]
Szukaj pod hasłem "Timer Interrupt Capture" przykładów jest od groma nawet pod Arduino ATMEGA328..
Jak ja lubię te słowotwórcze bzdury... Te moduły to baterie ogniw Peltiera. Głupi nazwał to ogniwem, reszta powtarza bezrefleksyjnie. Zasilacz - 12 V i 12 A. Taka musi być jego minimalna wydajność. Kup zasilacz impulsowy, są teraz tanie, łatwo dostępne. Nie będzie się grzał. Gdy się zepsuje, to kupisz nowy. Moduł z baterią ogniw Peltiera jego moc musi...
zdania doprowadzają do jedynej IMO słusznej konkluzji w tym wypadku: Arduino. Arduino to ślepa uliczka. W mojej ocenie, Arduino traktuje uC jak Z-8 (CPU + GPIO) czy 8051 gdzie ze sprzętu to głównie proste timery i UART. ZERO wykorzystania sprzętu! Bo co wspierają biblioteki Arduino? UART z malutkim buforem w RAM, I2C to samo. SPI bez bufora, bez przerwań....
Pokaż swoje próby, schemat podłączenia. Na początek wystarczy obsługa millis(), timery sprzętowe można zostawić na coś wymagającego dużej precyzji, odliczenie 60s nie musi być wyliczane z dokładnością pojedynczych cykli zegara uC. Pisanie na prive to kiepski pomysł, jeśli moje rozumowanie jest błędne tutaj od razu ktoś to poprawi . Akurat w Arduino...
Witajcie, mam problem ponieważ posiadam Arduino + Ultradźwiękowy czujnik odległości US-015 2-400cm dostępny na botland . pl o następujących parametrach : Napięcie zasilania: 5 V Średni pobór prądu: 3 mA Zakres pomiarowy: od 2 cm do 400 cm Dokładność: 0,3 cm + 1 % Kąt: < 15° Wyjście: sygnał częstotliwościowy Częstotliwość pracy: 40 kHz, chciałbym...
Rezystor + diody do GND i Vcc co najmniej. Oczywiście można prędkość mierzyć niemechanicznie, np. przy pomocy ultradźwięków (żeby nic nam nie piszczało). Przepuszczając falę w dwóch prostopadłych kierunkach można wyliczyć prędkość wiatru, poprzez pomiar czasu przejścia fali ultradźwiękowej. Jest to bardzo precyzyjna metoda i odporna na brud, kurz i...
Witam. Od jakiegoś czasu walczę z płytką Nano i sensorem UV. Początkowo była sobie płytka z Uno i moduł GYML8511. Jakiś prosty kod ściągnięty nawet nie wiem skąd "zaskoczył" i była frajda bo sypało wynikami na "monitor serial" ... Jednak apetyt rośnie w miarę jedzenia a wygodnictwo zwycięża rozsądek-niewygodnie robi się "pomiary" targając w mało dostępne...
Ew. rozważyłbym użycie jakiegoś AVR z wbudowanym torem radiowym. Swego czasu Atmel miał zestawy o nazwie AVR Raven, które składały się m.in. z procesora low power + procka z torem radiowym implementującym ZigBee. Do tego było kompletne oprogramowanie: stos ZigBee + właśnie pomiar temp. na odległość. Całość działa na pastylce LR, mam to już jakieś 6...
kamilple, Powiedz po co ma Arduino odliczac do 30' po nacisnieciu przycisku??? Z tego co widze masz 2 opcje: 1) po nacisnieciu przycisku robisz pomiar i wyswietlasz go a po 30' ekran gasnie, 2) robisz odczyty co 30' ale wyswietlasz po nacisnieciu przycisku 30' mozesz to zrobic tak: [syntax=c] long a = 0; loop() { .... a= (millis()/1000); //poczatek...
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ć...
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
Chciałbym przedstawić jeden z możliwych sposobów wykonania cyfrowego regulatora PID Przestawiony regulator nie ma konkretnego zastosowania , to do czego zostanie wykorzystany zależy od czytelnika. Opis regulatora kieruję do osób które zaczynają przygodę z automatyką i układami regulacji. Spróbowałem wyjaśnić jak działa cyfrowy regulator PID, czemu ich...
https://obrazki.elektroda.pl/1605811200_... Multimetr Elektronik bez multimetru jest jak zakonnica bez habitu. Jest to bowiem podstawowe narzędzie pomiarowo-diagnostyczne i jego posiadanie jest po prostu niezbędne. Ale o ile zakonnica wie, co będzie nosić, to początkujący elektronik może się zgubić w gąszczu dostępnych typów, marek...
https://obrazki.elektroda.pl/9272556200_... Spodziewam się, iż pod tym artykułem rozpęta się prawdziwa burza. Dlaczego? Bo będę pisał o rzeczach EKSTREMALNIE NIEBEZPIECZNYCH . Będzie więc o pomiarach, które są groźne dla życia, zdrowia i sprzętu. Będzie mowa o metodologii poprawnej, którą polecają eksperci na Elektrodzie (co nie oznacza,...
https://obrazki.elektroda.pl/7640927000_... Dzisiaj pokażę jak można postawić na Arduino R4 WiFi prostą stronę WWW wyświetlającą zebrane przez nas pomiary na ładnych, czytelnych wykresach. Być może przyda się komuś to do projektu typu czujnik temperatury, pomiar zużycia energii czy tam stacja pogodowa. Wykresy będzie rysować dobrana...
Chodzi o ten fragment: [syntax=c] TCCR1B = TCCR1B | B00000000; [/syntax] On nie zeruje rejestru.
Witam, wartości podane w poprzednim kodzie były tylko przykładowe by sprawdzić działanie programu, enkodery z których korzystam to iduino prosty enkoder ze swichem lub enkoder dfrobot df400 za którym jestem bardziej ze względu na dokładność. Dogrzebałem się do przykładowego kodu który modyfikując chyba spełniłby moje założenia liczenia drogi, zawiera...
Witam Czy istnieje jakiś sposób na pomiar czasu wykonania kodu w milisekundach. Potrzebuję tego do "zestrojenia" timera. Wykorzystuję w nim funkcję millis(), ale zauważyłem, że w porównaniu z innym czasomierzem występują w nim znaczne opóźnienia. Poniżej fragment kodu czasomierza: s to sekundy, interval ma wartość 1000. Chciałbym za pomocą wartości...
Dokładnie tak i co gorsza ta moc tracona jest na samych panelach i sprawia że ich temperatura rośnie co tylko pogarsza jeszcze uzysk. Niestety Covid i zima spowolniła pracę na projektem. Obecnie panele już na dachu podłączone do grzałki bez sterownika. Wczoraj odpaliłem arudino nano i po pierwszych testach wyszło że wyświetlacz na HD44780 (2x16) z komunikacją...
http://obrazki.elektroda.pl/4168368600_1... Przedstawiam kolejny krok ku "cyfryzacji" mojego motocykla, a mianowicie 10-cio funkcyjny licznik-komputer pokładowy. Co do słówka "komputer" to może nieco na wyrost go użyłem, niemniej urządzenie oprócz mierzenia prędkości i przebytej drogi, pokazuje też jednak coś więcej - w sumie oblicza...
Witam, mam za zadanie w miarę dokładnie zmierzyć czas trwania stanu wysokiego na pinie procka. I tu pytanie jakiego przyrządu najlepiej użyć? Stan H trwa od ok. 10 do ok. 130s. Moją pierwszą myślą był analizator stanów logicznych, gdyż przydał by się również do innych zadań, czy prawidłowo zmierzy on tak długotrwały przebieg ? Proszę o radę i pozdrawiam.
https://obrazki.elektroda.pl/5220229400_... Witajcie, przedstawię tu od 0 rozpoznanie wyprowadzeń, podłączenie, zaprogramowanie i uruchomienie z Arduino wyświetlacza LCD z elektrośmieci. Omawiany tu wyświetlacz pochodzi z pralki Amica AWSN12DA i posiada sterownik BL55066 do którego nie znalazłem biblioteki, tylko samą notę katalogową....
Witam, Chce zmierzyć czas pomiędzy dwoma zdarzeniami mianowicie pomiędzy wystawieniem stanu niskiego na wyjściu PD7 a pojawieniem się stanu niskiego na wejściu PB0 (programowo podciągnięte do Vcc). Czas ten jest wynosi ok 70ms dlatego używam licznika 16 bitowego z prescalerem =64. Jeśli chodzi o dokładność tego pomiaru to zależy mi na 0,5ms, przy tak...
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...
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
https://obrazki.elektroda.pl/2558148800_... -BANDIT INFO BOX- 1. WSTĘP Opisywana konstrukcja to zestaw dodatkowych cyfrowych wskaźników które wykonałem do swojego motocykla (Suzuki Bandit 650S K5). Są to wskazania: aktualnego biegu, napięcia w instalacji oraz temperatur: oleju i powietrza (silnik tego motocykla jest chłodzony olejem...
zastanawiam się czy ten czujnik wytrzyma tak wysokie napięcie Wg mnie nie wytrzyma. Swego czasu używałem ACS712, do pomiaru AC bez problemów, ale w dokumentacji jest napisane "ACS712 Dielectric Strength Test Voltage* 2100VAC". Natomiast dla ACS711EX jest sformułowanie "ACS711 Output for < 100 V Isolation Applications" co brzmi dość podobnie i oznacza...
Najprostsze, co można zrobić, to dodać opornik szeregowo z fotoopornikiem (proponuję od góry, czyli od strony plusa zasilania). Sensowna jest też wymiana R1 na znacznie większy, a R2 na nieco mniejszy (lepiej, by ich suma się nie zmieniła, ona powoduje opóźnienie impulsu). Kolejny ruch, to dodać kondensator między kolektorem T2, a górnym końcem fotoopornika...
https://obrazki.elektroda.pl/1808304600_... Na początku wyjaśnienie do tytułu – nie jest to typowy termometr, gdyż niczego nie mierzy lecz po prostu wyświetla temperaturę pobraną przez inne czujniki. Stwierdziłem jednak, że „wyświetlacz temperatury” brzmi dziwnie. Za to „do sypialni” ma swoje uzasadnienie,...
Chcę ją tak przerobić, abyśmy potem pracowali na jednym programie. Więc dobrze aby tabela odpowiadała obecnej. Rozumiem że część danych jest do debagowania, mogę to dać do odrębnej tabeli. Ten ESP ma tyle pamięci, że może dałoby się umieścić jednocześnie dwie wersje "frontendu", do wyboru? Zobaczę o co chodzi. Jeszcze nie korzystałem nigdy z adc w...
https://obrazki.elektroda.pl/9122487300_... Ze względu na wysoką cenę profesjonalnych liczników częstotliwości, małe możliwości tanich (długi czas pomiaru i mała rozdzielczość pomiaru niskich częstotliwości) zdecydowałem się na budowę własnego urządzenia. Założenia: - Główny wyświetlacz LED, pomocniczy graficzny 128x64 OLED. - Równoległy,...
Głównym powodem wykonania takiego licznika była chęć rezygnacji z mechanicznego napędu klasyczną linką starego prędkościomierza/drogomierza. Linka ta niestety była dosyć zawodna - zrywała się, pękała osłona, poza tym była opornie prowadzona wzdłuż amortyzatora - naprężenia jakie powodowała urywały z czasem plastykowe obejmy. Postanowiłem wyeliminować...
http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...
https://obrazki.elektroda.pl/3570276400_... Pokażę tutaj jak przyśpieszyłem programową komunikację SPI służącą do obsługi pamięci Flash. Sprawdzę jak dużo kodu może kryć się za warstwą abstrakcji GPIO BK7231 a potem spróbuję operacje na pinach zredukować tak, by działały bezpośrednio na rejestrach. Ile cykli procesora tracone jest...
https://obrazki.elektroda.pl/3137388100_... Barometr wykorzystuje czujnik BMP-180 (I2C) na płytce GY-68, wskazuje na wyświetlaczu e-papier (SPI) aktualne ciśnienie atmosferyczne, oraz historię poprzednich pomiarów w formie wykresu. Na wyświetlaczu udało się zmieścić prostą prognozę pogody opartą o aktualne ciśnienie oraz stan baterii...
https://obrazki.elektroda.pl/4504656600_... https://obrazki.elektroda.pl/4128476100_... https://obrazki.elektroda.pl/1757195800_... https://obrazki.elektroda.pl/9734649000_... https://obrazki.elektroda.pl/4717614300_... https://obrazki.elektroda.pl/4176235900_...
https://obrazki.elektroda.pl/9471865900_... Projektowanie i budowanie praktycznych układów zawsze wiąże się z jednym problemem, jakim jest kwestia zasilania. Jest to kwestia istotna już na etapie tworzenia koncepcji układu, gdyż jego przeznaczenie dyktuje, czym będzie zasilany, a także z jakich konkretnych rozwiązań układowych skorzystamy....
Sterowanie silnikiem BLDC jest proste i jednoczenie nie jest ... Jest - bo niewiele trzeba i będzie działał, Nie jest - bo kultura pracy wymaga bardziej złożonych algorytmów ( np. sterowanie wektorowe ) Ja poprzestałem na takim prostym sterowaniu ... po części z braku czasu / wiedzy, po części z braku dawcy do testowania ... Silnik roweru SPARTA mam...
Dodaj dzielnik rezystorowy, tak, aby z napięcia 0-12V zrobił ci 0-5V.
Te wszystkie biblioteki w Arduino IDE dla BL0937 to lipa ! Zacząłem pisać sam cały kod... Obecnie mój kod jest taki : #include <Arduino.h> #include "Timer.h" #include <ESP8266WiFi.h> #include <WiFiClient.h> #include <ESP8266WebServer.h> #include <ESP8266HTTPClient.h> #include <ESP8266HTTPUpdateServer.h>...
Chciałbym przedstawić jeden z możliwych sposobów wykonania prostego zadajnika sygnału 4-20 mA. https://obrazki.elektroda.pl/3799064400_... Zbudowałem zadajnik ponieważ chciałem sprawdzić czy możliwe jest wykonanie zadajnika 4-20mA który będzie pobierał zasilanie z pętli prądowej i będzie posiadał wyświetlacz który świeci (nie będzie...
O widzisz wreszcie konkret 😀 Tak ale czy da się je przechwycić poprzez Arduino. PulseIn wychwytuje podobno od 10us tak piszą na stronie Arduino https://www.arduino.cc/reference/en/lang... Pilot to ja mam więc nadajnik posiadam tylko teraz chodzi o to by procesor rozróżniał złapane sygnały. U mnie przebieg jest zanegowany...
Z czego wynikają przekłamania pomiędzy poszczególnymi kanałami? Z niedokładności rezystorów w dzielniku, czy ADC ma swoją pewną zwłokę? Teraz przy 'pomiarze' napięcie za rezystorem jest średnio o dwie dziesiątki wyższe. A rezystory jaka mają tolerancję???
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:...
https://obrazki.elektroda.pl/2611358400_... Opisany poniżej układ to realizacja pomysłu na zagospodarowanie „modułów Arduino”, zakupionych często przy okazji, bez sprecyzowanego celu, oraz innych „przydasiów”. Na początku miał to być tylko mały pojazd sterowany radiowo. W miarę czasu przybywało pomysłów: dodano...
KAM-ELE-ON Hot Water Visualizer V5.7.3 https://obrazki.elektroda.pl/3337561500_... https://obrazki.elektroda.pl/2004735900_... https://obrazki.elektroda.pl/1180862600_... https://obrazki.elektroda.pl/1239958000_... Czym właściwie jest? Powiem w skrócie: Odpowiedzią na nurtujące pytania...
https://obrazki.elektroda.pl/3225346600_... Opis konstrukcji Stacja pogodowa z prezentacją pomiarów na LCD 4x20 oraz możliwością udostępnienia danych dla Domoticz lub ThingSpeak. Sercem stacji jest układ ESP8266-12F na zaprojektowanej z gotowych modułów płytce. Schemat płytki PCB zaprojektowanej w EAGLE 9 przedstawia poniższe zdjęcie:...
https://obrazki.elektroda.pl/9376840100_... W poniższym materiale przedstawiona jest konstrukcja niedrogiego i prostego modułu do śledzenia pozycji balonu wysokościowego z wykorzystaniem sieci LoRa. Tracker zasilany jest z pomocą dwóch litowych baterii AAA, co wystarcza do działania nadajnika przez około 25 dni. Przez połowę tego czasu...
Cześć, jestem w trakcie budowy prostego miernika jak w temacie. Miał być to projekt na jeden wieczór, na potrzeby sprawdzenia paru akumulatorów które mam w "szufladzie". W zasadzie mógłbym powiedzieć że jest zakończony gdyż spełnia swoją funkcję. Przyszło mi jednak na myśl, by rozbudować to do czegoś zdatnego do użytku również dla innych. Szukałem na...
napisz program dla Duemilanove w którym mierzony będzie czas od momentu pierwszego wciśnięcia guzika do momentu jego ponownego guzika. Czas ten ma być wysyłany za pomocą modułu bluetooth HC-05 do aplikacji stworzonej w MTI App Inventor. PIny są dowolne. Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Płytka Arduino:...
Witam Panie Krzysztofie Minął jakiś czas od naszych dyskusji na YT - miałem sporą przerwę przy pracy z projektem ale wracam do kontynuowania tematu. Po zmianie/przestawieniu stron (kolejności) podziały się problemy z którymi nie jestem w stanie sobie poradzić. Zegar, lampy i termometry śmigały aż miło i się skończyło :-( . Projekt generalnie dotyczy...
arduino zmiana czasu arduino odliczanie czasu licznik czasu arduino
wymiana grzałki united zasilacz satel integra rolety
buczenie unifonu urmet naprawa lampy solarnej
Czy przetwornica DC Step down rozładowuje akumulatory? Pralka wiruje, ale woda pozostaje w bębnie - przyczyny i rozwiązania