Skocz do zawartości
iredz1

Raspberry Pi Zero W, GPIO sterowanie PWM w Domoticz

Pomocna odpowiedź

Witam, jestem w trakcie robienia sterownika do akwarium na raspberry pi zero w i domoticz. Sterownik do celowo ma załączać pompę,  grzałkę, odczytywać temperaturę itd... i załączać oświetlenie stopniowo rozjaśniajac i przyciemniając. Nie potrafię uruchomić sterowania pwm. Z załacz/wył. poradziłem sobie dopisujac komendy do pliku domoticz.sh np: 

/usr/bin/gpio export 17 out

A co mam dopisać by wyjście gpio 13 było PWM? Kilka dni już błądzę po internecie i już nie wiem co mam zrobić...

Udostępnij ten post


Link to post
Share on other sites

Raspberry Pi co prawda posiada dwa kanały PWM ale używanie ich bywa upierdliwe. Najpierw ustawić odpowiednie wejście zegarowe do taktowania PWM, potem samo PWM, które ma dwa tryby pracy, zależnie od tego do czego chcesz tego użyć powinieneś wprowadzić odpowiednie ustawienia. Dodam, że domyślnie z PWM korzysta sterownik dźwięku, więc wypadałoby wymusić wyjście przez HDMI. Na całe szczęście jest fajne obejście, które polega na wykorzystaniu DMA do emulacji sprzętowego PWM, nie testowałem na RPi 4, gdzie zmieniło się taktowanie zegarów w stosunku do 3 i zero ale na A+ swojego czasu działało fajnie, dając możliwość korzystania z wielu emulowanych kanałów PWM na raz. Zobacz https://github.com/sarfata/pi-blaster

  • Pomogłeś! 1

Udostępnij ten post


Link to post
Share on other sites

Dzięki za odpowiedź, faktycznie jest to bardziej skomplikowane niż myślałem 😦. W wolnym czasie czekając na informacje zrobiłem projekt sterowania na ESP8266, a RPI z Domoticzem będzie zarządzać. Akwarium jeszcze następne planuję, więc spróbuję dalej się z tym PWM i RPI pomęczyć.

 

Udostępnij ten post


Link to post
Share on other sites

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...