Teraz jest niedziela, 10 stycznia 2021, 21:26

Strefa czasowa: UTC + 1




Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 
Autor Wiadomość
 Tytuł: MPU6050 i gimbal
PostNapisane: niedziela, 25 listopada 2012, 12:04 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
Witam
Korzystając z przywileju "świeżaka" chciałbym wykorzystać swoją pulę "100 pytań do ..", i poszukać pomocy w temacie na ten moment dla mnie najważniejszym..
Otóż - kilka dni temu miałem małą awarię lapika i straciłem troszkę zapisanych na dysku informacji. O ile część danych była nieistotna, o tyle kilku schematów nie zapisałem w "ulubionych" w przeglądarce i teraz nie mam po nich żadnego śladu..
Najbardziej zależy mi na informacji (schemat plus soft) jak podłączyć tytułowy MPU6050 do Atmegi, by za jej pomocą osiągnąć taki efekt:


Najkrócej mówiąc - Atmesia odczytuje dane z czujnika, i poprzez serwa stabilizuje kamerkę w jednym położeniu. Miałem całość, czyli schemat i soft - a teraz mam tylko wspomnienie..
Dziś po południu wyjeżdżam na jakiś tydzień i nie będę miał dostępu do neta - więc jeśli nie będę odpisywał to nie znaczy że Was olałem :-P
Będę wdzięczny za wszelkie linki.


Pozdrawiam

Edit: teraz filmik wyświetli się bezpośrednio. ;)
Rob Mc Fly

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: niedziela, 25 listopada 2012, 20:44 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
Zadziwiająco w w nocie katalogowej jest wszystko. Interfejsy to i2c i spi. Program zależy od wersji "atmesi" której użyjesz. Wybór jest spory. Języków programowania też trochę jest.

edit 27.11:
A jeszcze znalazłem taki opis: link. To projekt headtrackera, ale bazuje na tym samym rozwiązaniu elektronicznym, no i tu jest wszystko "w pakiecie", a projekt otwarty, więc można w nim grzebać.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: środa, 5 grudnia 2012, 18:49 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
Witam
Dwie godzinki temu wróciłem, zjadłem obiadek - i już jestem ;)
Dzięki za odzew, więc po kolei:
- z notą jest taki problem, że w szkole zawzięcie uczono mnie innego języka, a jestem ciut za stary by coś zrozumieć z technicznego angielskiego :oops: ..
- nawet jeśli jest tam wszystko, to patrząc powyżej plus kompletna nieznajomość elektroniki nieco mądrzejszej niż bateryjka i dioda LED - jestem totalnym ignorantem w tych kwestiach, choć mając gotowy schemat i gotowy program jestem w stanie coś tam wyrzeźbić :D ..
- najciekawiej wygląda link do RC-Groups, więc najbliższe godzinki poświęcę na wgryzanie się w ten temat. Co prawda w mojej wizji nie ma pośrednictwa nadajnika i odbiornika, ale może w dalszej części trafię na coś odpowiedniejszego ;) , tak więc dzięki za konkretne namiary.

Za kilka dni mam zamiar nabyć drogą kupna silniczki i regle, więc składanie wymarzonego latadełka niedługo będzie mogło się zakończyć. Całość mam opracowaną w najdrobniejszych szczególikach, ale będzie ona bazować na kilku nietypowych pomysłach, n.p. rama bądzie wykonana z aluminiowej obręczy do koła rowerowego :shock: ;) - jest to taki ukłon w stronę mojej wcześniejszej wieloletniej "miłości", i mam nadzieję że efekty będą zgodne z założeniami. Oprócz tej wizji mam jeszcze kilka innych własnych koncepcji rozpracowania mechaniki gimbala, przy czym może skożystam z małych silniczków krokowych, które mogą być sterowane standatrowymi sygnałami PWM używanymi w modelarstwie, tak więc zachowam pełną wymienność napędu na n.p. zwykłe serwa - ale to wszystko jeszcze w sferze dopieszczania. Na teraz już odpłakałem stratę schematu i wsadu do sterowania gimbalem, i może dzięki kol. Ellipsis coś sklecę - a już na pewno przeczytam całe 59 stron linkowanego tematu ;) .

