Talaan ng mga Nilalaman:
Video: MPU6050 Setup at Pag-calibrate Guide: 3 Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Ang MPU6050 ay isang 6 DoF (Mga Degree ng kalayaan) IMU na nangangahulugang inertial unit ng pagsukat, isang talagang mahusay na sensor upang malaman ang Angular acceleration sa pamamagitan ng 3 Axis Gyroscope at Linear Acceleration sa pamamagitan ng Linear Accelerometers.
Maaari itong maging nakakalito kung minsan upang magsimula at mag-set up, maghanap ng mga aklatan at programa sa buong internet, ngunit huwag mag-alala ngayon, ang itinuturo na ito at ang video tutorial na nakakabit sa ibaba ay magsisimula ka sa walang oras.
Hakbang 1: Kinakailangan ang Mga Materyal
1.) MPU6050 o GY521 IMU
2.) Arduino (Gumagamit ako ng Nano)
3.) Computer na may naka-install na Arduino IDE sa loob
4.) USB Cable para sa Arduino
5.) 4 F hanggang F Jumper Cables upang ikonekta ang Arduino sa MPU6050
Ang lahat ng mga bahagi, orihinal at mataas na kalidad ay matatagpuan sa www. UTsource.net
Hakbang 2: Ang MPU6050 Library
Kung mayroon kang anumang problema sa pagsunod sa hakbang na ito, inirerekumenda kong panoorin ang video tutorial na naka-link sa intro.
Ang isang silid-aklatan ay isang simpleng tool na ginagawang madali para sa mga nagsisimula na gumamit ng medyo kumplikadong mga sensor tulad ng MPU6050 sa isang talagang simpleng pamamaraan, ito ay isang layer na nag-aalaga ng maraming maraming mga kumplikadong bagay upang mas makapagtutuon kami ng pansin sa pagpapatupad ng ideya sa halip ng pagse-set up lahat.
Buksan ang Arduino IDE
Pumunta sa Mga Tool at mag-click sa Pamahalaan ang Mga Aklatan
Ang isang bagong window ay magbubukas na magkakaroon ng isang search bar, sa gayon uri ng MPU6050, sasalubungin ka ng higit sa isang mga resulta, ngunit i-install ang isa na bt Electronic Cats.
Tapos ka na, hinayaan mo na ngayong i-calibrate!
Hakbang 3: Pagkakalibrate
Ang bawat sensor ay magkakaiba at natatangi, kaya dapat nating hanapin ang natatanging Mga Halaga ng Offset para sa sensor na mayroon kami.
Buksan ang Mga File at pumunta sa Mga Halimbawa sa Arduino IDE.
Doon, makikita mo ang isang bagong silid-aklatan na nagsasabing MPU6050 na naglalaman ng isang programa na pinangalanang - IMU_Zero buksan ito.
I-upload ito sa arduino at tiyakin na ang koneksyon mula sa Arduino sa Sensor ay tapos na sa sumusunod na paraan -
SCL - A5
SDA - A4
Vcc - 5V
GND - GND
Matapos ang matagumpay na pag-upload, buksan ang Mga Tool At pagkatapos ang Serial Monitor, ngunit tiyaking panatilihing pahalang ang sensor at hangga't maaari sa proseso na ito.
Ang isang linya na "----- tapos -----" ay magpapahiwatig na nagawa nito ang pinakamahusay. Sa kasalukuyang mga konstanta na nauugnay sa katumpakan (NFast = 1000, NSlow = 10000), aabutin ng ilang minuto upang makarating doon.
Sa daan, makakabuo ito ng isang dosenang mga linya ng output, ipinapakita na para sa bawat isa sa 6 na nais na mga offset, ito ay * una, sinusubukan na makahanap ng dalawang mga pagtatantya, isang masyadong mababa at isang masyadong mataas, at * pagkatapos, pagsasara hanggang sa ang bracket ay hindi maaaring gawing mas maliit.
Ang linya sa itaas lamang ng "tapos" na linya ay magmumukhang isang bagay tulad ng [567, 567] [-1, 2] [-2223, -2223] [0, 1] [1131, 1132] [16374, 16404] [155, 156] [-1, 1] [-25, -24] [0, 3] [5, 6] [0, 4] Tulad ng naipakita sa mga interspersed na linya ng header, inilalarawan ng anim na pangkat na bumubuo sa linyang ito ang pinakamabuting kalagayan na mga offset para sa X acceleration, Y acceleration, Z acceleration, X gyro, Y gyro, at Z gyro, ayon sa pagkakasunod-sunod. Sa sample na ipinakita sa itaas lamang, ipinakita ang pagsubok na ang +567 ay ang pinakamahusay na offset para sa pagpapabilis ng X, -2223 ang pinakamahusay para sa Y na pagpabilis, at iba pa. Tandaan ang bawat offset na gagamitin sa mga programang iyong ginawa!
Ayan yun! simple at prangka!
Salamat sa pagbabasa!
Inirerekumendang:
Pag-setup ng ST Visual Develop Gamit ang Cosmic STM8 Compiler: 11 Mga Hakbang
Pag-setup ng ST Visual Develop Gamit ang Cosmic STM8 Compiler: Ito ay kung paano ko na-setup ang Integrated Development Environment (IDE) upang i-program ang mga microcontroller ng STM8 mula sa ST Microelectronics (ST) kasama ang Windows 10. Hindi ko inaangkin na ito ang tamang paraan, ngunit gumagana ito ng maayos para sa akin. Sa Instructable na ito magmukhang isang
Pag-setup / pag-install ng MultiBoard: 5 Hakbang
Pag-setup / pag-install ng MultiBoard: Ang MultiBoard ay isang programma na maaaring magamit upang kumonekta sa maraming mga keyboard sa isang Windows computer. At pagkatapos ay i-reprogram ang pag-input ng mga keyboard na ito. Halimbawa buksan ang isang application o patakbuhin ang AutoHotkeyscript kapag pinindot ang isang tiyak na key.Github: https: // g
Pag-setup ng Machine ng Raspberry Pi Retro Gaming: 5 Hakbang
Ang Pag-setup ng Machine ng Raspberry Pi Retro Gaming: Para sa pagtiklop ng mga laro ng arc arcade mula sa mga unang araw ng pag-compute, ang Rasberry Pi at kasama ang sistemang Retropie ay mahusay para sa paggawa ng isang pag-setup sa bahay sa anumang mga lumang laro na maaaring gusto mong i-play o bilang isang libangan para sa pag-aaral ng Pi. Ang sistemang ito ay naging
Pag-setup ng Eclipse at JUnit: 11 Mga Hakbang
Pag-setup ng Eclipse & JUnit: Mga bagay na kakailanganin mo: Isang computer na w / Eclipse IDE Isang file na Java na may mga function / pamamaraan na nais mong subukan ang Isang pagsubok na file na may mga pagsubok na JUnit na tatakbo sa iyong mga pagpapaandar
Gabay sa Pag-setup ng Premium ng VPN para sa Mabilis na Pag-download ng OKE at OKAY Streaming sa pamamagitan ng REO: 10 Hakbang
Gabay sa Pag-setup ng Premium ng VPN para sa Mabilis na Pag-download ng OKE at OKAY Streaming sa pamamagitan ng REO: Salamat, Asuswrt-MerlinHi, Galing ako sa Thailand. Magsusulat ako ng isang detalyadong gabay sa pag-setup para sa isang mataas na bilis ng pag-download sa paligid ng 100 Mb / s sa average at marahil ang pinakamasimpleng streaming para sa Netflix, Crunchyroll, Hulu, atbp. Mula sa Thailand, ang destinatio