Macro Zone - polskie forum o makrofotografii

Pełna wersja: Focus Stacking - Projekt kontrolera oparty o Arduino i aplikacji na Android
Aktualnie przeglądasz uproszczoną wersję forum. Kliknij tutaj, by zobaczyć wersję z pełnym formatowaniem.
Po bardzo długiej przerwie wracam do mojego starego projektu stworzenie kontrolera dla szyny THK KR sterowanego za pomocą aplikacji na system android, pomysł urodził się w 2018 roku i niestety z braku czasu i wiedzy przeszedł do mojej poczekalni Wink 
Ponieważ pewne założenia zostały podjęte już w 2018 (podzespoły) na tym etapie nie będę nic zmieniał choć dzisiaj zrobiłbym to pewnie inaczej, być może jeśli uda się to w miarę ogarnąć to postaram się to zmodyfikować pod względem podzespołów.

1. Schemat podłączenia głównych podzespołów.

[Obrazek: Arduino_focus_stacking_controller_001.png]

Sercem kontrolera będzie Arduino Pro Mini, komunikację z tabletem zapewni stary HC-05, obracanie silnikiem krokowym powierzyłem Pololu A4988.
Jako że nie jestem fanem plątaniny kabelków zaprojektowałem sobie PCB, aby to mogło się jakoś razem kupy trzymać Wink

2. PCB

[Obrazek: Arduino_focus_stacking_controller_002.png]

Zaletą płytki jest możliwość wlutowania optoizolatorów dla aparatu fotograficznego i kondensatora zalecanego przez producenta A4988.
Główne zasilanie (12V w tym przypadku) rozdzielone jest na Arduino (RAW) i sterownik A4988(VMOT), zasilanie modułu bluetooth i logiki A4988 pociągnięte z Arduino(VCC), to rozwiązanie jest na granicy wytrzymałości wbudowanego stabilizatora Arduino (max. current output 150mA) i w przyszłości wypadałoby to rozwiązać osobnym mocniejszym stabilizatorem, bo wbudowany szybko robi się gorący Wink
Pierwszy etap zakończony Wink
Aplikacja na Android powstała na platformie MIT App Inventor, ale chyba przeniosę się na Thunkable, bo tam jest możliwość robienia zarówno dla Android, jak i iOS. Generalnie w tych webowych kreatorach jest sporo walki z ustawieniem tego na ekranie a po wgraniu na tablet i tak to wygląda inaczej Smile

Pierwszy etap to w zasadzie było poznawanie moich i aplikacji możliwości wiec nie komplikowałem zbytnio sobie roboty, mamy przesuwanie szyny w trybie o zadany wymiar lub tak długo, jak długo trzymamy wciśnięty przycisk, regulację prędkości suwakiem lub po wpisaniu odpowiedniej liczby, przycisk wyzwalania migawki i prosty setup dla automatycznego stosu.

3. Wygląd aplikacji
[Obrazek: MacroZone%20Stacking%20Controller_1.0-001.png]

Filmik z testów Wink

witam,
czy to jest otwarty projekt i można z niego skorzystać ?
Jeśli uda mi się uzyskać funkcjonalność WeMacro, to dla użytkowników forum projekt raczej otwarty ;)
Obecnie programowo to potrafi tylko to co na filmie.
Jak coś tworzysz własnego to zakładaj wątek chętnie pomogę w miarę możliwości ;)