Tylko transoptor wystarczy. + 2 rezystory i 2 diody. Minimum przy wejściu transoptora, to: dioda (ma przewodzić prąd w stronę przeciwną do LED transoptora), i szeregowy opornik. Jeśli szczytowy prąd LED-a ma być np. około 5mA (dla takiego prądu podają CTR dla PC817), to opornik 62kΩ, co oznacza moc traconą 0,85 W, a więc opornik o mocy co najmniej...
Przerwanie od zbocza jest kompletnie niepotrzebne do niczego - wystarczy TYLKO przerwanie od timera, w którym również można zrobić wykrywanie zbocza i filtrowanie - wystarczy kilka zmiennych pomocniczych (poprzedni stan, jakieś liczniki). Jest to skrajnie proste i działa idealnie. Angażowanie dwóch przerwań do czegoś co można zrobić w jednym jest kompletnym...
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
W zasadzie każde rozwiązanie zaproponowane przez ciebie jest do zrealizowania, pytanie tylko w którą stronę chcesz iść :wink: . Mogę tylko zarysować jak ja bym to widział (najprostsze rozwiązanie). Baza danych, zbędna, chyba, że chcesz użyć np. do autoryzacji (lista użytkowników), bo problemem było by "wykrywanie" żądania zmian stanu urządzenia sterowanego...
Wracając do głównego pytania autora postu, można tak oprogramować integrę. Opcje wejść, cytat z instrukcji "Alarm po cz. na wy. - po włączeniu opcji, wejście wywoła alarm, jeśli w momencie zakończenia odliczania czasu na wyjście będzie ono naruszone. Jeśli opcja jest wyłączona, alarm jest wywoływany tylko w przypadku zmiany stanu wejścia z normalnego...
Komparator jest w stanie wykryć zmianę a układ INT0 nie? To troche dziwne. Niespecjalnie dziwne. Zwykły pin przełączy się, gdy napięcie opadnie poniżej poziomu niskiego sygnału logicznego, który jest definiowany jako procent Vcc - problem w tym, że Vcc obniża się po zaniku i proporcjonalnie obniża się próg przełączenia pinu. W efekcie, gdy nawet w...
Co do programu przedstawionego w załączniku. Strasznie marnujesz czas procesora, powinienes w przerwaniu wykonac kilka instrukcji a ty wykonujesz wszystko. Uboczną stroną jest jescze to ze musisz zapisywac wykorzystywane rejestry na stosie i "uziemiasz sobie licznk 0" Proponowałbym taki sposób: czujnik dołaczasz do wejscia into lub int1 ustawiasz na...
Witam, jako że nie znalazłem gotowego rozwiązania na sensowne wysterowanie mojego ahu boxa (Type: U-Match Version: 1.02) postanowiłem spróbować samemu coś stworzyć . Na bazie płytki KINCONY A6 v1.3, oraz posiłkując się AI stworzyłem kod który mam nadzieje jak najbardziej optymalnie wykorzysta moc sprężarki, co powinno się przełożyć na koszty ogrzewania....
http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...
https://obrazki.elektroda.pl/3915223300_... Wiele kontrolerów rolet jest dostarczanych z pilotami RF, ale bez łączności Wi-Fi, więc nie można ich łatwo sparować z Home Assistant. Na szczęście zawsze można po prostu wstrzyknąć zdalne naciśnięcia przycisków i przechwycić stany diod LED za pomocą prostego dodatku w postaci modułu WiFi....
https://obrazki.elektroda.pl/4483849100_... 1. Dlaczego powstał ten projekt? Założenia. Od paru lat fascynowało mnie zbudowanie własnego oscyloskopu i poznanie pewnych problemów tej tematyki "od podszewki". Pierwsze praktyczne próby realizacji tego tematu podjąłem w czasie studiów, gdy w moje ręce pierwszy raz trafił zestaw maXimator...
http://obrazki.elektroda.pl/4029783300_1... Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności programistów...
https://obrazki.elektroda.pl/9107147700_... Pokażę tutaj wnętrze 'inteligentnego' radaru/czujnika ruchu/oświetlenia Tuya opartego o TuyaMCU, przeanalizuję jego protokół komunikacji, a potem przedstawię jak można go obsłużyć w OpenBeken. Dla wygody użytkowania utworzę też dla tego urządzenia mini stronkę WWW w Bootstrapie, którą zahostuję...
Owszem, pewnie po zmianie czasu działałoby lepiej. Ale wiesz, warto uczyć się na doświadczeniu innych. Mnie kiedyś ten sposób pokazał na elektrodzie, przekazuję go więc dalej.
kiedy wciskam przycisk, liczenie czasu nie rozpoczyna się. czy mógłbyś zaproponować inaczej napisany kod? Wstępna ocena dostępnych informacji Analiza podanych przez użytkownika danych: - Problem zgłoszony przez użytkownika: - Po wciśnięciu przycisku, liczenie czasu nie rozpoczyna się . - Użytkownik prosi o propozycję innego kodu, który rozwiąże ten...
Mam kilka włączników pod Tuya w domu i faktycznie niektórym zdarza się samoczynnie zmienić stan (zwłaszcza na "wyłączony"). Ale z oryginalnym firmware? Tak się zastanawiam czy wlutowanie tych elementów jakkolwiek koresponduje z flashowaniem? Rzeczywiście, firmware może mieć w pewnym stopniu wpływ na wykrywanie stanu przełącznika. Chociażby to od firmware...
(...) chPin) == HIGH); // Czekaj na zwolnienie przycisku ledState = !ledState; // Zmiana stanu LED } } } if (ledState) { // Jeśli LED ma być włączony pulseLED(); // Pulsowanie LED } else { digitalWrite(ledPin, LOW); // Wyłączenie LED } lastSwitchState = reading; } Analizując Twój kod, wydaje się, że problem może wynikać z logiki, którą próbujesz zaimplementować,...
Cześć, dzięki za super szybką odpowiedź! Z twoimi sugestiami, to działa! Oba ustawienia: - wartość startowa kanału 1 inna niż 0 lub 1, lub - wartość startowa kanału 1 -1 skutkują pomyślnym opublikowaniem mqtt o wartości "0" po zmostkowaniu sond wody. - Moja obserwacja: po wybudzeniu z uśpienia MCU potrzebuje 15 sekund, aby zgłosić nowy stan, a jeśli...
Aby to sflashować, należy usunąć moduł Tuya lub tymczasowo przeciąć ścieżki TX/RX W szeregu z MCU znajdują się rezystory 100R, więc można je odlutować. Niestety wszystkie te części znajdują się pod wyświetlaczem, a klej przytrzymujący go jest _mocny_. Bądź ostrożny, bo możesz oderwać arkusz odbijający podświetlenie wyświetlacza. Komunikacja z MCU odbywa...
Mam mały problem - nie potrafię przenieśc kodu z bascoma do avr c (eclipse). Tzn, wiem ze nie przeniosą go 1:1 chodzi mi raczej o ogólne zasady, szkielet: chodzi o zapis do pamięci eeprom stanu licznika - licznik sie zmienia przy pomocy przycisków góra/dół - przy wyłaczeniu zasilania oczywiście jego zawartośc jest kasowana. Oczywiście zapis przy każdej...
Przede wszystkim dziękuję za odpowiedź i poświęcony czas! Masz rację... to był długi post. Podzielę to teraz na kilka części, żeby było łatwiej... Przepraszam za opóźnienie, to dość długi post! Spróbuję Ci pomóc, ale pamiętaj, że naszym podstawowym założeniem jest to, że automatyczne wykrywanie HASS jest przeznaczone dla prostych urządzeń, a dla zaawansowanych...
OpenCV uruchamiany jest głównie na wysokowydajnych platformach obliczeniowych czy mocnych mikroprocesorach, ale pakiet ten może wykonywać kilka rodzajów aplikacji do przetwarzania obrazu na prostych mikrokontrolerach. Przetwarzanie obrazu stało się częścią naszego życia. Nikogo nie dziwi rozpoznawanie twarzy w smartfonie czy wykrywanie pasa ruchu przez...
Temat oświetlenia schodów niedawno był akurat nie na PCA9685. Pytanie, dlaczego konieczność użycia zewnętrznych PWM? Schody to nie ekran telewizora. Czy 12-bit jest konieczne? Nie wystarczy 5 czy 6-bit? PWM zrealizować programowo. Pokaż jaki masz algorytm działania programu i napisz z czym masz problem. Wykrywanie zmiany stanu czujnika? Komunikacja...
http://obrazki.elektroda.pl/5066557500_1... Poniższy projekt dotyczy pomysłu który został w części zrealizowany już 10lat temu, ale dzisiaj mógł przybrać nieco inny wymiar, zaspokajając wybujałą wyobraźnię jego autora :). Dotyczy rzeczy całkiem zwykłej, jaką jest „przewodowy dzwonek mieszkaniowy”. Pierwszą odsłoną tego pomysłu...
https://obrazki.elektroda.pl/7687040900_... Podczas gdy niemowlęta mają naturalny mechanizm ostrzegania rodziców, że potrzebują zmiany pieluchy, nowy czujnik opracowany przez naukowców z Penn State może pomóc pracownikom, nie tylko żłobków, ale także szpitali i innych miejsc, zapewnić natychmiastową opiekę nad podopiecznymi. Omawiany...
zeby bylo wiadomo czy zostanie to potraktowane jako 0 czy 1, należy zerknąć do datasheet'a i sprawdzić czy podana ilość woltów - zalicza się do 0 czy 1. Sam sobie zaprzeczyłeś, nie wiadomo czy dla zadeklarowanych poziomów logicznych 0 - GND, 1 - 5V po przyłożeniu 2,5V będzie 0 czy 1? :) Tzn gdzie konkretnie sam sobie zaprzeczyłem? I co to kogo obchodzi,...
W systemie korzystającym z monitorowania warunkowego i konserwacji predykcyjnej urządzenia są ściśle monitorowane w celu szacowania ich aktualnego stanu "zdrowia". https://obrazki.elektroda.pl/9556358500_... Istnieje wiele różnych typów czujników, których można użyć do tego zadania. Jednak dopasowanie czujnika do konkretnej aplikacji często...
Nie lepiej podpiąć pod naóżke p3.2, p3.3 ze względu na przerwania?? moze i lepiej by bylo Czy aby na pewno masz programowo wyzwalać timer t0, czy może tak jak wyżej czyli przerwania na portach?? chcialbym zeby tymer wyzwalal sie programowo, gdy zmieni sie stan na jednej z nozek Jak podłączysz +5V to masz "1" ale jak odłączysz (czytaj nie masz nic wiecej...
Ok, to jak w domoticzu ustawić okresowe wysyłanie stanu wszystkich wyjść do urządzeń wykonawczych? Mam np skrypt lua wyliczający wartość pwm zależnie od ustawienia suwaka wywoływany raz podczas użycia suwaka. Albo prosty on/off z on action i off action wykonywanych podczas zmiany stanu przelacznika. Jak wysyłać co np 5 minut aktualne nastawy dla wszystkich...
Trudno będzie znaleźć język którym się nie będzie dało sprawdzić czasu modyfikacji pliku (co wydaje sie być wystarczające do sprawdzenia czy plik zmieniono), pewnie wszystkie "back-endowe" się nadadzą. np https://php.net/filemtime Ale to sprawdzanie to akurat mały problem i jeszcze do tego trochę marnowanie czasu procesora (o czym dalej). Żeby te zmianę...
Obecnie każdy, kto zamierza kupić samochód, sporo czyta na ten temat, między innymi natykając się na tematykę Zaawansowanych Systemów Wspierania Kierowcy (ADAS). Tego rodzaju rozwiązania mają dawać kierowcy większą wygodę i zapewniają wyższy poziom bezpieczeństwa. Funkcje systemów ADAS to między innymi automatyczne ostrzeganie podczas zmiany pasa, hamowanie...
Diagnostyka maszyn wirujących i wczesne wykrywanie potencjalnych zagrożeń jest niezbędnym elementem utrzymania ciągłości ruchu wielu obiektów przemysłowych i linii produkcyjnych. Poprawna ocena stanu silnika pozwala na precyzyjne zaplanowanie ewentualnych napraw i uniknięcie nieplanowanych przestojów. W wielu przypadkach pełny obraz kondycji uzwojeń...
Z tego co piszesz może wynikać, że powinieneś wykrywać zmianę stanu "był puszczony - jest wciśnięty" (albo odwrotnie), tak czy siak należy zamaskować drgania styków.
Chciałbym wykrywać logiczne 0 na jednym z wejść procka ATMega16. O tyle, o ile nie ma problemu z wykrywaniem jego zwarcia do masy, to pojawia się trudność, gdy podłączę zewnętrzny generator przebiegu prostokątnego (oczywiście jedno wyprowadzenie na masę, drugie do portu) - procek nie wykrywa stanu niskiego :?: Co to za generator? Poziomy napięć są...
Owszem najbardziej zależy mi na "nowym prostym układzie " , który umożliwia wykrywanie zmiany obciążenia kabla zasilającego - czyli wykrywający przekroczenie dopuszczalnego progu przepływającego prądu ( najlepiej regulowany potencjometrem), bowiem płynie prąd stanu czuwania sprzętu RTV. Tyle pojawia sie nowinek w elektronice, że często nie warto tworzyć...
Tak napisałeś ale wtedy mi za wolno o dziwo działał program i np. raz na 3 pstryknięcia działało z przyczyn mi do końca nie znanych. Wykrywanie stanu enkodera powinno się odbywać na przerwaniu np INT0. Zwróć uwagę, że przy tak napisanym programie przy wykonywaniu fragmentu kodu [syntax=cpp]sprintf(str, "%d", war); LCD_GoTo(1,0); LCD_WriteText(str);[/syntax]...
Firma Megger Sp. z o.o. szykuje dla Was zupełnie nową serię jesiennych webinarów, pełnych aktualnych tematów, praktycznych case’ów i nowoczesnych narzędzi diagnostycznych. Do tego czasu coś specjalnego - webinary techniczne, które cieszyły się największym zainteresowaniem wśród inżynierów i operatorów sieci. Podzielone są na 4 kategorie tematyczne:...
Witam, próbuje zrobić sterownik silnika BLDC z wykorzystaniem uC Atmega8. Schemat i program zaczerpnąłem ze strony mikrokontrolery.blogspot. Układ został złożony zgodnie ze schematem: http://obrazki.elektroda.pl/8059587100_1... Jedyną różnice stanowią dolne tranzystory, ja użyłem IRFZ44N oraz zamiast dławika 10uH użyłem rezystor 10ohm....
Ciężko powiedzieć, na SSD przeniosłem tylko 1 system, na drugim kompie nic nie było przenoszone i jest tak jak było na HDD. Czy żadne usługi nie zostały wyłączone? Świadomie nic nie ruszałem w usługach. Może jakaś aplikacja je wyłączyła. Używam zainstalowanego Avasta, i odpalam co jakiś czas Malwarebytes i ADWCleaner. Może one coś wyłączyły. Nie mam...
Miałbym wiele uwag ale zanim skończe pisać to pewnie o jakichś zapomnę :D Po pierwsze zawsze podawaj w kodzie wielkości $Hwstack, $Swstack i $Framesize W Mega32 masz 2 tysiące bajtów SRAM i możesz sobie troche pozwolić ;) To może również naprawić błąd o który kiedyś pytałeś tyczący się rysowania koła przez Cyrcle(). Ta procedura używa wielu rejestrów...
Dobrze, wytłumaczę więc jeszcze raz od początku o co mi chodzi tak żeby wszystko było jasne i zwięzłe. Rozchodzi mi się o akapit : If a logic high level (“one”) is present on an asynchronous external interrupt pin configured as “Interrupt on Rising Edge, Falling Edge, or Any Logic Change on Pin” while the external interrupt is...
http://obrazki.elektroda.pl/2921368300_1... Niniejszy projekt opisuje sposób realizacji sprzętowej i programowej detekcji pojedynczej częstotliwości z wykorzystaniem niewielkiego, 8-bitowego mikroprocesora z rodziny PIC. Taki układ może być wykorzystywany do wykrywania obecności konkretnej częstotliwości w sygnale analogowym, na przykład...
To i ja zareklamuję swój pomysł :D - przekładnia ślimakowa załatwia sprawę blokowania stanu bez zasilania, - pobór prądu tylko w czasie zmiany pozycji klapki, - układ idealnie nadaje się do sterowania procesorowego (i nie tylko), - przy silniczku pobierającym 0,5 A /12 V podnosi jakiś kilogram (moja klapka jest żeliwna i ma 10 mm grubości, - co za problem...
Kamery termowizyjne o wysokiej rozdzielczości zapewniają szczegółowy obraz w podczerwieni odpowiedni do zastosowań w zakresie badań i rozwoju https://obrazki.elektroda.pl/1590624100_... Termografia to ważny element projektowania i testowania prototypowych obwodów drukowanych, opracowywania nowych produktów lub materiałów oraz analizowania...
Na początku zaznaczę, że wiem iż takie urządzenia można nabyć za niezbyt duże pieniądze, ale nie spełniają do końca moich oczekiwań. Posiadam własny GPS odbiornik firmy Novatel. Oczywiście dokumentacje do niego również. Jeśli chodzi o moduł GSM planowałem użyć Siemensa M25, ale czytając forum widzę, że SIM300D jest popularny i się sprawdza. Potrzebne...
64 LEDów (wierszy) w linijce, linijek (kolumn) 128 lub więcej . Proponuję zastosowanie rejestru przesuwnego do wyboru kolumny. Mamy wtedy taki oto układ: 64 I/O do sterowania wierszami oraz n rejestrów przesuwnych (wykorzystujących 2-3 linie procka) do sterowania kolumnami. W takim układzie procedura sterowania kolumnami sprowadza się do: 1. wyzerowania...
Funkcja DZIAŁA [syntax=cpp]//Data utworzenie: 20-09-2014 #include <avr/io.h> #include <util/delay.h> #include <stdlib.h> #include <avr/pgmspace.h> #include "MYUART/myuart.h" #include "MK_TERMINAL/mk_term.h" #define REF_256 (1<<REFS1)|(1<<REFS0) #define REF_VCC (0<<REFS1)|(1<<REFS0) #define SR 8 typedef...
Witam. Tworzę mały projekcik i natrafiłem na pewną zagwózdkę. Na początku wprowadzenie co układ ma robić i jak działać. Układ składa się z części analogowej, tzn. dwóch detektorów tonu (LM567) odpowiedzialnych za detekcję "bitów" łącza fizycznego. Chodzi o to, że rozpoznają "swoją" częstotliwość i gdy stwierdzą zgodność z obwodem czasowym, na swoim...
Witam, jestem w trakcie budowy robota. Będzie to połączenie line follower'a z robotem, którego zadaniem będzie omijanie przeszkód. Jako czujniki linii zastosowałem TCRT5000, a moduł odpowiedzialny za wykrywanie przeszkód to dwie diody IR oraz odbiornik TSOP. Częstotliwość dla diód generowana jest przez ATTiny13A. Która wysyła sygnał na piny PD2 i PD3...
Witam! Czy istnieje taki bloczek FBD w LOGO!, który by dawał na wyjściu "1" przy zmianie sygnału wejściowego z 1 na 0 lub 0 na 1?
detekcja zmiany stanu detektor zmiany stanu wykrywanie stanu wysokiego
kanałowy radiowy sterownika pompy centralnego hasło interia
podłączenie kondensatorów miele dotyk
Peugeot 206 1.4 benzyna 2006 – lokalizacja zaworu EGR, czy występuje? Przepalanie i zwarcia matrycy telewizora - przyczyny i diagnostyka