Arduino Micro do kontroli rozstawu rolek w maszynie
: 08 lip 2021, 13:13
autor: krolikbest
Cześć,
dzisiaj pokazuję taki projekcik którego założeniem było monitorowanie rozstawu rolek tłoczących w urządzeniu przetwarzającym taśmę stalową. Operator ręcznie, za pomocą korbki ustawia dystans między rolkami. Jeżeli w przeciągi około 2 sekund wartość odczytanego rozstawu się nie zmieni, jest on zapisywany automatycznie do eepromu. Po wyłączeniu zasilania i załączeniu ta zapisana wartość jest aktualną. Operator nie ma możliwości zmiany dystansu rolek przy braku prądu. Za pomocą przycisku można też wyzerować wartość tego dystansu. Jest to możliwe w skrajnym położeniu rolek. . Projekt zrobiony na Arduino Micro, oprogramowany w Bascom, enkoder inkrementalny o gęstości 400 ppr i drobnica elektroniczna.
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
: 08 lip 2021, 14:02
autor: Steryd
Ale on kontroluje te rolki, czy tylko mierzy?
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
: 08 lip 2021, 16:46
autor: tuxcnc
Po pierwsze, do takich rzeczy używa się STM32F103C8T6, który jest najtańszym mikrokontrolerem ze sprzętową obsługą enkodera kwadraturowego.
Po drugie, poważne programy pisze się w C a nie Bascomie.
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
: 08 lip 2021, 16:59
autor: Avalyah
Brawo tux, napisałeś właśnie chyba najgłupszy post w Twojej karierze a było z czego wybierać.
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
Brawo tux, napisałeś właśnie chyba najgłupszy post w Twojej karierze a było z czego wybierać.
Jakieś merytoryczne argumenty?
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
: 08 lip 2021, 18:00
autor: Avalyah
tuxcnc pisze:Jakieś merytoryczne argumenty?
Żartujesz sobie ze mnie? A w Twoim poście coś merytorycznego było?
Chłop na arduino zrobił, co chciał, a Ty mu mówisz, że tego się nie robi na Arduino tylko na stmie. Co z tego, że ma sprzętową obsługę enkodera kwadraturowego? Ten jego AVR w Arduino i tak się nudzi nie mając nic do roboty, więc nie byłoby żadnego zysku z robienia tego na innym procesorze tylko dlatego, że jest tańszy. Oczywiście pomijając finansowy, ale jeśli bawi się na codzień arduino, a prawdopodobieństwo jest spore, skoro mu leżało pod ręką, to nie ma żadnego powodu przesiadać się na stm z tak błachego powodu i w ogóle zmieniać środowisko.
A co do tego Bascoma to może sam wyjaśnij najpierw, czemu się na nim nie pisze poważnych programów? I co ten programik do kontroli rozstawu ma wspólnego z poważnym programem? Też wolę C, bo jest lepszy, ale co to ma do rzeczy w tym przykładzie?
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
: 08 lip 2021, 18:07
autor: tuxcnc
Nie ma wytłumaczenia dla partactwa i druciarstwa, jeśli zrobić porządnie jest łatwiej i taniej.
EOT.
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
Mierzy, ale było blisko żeby sterowanie rozstawem było też na Micro. Powstrzymał mnie stosunek ceny (czy raczej po co komplikować prostą czynność) do ilości roboty którą trzeba by jeszcze włożyć i sprzętu. Ale ogólnie nie byłoby problemu..
Re: Arduino Micro do kontroli rozstawu rolek w maszynie
Po pierwsze, do takich rzeczy używa się STM32F103C8T6, który jest najtańszym mikrokontrolerem ze sprzętową obsługą enkodera kwadraturowego.
Po drugie, poważne programy pisze się w C a nie Bascomie.
W 100% popieram , arduino i bascom służy do pierwszych kroków w uC i programowaniu a nie do poważnych projektów