Tyrystor ma jakiś spadek napięcia przewodzenia (nie będzie to przeszkadzać), a w układach DC trudno się go wyłącza. Dwa tranzystory, np. NPN małej mocy, i PNP (albo lepiej P-MOSFET) większej. Ten NPN ma mieć kolektor połączony z bazą PNP (poprzez opornik), albo z bramką P-MOSFET-a (z opornikiem bramka-źródło), a emiter z masą; PNP (albo P-MOSFET) ma...
Należy także dodać, że analizatory próbkują sygnały z określoną częstotliwością. Nie oznacza to, że sygnał analizowany przyjął wartość np. 1 w momencie X, ponieważ mogło stać się to "jakiś" czas wcześniej. Ten "jakiś" czas zależy od częstotliwości próbkowania sygnału przez analizator. Analizator to nie oscyloskop :) W dokumentacji natomiast pokazane...
https://obrazki.elektroda.pl/7847594800_... Dzisiaj chciałbym przedstawić interaktywny projekt muzyczny Arduino. Używając sześciu modułów unikania przeszkód i modułu MP3 DF, zbudujemy muzyczne pianino (pierwotnie miałem osiem modułów unikania przeszkód, ale podczas montażu okazało się, że dwa są niekompatybilne i nie mają wskaźników...
https://obrazki.elektroda.pl/2616487200_... Przedstawię tu indywidualnie adresowalną taśmę LED RGBW (czerwony, zielony, niebieski i biały) opartą o układ TM512C4 i pracującą na napięciu 24V. Pokażę tu, jak działa jej protokół komunikacji DMX512 i jak można prosto wysterować ją z poziomu RS485 ESP32. Do demonstracji użyję płytki ESP32...
[syntax=c][/syntax](at)hevet wartość do dyskryminatora ustawione są jak poniżej: const int LEAD_HIGH = 9000; // 9 ms sygnał wysoki (początkowy) const int LEAD_LOW = 4600; // 4,5 ms sygnał niski (początkowy) const int TOLERANCE = 120; // Tolerancja (w mikrosekundach) const int HIGH_THRESHOLD = 1690; // Sygnał "1" const int LOW_THRESHOLD = 600;//560;...
https://obrazki.elektroda.pl/2973904300_... https://obrazki.elektroda.pl/3390353600_... Przedstawiam płytkę z przetwornikiem cyfrowo analogowym PCM5102A. Płytka posiada wyjście audio na złącze Jack. Można ją tanio kupić. Na allegro widziałem po około 20zł, a na aliepxress można kupić nawet za 7zł. Uważam, że może się...
Autor tego cyklu artykułów potrzebował urządzenia komunikacyjnego do przesyłania kilku bajtów co godzinę z małego, odłączonego od sieci systemu fotowoltaicznego do warsztatu oddalonego o około 50 metrów. Pierwszą myślą było Wi-Fi, ale ma on już dziesiątki sprzętów do niego podłączonych, a utrzymanie ich wszystkich w działaniu jest bardzo żmudnym zadaniem....
https://obrazki.elektroda.pl/9365002800_... W poprzedniej części opisałem zasadę działania i podstawy sterowania wyświetlaczy VFD, w tej części przejdę do praktycznych działań :D które większość z Was pewnie bardziej zainteresuje. Nowe wyświetlacze są stosunkowo kosztowne w zakupie i nie równoważy tego fakt że przeważnie zawierają...
https://obrazki.elektroda.pl/8612312800_... Witajcie moi drodzy Przedstawię tutaj szczegółowo proces wgrywania nowego firmware poprzez WiFi (za pomocą tuya-convert) do inteligentnego włącznika światła Smart Life opartego o moduł z ESP8266 (TYWE3S). Jest to bardzo wygodny sposób na wgranie np. Tasmoty do różnego rodzaju urządzeń smart,...
Cześć wszystkim tu zgromadzonym. Mam plan zrobić "pseudozgrzewarkę punktową" zasilaną z zasilacza (na przykład takiego ATX?) lub jakiegoś innego źródła 12 V= (lub okolic). Sterowanie ma być na Arduino przez sygnał wysoki lub niski na cyfrowym porcie (D8). W załączniku dałem schemat, co prawda na kartce, ale powinien być jako tako czytelny. Problem mam...
https://obrazki.elektroda.pl/7181473700_... Stosując moduł kamery Podgląd na żywo z OV7670 na TFT 128x128 ILI9163. Na filmie poniżej efekt działania podglądu na żywo z kamery, który pozwolił stwierdzić prawidłowe działanie modułu kamery, oraz ustawić ostrość obiektywu: https://filmy.elektroda.pl/6_1534532529.... Moduł wykorzystuje...
Z uwagi na fakt, iż jest to mój pierwszy post na forum chciałbym przywitać szanowne koleżanki i szanownych kolegów. Wiele lat z lepszym lub gorszym skutkiem myszkowałem na forum ale dziś nie mogę znaleźć rozwiązania swojego problemu, Przeglądałem podobne tematy ale głównie dotyczą arduino oraz trochę innych przetwornic, więc zwracam się prośbą o pomoc....
Witam już po testach - GRATULACJE ;) Jesteś Kolego genialny ;) Wielkie dzięki wszystko teraz śmiga jak trzeba - to jest to. Zrzut analizatora https://obrazki.elektroda.pl/2709336600_... Powtarzalność jest 100% przy tych samych przyciskach ;) Dodano po 2 No to teraz dalej, a może właściwie od początku. Sprzęt audio retro to wieża z 84...
czy byłoby możliwe sterowanie nim za pomocą CC1101 podłączonego do arduino uno? Próbowałem kilku szkiców z pomocą AI ale nic nie działa. Nie mogę odebrać żadnego sygnału z przełącznika ściennego sterującego tego rodzaju inteligentnym przełącznikiem. Przykład #include <SPI.h> #define CC1101_CS_PIN 10 #define CC1101_GDO0_PIN 2 volatile boolean...
Witam serdecznie, mam mały kłopot ze zrobieniem małej rzeczy, dopiero się uczę i liczę że ktoś mógłby mi pomóc. Jeśli włączę zasilanie 12V to zapala się odpowiednia dioda, która odpowiada za konkretną rzecz i nas o tym informuje. Do Arduino mam podłączony wyświetlacz LCD i chciałbym żeby wyskakiwała na nim informacja że pali się odpowiednia dioda po...
Witam Panowie potrzebuję Waszej pomocy. Przerobiłem różne układy nawet pod Arduino różne zegary RTC i lipa pobierają za duży prąd. Szukałem różnych rozwiązań ale nic. Potrzebuje układ czasowy nie koniecznie musi to być jak klasyczny zegar który odmierza czas, tylko układ który codziennie wygeneruje na wyjściu co 8h i 14h sygnał który sobie wysteruje...
Czyli niemalże budujemy Układ Darlingtona w oparciu o NPN i NMOS?? To jakieś niespójne? Akurat nie Darlingtona, bo on by nie zwiększył napięcia. NPN, emiter od strony Arduino, kolektor od strony NMOSFET-a, baza poprzez opornik do zasilania Arduino, oporniki pull-up przy emiterze i kolektorze. Stan wysoki na pinie Arduino powoduje odcięcie tranzystora...
Panowie i Panie, udało mi się już poniekąd wyjść z sytuacji, okazało się, że wystarczy na zwykłym arduino nadać stan wysoki na pin, poczekać 2000 mikrosekund, nadać niski sygnał i znów 2000 mikrosekund (w pętli), czas odstępu między high/low to nasza prędkość. Docelowo ma to siedzieć na jakimś AVR. Jak uczyłem się programować mikrokontrolery, zrobiłem...
Tak, będę miał taki na początku tygodnia. Na razie idąc tropem "mam przeczucie że to zegar na masie robi problemy" wstawiłem w linie sygnałowe 7404... i mam "słyszalny" sygnał między wyjściami 7404 a masą. Arduino wciąż go nie łapie (poziomy napięć? niby ok - wysoki ~4.5v, niski 0v; częstotliwość?) ale to już jest coś.
Zmontowalem taki układzie gdzie 3 piny to sygnał z przycisku a 4pin to dziennik napięcia dla 12v. Środkowy 2pin to zasilanie 5v. Układ mi nie dziala. Na wyjściu pokazuje 20mV. Czy zastosowałem za duże rezystory? Tranzystory npn to bc337. Schemat instalacji auta również poniżej. Sygnał przycisków to kolejno pin 4,5,7 https://obrazki.elektroda.pl/2732297100_...
Tylko że odczyt temperatury pochodzi z biblioteki DallasTemperature i początkowo kiedy testowałem działanie czujnika tempC wyświetlało się wszystko bez żadnego dopisywania. I teraz musiałbym definiować wszystko po kolei czy wystarczy dopisać jakąś definicję ? Przekaźniki działają kiedy mają sygnał niski więc początkowo muszą mieć stan wysoki
Bo to: "pinMode(KONTAKTRON, INPUT_PULLUP); // kontraktron jako wejscie" ustawia w sposób ciągły stan wysoki na tym pinie. Jak chcesz mieć tam normalnie stan niski, a wysoki wywoływany impulsem to tylko ustawiasz INPUT, a stan niski wymuszasz rezystorem np. 10k podłączonym do GND (PULLDOWN). W Arduino AVR (UNO/NANO/itp) nie ma programowego ściągnięcia...
Witam Mam taki problem potrzebuje wygenerować 2 sygnały PWM o wypełnieniu 50% i częstotliwości 25kHz z tym nie ma problemu. Ale jeden sygnał względem drugiego musi być zanegowany (gdy w jednym będzie stan wysoki to drugi sygnał powinien mieć stan niski ). Chce zastosować Arduino Uno lub Nano i Arduino IDE. Mikrokontroler będzie sterował przerywaczem...
Może po prostu zakłócenia. Ja bym dał zewnętrzne rezystory pull-up. Wewnętrzne pullupy nie dają rady?? Szczerze to nie miałem z nimi nigdy problemów Co właczają przekaźniki? Czy moduł przekaźników ma diody zabezpieczające?: http://mikrokontrolery.blogspot.com/2011... Jak długie przewody są do przycisku? Moduł przekaźników...
Cześć, Zacznę od tego, że nie jestem programistą, a jedynie amatorem hobbystą w tym temacie, stąd moja prośba o pomoc w byc może błachym temacie. Potrzebuje mierzyć za pomocą procesora częstotliwośc przebiegu prostokątnego w zakresie 0-1.8kHz oraz wysyłać po magistrali CAN w odpowiedniej formie, dodatkowo na innym wyjściu generuję sygnał prostokątny...
ok, jakoś udało mi się wysterować PCF8574 poprzez taki bibliotekę o której pisałem wyżej, i z zastosowaniem takiego kodu: #include <PCF8574.h> #include <Wire.h> // adjust addresses if needed PCF8574 PCF_39(0x39); // add led to P0 (pin 4) (used as output) void setup() { } void loop() {...
Ciągle zasterowuje przekaźnik co wykrycie basu. Spróbuję może prościej wytłumaczyć. Na pin analogowy podawany jest sygnał wysoki przez ułamek sekundy z przerwami w zależności od tego jak szybki jest utwór (z reguły mniej jak sekunda). Po tej porcji stanów wysokich pojawia się refren gdzie nie ma basu i na pinie analogowym jest 0. Program musi teraz...
Odczyt enkodera oparty jest na 2-bitowych kodzie Greya. Podczas gdy obracasz enkoderem, na wyjściach pojawia się sygnał prostokątny, przesunięty w fazie względem siebie. Widać do na poniższym obrazku : https://obrazki.elektroda.pl/3453041800_... Jeśli enkoder jest obracany zgodnie z ruchem wskazówek zegara, to sekwencja w kodzie graya...
Współbieżność w Arduino? Że co? Poniżej znajdziesz program, który robi to co napisałeś, beż żadnych czarów :P Sry za długie nazwy zmiennych, ale chciałem, żeby były zrozumiałe. Podłączenie: pin3 - odbiornik 1 (stan wysoki = włączony) pin4 - odbiornik 2 (stan wysoki = włączony) pin5 - sygnał włączający odbiornik 2 (stan niski = sygnał wlaczajacy) Dodatkowo...
Jeżeli na pin step podaje sygnał prostokątny z PWM to silnik kręci się chaotycznie +-2 obroty w prawo/lewo, coś mi dodatkowo nie styka na przewodzie na pin step muszę nim poruszać żeby silnik w ogóle ruszył. Schemat podłączenia w załączniku. Na pin step podajesz raczej krótki sygnał pulsujący zamiast PWM ; jeden krótki puls - daje jeden step (krok)....
Cześć. Od około dwóch tygodni pracuję nad układem, którego głównym zadaniem jest jak najdokładniejszy pomiar czasu propagacji fali ultradźwiękowej między dwoma membranami piezoelektrycznymi. Układ jest zbudowany zgodnie ze schematem blokowym przedstawionym poniżej: http://obrazki.elektroda.pl/4225526900_1... Mikrokontroler to Atmega328...
Muzyka jest najbardziej uniwersalnym sposobem ekspresji. Niezależnie od języka, kultury czy wieku pewne idee przekazywane przez muzykę się nie zmieniają. Można bezpiecznie założyć iż każdy lubi muzykę - taki czy inny jej rodzaj. Każdy zna to uczucie gdy podczas słuchania naszego ulubionego kawałka nóżka sama lata do rytmu albo ręką przebiera po niewidzialnym...
Mocą obliczeniową nie masz się co martwić, dla procka potrzebujesz jedynie tego aby pomiędzy stanem niskim i wysokim było strome zbocze sygnału.
Z tego co widziałem na schematach to po prostu wystarczy jeden opornik miedzy RX a TX, a jeśli będą mieć różne adresy to kilka na raz gadać nie powinny. Zauważ, że de facto to dodajesz kolejny rezystor równolegle i z każdym kolejny zmniejszasz rezystancję. O ile jeszcze dwa ujdzie bo z 1k zrobi się 500 Om to następne dwa sprawią, że będzie 250 Om https://forum.arduino.cc/t/tmcstepper-ar...
Grundfos Alpha 1 akceptuje PWM o parametrach 1000-4000Hz (czyli w zakresie PWM sprzętowego Arudino zarówno szybkie jak i wolne wyjścia PWM) . Stan niski poniżej 1V ,wysoki od 4 do 24 V . Przy zasilaniu 5V parametry napięciowe ok. Można bezpośrednio podpiąć pod sprzętowe wyjścia PWM Arduino. Grundfos Alpha 1 dla 85 % PWM ma prędkość najniższą dla 10...
Wystarczającym opornikiem jest 4,7k, on podciąga daną linię do Plusa i wtedy nie ma tej linii pływającej że może być raz sygnał wysoki raz niski.
Myślę, że włączyłeś kontaktrony między piny portów jednego i drugiego PCF8574 - te porty mają po 8 pinów, 8x8=64, tyle można tam włączyć kontaktronów. Jeden z PCF8574 działa jako nadajnik (i ten ma stan L na jednym pinie, H na pozostałych), a drugi jako odbiornik (odbiera stan L, jeśli kontaktron łączący odpowiednie piny daje połączenie). Trzeba dodać...
teraz działa wszystko ok i pojawia się na wyjściu A5 stan wysoki na 100ms po strąceniu wszystkich 7 tarcz, choć ja potrzebuję stan niski ale nie ma problemu bo odwrócę stan tranzystorem. Zamiast tranzystora służącego jako inverter, zastosuj odwróconą funkcje samego źródla sygnału. Tam gdzie definiujesz pin A5 jako 'OUTPUT' wpisz mu stan 'HIGH' ; a...
Witam problem z ostatniego postu jest dalej aktualny macie Panowie jakieś rady? Dokladnie chodzi mi o odczyt ICR5 w datasheet procka pisze ze C radzi sobie z odczytem bez podziału na bit wysoki i niski.
Gdy na wejściu jest 2 V tranzystor wchodzi w nasycenie i na wejściu arduino jest około 0.2 V czyli stan niski. Gdy na wejściu jest 0 V to tranzystor jest zatkany i na wejściu arduino jest 5 V z opornika pull-up czyli stan wysoki. Układ neguje sygnał ale w Twoim przypadku to raczej nieistotne bo analizujesz częstotliwość czyli zmiany, nieważne w którą...
Po pierwsze, o ile przetwornica 32 VDC / 5 VDC jest izolowana, to masz rozdzielone masy układu zasilania arduino i przetwornic LED. Sygnał PWM może nie działać, bo nie ma wspólnego punku odniesienia. Powinieneś zrobić to, do czego transoptory zostały wymyślone - rozdzielić masy i zasilanie - na diodzie mieć masę i Vcc logiki, na wyjściu doprowadzić...
Teraz wiem albo myślę że wiem. Output - wyjście. Input - wejście . Czyli Output wysyła sygnał z arduino do wyświetlacza. HIGH - wysoki , Low - niski. Czyli na wysokim mi wyświetla. A powinno być zgaszony wyświetlacz czyli LOW. Dobrze?
programowo zmieniał stan pinów wierszy z wejścia na wyjście, odpowiednio do niskiego stanu danej kolumny, żeby zewrzeć dany klawisz. Piny kolumn byłyby na stałe przypisane do pinów arduino jako wejścia. Program byłby trochę skomplikowany. Też tak myślałem pierwotnie ale teraz nie jestem w stanie zagwarantować że tak koncepcja się uda. Chodzi głównie...
To nie musi być używane z Arduino - może z czymkolwiek, na co można podać sygnał cyfrowy (choćby NE555). Jest więcej podobnych czujników, być może także jakiś dający sygnał analogowy zależny od wielkości/szybkości ruchu (niestety nic takiego nie znalazłem), to by miało taką zaletę, że pozwoliłoby zrobić regulację czułości, ale znalezienie czegoś takiego...
BC337-40 powinien mieć wzmocnienie co najmniej 250 (typowe 400) - wychodzi, że wystarczy prąd bazy 0.6mA, co odpowiada opornikowi ATmega-baza ze 3k; uwaga: zarówno ULN2003, jak i tranzystor odwracają logikę sygnału - jak będzie sam tranzystor, to stan wysoki na wyjściu Arduino włączy go (i przekaźnik), tak samo przekaźnik podłączony wprost do ULN2003,...
Pytanie, czy jest właściwa logika sygnałów - '1' to stan niski, czy wysoki? czy są prawidłowo ustawione parametry transmisji: szybkość, format znaku...?
(...) 699877639.jpg https://obrazki.elektroda.pl/9886194500_... https://obrazki.elektroda.pl/2793241800_... https://obrazki.elektroda.pl/6526524700_... https://obrazki.elektroda.pl/4525004700_... https://obrazki.elektroda.pl/8025987500_... Witaj, Z opisu problemu wynika, że sterowanie elektromagnesem...
Jaki masz mikrokontroler? Podasz nam mikrokontroler to powiemy Ci czy będziesz wstanie odczytać amplitudę i wypełnienie poprzez równoległy odczyt sygnału na dwóch osobnych wejściach mikrokontrolera. Na arduino sygnałem wchodzisz na PWM, czytasz długość stanu wysoki/niski (pulseIN) oraz równolegle wartość napięciu na wejściu analogowym.
Witam, Z wykorzystaniem układu Arduino zmontowałem ogranicznik impulsów. W skrócie wygląda to tak, że mam urządzenie, które jeżeli jest w ruchu wysyła sygnał do odbiornika. Jeżeli zatrzyma się impulsu nie wysyła. Problem polegał na tym, że kiedy urządzenie było w ruchu "bombardowało" odbiornik impulsami, który w końcu zawieszał się. Tak więc napisałem...
Użyj do pomiarów oscyloskopu i wtedy będziesz wiedział jaka jest amplituda sygnału. niestety nie posiadam oscyloskopu :( sygnał podłączyłem do Arduino z szeregowym rezystorem próbowałem sterować nim za pomocą analogRead() i niby wszystko było ok zakres sygnału 0-1024 na niskich obrotach sygnał wskazywał 250-300 tak jak powinien ale momentami skacze...
https://obrazki.elektroda.pl/8536930800_... Witam Szanownych Kolegów W kolejnej publikacji chciałbym rozwinąć temat firmowego protokołu diagnostycznego ALDL o prędkości 160 baud. Był on stosowany w epoce OBD1, między innymi w starszych modelach Opla (np. w Kadecie), a za sprawą "zapożyczenia" rozwiązań GM trafił również do Polonezów....
arduino wysoki niski wysoki obrot regulacja niski wysoki
arduino sygnał wysoki niski często częstotliwości kanałów policji pilot instrukcja obsługa
fagot schemat przestrojenie fagot
Webasto Planar 2D 12-S - Migająca czerwona dioda: przyczyny i diagnostyka BK7231N Tuya Switch by Aubess: Features & Customization