Skocz do zawartości

Przeszukaj forum

Pokazywanie wyników dla tagów 'przekaźnik'.

  • Szukaj wg tagów

    Wpisz tagi, oddzielając przecinkami.
  • Szukaj wg autora

Typ zawartości


Kategorie forum

  • Elektronika i programowanie
    • Elektronika
    • Arduino i ESP
    • Mikrokontrolery
    • Raspberry Pi
    • Inne komputery jednopłytkowe
    • Układy programowalne
    • Programowanie
    • Zasilanie
  • Artykuły, projekty, DIY
    • Artykuły redakcji (blog)
    • Artykuły użytkowników
    • Projekty - roboty
    • Projekty - DIY
    • Projekty - DIY (początkujący)
    • Projekty - w budowie (worklogi)
    • Wiadomości
  • Pozostałe
    • Oprogramowanie CAD
    • Druk 3D
    • Napędy
    • Mechanika
    • Zawody/Konkursy/Wydarzenia
    • Sprzedam/Kupię/Zamienię/Praca
    • Inne
  • Ogólne
    • Ogłoszenia organizacyjne
    • Dyskusje o FORBOT.pl
    • Na luzie
    • Kosz

Szukaj wyników w...

Znajdź wyniki, które zawierają...


Data utworzenia

  • Rozpocznij

    Koniec


Ostatnia aktualizacja

  • Rozpocznij

    Koniec


Filtruj po ilości...

Data dołączenia

  • Rozpocznij

    Koniec


Grupa


Znaleziono 3 wyniki

  1. Dzień dobry, mam pytanie dotyczące przetwornika dźwiękowego lub czy w ogóle są takie dostępne. Mianowicie zależy mi na zlutowaniu układu, który zawierać będzie przekaźnik gdzie przecięcie kabelka włączy układ. Po uruchomieniu układu (przecięciu ww. kabelka) zależy mi żeby grała muzyczka (coś jak w kartkach na urodziny przy otwieraniu) lub lepiej nagrana muzyka. Coś takiego jak na zdjęciu, tylko zamiast żarówki będzie podpięty przekaźnik dźwięków. Pozdrawiam serdecznie
  2. Rzecz w tym że nie mam zielonego pojęcia co tu nie gra. Świeżak choć leciwy jestem i ogólnie z programowaniem czegokolwiek poza pralką miałem mało do czynienia. Co mam? Plan działania! Czego brakuje? Działania programu! No to tak. Mamy dwa przekaźniki które załączają się w pętli póki z trzeciego przekaźnika idzie 5V. Ten trzeci jest sygnałem na wejściu. Dwa poprzednie to wyjścia. Teraz. Jeśli pierwszy jest włączony drugi nie może byś włączony i na odwrót. Cykl kończy rozwarcie. Funkcji delay nie mogę użyć bo blokuje mi resztę procesów. #include "DHT.h" #define DHTPIN 2 // przypisany pin #define DHTTYPE DHT22 // typ czujnika DHT #define RELAY1 3 // Pin miernika poziomu cieczy - wejście 3 #define PUMP 4 // Pin pompy napełniającej - wyjście 4 #define PUMP2 5 // Pin pompy mieszającej - wyjście 5 #define PUMP3 6 // Pin pompy mineralizującej - wyjście 6 int stanRELAY1 = LOW; int stanPUMP = HIGH; int stanPUMP2 = HIGH; int stanPUMP3 = HIGH; unsigned long pracaPUMP = 60000; unsigned long pracaPUMP2 = 60000; unsigned long aktualnyCzas = 0; unsigned long zapamietanyCzasPUMP = 0; unsigned long zapamietanyCzasPUMP2 = 0; DHT dht(DHTPIN, DHTTYPE); void setup() { //otwarcie portu i ustawienie prędkości na 9600 bodów Serial.begin(9600); //dopóki serial monitor nie jest otwarty NIE rób nic while (!Serial) ; // Testuj czujnik DHT 22 (Ciągnie z biblioteki) Serial.println("DHTxx test!"); dht.begin(); pinMode(RELAY1, INPUT); pinMode(PUMP, OUTPUT); pinMode(PUMP2, OUTPUT); pinMode(PUMP3, OUTPUT); } void loop() { aktualnyCzas = millis(); //Pobierz liczbe milisekund od startu stanRELAY1 = digitalRead(RELAY1); // Odczyt stanu przekaźnika miernika poziomu cieczy: if (stanRELAY1 == HIGH) { // Sprawdź czy przekaźnik poziomu cieczy jest zwarty. Jeśli tak zbiornik nie jest pełny, więc ustaw stanRELAY1 na HIGH: pracaPUMP = 60000; // Włącz pompę napełniającą: } else { pracaPUMP = HIGH; } // Reading temperature or humidity takes about 250 milliseconds! // Sensor readings may also be up to 2 seconds 'old' (its a very slow sensor) float h = dht.readHumidity(); float t = dht.readTemperature(); // check if returns are valid, if they are NaN (not a number) then something went wrong! //if (isnan(t) || isnan(h)) { //Serial.println("Błędny odczyt czujnika DHT"); // } else { // Serial.print("Wilgotnoiść: "); // Serial.print(h); // Serial.print(" %\t"); //Serial.print("Temperatura: "); //Serial.print(t); //Serial.print(" *C "); if(stanRELAY1){ Serial.print("Aktywny"); } else {Serial.print("nieaktywny"); } Serial.println(""); delay(5000); }
  3. Witam, Piszę do was szanowni koledzy gdyż potrzebuję pomocy a zarazem też trochę wyjaśnienia dlaczego tak a nie inaczej się dzieje, przejdę zatem do sedna. Mam płytkę Arduino Mega klon + ethernet shield + moduł lcd z guzikami i do tego jest jeszcze podłączone dwa moduły 8 kanałowych przekaźników. W sytuacji kiedy odpalam cały ten zestaw i ustawienia przekaźników maja stan w którym zapalają się wszystkie diody na modułach wyświetlacz zaczyna mocno przygasać i w momencie kiedy ethernet shield uzyska połączenie z routerem całość po prostu się resetuje, postanowiłem więc podłączyć zasilanie poprzez gniazdo zasilające i na zasilaczu zacząłem regulować napięcie, kiedy osiągnąłem około 8V cały zestaw pracuje ale reakcje wyświetlacza są zdecydowanie opóźnione i można powiedzieć, że kontrast jest znacząco słaby ale jak do tego podłącze USB zaczyna to jakoś w miarę rozsądnie pracować. Natomiast jak mam podłączony jeden moduł przekaźników to wszystko śmiga ładnie pięknie nawet na 5v z portu USB w komputerze. Dodam, że bez znaczenia który z modułów przekaźników używam, jak jest jeden to jest ok. Obydwa te moduły przekaźnikowe zasilanie mają podłączone w sposób równoległy z arduino. Proszę o pomoc jak mam to podłączyć lub jakie zasilanie dać, żeby wyświetlacz i reszta działały jak należy bo mnie już brakło pomysłów.
×
×
  • Utwórz nowe...