Skocz do zawartości

Skrypt w pythonie, sterowanie silnikiem za pomocą DRV8835


Pomocna odpowiedź

(edytowany)

Tak przyglądam się temu tematowi (poprzedni związany z tym też przeczytałem), i mam w sumie ubaw jak w pewnym rodzaju lenistwo ludzkie w kontekście chce to mieć sterowane z Smartfona/neta bo guzik jest przestarzały, brak wiedzy technicznej i zwykłego pomyślnku prowadzi do kosmicznego komplikowania prostej konstrukcji, do której części można pewnie w 2h znaleźć w OBI za 150-200zł. Jeżeli nawet nie gotowca dostać.

Po pierwsze żeby zrealizować, jakakolwiek układ, tutaj w sumie napędu, trzeba najpierw mieć jakąś koncepcję i ją rozumieć. Dobieranie na łapu, capu mechaniki i elektroniki nic nie da, poza kosztami, flustracją i w końcu zniechęceniem. 

Elementy składowe. Jakakolwiek części pracująca na dworze będzie narażona na czynniki niszczące, atmosferyczne głównie, aczkolwiek biologiczne tutaj też, bo wspomniane w temacie wcześniejszym ptaki mogą zagustować kulinarnie np, w izolacji kabli. Czyli silnik i napęd bramy muszą być zabezpieczone, i to jest pierwsza rzecz jaka trzeba przemyśleć. Wątpię aby jakiś modelarski silniczek pollolu się nadał, jak już to można zaryzykować silnik krokowy, napędzający śrubę. Podstawowa zaleta to możliwość kontrolowania ilości obrotów silnika. Wada trzeba sterownik/driver i trochę zachodu kosztuje opanowanie sterowania tym. Aczkolwiek lepszy sterownik ma wyjście FALSE/ERROR co zawsze jest jakąś tam diagnostyką problemów z silnikiem.

Tak czy siak i tak trzeba się zabezpieczyć przed zacięciem bramy, montując dwie krańcówki. Pierwsza czy brama jest otwarta, druga czy zamknięta. Potem trzeba określić czas w jakim układ zamyka/otwiera bramę dodać 5-10sek. Monitorując programowo czas zamykania, można zabezpieczyć się przed skutkami zacięcia się bramy i/lub uszkodzenia czujek krańcowych.

To tak w uproszczeniu. Gotowca koledze nikt nie da, no bo nie jest w stanie, nie widząc problemu w realu. Ale proponuję sobie na początek spróbować koledze, rozrysować swój układ, zrozumieć jego działanie od strony elementów składowych, poszukać potencjalnych problemów i metod ich rozwiązania. Taką metoda na łapu, capu się nie uda, a szarpanie się na forum raczej więcej ludzi zniechęci do pomocy niż zachęci.

PS. Twój układ to praktycznie podstawy automatyki, jak na spokojnie podejdziesz do tematu powinieneś sam rozwiązać 90% problemów.

Rozwiązaniem problemu silnika i sprzęgła przeciążeniowego jednocześnie może być napęd (silnik z przekładnią i uchwytem) z starej wkrętarki AKU, do której nie ma już sprawnych akumulatorów. Paradoksalnie o zgrozo, ludzie często takie narzędzia wyrzucają ???? A to świetne podzespoły do różnych napędów, czy maszyn własnej roboty np. gwintownicy. 🙂 

Edytowano przez BlackJack
  • Lubię! 1

@BlackJack, oczywiście masz rację - temat coraz bardziej się tutaj komplikuje, ale z drugiej strony zawsze można eksperymentować 😉

Jak już na chwilę odeszliśmy od tematu to teraz przyszedł mi do głowy pomysł wykorzystania jakiegoś gotowego sterownika do bram IoT. Coś tego rodzaju: http://blebox.eu/pl/glowna/11-gatebox-sterownik-bram-i-drzwi-iphone-i-android.html Podaję jako przykład, bo akurat miałem wcześniej kontakt z produktami BleBoxa, ale na pewno na rynku istnieją też inne rozwiązania tego typu, które mogłyby tutaj pomóc. Zaleta tego byłaby taka, że mamy małe urządzenie przygotowane z myślą o dokładnie takim zastosowaniu (otwieranie/zamykanie bramy). Do tego wygodne sterowanie przez sieć, harmonogramy itd.

(edytowany)
Dnia 23.10.2018 o 11:56, Foxs napisał:

Ktoś mi może pokazać taki przykładowy sterownik który mierzy natężenie prądu i który mógłbym podłączyć pod raspberry? Taki o którym pisał kolega @ethanak

L620x+ ADC do pomiaru napięcia, najlepiej z wzmacniaczem np IN219.

Niestety, Raspberry, w swej mądrości, nie jest wyposażony w ADC a szkoda, bo nawet najgorszy przetwornik 8-bit często wystarcza.

Edytowano przez es2

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