Skocz do zawartości

Zlecę modyfikację programu Arduino - sterowanie przepływem powietrza za pomoca sinika krokowego zimne/ciepłe


ben123

Pomocna odpowiedź

Witam wszystkich. Na wstępie proszę o trochę " forów" dla nowicjusza...

Mam na Arduino projekt sterowania dodawania - właściwie mieszania dwóch rodzajów " powietrza " jednego zimnego a drugiego ciepłego. Projekt prosty - polegający na sterowaniu zaworu elektromagnesu  na przekaźniku w zależności od wskazań czujnika analogowego ( podającego napięcie Dc od 0-5 v dc) .

int pomiarcisnienia;
void setup()
{ Serial.begin(9600); // prędkość portu COM do odczytu
pinMode(7, OUTPUT); //wskazanie pinu dla 1  przekaźnika przy butli 1 ciepłe powietrze
pinMode(8, OUTPUT); //wskazanie pinu dla 2  przekaźnika przy butli 2 zimne powietrze
digitalWrite(7, LOW);//wyłączenie 1 przekaźnika przy butli 1
digitalWrite(8, LOW);//wyłączenie 2 przekaźnika przy butli 2
}
void loop() {
pomiarcisnienia = analogRead(A0); // wskazanie pinu czytającego dane z czujnika cisnienia
Serial.print("Pomiar cisnienia = "); //napis dla monitora portu
Serial.println(pomiarcisnienia);
if (pomiarcisnienia > 240) { //przy jakim pomiarze ma nastąpić reakcja? 1024 to 5volt  240=1,17v 230=1,12v
digitalWrite(8, HIGH);//włączenie  przekaźnika przy butli 2
if (pomiarcisnienia > 240) { //przy jakim pomiarze ma nastaspić reakcja?
digitalWrite(7, HIGH);//włączenie  przekaźnika przy butli 1
digitalWrite(8, HIGH);//włączenie  przekaźnika przy butli 2
}
}
else {
digitalWrite(7, LOW);//wyłączenie  przekaźnika  przy butli 1
delay( 500);// opoxnienie wyłączzenia przekaźniaka nr 2
digitalWrite(8, LOW);//wyłączenie  przekaźnika  przy butli 2
}
delay(500); //co ile sekund ma być odczyt z czujnika?
}

chciałem rozwinąć projekt - bo sterowanie jest na zasadzie włącz/wyłącz poprzez zastosowanie zaworu krokowego do powietrza ciepłego - zabrakło mi wiedzy :(( mam na projekt jakiś budżet  - może ktoś pomoże.

do napisania kod programu na arduino ( typ płytki do ustalenia ) sterowania dwoma elektrozaworami i silnikiem krokowym w zależności od wskazania czujnika analogowego 0-5 vdc.

Założenie : utrzymanie stałej temperatury przepływającego powietrza

- programowalna wartość otwarcia 1 i 2 elektrozaworu ( włącz wyłącz powietrze  ) w zależności od wartości czujnika analogowego ( np. 0,4 Vdc )  - wartość progowa zadziałania
- Wartość spoczynkowa zaworu krokowego po jakiejkolwiek czynności 30% i drugi elektrozawór zamknięty przed wartością progową
-programowalna wartość regulowana ciągle w zależności od wartości czujnika analogowego od 0,5 Vdc- 1,4 Vdc ( po wartość progowej zadziałania) regulująca wartość otwarcia zaworu krokowego od 30% do 100% - wartość regulowana liniowo narastająco

1. zawór krokowy może być jakikolwiek zawór 4 pinowy np z LPG
2. płytka - oprogramowania - arduino leonardo płytaz TME DF-DFR0222 - z dwoma przekaźnikami na płycie
3. do płyty należy " dołożyć płytę " wifi i dopisać oprogramowanie do komunikacji wifi

 

 

Link do komentarza
Share on other sites

9 minut temu, Treker napisał:

@ben123 witam na forum 🙂 Daj proszę znać konkretnie czy chcesz otrzymać pomoc w samodzielnej zmianie programu, czy szukasz osoby, która odpłatnie zajmie się tym zleceniem. Przeniosę wtedy temat do właściwego działu.

nie mam pojęcia o reg PID - więc może prościej będzie zlecić to profesjonaliście - do odpłatnej wersji programu 🙂 Dzięki za pomoc i miłe powitanie

  • Lubię! 1
Link do komentarza
Share on other sites

Zarejestruj się lub zaloguj, aby ukryć tę reklamę.
Zarejestruj się lub zaloguj, aby ukryć tę reklamę.

jlcpcb.jpg

jlcpcb.jpg

Produkcja i montaż PCB - wybierz sprawdzone PCBWay!
   • Darmowe płytki dla studentów i projektów non-profit
   • Tylko 5$ za 10 prototypów PCB w 24 godziny
   • Usługa projektowania PCB na zlecenie
   • Montaż PCB od 30$ + bezpłatna dostawa i szablony
   • Darmowe narzędzie do podglądu plików Gerber
Zobacz również » Film z fabryki PCBWay

Dołącz do dyskusji, napisz odpowiedź!

Jeśli masz już konto to zaloguj się teraz, aby opublikować wiadomość jako Ty. Możesz też napisać teraz i zarejestrować się później.
Uwaga: wgrywanie zdjęć i załączników dostępne jest po zalogowaniu!

Anonim
Dołącz do dyskusji! Kliknij i zacznij pisać...

×   Wklejony jako tekst z formatowaniem.   Przywróć formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Twój link będzie automatycznie osadzony.   Wyświetlać jako link

×   Twoja poprzednia zawartość została przywrócona.   Wyczyść edytor

×   Nie możesz wkleić zdjęć bezpośrednio. Prześlij lub wstaw obrazy z adresu URL.

×
×
  • Utwórz nowe...

Ważne informacje

Ta strona używa ciasteczek (cookies), dzięki którym może działać lepiej. Więcej na ten temat znajdziesz w Polityce Prywatności.