No chyba że ktoś zna namiary na inne rozwiązania - jestem otwarty na wszelkie sugestie :P

Pozdrawiam

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: środa, 5 grudnia 2012, 23:11 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
Skoro nie anglicki to może taki język? Strona Aleksieja zawiera sporo ciekawostek (w tym gimbale mechaniczne). Polecam w całości. Jak ktoś nie gawari pa ruski to sobie można zmienić na angielski :)
Wracając do Arduino i projektów opartych o nie: dobry artykuł na start, i ciąg dalszy. Z resztą sieć jest pełna przykładów, opisów, wiedzy.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: czwartek, 6 grudnia 2012, 09:52 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
Stronka tego rosjanina wygląda całkiem ciekawie, i choć niezupełnie w temacie to może coś tam znajdę ciekawego :) , co zaś do linków o Arduino - wiem co to i jak się to je, ale przeraża mnie samo brzmienie określenia "pisanie programów" :oops: , tak samo jak wizja samodzielnego dobierania n.p. chociażby wartości oporników - obydwa te elementy skutecznie mnie odstraszają :cry: ..

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: czwartek, 6 grudnia 2012, 20:29 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
No to chyba czas żebyś powiedział do czego chcesz tego użyć. Bo coś mi sie wydaje, że próbujesz wyważać otwarte drzwi. Jeśli to ma być stabilizacja gimbala z kamerą w wielowirnikowcu, to wiele płyt głównych do nich to umie (OpenPilot, MultiWii, itd) - czyli oprócz sterowania samym wielowirnikowcem układ będzie umiał wygładzać i stabilizować ruch kamery.
Jeśli to ma być absolutnie zewnętrzny gimbal, to może wystarczy kupić w HK 2-3 żyroskopów helikopterowych i podłączyć do jakiś lepszych cyfrowych serw? Albo gimbal mechaniczny (bez elektroniki, tylko grawitacja, środek ciężkości, sprężynki & takie tam)?

Rozwiązanie z Twojego pierwszego filmu jest dość stare, co powoduje, że tej płytki już nie ma w sprzedaży a aktualny zamiennik jest jakiś drogi (125$).

