Skocz do zawartości

Pomocna odpowiedź

Napisano (edytowany)

Emm, mam taki problem, pomimo że raczej dobrze połączyłem wszytko to nadal nie działa, próbowałem u chataGpt ale jakoś zbytnio nie pomógł, może wam się uda, próbuje za pomocą potencjometru i tranzystora NPN kontrolować prędkość silnika DC, niestety gdy dodaje potencjometr i tranzystor wszytko przestaje działać, stabilizator liniowy sam w sobie działa, reszta częsci też.

IMG_3562.thumb.jpg.aa2caf938009b5c7b8a6bfae16bb04d7.jpgIMG_3564.thumb.jpg.eb8de9dc07baf019e0278a01bcc4b428.jpgIMG_3563.thumb.jpg.48de3e0cb45d8a41d6b8bbc389ee93b1.jpg

Edytowano przez Torston
(edytowany)

Nie zauważyłem na telefonie, że schemat jest. Regulację napięcia w łatwy sposób możesz zrobić na regulatorze napięcia LM317.

Na schemacie i zdjęciu brakuje połączenia masy (minusa) pomiędzy regulatorem i Arduino więc prąd pomiędzy wyjściem Arduino i regulatorem nie płynie. Tylko w jakim celu podłączone jest Arduino, jeśli regulacja ma być potencjometrem? 

Edytowano przez Christophorus

Nie bardzo widać co wychodzi z pinu Arduino, no i oczywiście brak wspólnej masy.

Przykładowy sposób regulacji obrotów silnika za pomocą PWM z wykorzystaniem Arduino:

a2.thumb.png.6c571b08a1dd5953dc8187d03528a6f6.png

#define potentiometerPin A0  // Potencjometr na wejściu analogowym
#define pwmPin 9             // Pin PWM do sterowania silnikiem

void setup() {
  pinMode(pwmPin, OUTPUT);  // Ustawiamy pin jako wyjście
}

void loop() {
  int sensorValue = analogRead(potentiometerPin);    // Odczyt wartości z potencjometru (0-1023)
  int pwmValue = map(sensorValue, 0, 1023, 0, 255);  // Mapujemy odczyt na zakres PWM (0-255)
  analogWrite(pwmPin, pwmValue);                     // Ustawiamy wartości PWM
  delay(10);  					     // Mała przerwa dla stabilizacji
}

Jak zasilanie z BAT1 jest za duże to możesz zmniejszyć do wartości <6V np. w taki sposób:

 lm7805_d.thumb.png.383a4f007166b9c3f739f5be75718891.png

  • Lubię! 1

Bądź aktywny - zaloguj się lub utwórz konto!

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto w ~20 sekund!

Zarejestruj nowe konto, to proste!

Zarejestruj się »

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się »
×
×
  • Utwórz nowe...