Który wynik szaleje? X,Z,Y czy Angle? Wypadałoby poddać odczytane dane nawet jakiejś prostej filtracji. Spróbuj odczytywać dane znacznie częściej i wyliczać średnią z kilkunastu ostatnich obliczeń
Walczę pół dnia i niestety bez efektów - testowałem kilka programików z netu i nic cały czas wyrzuca mi na rs dane jak x:-1, y:-1, z:-1, Angle: 45.0, ale wygląda na to ze ten układ w ogóle się nie komunikuje z prockiem odpięcie linii komunikacyjnch z prockiem nie wpływa na zmianę doczytu czy jego zatrzyma nie, Może ktoś zerknie w kod poniżej choć jak...
Temat zamykam, gdyż pojawił się plugin do ESP Easy obsługujący HMC5883. Dla informacji, plugin znajduje się w kompilacji collection E i pracuje TYLKO z oryginalnym HMC5883, czyli takim modułem, który wyposażony jest w czip z napisem L883. Niestety, większość dostępnych modułów magnetometrów zawiera podróbkę QMC5883 i ten nie jest wspierany. Pozdrawiam...
Witam, mam mały problem z magnetometrem hmc5883l. Zwraca on zaledwie 3 wartości (0x00, 0xff, 0xfe), może 4 i nic więcej. Na wyświetlaczu dostaję wartości 0, albo 253-255. Poniżej zamieszczam funkcję za pomocą której pobieram surowe wartości magnetometru. Dodano po 17 Problem się chyba jednak rozwiązał po tygodniu rozkmin :) dla zainteresowanych w funkcji...
Pewnie będziesz zainteresowany przejrzeniem tego: http://seductiveequations.com/2015/11/09... Zdziwiony takim zastosowaniem HMC5883L ? Nie jestem do końca pewien czy jest tam dokładnie ESP12-E ale wygląda na zbliżony. Schemat montażowy masz na którejś fotce, te rezystory podciągające też są ważne. Ten układ ze strony jeszcze całkiem niedawno...
Witam, mam 2 żyroskopy. Jeden HMC5883L na płytce GY-271 , drugi również HMC5883L HW127. Mam taki problem, że nie mogę się połączyć z czujnikiem, na bibliotekach HMC5883L. Jedyna biblioteka na której pracują to QMC5883. Dziwi mnie to, bo na jednej płytce napisane jest 5883L. W czym może leżeć problem ?
Co zrobić aby aby ta pętla działała? Dodano po 7 Kod z zaznaczonymi liniami z błędami: #include <Wire.h> #include <i2c.h> #include <i2c_BMP280.h> #include <WS2812B.h> #include <BH1750.h> #include <DHT.h> #include <LiquidCrystal.h> #include <TimerOne.h> #include <HMC5883L.h> // do czujnika zanieczyszczeń...
Te symbole wysyłane muszą być z ATmegi na komputer?
http://obrazki.elektroda.pl/3965377500_1... Poniższy artykuł opisuje w jaki sposób podłączyć, skalibrować i oprogramować w Pythonie sensor HMC5883L na Raspberry Pi. Jest to trójosiowy kompas-magnetometr, czyli układ pozwalający na nawigację w trzech wymiarach dzięki pomiarowi ziemskiego pola magnetycznego. Poniżej znajduje się zdjęcie...
Witam. z dokumentacji Rate Controlled by I2C Master 400 kHz
[syntax=C] LCD_WriteText("katy"); [/syntax] a to nie powinno mi wyświetlić tegoż łańcucha?
Witam. Chciałem nauczyć się czytania danych z kompasu HMC5883L przy pomocy Arduino. Wiem ze sągotowe biblioteki do tego ale nie na tym sztuka polega. Chciałem więc odczytać dane przy użyciu I2C i biblioteki Wire. Algorytm jak to zrobić jest podany w przykładzie w dokumentacji (strona 18, single measurement mode) jednak, są pewne problemy. Odczytane...
Witam Wyciąg z dokumentacji: External pull-up resistors are required to support these standard and fast speed modes. Na schematach również są zaznaczone rezystory więc są zapewne wymagane. No i zdaje się że przy odczycie powinieneś wysłać "adres" nie poda "MAG_address_w" tylko "_r"
Cześć, mam problem z I2C na STM32F107VB na płytce Buterffly z Kamami. Chcę się połączyć z kompasem HMC5883L. Inicjalizacja I2C: void HMC5883L_I2C_Init() { I2C_InitTypeDef I2C_InitStructure; GPIO_InitTypeDef GPIO_InitStructure; /* Enable I2C and GPIO clocks */ RCC_APB1PeriphClockCmd(HMC5883L_I2C_RCC_... ENABLE); RCC_APB2PeriphClockCmd(HMC5883L_I2C_RCC_...
Myślisz, że tego nie wiem ? Tym magnetometrem jest pewnie HMC5883L, lub coś w tym stylu. Rewelacji bym się nie spodziewał. Masa roboty z oprogramowaniem, a efekt będzie dość mizerny.
Popraw błąd w 76-tej linii programu. Sprawdź, czy nie ma zimnych lutów przy elementach C7 i R9. Błąd poprawiony, przy elementach C7 i R9 wszystko ok. Nadal nie działa. Dodano po 1 [syntax=c]/* hmc5883l lib 0x01 copyright (c) Davide Gironi, 2012 Released under GPLv3. Please refer to LICENSE file for licensing information. */ #include <stdlib.h>...
Kupie oryginalny układ HMC5883L, nie zależy mi na układach QMC5883.
Pod górkę, pod górkę... [url=http://www.ebay.com/sch/i.html?_odk...
Jak w temacie , mam zepsuty kompas w dronie o numerze DB5883 8002 znalazłem podobny o numerze takim DB5883 7008 czym to się różni ? Może ktoś pomóc ? Link do płytki niebieskiej https://allegro.pl/oferta/3-3v-5v-hmc588... Dodaje zdjęcia zielona płytka jest moja , niebieska to z Allegro która znalazłem Dodam jeszcze...
Posiadam płytkę zakupioną w sklepie hobbyking. Do obsługi wykorzystałem biblioteki Pana Korneliusza Jarzębskiego . Tylko musiałem sobie "dopisać" funkcję konfigurującą tryb pracy układu MPU6050 jako master i magnetometru HMC5883L jako slave - to wziąłem z kodu "multiwii". Zaczęły się problemy - przykładowy program na " kompas " - obracam płytką ustawioną...
Witam Jakiś czas temu wykonałem projekt na drukarce 3D stacji pogodowej, korzystając z materiałów zawartych na stronie https://github.com/nliaudat/weatherstati... Stacje oparłem na module wroom 02, ponieważ korzysta on już z wbudowanego gniazda dla 18650, wtedy był to dla mnie jeden z lepszych wyborów, po dodaniu dzielnika napięć oraz...
CH341, czy mógłby wykonać programowanie EMMC jako alternatywne i tanie rozwiązanie dla dużych, profesjonalnych i znacznie droższych programistów Jeżeli liczy się szybkość, to byłby bardzo mało atrakcyjny ze względu na mocno ograniczoną szybkość SPI, ograniczoną szybkość USB Full Speed i konieczność pollingu. Jakikolwiek dedykowany adapter USB-SD byłby...
Chyba zapomniałeś, że tam jeszcze jest po drodze wzmacniacz operacyjny i nie ma żadnego ujemnego napięcia na pinie procesora ;) Tylko nie polecam tych układów - są mało precyzyjne. Ja mam w sprzedaży i używam HMC5883L - trzyosiowy czujnik pola magnetycznego z wyjściami cyfrowymi (I2C) w cenie 20zł, lub gotowy moduł z wyprowadzeniami na listwę 2,54mm...
Mam LSM303DLH jak i HMC5883L (ten drugi lepszy jako magnetometr, ale jest to sam czujnik magnetyczny bez akcelerometru). Cena to odpowiednio 50zł i 20zł. W najbliższych dniach będę miał także dostępne moduły z tymi czujnikami (płytka, wlutowany scalak i dodatkowe potrzebne elementy - wszystko przetestowane i w 100% działające). W razie pytań zapraszam...
Wycofany z produkcji, i ze sprzedaży - może nie wszędzie, ale chyba ciężko będzie znaleźć. Można użyć selsyna - zwykle ma jedno uzwojenie do zasilania prądem zmiennym (sinus, raczej nie 50Hz, a np. 400Hz), i uzwojenie 3-fazowe do odbierania sygnału - 3-fazowy sygnał pokazuje, jakie jest położenie kątowe wirnika. Jest coś takiego na Allegro, ceny od...
Witam forum! Czy ktoś może polecić któreś z poniższych modułów? Zależy mi na tym aby współpracowały z ESP12-E (całość programuję w Arduinowskim IDE) Akcelerometr GSM GPS Pirometr Mikrofon Pytam się o wasze zdanie bo zakupiłem już współpracujący z arduino moduł kompasu GY-273 oparty na czipie HMC5883L, lecz nie potrafię go zmusić do działania z ESP....
Witam, szukam informacji w jaki sposób należy dobrać parametry #define twoKpDef(2.0f * 0.5f)// 2 * proportional gain #define twoKiDef(2.0f * 0.1f)// 2 * integral gain w bibliotece ( Mahony ) wyznaczającej orientacje przestrzenną. Kp wpływa na błąd akcelerometru i magnetometru a Ki na błąd żyroskopu. Jaki jest jednak algorytm/sposób ich właściwego wykalibrowania...
Płytka drukowana bez elementów, przeznaczona dla budowy układu IMU 10DOF. http://obrazki.elektroda.pl/1036055600_1... Na płytce mogą być zamontowane następujące czujniki (elementy są po obu stronach płytki): -ITG3200 lub L3G4200 trzy osiowy żyroskop (pomiar prędkości kątowej) -BMA180 trzy osiowy akcelerometr (pomiar położenia) -HMC5883...
Od kilku tygodni pracuje nad quadcopterem nad jego stabilizacją. Posiadam akcelerometr ADXL345, żyroskop L3G4200D, Kompas HMC5883L, barometr BMP085, 4x silnik C2836/06 KV1400 - 310W- SilverBlue, 4x ESC Hobby King 30A, 1x akumulator RC1 4000mAh 4S 20C - Li-pol 14,8V. Kod pisze na platformie arduino. Odczytuje kąt z akcelerometru i razem z kątem z żyroskopu...
A może to ? Tylko inne napisy są na tej czarnej płytce ? Czym się różnią te czarne kwadratowe płytki oprócz numerami ? https://obrazki.elektroda.pl/9259331000_... https://obrazki.elektroda.pl/1155770100_... https://obrazki.elektroda.pl/9913314400_... Dodano po 5 Tutaj jest taki sam napis jak na mojej...
A ja rozpoczynam budowę takiego autopilota. Wykorzystam cyfrowy kompas [url=http://www.kamami.pl/index.php?prod... [url=http://www.elektrobim.pl/sklep/aktu... elektryczny do bram , sterownik silników krokowych L298, atmegę i jakiś wyświetlacz np. od telefonu Nokia . Wszystkie części i umiejętności mam....
http://obrazki.elektroda.pl/1447150700_1... Jednym ze sposobów na zmniejszenie domowych wydatków może być monitorowanie zużywanej wody. Dzięki temu można się dowiedzieć, jakie jest zużycie wody przez zmywarkę podczas różnych trybów pracy albo da się porównać, ile wody zużywa ręczne zmywanie, a ile zmywarka. W tym artykule opisano, w...
Witam, Tworzę projekt kompasu cyfrowego po szynie I2C pracujących na Atmega 328p-pu. Chciałbym zrealizować u siebie w projekcie przerwania, w ten sposób, że odbieram dane z kompasu->przerwanie i kolejno na początek. Przerwania na prostych przykładach realizowałem ale tutaj nie mam pomysłu jak to zainicjować. Wklejam główny wątek, z moją nie udaną...
http://obrazki.elektroda.pl/4809781000_1... Dla wielu osób ogromną zaletą Arduino jest dosyć rozbudowana rodzina modułów i rozszerzeń pozwalających na budowanie dowolnych urządzeń bez większego wkładu konstruktorskiego. Poniżej warto zwrócić uwagę na projekt niewielkiego kompasu zbudowanego wyłącznie z gotowych modułów rodziny TinyDuino,...
Problem następujący: Ile Gs i jaka rozdzielczość /parametry lub jaki w miare tani czujnik do montażu w dziorkach, halla lub magnetorezystywny aby: 1 - wykryc i odruznic jak daleko znajduje sie czujnik od malego magnesu ferytowego(0.5cm kostka) oddalonego o min 0cm do max 2cm w jedym kierunki i 2cm w drugim 2 - wykryc szybkosc magnesu na obracajacym...
Witam! Poszukuję jakiegoś magika z łodzi który byłby wstanie dolutować mi na PCB takie 4 elementy: HMC5883L LPC1313(w obudowie HVQFN33) LSM330DLC MPL3115A2 płytka niewielka ok 50x50mm cynowana,soldermaska itp. z płytkarni Jeśli ktoś byłby zainteresowany to proszę o kontakt na PW Pozdrawiam!
Na wstępie pragnę zaznaczyć, że opisane przeze mnie zastosowanie magnetometru, tylko pośrednio odnosi się do pomiarów pola magnetycznego (czyli de facto wartości fizycznej), więc jeśli Organizator Konkursu uzna ten projekt za niespełniający kryteriów, to proszę o przeniesienie go do innego działu. Wprowadzenie Na rynku istnieją gotowe rozwiązania (zamki)...
http://obrazki.elektroda.pl/9048355500_1... Nadal jest lato, każdy ma trochę więcej wolnego czasu niż zazwyczaj. Czas ten spożytkować można na wiele sposobów - granie w gry komputerowe, oglądanie filmów na youtubie czy uprawianie sportów to tylko niektóre z możliwości. Ale oczywiście elektronicy i programiści - hobbyści i zawodowcy...
https://obrazki.elektroda.pl/5403778200_... Przedstawiony projekt to pierwsza próba skonstruowania urządzenia opartego o ATtiny85 tego autora. Jest to prosty, kieszonkowy kompas cyfrowy. ATtiny85 to wysokowydajny mikrokontroler o małej mocy. Posiada jednakże tylko 8 KB programowalnej pamięci Flash. Z tego powodu wyzwaniem w tym projekcie...
http://obrazki.elektroda.pl/3848101600_1... Coraz bardziej popularne jest budowanie zegarków własnej konstrukcji. Pochodzący z Brazylii autor poniższego projektu przekonuje, że podobne konstrukcje są stosunkowo proste i nie wymagają zaawansowanych umiejętności. Poniższy zegarek nie jest też zwykłym czasomierzem. Posiada on funkcje pomiaru...
https://obrazki.elektroda.pl/4029762100_... ... wykorzystany jako anemometr. Jakiś czas temu zbudowałem stację https://obrazki.elektroda.pl/1782042900_... https://obrazki.elektroda.pl/8084316500_... Pasuje "na kanapkę" do istniejącego układu stacji meteo (widoczny pod spodem), nie powiększając wymiarów...
np. baud rate nie ustawiam, bo domyślnie po resecie ma wartość 000, czyli fPCLK/2. U mnie też tak było do czasu aż skomplikowałem moją "pajęczynę" wtedy wyświetlacz miał tendencję do "zawieszenia się". prawdopodobnie to była za duża częstotliwość żeby sobie tak kabelkami 20cm "latać". Wystarczyło że częstotliwość zmniejszyłem i od razu ruszyło. Przy...
http://obrazki.elektroda.pl/1469195200_1... Opis Głęboko wierzymy w fakt iż wiedza pociąga za sobą pozytywne zmiany. Moglibyśmy żyć w świecie gdzie to samo urządzenie, pokazujące dziecko ile w roślinie jest chlorofilu, mogłoby pokazywać ile zanieczyszczeń jest w otaczającym nas powietrzu lub w spalinach samochodowych. Jako nauczyciel...
Witam, Mam problem z pobraniem informacji z magnetometru HMC5883L. A mianowicie korzystam z biblioteki i2c peter fleury, program zapętla sie w momencie wywołania metody i2c_start_wait(). [syntax=c] void i2c_start_wait(unsigned char address) { uint8_t twst; while ( 1 ) { // send START condition TWCR = (1<<TWINT) | (1<<TWSTA) | (1<<TWEN);...
Hej, mam taki kod: [syntax=actionscript]$regfile = "m32def.dat" $crystal = 16000000 $baud = 19200 $hwstack = 32 $swstack = 10 $framesize = 40 '=====[ I2C BUS INIT ]=======================================... 'configure the scl and sda pins $lib "I2C_TWI.LBX" Config Scl = Portc.0 Config Sda = Portc.1 Config Twi = 400000 I2cinit Config...
Witam, mam problem z magistralą I2C pod którą mam podłączony moduł barometru, czasu rzeczywistego RTC oraz kompas (HMC5883L). I tu pojawia się problem ponieważ kiedy pod magistralę nie jest podpięty HMC5883L, poprawnie jest pokazywana data i godzina oraz barometr na wyświetlaczu. W momencie podpięcia do tych dwóch dodatkowo kompasu na wyświetlaczu pojawia...
Witam. Potrzebuję w Domoticzu dodać nowy wirtualny sensor (Create Virtual Sensor, podaj nazwę i pole wyboru). Niestety w zestawie czujników jest tylko jeden Custom Sensor do utworzenia z pojedynczymi danymi. Ja potrzebuję utworzyć sensor z poczwórnymi danymi pod jednym IDX. Podobnie jak jest z Temp+Wilg+Baro, tylko z innymi danymi. Konkretnie chcę pobierać...
Do sprzedania posiadam moduł nawigacji inercyjnej "IMU" o 10 stopniach swobody. http://obrazki.elektroda.pl/1136066100_1... Moduł zawiera następujące czujniki: 3 osiowy cyfrowy żyroskop + czujnik temperatury L3G4200 Link 3 osiowy akcelerometr ADXL345 http://obrazki.elektroda.pl/3976681100_1... L3G4200 (ST Microelectronics):...
Witam, posiadam płytkę GY-80 (https://elty.pl/pl/p/GY-80-L3G4200D-ADX... rozmieszczonymi czterema czujnikami: - akcelerometr ADXL345 - żyroskop L3G4200D - magnetometr MC5883L - czujnik ciśnienia BMP085 Wszystko połączone jest magistralą i2c. Próbuję, na atmedze 328p, wdrożyć obsługę tych czujników z wykorzystaniem filtru MARG,...
Witam, jestem obecnie w trakcie realizacji projektu modułu AHRS, czyli modułu który podaje bieżące kąty przechylenia, pochylenia i kurs statku powietrznego w oparciu o czujniki MARG czyli Magnetometr, Żyroskop i Akcelerometr. Jako że niedawno kupiłem moduł XMEGA X3-DIL64 na którym uczyłem się programowania itd. postanowiłem wykonać ten moduł również...
Mam problem z odczytem danych z jednego z czujników na mojej płytce a mianowicie z HMC5883L. Podłączony tam jest również MMA7455L który działa poprawnie. Chodzi dokładniej o to, że po odebraniu wartości spod adresu 0x03 (MSB z x) wartość którą odbieram jest równa 0,1 lub 255 (podczas obrotu dookoła). Przez co po złożeniu dwóch bajtów MSB i LSB dostaje...
Witam, Sprzedaję czujniki SMD, nowe, nieużywane w oryginalnym opakowaniu, które wykorzystywałem do wykonania kontrolera lotu oktokoptera. http://rc-fpv.pl/viewtopic.php?t=3518 Projekt już nieaktualny a czujniki zostały: http://obrazki.elektroda.pl/9198903600_1... Żyroskop ITG 3200 , sztuk 17 www.sparkfun.com/products/9793 cena 28 zł/szt...
Od kilku tygodni pracuje nad quadcopterem nad jego stabilizacją. Posiadam akcelerometr ADXL345, żyroskop L3G4200D, Kompas HMC5883L, barometr BMP085, 4x silnik C2836/06 KV1400 - 310W- SilverBlue, 4x ESC Hobby King 30A, 1x akumulator RC1 4000mAh 4S 20C - Li-pol 14,8V. Kod pisze na platformie arduino. Odczytuje kąt z akcelerometru i razem z kątem z żyroskopu...
Kompletny zestaw do Arduino: Większość rzeczy jest nowych, zapakowach w folie antystatyczną. Samo Arduino było używane kilka godzin. Wszystko działa. Zestaw w pełni sprawny. 1x Arduino UNO R3 MEGA328P ATMEGA16U2 1x klon Arduino UNO R3 MEGA328P CH340G 2x Płytka stykowa 16,5 x 5,5 cm 1x Moduł zasilania do płytki stykowej z włącznikem i opcjami na różne...
http://obrazki.elektroda.pl/5305830000_1... Cześć, chciałbym przedstawić Wam mojego robota. ;) Celem pracy było wykonanie zdalnie sterowanego robota dobrze radzącego sobie w terenie, który wysyła obraz i dane z czujników do operatora. Budowa: Pierwszy etap budowy to projekt CAD w programie Autodesk Inventor 2015. Zawieszenie to uproszczona...
Witam. Po niezrealizowanym projekcie pozostały mi 2 moduły posiadające zintegrowane: L3G4200D 3-osiowy żyroskop http://www.st.com/st-web-ui/static/activ... ADXL345 3-osiowy akcelerometr http://www.analog.com/static/imported-fi... HMC5883L 3-osiowy kompas BMP085 Barometr http://www.bosch-sensortec.com/content/l...
http://obrazki.elektroda.pl/1912943700_1... Projekt to platforma sterująca przeznaczona do budowy przeróżnych robotów składająca się z kilku modułów. Na głównym zdjęciu widać aktualny prototyp z zamontowanym modułem Teensy 3.0. Do rodziny modułów składających się na cały projekt, należą trzy główne płytki, z których można zbudować pojazd...
Witam. Zaprojektowałem i wykonałem układ w którym wykorzystując układ LSM330DL. Komunikuję się za pomocą I2C. Z akcelerometrem komunikuje się bez problemów za pomocą funkcji: Kompas: OK Akcelerometr: OK Zyrokop: OK 1;5;1229 1;5;1184 1;5;1234 1;5;1234 1;5;1234 1;4;1234 1;4;1234 1;4;1234 1;4;1234 1;4;1234 1;4;1234 1;3;1234 1;3;1234 1;3;1234 1;3;1234 1;3;1234...
Witam. Napisałem prosty program do odbioru danych z akcelerometru MMA7455L. W zasadzie chcę odebrać tylko 8 bits output value X adres: $06. Jednak na wyjściu funkcji read_czujnik() dostaje wartość 9C która zapewne nie jest przypadkowo wartością wpisywaną w TWI_write(0x9C); na chwilę przed odbiorem. main.c [syntax=c]#define F_CPU 8000000UL #include <avr/io.h>...
Kontynuując tradycję testowania różnych czujników, tym razem na warsztat wziąłem magnetometry. Jak być może pamiętacie produkuję moduł z odbiornikiem GPS gdzie przy okazji wstawiłem magnetometr. Pierwsza wersja płytki miała feler polegający na tym że magnetometr siedział pod stalową blachą wbudowaną w odbiornik co w pewnym stopniu odkształcało pole...
wymiana czujnika świateł stopu prosty pilot włącz wyłącz tuleja głowicy
sterownik hulajnoga elektryczna hulajnoga sterownik
Rura ssąca do odkurzacza Zelmer Meteor 1117.6 - gdzie kupić i cena Różnice między kondensatorami MKP4 a MKP10