Polulu sprzedaje podobną płytkę, z tymże dużo mniejszą, z łatwiejszym interfejsem I2C, a na stronie mają przykładowy kod dla Arduino Uno R3.. Więc jeśli już, to może zacznij od takiej, a jak już się naumiesz, to wtedy będziesz mógł wybrać zdecydowanie lepszą i akuratniejszą.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 00:02 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
Niby w tym co piszesz jest trochę racji, ale wnioski końcowe leżą ;) - nauczenie się pisania programów jest zdecydowanie poza moim zasięgiem (wiem bo próbowałem :cry: :oops: ).
Czujniki i różne rozwiązania faktycznie już są, ale mają wspólny feler - nie mam innych czujników, za to mam MPU6050 i HMC5883L ;) jako pozostałości po innych układach, na kompletnych płytkach, ze wszystkimi wymaganymi do życia kondensatorami i opornikami.
Z kolei obsługa gimbala poprzez różne FC faktycznie działa (i nawet MW ma obsługę różnej maści czujników), ale ma ona jedną zasadniczą wadę - "poziom" gimbala jest wyliczany (czyli jest obarczony możliwym błędem programisty który uwzględni - bądź nie - różne poprawki), a gdyby gimbal miał swój własny czujnik jego poziomowanie byłoby prawie idealne (tzn. obarczone jedynie błędem samych czujników, i n.p. częstotliwością samych odczytów położenia). Innymi słowy - Atmega tak długo kręci odpowiednimi serwami, aż czujnik będzie wypoziomowany i powie "dość" ;) .
I na koniec - po co mi to? Ano - raz że nieomal idealne utrzymanie poziomu, a dwa - mogę go używać nie tylko w latadełku.. Rozwiązania "grawitacyjne" również mają jedną wadę - bezwładność masy, która zawsze będzie powodowała jakieś wachnięcia..
Słowem - szukam softu potrafiącego przeliczyć wskazania czujników na 3xPWM, oraz schematu połączenia wszystkiego w całość :twisted:

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 00:42 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
A widzisz, od razu jaśniej. Czyli masz to i to? Jeśli tak, to zostaje zdobycie arduino, bo tylko tak może Ci się udać ominąć pisanie całego programu, gdyż większość jest już napisana. W przykładach dla obu elementów jest działający kod. Potem obsługa serw na przykład tu.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 11:04 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
A dokładniej - to mam TO, TO, TO i TO, oraz pół wiadra kondensatorów, oporników, złączek, kilka Atmeg i Attiny.. Może niedokładnie się wyraziłem, ale w pierwszym poście coś wsominałem o tym co mam, tak więc brakuje mi "tylko" softu i wiedzy pod które pinu podłączyć serwa ;) ..
Płytek Arduino mam kilka (kupowałem samo PCB, ale aukcja już zniknęła z eBaya i teraz są tylko kompletne Mini), bo za kilka złotych mam powtarzalność i nie muszę się bawić w trawienie padów pod piny SMD, a czy wstawię tam 88, 168 czy 328 - to jeden czort :twisted: . Lutownicy się nie boję, tak więc do szczęścia brak mi tylko softu - a tu już leżę i kwiczę :cry: .. Dla kogoś poskładanie bibliotek w działającą całość to betka, a dla mnie - czarna magia :cry: :oops: ..

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 11:56 
Offline
Administrator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 17:16
Posty: 6583
Wiek: 38
Lokalizacja: Czechowice-Dziedzice
Rumcajs a może poszukaj w necie a jest tego pełno układów poziomicy elektronicznej pod atmega :D

pierwszy z brzegu
http://www.elektroda.pl/rtvforum/topic1813071.html

cielawy artukuł Pomiar wartości kąta przechyłu z wykorzystaniem akcelerometru i żyroskopu
http://www.par.pl/2009/files/11-09_artykul2p.pdf

_________________
To bzykanie coś oznacza. Takie bzyczące bzykanie nie bzyka bez powodu.

pozdrawiam Marcin


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 12:25 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
Dzięki za info, ale wciąż kręcimy się wokół podstawowego problemu - kompletnie nie łapię programowania :cry: .. Mam mnóstwo różnych projektów znalezionych na necie, ale mogę zrealizować tylko te "podane na tacy".. Jakiś czas temu nabyłem drogą kupna książkę Mirka Kardasia "Język C - podstawy programowania", mam wydrukowane kilka kursów z EdW i innych pisemek - ale kompletnie się gubię pomiędzy stosami, timerami, pętlami i całą resztą.. Książka leży i się kurzy, za chwilę wezmą się za nią myszy lub korniki - a ja się poddałem :oops: , sorki..
Słowem - wiem co i jak, ale ta kwestia mnie przerosła :oops: :cry:

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 13:47 
Offline
Administrator
Avatar użytkownika

Dołączył(a): sobota, 20 marca 2010, 17:16
Posty: 6583
Wiek: 38
Lokalizacja: Czechowice-Dziedzice
Niestety są 3 wyjścia dla tak zaawansowanego projektu

1/ użyjesz tego co jest w necie/sprzedaży itp.
2/ nauczysz się programować
3/ zlecisz napisanie programu komuś kto to zrobi.

_________________
To bzykanie coś oznacza. Takie bzyczące bzykanie nie bzyka bez powodu.

