Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Focus Stacking - Projekt kontrolera oparty o Arduino i aplikacji na Android
#1
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
#2
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

#3
witam,
czy to jest otwarty projekt i można z niego skorzystać ?
#4
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 ;)

Skocz do:

Użytkownicy przeglądający ten wątek: 1 gości