Page 1 of 1

Ściemniacz - regulacja PWM

Posted: Thu Jan 31, 2019 7:55 pm
by Lector
Jak wygląda sprawa regulacji PWM w oprogramowaniu ściemniacza?
Mam pewien pomysł aby wykorzystać do sterowania szybkości obrotu silnika.

Idzie dodać obsługę aby jeden pin wejściowy zwiększał a drugi zmniejszał wartość PWM?
Chciałbym wykorzystać taki enkoder https://botland.com.pl/pl/enkodery/6909 ... onowy.html przycisk by uruchamiał zasilanie silnika (monostabilny) a obrót by zmieniał szybkość obrotu silnika w jedną stronę wolniej w druga szybciej.

Wygląd w aplikacji nie przeszkadzałby mi więc mogło by być tak jak jest ;)

Niestety nie wiem czy jest możliwość dopisania obsługi klawiszy do PWM.
Dla H801 był zrobiony firmware który zapala i gasił zamiast kanału W.

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 7:44 am
by shimano73
Tez o tym myślałem , by sterować wentylacją , mógłbyś wstawić screen’a jak to wyglada w aplikacji ?

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 8:18 am
by Lector
Jeszcze nic nie mam :P
Chcę zrobić pewną lampkę - obrotową z regulacją szybkości obrotu.
Chciałbym nią sterować z Supli jak i manualnie dlatego o to pytam.

Bo nie wiem czy zaprzątać sobie głowę skoro nie pójdzie :P

Dla regulacji silnika dużo by nie trzeba zmieniać, zmienić grafikę "pierścienia" na taką co się zwęża na czarny i rozszerza na białym.
W aplikacji ściemniasz wygląda tak, śmieszniejsze wolne obroty białe szybsze no i włącznik jest.

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 8:40 am
by vajera
przygotowałem sobie kod na bazie PrimaryGUI realizujący obsługę ściemniacza z użyciem przycisku monostabilnego (tak jak w SLW-01 i 02) i on nawet działa ;-)

koniec końców kupiłem SLW-02 bo to co sobie polutowałem mało profesjonalnie wyglądało, ale kodem mogę się podzielić - mam go na laptopie, więc wrzucę w weekend.

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 8:47 am
by Lector
Super jakbyś się podzielił.
Niestety mój leciwy komputer niejednokrotnie odmawia posłuszeństwa, więc jak nie ja to może ktoś inny by się zaopiekowałem kodem :)

W moim rozwiązaniu potrzebne byłyby dwa przyciski monostabilne, jeden do "ściemniania" drugi do "rozjaśniania".

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 9:28 am
by vajera
Lector wrote:
Fri Feb 01, 2019 8:47 am
Super jakbyś się podzielił.
Niestety mój leciwy komputer niejednokrotnie odmawia posłuszeństwa, więc jak nie ja to może ktoś inny by się zaopiekowałem kodem :)

W moim rozwiązaniu potrzebne byłyby dwa przyciski monostabilne, jeden do "ściemniania" drugi do "rozjaśniania".
A nie lepiej jeden przycisk - każde naciśnięcie zmienia kierunek? Tak mam w moim kodzie, aczkolwiek 2 przyciski to jeszcze prostsza sprawa.
W opcji z jednym przyciskiem możesz wykorzystać ten encoder.

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 9:38 am
by Lector
Encoder ma dwa wyjścia jeden dla obrotu w lewo a drugie dla obrotu w prawo.
Więc logicznie by musiały byś dwa wejścia, no chyba ze jestem w błędzie?

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 3:36 pm
by vajera
Lector wrote:
Fri Feb 01, 2019 9:38 am
Encoder ma dwa wyjścia jeden dla obrotu w lewo a drugie dla obrotu w prawo.
Więc logicznie by musiały byś dwa wejścia, no chyba ze jestem w błędzie?
w sumie 3 wejścia bo jeszcze przycisk.

Re: Ściemniacz - regulacja PWM

Posted: Fri Feb 01, 2019 10:04 pm
by Lector
@vajera jakbyś miał możliwość udostępniania kodu to czekam :mrgreen:

Ogólnie to przycisk u mnie by musiał załączać dwa wyjścia, jedno do przekaźnika (zapalanie paska LED) a drugi to właśnie PWM.

Coś takiego mi chodzi po głowie, z tym ze LED jednokolorowy (niebieski) chcę wstawić.
https://www.youtube.com/watch?v=JeK8fpKiauE
https://www.youtube.com/watch?v=tzPw266dSr8

Re: Ściemniacz - regulacja PWM

Posted: Wed Feb 06, 2019 9:04 pm
by Lector
Doszło troszkę elektroniki, teraz muszę ogarną Arduino IDE, bo mam problemy.