Autor |
Zpráva |
boraicho
|
Napsal: stř 08.04.2020 20:42 |
|
Nováček serveru
|
|
Registrován: 8.4.2020 Příspěvky: 15
|
Zdravím, pýtam sa trochu netradičnú otázku. Vie mi niekto odpovedať s čim sa meria náklon na modeloch? dron alebo pod.? Nepotrebujem to na model, chcem to do bajku, merať náklon, kedy je a kedy nieje postavený na stojane. Má to slúžiť ako doplnok k alarmu. Dám bajk na stojan a diaľkovým uzamknem bajk, procesor si načíta hodnotu/uhol a ak sa zmení tak sa spustí alarm. Ale neviem čo použiť, skúšal som akcelerometre ale aj jednoosí gyroskop ENC-03RC ale ten je nepoužiteľný.
Niečo úplne jednoduché čo vie merať náklon, úhol voči zemy alebo neviem. Viete mi niečo poradiť? Vďaka. Prosim žiadne snímače otrasov, to je úplny blud , Vďaka ešte raz.
|
|
Nahoru |
|
|
|
|
|
igorb
|
Napsal: stř 08.04.2020 21:04 |
|
Moderátor serveru
|
|
|
Registrován: 22.3.2007 Příspěvky: 4785 Bydliště: SK Bratislava
|
Cokolvek co si menoval, ide len o to ako spracujes signal.
Preco si odsudil to gyro? Preco ti nesiel akcelerometer?
|
|
Nahoru |
|
|
dudaj
|
Napsal: stř 08.04.2020 23:50 |
|
Platící zákazník RCManie
|
|
Registrován: 22.7.2012 Příspěvky: 4518 Bydliště: Zvole u Prahy Obrázky: 0
|
Mobilem náklon změříš snadno.(apka vodováha) Jestli je nějaká aplikace, která při určitém prekročení úhlu bude pípat ovšem netuším.
|
|
Nahoru |
|
|
ujovko
|
Napsal: čtv 09.04.2020 0:49 |
|
Zkušený debatér
|
|
Registrován: 31.3.2015 Příspěvky: 449 Bydliště: Košice, SR
|
Ahoj, nevieme s čím to chceš riešiť. Arduino má na to modul. Čo je dnu, netuším, možno zakliaty princ s vodováhou.
|
|
Nahoru |
|
|
guchar
|
Napsal: čtv 09.04.2020 5:23 |
|
Mazák
|
|
Registrován: 7.5.2015 Příspěvky: 7461 Bydliště: ČR Obrázky: 8
|
|
Nahoru |
|
|
boraicho
|
Napsal: čtv 09.04.2020 9:04 |
|
Nováček serveru
|
|
Registrován: 8.4.2020 Příspěvky: 15
|
igorb akcelerometer mi fungoval aj gyroskop mi fungoval, ale akcelerometer funguje tak že výstupne napetie sa meni LEN počas zrýchlenia alebo spomalenia inač je stále kľudove 0V. z toho neviem zistiť polohu, a pohyb bajku zo stojana do normálu to takmer ani nezachytí. Gyroskop čo mam robi to isté, len nezaznamenava zrýchlenie ale náklon v osi snímača ale IBA v danom momente, či ten snimač leži alebo stoji stále je na výstupe cca 1,3V a napetie sa mení sa len počas zmeny náklonu. a os náklonu bajku je na zemi, a to už ten gyroskop nezachytí takmer vobec. ostatné nejaké snímače otrasov, sú o ničom. napriklad guličkovy KY-030 ten funguje pekne ale len pri nejakych večšich uhloch poviem príklad 30°a viac , bajk ked davaš dole zo stojana do roviny sú možno nejake 10° aj to možno necelých.
dudaj apky na vodovahu sú to viem, ale ako by s tým uzamkol bicykel netušim
guchar ano to som pozeral, len trošku komplikovane, ale ak nebude možnosť tak k tomu pristupim. Len potrebujem vedieť či ten gyroskop vie merať konkretne uhol, tak ako aplikacia v mobile napríklad spominana vodovaha.
Přílohy: |
IMG_20200409_084237.jpg [ 111.96 KiB | Zobrazeno 22515 krát ]
|
|
|
|
Nahoru |
|
|
zdzd
|
Napsal: čtv 09.04.2020 9:10 |
|
Moderátor serveru
|
|
|
Registrován: 4.5.2003 Příspěvky: 11191 Bydliště: Břeclav, ČR
|
/* MPU6050 Triple Axis Gyroscope & Accelerometer. Pitch & Roll Accelerometer Example. Read more: http://www.jarzebski.pl/arduino/czujnik ... u6050.html GIT: https://github.com/jarzebski/Arduino-MPU6050 Web: http://www.jarzebski.pl (c) 2014 by Korneliusz Jarzebski */ #include <Wire.h> #include <MPU6050.h> MPU6050 mpu; void setup() { Serial.begin(115200); Serial.println("Initialize MPU6050"); while(!mpu.begin(MPU6050_SCALE_2000DPS, MPU6050_RANGE_2G)) { Serial.println("Could not find a valid MPU6050 sensor, check wiring!"); delay(500); } } void loop() { // Read normalized values Vector normAccel = mpu.readNormalizeAccel(); // Calculate Pitch & Roll int pitch = -(atan2(normAccel.XAxis, sqrt(normAccel.YAxis*normAccel.YAxis + normAccel.ZAxis*normAccel.ZAxis))*180.0)/M_PI; int roll = (atan2(normAccel.YAxis, normAccel.ZAxis)*180.0)/M_PI; // Output Serial.print(" Pitch = "); Serial.print(pitch); Serial.print(" Roll = "); Serial.print(roll); Serial.println(); delay(10); }
|
|
Nahoru |
|
|
igorb
|
Napsal: čtv 09.04.2020 9:53 |
|
Moderátor serveru
|
|
|
Registrován: 22.3.2007 Příspěvky: 4785 Bydliště: SK Bratislava
|
Neviem z toho obrazku rozoznat co si pouzil, tych gyr a akcelerometrov su mraky ale ... 1/ boraicho píše: akcelerometer funguje tak že výstupne napetie sa meni LEN počas zrýchlenia alebo spomalenia inač je stále kľudove 0V. Takto akcelerometer nefunguje, akcelerometer ti sustavne dava hodnotu zrychlenia v danom momente, cize pokial sa to nepohybuje, musi tam byt 1G prislusne rozobrane na osy. Takze ak si tam videl stale nulu, bud si to nejako blbo cital alebo bol akcelerometer v nejakom blbom mode. Aky to bol typ? Niektore typy maju mod kde ti da zrychlenie oprostene o gravitaciu (to su inercialne senzory kde je obycajne aj gyro a magnetometer). Vzdy je ale moznost ziskat "RAW" data a tam gravitaciu na akcelerometre vzdy uvidis. To je podla mna cesta ako to treba urobit. 2/ boraicho píše: Gyroskop čo mam robi to isté, len nezaznamenava zrýchlenie ale náklon v osi snímača ale IBA v danom momente, či ten snimač leži alebo stoji stále je na výstupe cca 1,3V a napetie sa mení sa len počas zmeny náklonu. a os náklonu bajku je na zemi, a to už ten gyroskop nezachytí takmer vobec.
To je spravne, lebo vystup gyroskopu ukazuje uhlovu rychlost, teda pohyb, nie polohu. Pokial budes mat typ ktory som spomenul vyssie, napriklad 6050 tam je sanca dostat ho do modu kedy na vystupe dostanes POLOHU (integruje uhlovu rychlost a aplikuje ju na kludovu polohu akcelerometra). Takze dostane sodlkon on vertikaly - podla mna zbytocne zlozite, bude to fungovat ako v pripade akcelerometra 1/. boraicho píše: Len potrebujem vedieť či ten gyroskop vie merať konkretne uhol, tak ako aplikacia v mobile napríklad spominana vodovaha. Ta vodovaha pouziva kombinaciu gyro + akceleometer ako som pisal v pripade 2/ JA by som to robil s pouzitim nejakeho MPU6XXX alebo MPU9XXX s maly arduinom, na to je hafo prikladov v mode 1/ alebo 2/ dalej si uz doprogramujes, ale mozes pouzit akykolvek standardny akcelerometer, MPU je kanon na vrabca ... yo a pre istotu ... predpokladam ze rec bola o bastleni senzor + procesor drotovanie, programovanie atd ... teraz mi docvaklo ze to nemusi byt pravda, samotny senzor asi pouzitelny nebude .... vid prispevok zdzd
|
|
Nahoru |
|
|
boraicho
|
Napsal: čtv 09.04.2020 10:21 |
|
Nováček serveru
|
|
Registrován: 8.4.2020 Příspěvky: 15
|
igorb je to ADXL335 https://www.aliexpress.com/item/32578441217.htmlje to jednoduchý analogový akcelerometer, výstupy ma odelene kondenzatormi, takže ine ako 0V tak nevie byť. pred kondikom neviem tam bude asi polovične napetie napajacieho. neviem nemeral som. ak sa nehybe je na vystupe 0V, normalne to vidim na skope, ak by si veľmi chcel, možem nahrať videjko s akcelerometrom a gyroskopom. to čo opisuješ, možeť byť pri použití lepšieho akcelerometru, napriklad teraz som našiel HMC5883L ten by mal vedieť merať náklon. jediný problem je že to neviem čitať s procakom tie data. nieje tu nejaky programator čo vie pisať v C a procesory PIC? žeby mi dal radu ako čitať tie data s toho akcelerometra?
|
|
Nahoru |
|
|
igorb
|
Napsal: čtv 09.04.2020 10:52 |
|
Moderátor serveru
|
|
|
Registrován: 22.3.2007 Příspěvky: 4785 Bydliště: SK Bratislava
|
boraicho píše: igorb je to ADXL335 https://www.aliexpress.com/item/32578441217.htmlje to jednoduchý analogový akcelerometer, výstupy ma odelene kondenzatormi, takže ine ako 0V tak nevie byť. pred kondikom neviem tam bude asi polovične napetie napajacieho. neviem nemeral som. ak sa nehybe je na vystupe 0V, normalne to vidim na skope, ak by si veľmi chcel, možem nahrať videjko s akcelerometrom a gyroskopom. to čo opisuješ, možeť byť pri použití lepšieho akcelerometru, napriklad teraz som našiel HMC5883L ten by mal vedieť merať náklon. jediný problem je že to neviem čitať s procakom tie data. nieje tu nejaky programator čo vie pisať v C a procesory PIC? žeby mi dal radu ako čitať tie data s toho akcelerometra? To bude nejaky ulet, ADXL som pouzival, 100% funguje ako treba, tie kondenzatory tam nie su na oddelenie vystupu, ale ako low pass filtre (odpory su v cipe). Takze na tom plosaku by mali byt jednou stranou k vystupu senzora a druhou stranou na zem. Ak to zapojili ako oddelovacie, tak to niekto nezvladol PIC nie je problem, je tam A/D aj v tych najmensich, ak je len jednokanalovy (nema multiplexor) staci ti aj jedna os., najlepsie ta smerom dole. Mozno budes musiet poriesit referencne napetie, ale podla mna ti bude pri 10 bitoch a prestnosti ktoru potrebujes stacit aj napajacie. Ak s PIC nerobis, mozno nie je uplne najlepsi napad to robit v C, budes potrebovat napriklad source boost kompilator, a programator. To je sice vyborna cesta ak v tom chces pokracovat, ale na jednorazovku je lepsia metoda v nejakom bastliacom prostredi s boot loaderom. To plati rovnako pre PIC aj arduino. (sourceboost +programator vs picaxe , atmel studio + programator vs arduino IDE)
|
|
Nahoru |
|
|
boraicho
|
Napsal: čtv 09.04.2020 11:35 |
|
Nováček serveru
|
|
Registrován: 8.4.2020 Příspěvky: 15
|
Zle som napisal, ja programujem PIC už asi 8 rokov a pišem v Cčku hoci som len taky priležitostný, ale vyrobil som už mnoho veci, problem je že neviem čitať data z tých digitalnych gyroskopov prostrednictvom SDL,SDC a atd, neviem prečo sa nepouživa UART ten je jednoduchy. A/D D/A prevodniky to je jednoducha vec. Cením že mi chceš poradiť, ale stále sa nechapeme, chviľu počkaj ja to natočim a hodim na YT
|
|
Nahoru |
|
|
boraicho
|
Napsal: čtv 09.04.2020 12:51 |
|
Nováček serveru
|
|
Registrován: 8.4.2020 Příspěvky: 15
|
igorb naozaj vdaka. Pripojil som to na skop a meram a skúšam a ked som prepol skop na DC režim tak som zistil že ten akcelerometer naozaj dokaže zmerať aj náklon a največšiu citlivosť ma smerom dole čiže Z, presne ako si napisal. Super . Problem vyriešeny.
|
|
Nahoru |
|
|
boraicho
|
Napsal: čtv 09.04.2020 14:32 |
|
Nováček serveru
|
|
Registrován: 8.4.2020 Příspěvky: 15
|
|
Nahoru |
|
|
igorb
|
Napsal: čtv 09.04.2020 14:34 |
|
Moderátor serveru
|
|
|
Registrován: 22.3.2007 Příspěvky: 4785 Bydliště: SK Bratislava
|
boraicho píše: igorb naozaj vdaka. Pripojil som to na skop a meram a skúšam a ked som prepol skop na DC režim tak som zistil že ten akcelerometer naozaj dokaže zmerať aj náklon a največšiu citlivosť ma smerom dole čiže Z, presne ako si napisal. Super . Problem vyriešeny.
|
|
Nahoru |
|
|
guchar
|
Napsal: čtv 09.04.2020 14:45 |
|
Mazák
|
|
Registrován: 7.5.2015 Příspěvky: 7461 Bydliště: ČR Obrázky: 8
|
Pokud z hodnot na výstupu v čase i a i+1 spočtu diference a aktuální diferenci budu porovnávat s vhodnou konstantou, pak absolutní hodnota diference větší než konstanta je indikací pro set proměnné POPLACH. Potlačení falešné signalizace jde zařídit, že set musí nastat po sobě (bez pauzy) 2x až 3x.
|
|
Nahoru |
|
|
Kdo je online |
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 12 návštevníků |
|
Nemůžete zakládat nová témata v tomto fóru Nemůžete odpovídat v tomto fóru Nemůžete upravovat své příspěvky v tomto fóru Nemůžete mazat své příspěvky v tomto fóru Nemůžete přikládat soubory v tomto fóru
|
|
|