SurpLife (Zengge) Symphony Controller USB SPI. Bardzo mały. https://obrazki.elektroda.pl/7113510300_... https://obrazki.elektroda.pl/5302174100_... https://obrazki.elektroda.pl/2046699700_... . Dołączono kopię zapasową oprogramowania układowego BKFIL i Easy Flasher. Coeff na tym urządzeniu to 84f37800...
https://obrazki.elektroda.pl/9299255200_... Odkąd radioodbiorniki zagościły w samochodach pewien problem stanowiło podłączenie ich do instalacji samochodowej - nie było bowiem jednolitego sposobu. Dopiero w latach 90-tych opracowano standard złącz tzw. kostki ISO oraz rozmiar radioodbiornika tzw. DIN. Co prawda producenci aut często...
RCD wykonany na mikrokontrolerze dyskwalifikuje dla mnie ten projekt. Co jak co ale to jest element zabezpieczający - dla mnie tu nie ma miejsca na DIY, kupujesz po prostu różnicówkę na DIN i masz pewność że zadziała zawsze. Skąd autor ma pewność że Arduino się akurat zawiesi na jakimś serialu czy innym g. Swoją drogą jakiś watchdog który po zawieszeniu...
Szanowni Koledzy, Jestem na etapie uruchamiania szafki sterowniczej do drzwi garażowych. Sterowanie arduino nano, moduł przekaźników 5V, dwa styczniki 230V, silnik 3 fazy. Niestety pojawiają się... Bezpośrednia odpowiedź (co zrobić najpierw) - Sprawdź i popraw sposób użycia „opto” w module przekaźnikowym: rozdziel strony JD-VCC/VCC, usuń zworkę JD-VCC,...
https://obrazki.elektroda.pl/6710486900_... Każdy, kto zaczyna swoją przygodę z Arduino, zwykle na samym początku staje przed dylematem w jaki sposób prosto i przejrzyście zarządzać zadaniami, które uruchamiane powinny być w określonych i najczęściej różnych interwałach czasowych. Jest to problem tzw. harmonogramowania zadań. W niniejszym...
Resetuj WDT tam, gdzie to potrzebne. Zamiast polegać tylko na loop(), warto "karmić" WDT strategicznie, czyli tam, gdzie może wystąpić problem. Warto też skonfigurować Interrupt Vector dla Watchdog Timer (WDT), co pozwala wykonać funkcję przed resetem układu. Funkcja taka może wykonać jakiś zapis stanu do EEPROM czy też wykonać sygnalizację resetu wskutek...
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...
Z tym akurat nie mam problemu. Piny 0 i 1 wykorzystuję w programie i jest OK. Z tego co wiem to USART trzeba aktywować w programie. Dodano po 15 Ale tak po przemyśleniu lepszym rozwiązaniem jest Watchdog odpowiednio ustawiony. Programowy reset wymaga aktywowania w przerwaniu i żeby to zadziałało musiał bym aktywować odpowiedni pin. Jeśli miało by to...
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....
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...
Tak można sie pocieszyć ze sie coś ma i coś widać , dziękuję Ci za pomoc , sam nie mogłem dać rady. Pozdrawiam. Dodano po 51 Jak dałem dlawik od zasilacza atx 60 mikroH to sie grzał zmieniłem na 100 mikroH od telewizora i chodzi dobrze. Wkleję kod może komuś sie przyda: [syntax=cpp] #include <avr/io.h> #include <avr/wdt.h> #define ID A3...
Jeżeli używasz scanNetworks(), to powinieneś po wyświetleniu i zapisaniu dostepnych sieci WiFi użyć scanDelete (), aby zwolnić rezultat skanowania z pamięci RAM. https://espressif-docs.readthedocs-hoste... Przykład: https://github.com/espressif/arduino-esp...
https://obrazki.elektroda.pl/4136220100_... Witam. Chciałbym przedstawić mój system sterowania roletami i oświetleniem w domu jednorodzinnym. System powstawał stosunkowo długo. Ewoluował wraz z budową domu. Niestety nie mogę poświęcić mu tyle czasu ile bym chciał dlatego nadal nad nim pracuje. Część komponentów doczekała się kolejnych...
W zasadzie pochwała się należy. Kilka uwag: Pierwsza i najważniejsza - rezygnacja ze stylu Arduino IDE na rzecz platformio. Spróbuj a zapomnisz o mega niewygodnym IDE Arduino i braku Intelisense. Co z kolei za tym idzie rozbicie na pliki cpp i h by nie "śmiecić" w jednym ino. Uwierz mi przyda się na później kiedy zaczniesz doceniać klasy Gdy to przebrniesz...
A więc do dzieła. Trzeba będzie jeszcze zmienić cofiguration word, bo z ustawieniem 3FFF raczej nie zadziała. [syntax=c]// CONFIG #pragma config FOSC = INTOSCCLK //INTOSCIO // Oscillator Selection bits (LP oscillator: Low-power crystal on RA6/OSC2/CLKOUT/T1OSO and RA7/OSC1/CLKIN/T1OSI) #pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT enabled)...
Mam tylko jeszcze pytanie czy to też działa na Arduino Nano bo czytałem na niektórych stronach że nie działa na Nano tylko na Uno czy ktoś już próbował na Arduino Nano. Nie ma znaczenia, czy to Nano, Uno, Mini, Micro czy Mega. Pod tym linkiem jest opis, jak obsłużyć watchdog w środowisku Arduino dla płytek z procesorem AVR (czyli Twojej): https://circuits4you.com/2018/01/24/tuto...
https://obrazki.elektroda.pl/2718988000_... Witajcie moi drodzy W tym temacie pokażę jak każdy początkujący może najprościej uruchomić w warunkach amatorskich mikrokontroler PIC32MX795F512H bez potrzeby trawienia/kupowania pod niego konkretnego PCB. Oprócz minimalnego niezbędnego układu pracy tego mikrokontrolera umieszczę tutaj kilka...
może to watchdog resetuje procka?
Dziś znów usiadłem do tego watchdoga i się udało. Jutro wrzucę do programu arduino pieca i sprawdzę czy działa. Ten układ scalony jako zewnętrzny wdt to świetna opcja. Dzięki za podpowiedź. Udało mi się wgrać odpowiedni bootloader do klona arduino nano na 328p i watchdog działa. Nawet znalazłem taki do 328pb. Działa też na pro mini, ale trzeba wgrać...
http://obrazki.elektroda.pl/6365414300_1... Istnieje wiele sposobów, na dodanie do amatorskiego projektu łączności bezprzewodowej. W poniższym projekcie autor wykorzystał łącze radiowe do skomunikowania 8 bitowego mikrokontrolera z rodziny PIC z komputerem PC. W internecie znaleźć można wiele różnych przykładów wykorystania szerokiej...
http://obrazki.elektroda.pl/2209085400_1... Autor opisanego poniżej projektu nabył niedawno dom i rozpoczął rozmaite projekty wokół domu. Jak w większości domów skrzynka elektryczna, wraz z miernikiem zużycia energii elektrycznej jest wystawiona na widok osób wchodzących do domu. W związku z tym, autor postanowił uczynić ten element...
Ale ja nie potrzebuję tego dla komend AT. Mam program napisany w Arduino dla ESP i tam chciałem umieścić watchdog-a.
Przyszło mi teraz do głowy zastosowanie Arduino. watchdoga do arduino też będziesz robił? :lol:
Chcę uruchomić zadanie które będzie inicjalizowało sim na core 0. Więc tworzę zadanie: 23:49:39.190 -> E (15893) task_wdt: Task watchdog got triggered. The following tasks did not reset the watchdog in time: 23:49:39.190 -> E (15893) task_wdt: - IDLE (CPU 0) 23:49:39.190 -> E (15893) task_wdt: Tasks currently running: 23:49:39.190 -> E (15893) task_wdt:...
Jeszcze eagle.irom0text.bin pod adres 0x40000. Nie wiem jak jest w arduino - skoro watchdog jest aktywny to czy w tej pętli nie jest wymagane jego odświeżanie?
Gdzieś tam czytałem, że zewnętrzny watchdog jest bardziej niezawodny. Nie weryfikowałem tematu. Czyli powinienem dać sobie z tym spokój?
(at)dasej Zainstaluj wtyczkę do Arduino IDE o nazwie ESP8266/ESP32 Exception Stack Trace Decoder . Będziesz wtedy konkretnie wiedział, gdzie się program sypie. Inaczej, to jest szukanie po omacku. Delay w esp nie istnieje Naprawdę? :) Kod z Arduino Core dla ESP8266 poniżej. Jest z całą pewnością mniej blokujący niż ten, co zaprezentowałeś w swoim poście....
Problem Twój może wynikać z wielu czynników w tym schematu, PCB, czy zewnętrznych czynników zakłócających. Implementacja Watchdoga to maskowanie problemu, a nie jego rozwiązanie. Piszesz o przekaźnikach a schematu nie załączasz. Watchdog ma zabezpieczać przed zdarzeniami losowymi np. piorun w budynek, itp., a nie przed powtarzającym się co chwilę problemem.
Dzięki za odpowiedź. Od razu narodziło się nowe pytanie, w jaki sposób połączyć oba programy (bootloader + docelowy program)? Da się to zrobić jakoś wygodnie czy należy używać jakiś komend w wierszu poleceń? w 2013 roku TMF napisał tak: Połączyć można np. programem srecord, można reż ręcznie (wystarczy usunąć ostatni rekord IntelHex i dołączyć drugiego...
Watchdog ma swój "silniczek" który kreci się 125kHz. Mikrokontroler mikrokontrolerowi nie równy i jeśli w temacie pisze 328P to na 50 stronie noty mikrokontrolera można przeczytać, że dla tego mikrokontrolera Watchdog można ustawić nawet na 8 sekund. Może to Ci wystarczy. Nie wiem jak to wygląda w Arduino bo jeszcze nie miałem czasu się pobawić, ale...
Jeśli chodzi o RPi i Domoticza to powinien dać radę jeśli chodzi o ilość czujników. Co najwyżej pomyślał bym aby podpiąć do niego dysk HDD po USB na którym będą zbierane dane. Dzięki temu nie obciążysz karty SD dużą ilością zapisów i zapewne podziała znacznie dłużej. Co do podłączeń czujników to musisz się zastanowić czy będą one działały analogowo...
Kod jest pod arduino a tam obsługa LAN jest wyjątkowo okrojona. Stąd też mój problem i poszukiwania rady na tak długi czas oczekiwania. W sumie to ten watchdog jest tylko jako zabezpieczenie. Ponieważ mikrokontroler pracuje w sąsiedztwie przewodów wysokiego napięcia. Istnieje więc prawdopodobieństwo że w każdej chwili może się zaciąć od fal EM.
https://obrazki.elektroda.pl/5077182400_... MICROS to niezależny dystrybutor praktycznie wszystkich bardziej i mniej popularnych mikrokontrolerów. Dzięki swojej pozycji nie koncentruje się na promocji żadnej wybranej marki i jest w stanie zaoferować optymalny produkt do wskazanego zastosowania. Mnogość dostępnych na rynku architektur...
A wujek google na to "histereza" (jeśli chodzi o temp. wył/zał)... zaś co do sterownika to źle wykonana instalacja, zasilanie przez transformator, nagły spadek napięcia i wyłączony BoD... możliwe. Brownout Detection i Watchdog to przyjaciel, nie wróg, korzystaj z nich.
Ta... pokaż mi w konstrukcjach amatorskich gdzie ten watchdog jest aktywny. A jak sie spojrzy na konstrukcję oparte o Arduino to się można za głowę złapać Arduino jako platforma sprzętowa, a nawet jako IDE również dają możliwość zarówno wykorzystania brown-out reset i watchdog. Jeśli się do problemu podchodzi poważnie to "gotowce" i "klocuszki" arduino...
Morduje się już chyba dwa tygodnie i zaczynam już być w kropce bo w sieci krąży .bas (nawet na elektrodzie jest ) programu tego układu wiec radośnie zrobiłem hex i zaprogramowałem ( o ile czegoś nie pomieszałem bo już niczego pewny nie jestem ) i zadziałał. Chciałem wprowadzić zmiany w programie pozmieniać niektóre funkcje i nagle wszystko przestało...
Nie chcesz auto łączenia z WiFi to masz funkcję WiFi.setAutoConnect(false); W narzędziach arduino pod pozycją Erase Flash możesz wybrać by za każdym wgraniem szkicu kasowało cały flash (jak wyżej). Jak masz długie pętle z dużą ilością instrukcji użyj w każdej iteracji yield(); lub delay(0); unikniesz tym wyzwolenia watchdoga. Zawsze można wyłączyć watchdoga...
A nie jest tak, że standardowo w NANO jest bootloader 2kB "arduinowy", a ten od Optiboota, np. użyty już w UNO, jest 512B? Tak samo zresztą ten "duży" bootloader jest w PRO MINI. Chyba że o to chodziło w tym zdaniu: "Dla Optiboota i Arduino rozmiar kodu i rezerwowanej pamięci jest dokładnie taki sam, ale mniejsza jest dostępna przestrzeń - czyli większy...
2b. jeżeli nie ma połączenia z siecią to następuje trzy krotna próba nawiązania połączenia, jeżeli za trzecim razem się nie uda to ESP przechodzi w stan uśpienia Problem w tym że autorowi się wiesza ESP przy nieudanej próbie połączenia, pozostaje tylko reset: manualny, watchdog lub z wyczerpania akumulatora... Jeżeli przy LUA nie ma tego problemu,...
Watchdog to sprzętowy układ - timer który odlicza zadany czas. Główna pętla programu musi cyklicznie ustawiać ten timer zanim dojdzie do 0, bo jeśli tak się stanie, procesor zostanie zrestartowany. Mikrokontrolery AVR mają taki układ wbudowany.
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:...
Chciałbym przetestować układ attiny13. Nie posiadam niestety odpowiedniego rezonatora kwarcowego. Posiłkuję się filmem ElektroMarasa na temat programowania układu attiny13 (link: https://www.youtube.com/watch?v=ghtCYlqU... Podążam jego pdf-em na google drive. Podłączyłem attiny13 odpowiednio do pinów rst -> 10, mosi -> icsp mosi, miso -> icsp miso,...
To może jeszcze jedno pytanie programistyczne, może ktoś coś pomoże. Jeszcze tak sobie testuje akurat w bascomie komendę Socketconnect Oczywiście najpierw otwieram gniazdo komendą Getsocket . Moduł co kilka godzin traci połączenie w programem TCPIP, który sobie sam napisałem jako serwer windowsowy a W5100 pracuje jako klient. Sprawdzam sobie komendą...
Co do źródła podtrzymującego to chyba nie w tym rzecz bo: 1. Dałem nawet 2x680 uF + 4 * 100 uF równolegle wszystko i problem występuje nadal. 2. Spróbowałem wykonać to na przerwaniu od komparatora i tutaj o dziwo działa z tym że tylko wtedy gdy procesor nie śpi. Ponadto z nie wiadomych mi przyczyn gdy nawet uśpienie jest włączone i uC działa normalnie...
Zlecę wykonanie płytki rozszerzającej do Arduino UNO oraz napisanie kodu obsługującego PCB: Podstawowe wymagania: - obsługa 2 kanałów protokołu wiegand 26/34 - 2 przekaźniki (z komendą wysyłaną przez RS485, załącz na 1 s., załacz/wyłącz) - diody sygnalizujące nadawanie na kanale 1, kanale 2 i komunikacja na porcie RS485 - nadajnik/odbiornik RS485 do...
Witam noi po zainstalowaniu tego ,programator wogle przestal wspolpracowac musialem od nowa system instalować po zainstalowaniu wyskakuje taki sam komunikat jescze jedno pytanie w MkCalculator jako lock bits pokazuje mi 0x3F a w AVR dudes pokazuje external jako 0x05 czy lock bits nie powinien byc na 0x0F Dodano po 14 Widze ze odpowiedzi brak pewnie...
Witam, chcąc zaimplementować oszczędzanie energii w moim Arduino zdecydowałem się na użycie watchdoga. Jak wiadomo odmierza on do 8 sekund, więc chcąc "spać" przez 60 byłem zmuszony zaimplementować go kilka razy pod rząd. Przy wybudzeniu celem mojego programu jest zczytanie wartości czujników oraz RTC a następnie wyświetlenie tego na ekranie LCD. 1....
Możesz zapoznać się z takim tematem: http://www.turtle5k.org/ i wszystkim co jest do niego podłączone. Robot jest oparty na platformie napędzanej przez 3 omni-wheels. Każde jest kontrolowane przez Xmega z driverem. Polecenia dla tych sterowników idą z PC, do którego podłączona jest kamera, a decyzje podejmowane są na podstawie obrazu z kamery, sygnałów...
Chcę stworzyć urządzenie do pomiaru pojemności kondensatorów (mam już takie na Arduino i działa ok), bazuje ono na sprawdzonym projekcie pod Arduino z tej strony -> Link nazwanym jako "Capacitance Meter for 1 μF to 3900 μF Capacitors" , ale że chcę nauczyć się programować PICe, postanowiłem przepisać kod tak aby zadziałał na uC PIC16F1825...
Witam. Mam następujący problem z niedziałającym TWI. Mam kod na atmegę w C. /* Czujnik ultradzwiekowy sterowany z magistrali i2c C= 2010 Grzegorz Eliszewski grzegorz(at)eliszewski.pl esio.eu */ #define F_CPU 12000000UL // czestotliwosc kwarcu 12MHz #include <avr/io.h> #include <util/delay.h> // obsluga opoznien #include <compat/twi.h>...
mikroprocesor watchdog opcja watchdog watchdog resetuje
sprawdzenie czujnika ciśnienia oleju regulacja ciśnienia podgrzewanie szyby przedniej
Rola drugiego kondensatora w filtrze górnoprzepustowym 3. rzędu Niesymetryczny obrót bębna w pralce Samsung Eco Bubble 7 kg