Hehe. Poradnika raczej nie bede pisal...zostawie to fachowcom ;) Moge jedynie powiedziec, jak ja robie pewne rzeczy. W zalaczniku sa wyniki moich pomiarow z 2 samochodow (ford byl z automatyczna skrzynia i fajnie widac roznice miedzy automatem a manualem). Biorac pod uwage mala liczbe probek na sekunde, jaka byla przesylana do komputera, bark jakiejkolwiek...
szkoda ze masz giroskop 2 osiowy. Aby określić położenie potrzebujesz 3... co do zakrętu. giroskopy się do tego NIE NADAJĄ. Trzeba je całkować, co powoduje nawarstwiający się błąd, do tego mają dryf, który skutecznie psuje nasz pomiar. Co do reszty(pochylenie i przechylenie robota) wystarczą 2 żyra stabilizowane akcelerometrami. żyro, musisz tak ustawić,...
Akcelerometer z zamysłu mierzy przyspieszenie, czyli daje odczyt gdy jest przyśpieszany; ale w praktyce mierzy pochylenie - rozpatrując jedną oś, na płasko daje wartość zero g (jednostka g - przyspieszenia), przechylasz akcelerometr o 90 stopni - ten daje wynik 1g. Jak trzymasz akcelerometr pod kątem 90 stopni, wynik nie ulega zmianie. Żyroskop mierzy...
https://obrazki.elektroda.pl/9632140100_... Dzień dobry, Poniżej chcę zaprezentować swoją konstrukcję systemu wykorzystującego sztuczną inteligencję, którego celem jest wykrywanie podłączonych urządzeń elektrycznych do domowej sieci. Motywacją była próba stworzenia czegoś do kontroli aktualnie podłączonych urządzeń korzystających z...
http://obrazki.elektroda.pl/8861043000_1... WSTĘP Chciałbym podziękować wszystkim pomocnym mi użytkownikom z działu "Mikrokontrolery ARM" którzy przyczynili się do powstania tej pracy. W szczególności Freediemu Chopinowi :) Cześć, Dzisiaj chciałbym wam zaprezentować urządzenie które powstało w ramach mojej pracy inżynierskiej na Politechnice...
Ostatnimi czasy pracuje z dwoma akcelerometrami: BMA020 i BMA180. Mam już gotowe sterowniki dzięki czemu mogę odczytywać przyśpieszenia na poszczególnych osiach. To z czym mam problem to wyniki jakie otrzymuje. Opiszę to na przykładzie mniej czułego BMA020 gdzie problem jest bardziej widoczny. Otóż jeśli położę układ nieruchomo na stole otrzymuje odczyt...
Przesłuchy między kanałami to normalka w każdym rozwiązaniu, ale nie powinny być takie znaczące jak Ty mówisz. Czas przetwarzania jest istotny, ale możesz go sobie dobrać empirycznie (pozatym w specyfikacji są wzory). Ja bym rozpoczął zabawe przetwornikiem od testów na dzielniku rezystancyjnym, najprościej wziąć podłączyć potencjometr i sprawdzić cały...
Co to jest DS? Dziękuję za wskazany link. A czy na filmie wyświetlane wartości to odczyt z akcelerometru czy z żyroskopu ?
https://obrazki.elektroda.pl/3243431700_... https://obrazki.elektroda.pl/9136850500_... Płytka pozwala na montaż powierzchniowy SMT, do zestawu dołączone są złącza szpilkowych goldpin umożliwiające montaż przewlekany lub wykorzystanie płytki stykowej. Do prób z modułem została wykorzysta wersja https://obrazki.elektroda.pl/1372408700_...
Pamiętam że mi to fajnie pracowało (chodząc po domu i podwórku) , trzymało kąty stabilnie . Poszukam kodów na starym laptopie bo akurat mam 3 dni wolne . Najlepiej napisz jaki akcelerometr używasz ,mcu , podaj kod z opisem (ja piszę w bascom więc odczyt C lub asm będzie mi stwarzał problemy ale tragedii nie będzie) .
Nie przestudiowałeś protokołu komunikacji. W inicjowaniu zapominasz wysłać wartości, masz start, masz wysłanie adresu slave'a z pisaniem 38h, masz wysłanie adresu rejestru 20h, a po tym powinieneś wysłać wartość którą chcesz wpisać do tego rejestru, czyli np. 47h, a dopiero po tym stop. W prośbie o dane wywal pierwszy stop, robisz porprostu kolejny...
Ciekawe, podesłałem troche info na maila, jak wygląda sprawa szumów tego akcelerometru? (np. stałość odczytu przy nieruchomym czujniku)
Posiadam układ STM32F407 i chciałem zrobić odczyt pozycji x,y,z oraz aktualnej prędkości z wbudowanego akcelerometru W woli ścisłości, układ STM32F407 nie ma wbudowanego akcelerometru. Zapewne chodzi o płytkę STM32F4DISCOVERY. A teraz recepta na rozwiązanie problemu z odczytem. Bierzesz pdf'a płytki i sprawdzasz jaki tam jest akcelerometr - LIS3DSH....
Dokładność 2 stopni powinieneś uzyskać bez większych problemów z 3-osiowego akcelerometru o ile zastosujesz się choćby częściowo do tego co wcześniej napisałem. Nie mam pojęcia w jakim formacie przyjmuje dane linkowany przez Ciebie projekt, ale to Ty decydujesz w jakim formacie wysyłasz dane z Atmegi, więc proponuję poczytać, sprawdzić, skorygować i...
gdzie szukać akcelerometru w Ip6? Na schemacie? :D Ogólnie zespól kompas/akcelerometr w iphone to w sumie 3 układy :) - sensor pola magnetycznego - akcelerometr - zyroskop 3-osiowy z akcelerometrem Sensor ciśnienia jest przy pamięci nand, zdiagnozować możesz go poprzez odczyt w aplikacji :)
Mi także się udało uruchomić na F4 bez problemu normalnie I2C:) Chcę uruchomić te I2C z DMA bo myślałem, że przy odczycie z akcelerometru to będzie lepsze. A mógłby się ktoś z Was mi podpowiedzieć, jak najlepiej zorganizować odczyt takiego czujnika. Posiada on opcję zewnętrznego przerwania gdy dane na I2C są gotowe do odczytu. Na chwilę obecną ciągle...
Ale chodzi Ci o odczyt przez USB? Czy w ogóle z akcelerometru? I nie rozumiem co oznacza „zapisane w pamięci”. Akcelerometr nie ma żadnej pamięci. W ogóle to jest to analogowy akcelerometr więc nie ma żadnej możliwości żeby coś w nim było zapisane.
Widzę dane chcesz pobierać jak przyjdzie przerwanie z memsa. Niestety mam ten sam problem. Ten akcelerometr nie chce wysyłać przerwań. Zobacz na razie zrób odczyt wyzwalany timerem wtedy będziesz wiedział czy komunikacja działa. Bo z tymi przerwaniami coś jest nie tak.
Witam Użyj jeszcze akcelerometru, który da Ci "bezwzględny" odczyt kąta. Akcelerometr powinien być zamontowany blisko osi obrotu motocykla. Będziesz potrzebował również kontroler PD lub PID. Żyroskop ma dryft, więc liczenie kąta jako całki z prędkości kątowej będzie obarczone błędem po kilkunastu sekundach. W taki sposób rozwiązałem sterowanie quadcoptera...
Optymalizacja kodu opcja -Os do tego musisz przekazać kompilatorowi następujące flagi -ffunction-sections i -fdata-sections, a linkerowi -Wl,--gc-sections (czyli "garbage collect unused sections") Tyczy się to oczywiście AvrStudio 4.xx w AtmelStudio te opcje są do wyboru w ustawieniach jako kwadraciki do zaznaczenia.
Tak jest. Ja używałem tych akcelerometrów. W celu odczytu musisz coś wysylać. Czyli wysyłasz 0F(komenda) i np. FF(coś).
A czip w ogóle odpowiada? W programie nie ma śladu kontroli błędów a więc nasuwa się wątpliwość czy procek aby nie gada sam ze sobą. Pytanie o rzecz oczywistą ale nigdy nie wiadomo - czip NIE jest zasilany napięciem 5V a między prockiem i czipem jest jakiś konwerter poziomów?
http://obrazki.elektroda.net/45_12427607... Witam wszystkich :) Chciałbym przedstawić moją najnowszą konstrukcję. Jest to akcelerometr XYZ. Funkcje: - wyświetlanie chwilowych przyspieszeń na wybranych osiach za pomoca wykresu; - wyświetlanie chwilowych przyspieszeń na wybranych osiach za pomoca danych liczbowych; - wyświetlanie chwilowych przyspieszeń...
Posiadam akcelerometr LIS35DE, połączyłem się z nim po I2C, odczytałem rejestry X, Y oraz Z i wyświetliłem sobie na LCD. Wskazania x i y w spoczynki wahają się od 250 do 10, natomiast osi z od 50 do około. W związku z tym mam następujące pytania: 1. Czy wskazania akcelerometru w spoczynku nie powinny być zerowe, poza osią z? 2. Jak odczyt w postaci...
Witam! Mam problem z akcelerometrem, a właściwie znanym chyba wszystkim zajmującym się tym tematem dryftem zera, chodzi o to że po zadziałaniu pewnym przyśpieszeniem na wyjściu pojawia się stan nie odpowiadający temu na początku. Ktoś poradził sobie z tym problemem?
http://obrazki.elektroda.pl/9416203900_1... Sensel Morph to pierwsze reagujące na siłę nacisku urządzenie wskazujące umożliwiające interakcję z komputerem oraz obsługę tabletów i smartfonów. Morph to nic innego, jak panel dotykowy będący komputerowym urządzeniem wskazującym. Sensel Morph umożliwia śledzenie wielopunktowego dotyku (multi-touch)...
Czy wie może ktoś jak można usunąć wpływ grawitacji na pomiary akcelerometru bez użycia żyroskopu, ponieważ mam taki i potrzebowałbym uzyskać czyste przyspieszenie baz grawitacji. Używam takiego akcelerometru https://botland.com.pl/akcelerometry/191...
Witam, chciałbym zrobić akcelerometr na baterie. zeby był zapis z 30minut i z portem LPT Niewiem ma ktos schemat, rady, wskazówki?
Witam Kupię akcelerometr - najlepiej 2 osiowy ale nie pogardzę 3 - osiowcem. Możliwe że będę potrzebował parę sztuk. Ewentualnie jeśli ktoś miałby układ na płytce z takim czujnikiem do testowania to też jestem zainteresowany. kontakt mabibieri(at)interia.pl Pozdrawiam Bieri
Witam Mam podłączony już akcelerometr ADXL345 z płytka edukacyjna z atmega 32 Potrzeba mi z danych z akcelerometru wyliczyć prędkość oraz drogę oraz zapis tych danych na karcie pamięci. Czas do czerwca Kontakt i sprawy finansowe PW Pozdrawiam
http://obrazki.elektroda.pl/9015868200_1... Analog Devices właśnie wprowadza do produkcji nowy układ MEMS, będący trójosiowym akcelerometrem. Układ ADXL362 charakteryzuje się najniższym na rynku zużyciem prądu - przy odczycie z prędkością 100 Hz zużywa zaledwie 2 µA, a w trybie motion-triggered, czyli gdy transmisja załączana jest...
http://obrazki.elektroda.net/54_12127041... Celem tego projektu jest wykonanie urządzenia mierzącego przyspieszenie, jak też kąt nachylenia wokół jednej osi. Główne części to 3 7-segmentowe wyświetlacze, mikrokontroler PIC 18F452 i akcelerometr ADXL320. Autor projektu testował go w swoim samochodzie, chociaż jak pisze nie ma mocnego auta, więc podczas...
witam wszystkich probuje, na razie czysto teoretycznie, wykonac pewien wiekszy projekt, ktorego jednym ze skladnikow bedzie sensor wykrywajacy kat nachylenia pewnego obiektu. pewien obiekt to teleskop(na montowaniu dobsonskim). sprawa wyglada tak(male wprowadzenie jakby ktos nie byl obeznany w teleskopach): Tuba teleskopu skierowanego w niebo jest nachylona...
Witam, buduję robota balansującego z wykorzystaniem atmegi328p oraz czujnikiem MPU-6050 akcelerometr + żyroskop (moduł DFRobot). Po dziesiątkach godzin nieudolnych prób doboru nastaw regulatora PID zacząłem doszukiwać się jakiś błędów, ponieważ robot wykazuje opóźnioną reakcję, i nie jest zdolny utrzymać się nawet przez 5 sekund. Moje podejrzenia padły...
Ze względu na wspólny zegar dla dwóch interfejsów zostaje programowe SPI, choć może dałoby się wykdzystać dwa moduły SPI mikrokontrolera, jeden master, drugi slave taktowany zegarem mastera. Tylko po co? Wydaje mi się, że i tak nie masz na tyle precyzyjnej kontroli nad wyzwalaniem próbkowania w tym układzie, by mniej niż 100 μs różnicy w odczycie...
Można by spróbować w trochę inny sposób, np. ramię sterujące (te z napędem ręcznym) porusza się w kierunku X z przyśpieszeniem A (odczytane z akcelerometru), układ sterujący tak wylicza sygnały dla napędu ramienia sterowanego aby odczyty z akcelerometru na tym ramieniu były zgodne z tymi z pierwszego. I tak dla wszystkich osi, ale czy to będzie dokładne?...
niestety nie idą liniowo , mam tez akcelerometr adxl 345 na szynie i2c i to samo...szukałem pod bascoma ale trudno coś dorwać by zamieniało na kąty w stopniach ... widziałem dużo przykładów w C ale nie znam C i nie chce ...chyba że by ktoś przetłumaczył , bo te nawiasy mnie rozwalają.
Nie rozumiem dlaczego w tym przypadku korzystasz z przerwania od adc... Spróbuj odczytać adc w przerwaniu timera 2 wg. schematu: Start pomiaru, czekanie do końca pomiaru, odczyt adc. Dodatkowo zyskasz na pamięci bo zmienna adc_temp będzie nie potrzebna, chyba że wykorzystujesz ją jeszcze do czegoś innego:) pozdrawiam
Program jest następujący: Mam strukture dla czujników a w niej tablice dla której zapisuje odczytane dane z danego czujnika: [syntax=c] typedef struct { // jakies inne zmienne volatile uint8_t dataToCalculate[6]; // do zapisu danych } czujnik; [/syntax] Tworzę 3 globalne zmienne 'czujnik' (używam 3 czujników): [syntax=c] czujnik Zyroskop = { ...}; czujnik...
Witam. Posiadam mikrokontroler STM32 , do którego podłączyłem czujnik LSM9DS0. Po wielu próbach udało mi się podłączyć ten czujnik i uruchomić. Odczyty wydaje się, że są prawidłowe - przyspieszenia się zmieniają gdy czujnikiem ruszam, a magnetometr pokazuje inne wskazania podczas obracania czujnika. Postanowiłem zrobić sobie 2 programy testowe: kompas...
Tzn jakie koła -żeby się zazębiiały czy były napędzane przez łańcuch? Dodano po 46 PCB Elektor http://obrazki.elektroda.pl/6239936300_1... mi to najbaridzej przypomina zzaag'a V2 (zanim stał się SMD).. i w takim razie co to za elektronika, którą wklejałeś wcześniej??: Witam Podpinając się pod temat chciałem zaprezentować moją elektronikę....
Witam, Mój zestaw discovery stm32f4 jest wyposażony w akcelerometr LIS3DSH. Wszystko działało do momentu prze programowania układu przy użyciu projektu demo dostarczonego przez STM. zauważyłem, że przykład jest napisany dla LIS302DL. Po przewertowaniu dokumentacji doszedłem do wniosku, że instrukcje odpowiedzialne za konfiguracje i odczyt z poszczególnych...
Witam, stworzyłem projekt pomiaru pochylenia z wykorzystaniem akcelerometru ADXL345, ATmegi328p, wyświetlacz LCD. Co do schematu: Zasilanie atmegi filtrowane, akcelerometr podpięty do zasilania 3,3V(stabilizator LF33CV) zasilanie również filtrowane. ADXL (VCC i CS do 3,3V, SDA i SCL podłączone do rezystorów podciągających (7,5k), oraz do ATmegi PC4(SDA),...
Witam wszystkich :) Widzę, że temat jest żywy więc się dołączę. Buduje quadrokopter trochę na innej zasadzie sterowania. Mój projekt zakłada użycie telefonu (2x Nokia N95 8gb Mile widziane wszelkie materiały na temat przerobienia regulatorów, gyroskopow i czujnika ciśnienia na i2c a także komunikacji i streemowaniu po wifi, oraz wyciąganiu z telefonu...
Rozmaite urządzenia wymagają stabilizacji - sprzęt szpiegowski, taki jak np. kamery, odbiorniki mikrofalowe, systemy obrazowania w podczerwieni i inne podobne układy. Często sprzęt ten montowany jest na bezzałogowych pojazdach latających, na samochodach czy łodziach, gdzie narażony jest na wibracje i inny niepożądany ruch. Wibracje powodować mogą zmniejszenie...
Ja używam Eclipsa nie wiem jak na nim jest z 32bitowymi poza tym programator mam tylko STK500v2 klona z allegro. Nie wyrabia się ponieważ ma to być rejestrator lotu rakiety (potem komputer pokładowy) Akcelerometr jest 3 osiowy każda oś 16 bitów. Wraz z wyliczeniami położenia rakiety rozdzielczość pomiarów jest żałosna. Kolega robił pomiar wysokości...
Witam, próbuję uruchomić akcelerometr LIS3DHH ( https://www.st.com/en/mems-and-sensors/l... ) na zestawie Nucleo F411RE ( https://www.st.com/en/evaluation-tools/n... ). Czujnik mam w postaci adaptera STEVAL-MKI180V1 ( https://www.st.com/en/evaluation-tools/s... ). Konfigurację dla mikrokontrolera generuję za pomocą CubeMX...
Nie jest to żadną tajemnicą :) podpinam pod procesor Atmatal 2313 najlepiej pod przerawnia , ale nie koniecznie - ostatnio podpiąłem pod dowolne piny i odczyt wypełnienia działa rewelacyjnie. Ponieważ rezystorkiem ustalasz okres to pozostaje Ci zczytanie czasu trwania stanu wysokiego na timerku procka najlepiej 16 bitowym. uzyskuje ok 500 odczytów na...
Witam, Żeby było przenośne to może wystarczy plastikowy dekiel za 5zł na tylne koło z przyklejonymi (wtopionymi) magnesikami jakie sa w predkościomierzu rowerowym i takimże czujnikiem. Problem tylko z zamocowaniem tego czujnika (ale koło z Twojej propozycji równierz trzeba jakoś zamocować). Licznik mozna zrobić na jakimkolwiek kontrolerze). Jaki jezyk...
Witam akcelerometr i żyroskop podpięte poprzez I2C do STM32F4. Odczyt I2C zrealizowany na DMA. Sygnały z czujników wchodzą na filtr kalmana. Na jego wyjściu dostaję kąt. I cały problem polega na tym, że dla prędkości szyny 100kHz widać działanie filtra - sygnał kąta jest odszumiony i stabilny w porównaniu z tym wychodzącym z samego akcelerometru. A...
Jeżeli chodzi o czujniki i o to, gdzie, jakie dane są przetwarzane, najłatwiej można to prześledzić na schemacie: http://obrazki.elektroda.pl/6917524600_1... W skrócie, dane z enkoderów pozwalają wyznaczyć zgrubnie położenie i orientację robota. Tylko tutaj dokładność jest znacznie mniejsza niż w większości dwukołowych robotów. Przy konstrukcji...
http://obrazki.elektroda.pl/8426071500_1... Linkbot to wielofunkcyjny i uniwersalny moduł do budowania przeróżnych robotów. Moduły posiadają kilka opcji sterowania TiltDrive, CopyCat, PoseTeaching, BumpConnect, do sterowania można wykorzystać wbudowany akcelerometr przykładowo w smartfonie lub innym robocie Linkbot, można włączyć funkcję...
Do tematu musiałem wrócić, dalej kopie się z koniem... Tym razem STM32F411VE i akcelerometr LSM303DLHC który jest na płytce STM32F411E-DISCO. W związku z tym problem hardwarowy można od razu wykluczyć. Transmisja w trybie pooling działa, odczytuje dane z akcelerometru. Natomiast przy próbie pracy w przerwaniu I2C zgłasza przerwanie I2C1_ER_IRQn i błąd...
http://obrazki.elektroda.pl/5335012100_1... Mister Gloves to bezprzewodowy interfejs USB, pozwalający poprzez intuicyjne ruchy ręki i palców sterować komputerem. Rękawica noszona na prawej dłoni umożliwia użytkownikowi kontrolę ruchu kursora, wykonywanie skrótów klawiaturowych oraz symulowanie kliknięć przyciskami myszy, poprzez zginanie...
Witam. Kilka dni temu zakupiłem moduł 3-osiowy akcelerometr i 3-osiowy żyroskop MPU-6050 (6 DOF). Połączenie przez interfejs I2C działa, bo mogę zapisywać i odczytywać stany rejestrów z niego. Moim problemem jest inicjalizacja tego układu. Po przeczytaniu artykułu http://playground.arduino.cc/Main/MPU-60... oraz http://www.elektroda.pl/rtvforum/viewtop...
W ramach nauki próbuje uruchomić akcelerometr przez interfejs I2C. Wspomniany układ to LSI302DL. W celu wyboru interfejsu I2C należało : pin CS ustawić w stan wysoki - PE3 pin SDO podciągnąć do VCC lub GND - możliwość wyboru 2 adresów (ja wybrałem GND) po wyżej wymienionych operacjach adres urządzenia to read 0x39 write 0x38 Zegar działa z prędkością...
Witam! Posiadam tak jak w tytule akcelerometr ADXL345 (przygotowany układ z buforami i oddzielnym zasilaniem 3.3V<=>5V). Moim celem jest podłączenie go do Atmegi8, która to prześle dane odebrane z wykorzystaniem SPI do komputera przez RS232. O ile komunikacja UARTem działa bez problemu, o tyle mam problemy z komunikacja poprzez SPI. Ustawiam wszystko...
Witajcie, Zmieniam właśnie w moim projekcie gyro i akcelerometr na cyfrowy MPU 6050 i mam problemy z i2c (pierwszy raz tego czegoś używam :). Problem jest taki, że przy odbiorze danych po losowej ilości odebranych danych (kilka do kilkunastu odczytów, proc się zawiesza na 99% tutaj [syntax=c] // disable acknowledge printf("disable acknowledge\n\r");...
Możesz też kupić np. którąś z płytek STM32 Discovery, wszystkie mają zintegrowany programator-debugger, niektóre z nich mają USB-OTG. Na przykład STM32F4 Discovery ma USB OTG i akcelerometr, fabryczny program demo udaje mysz komputerową przekładając odczyty z akcelerometru na ruch kursora. Niestety przykład napisany z użyciem badziewiastych bibliotek...
akcelerometr odczyt danych akcelerometr żyroskop odczyt danych akcelerometr piezoelektryczny
temperatura zadana zaworu defro zerowanie dysku przenośnego vectra awaryjne
Wymiana przewodu hydraulicznego dachu Peugeot 307 CC - krok po kroku Napięcie zmienne w prądnicy 3-fazowej z magnesami stałymi dla akumulatora 12V