pozdrawiam Marcin


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 14:09 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
1 - do "zrealizowania" (w końcu już raz znalazłem gotowca, więc gdzieś na necie jest :twisted:),
2 - próbowałem/poległem,
3 - ostateczna ostateczność :D ..
Jest jeszcze 4 - ktoś zna namiary na coś działającego i się podzieli linkiem, ale znalezienie takiego ktosia jest równie trudne co odnalezienie tego co miałem :lol: :cry:

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 18:20 
Offline
Moderator
Avatar użytkownika

Dołączył(a): czwartek, 12 kwietnia 2012, 10:46
Posty: 5441
Wiek: 42
Lokalizacja: Kraków
Do tego filmiku z Twojego pierwszego postu jest wszystko na ich stronie. Płytka, kodzik, etc... Ale.... Na tym filmie nie pokazali jednej dość istotnej rzeczy.... Komputera PC, który tym steruje po USB :ugeek: A chyba nie o to Ci chodzi.
Do obydwu płytek z czujnikami masz przykładowy kod na stronie SparkFun, ściągnij i wgraj do Arduino - jeśli Ci się uda, wgraj kolejny dla następnej płytki. Jeśli się uda spróbuj ze sterowaniem serwami.

Przy każdym programie spróbuj przeanalizować zgrubnie, co za, co odpowiada w programie, jaka jest główna osnowa. A potem modyfikuj i patrz jak to wpływa na działanie.
Dodaj jakąś pętle. Dodaj jakiś warunek. Itd.
Możesz w międzyczasie podłączyć diodę LED i trochę nią pomrugać, itd, itp.
Im więcej zrobisz takich mikrokroczków tym potem będzie łatwiej. Jak już będziesz miał opanowane te 3 gotowce plus zabawy z modyfikacjami, spróbuj połączyć 1 serwo i magnetometr.
Jak się uda kolejne zabawy, potem dodaj 2 serwo itd
Aż w końcu połączysz 3 serwa i 2 płytki z czujnikami. Być może teraz to wygląda na czarną magię ale małymi kroczkami można ją pokonać. Innej drogi nie widzę.

_________________
pozdrawiam
Hubert
https://www.banggood.com/?p=WQ230911983820130156


Góra
 Zobacz profil Wyślij e-mail  
 
 Tytuł: Re: MPU6050 i gimbal
PostNapisane: piątek, 7 grudnia 2012, 18:33 
Offline
modelarz
Avatar użytkownika

Dołączył(a): czwartek, 6 września 2012, 13:21
Posty: 2121
Wiek: 53
Lokalizacja: Pleszew
Aż mi głupio że niby mam wszystko podane krok po kroku, ale do czegokolwiek zostałem stworzony to na pewno nie do pisania programów :oops: :cry: .. Mam kilkanaście programów z bardzo dokładnymi opisami każdej nieomal linijki kodu, mam bardzo dobrą książkę - ale po prostu kompletnie się gubię.. Póki czytam - oki, jakoś mi się to układa, ale gdy mam samemu coś przeanalizować będź poszukać - po prostu czarna noc..
No nic, temat do odłożenia na półkę..
Dzięki za pomoc i starania, może jak latem będę w Krakowie umówimy się na jakieś dobre piwo i polatamy gdzieś na Błoniach, ale póki co ja pasuję :oops: ..

_________________
Jak mówię że coś zrobię to zrobię, nie trzeba mi co pół roku przypominać..
- Sławek -


Góra
 Zobacz profil Wyślij e-mail  
 
Wyświetl posty nie starsze niż:  Sortuj wg  
Utwórz nowy wątek Odpowiedz w wątku  [ Posty: 15 ] 

Strefa czasowa: UTC + 1


Kto przegląda forum

Użytkownicy przeglądający ten dział: Brak zidentyfikowanych użytkowników i 1 gość


Nie możesz rozpoczynać nowych wątków
Nie możesz odpowiadać w wątkach
Nie możesz edytować swoich postów
Nie możesz usuwać swoich postów
Nie możesz dodawać załączników

Szukaj:
Skocz do:  

77,162,127 Wyświetlone Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Przyjazne użytkownikom polskie wsparcie phpBB3 - phpBB3.PL