Orodha ya maudhui:

Dira ya Dijiti Kutumia Arduino na HMC5883L Magnetometer: 6 Hatua
Dira ya Dijiti Kutumia Arduino na HMC5883L Magnetometer: 6 Hatua

Video: Dira ya Dijiti Kutumia Arduino na HMC5883L Magnetometer: 6 Hatua

Video: Dira ya Dijiti Kutumia Arduino na HMC5883L Magnetometer: 6 Hatua
Video: Как использовать гироскоп, акселерометр, магнитометр MPU-9250 для Arduino 2024, Novemba
Anonim
Dira ya Dijiti Kutumia Arduino na HMC5883L Magnetometer
Dira ya Dijiti Kutumia Arduino na HMC5883L Magnetometer

Hamjambo, Sura hii inaweza kuonyesha Kaskazini, Kusini, Mashariki, na Magharibi, sisi wanadamu tunaweza kuitumia wakati mwingine inapohitajika. Kwa hivyo. Katika nakala hii wacha tujaribu kuelewa jinsi sensa ya Magnetometer inafanya kazi na jinsi ya kuiunganisha na mdhibiti mdogo kama Arduino. Hapa tutaunda Dira Dhabiti ya Dijiti ambayo itatusaidia katika kupata mwelekeo kwa kuangazia mwelekeo wa LED inayoelekeza Kaskazini.

Dira hii ya Dijiti imetengenezwa vizuri kwenye PCB na LIONCIRCUITS. Wajaribu, jamani. Ubora wao wa PCB ni mzuri sana.

Hatua ya 1: Vifaa vinavyohitajika

Sehemu zifuatazo zimetumika:

  • Arduino Pro mini
  • HMC5883L sensa ya Magnetometer
  • Taa za LED - 8No
  • Mpingaji wa 470Ohm - 8No
  • Pipa Jack
  • Mtengenezaji wa PCB anayeaminika kama SimbaCircuits
  • Programu ya FTDI kwa mini
  • PC / Laptop

Hatua ya 2: Magnetometer ni nini na inafanyaje kazi?

Kabla ya kuingia kwenye mzunguko, wacha tuelewe kidogo juu ya sumaku ya magnet na jinsi wanavyofanya kazi. Kama jina linapendekeza neno Magneto haimaanishi yule mutant wazimu kwa kushangaza ambaye angeweza kudhibiti metali kwa kucheza piano tu hewani. Ahh! Lakini nampenda huyo mtu yuko poa.

Magnetometer ni kipande cha vifaa ambavyo vinaweza kuhisi nguzo za sumaku za dunia na kuelekeza mwelekeo kulingana na hiyo. Sote tunajua kuwa Dunia ni kipande kikubwa cha sumaku ya duara na Ncha ya Kaskazini na Ncha ya Kusini. Na kuna uwanja wa sumaku kwa sababu yake. Magnetometer huhisi uwanja huu wa sumaku na kulingana na uelekeo wa uwanja wa sumaku inaweza kugundua mwelekeo ambao tunakabiliwa.

Hatua ya 3: Jinsi Moduli ya Sensorer ya HMC5883L inavyofanya kazi?

HMC5883L kuwa sensor ya magnetometer hufanya kitu kimoja. Ina HMC5883L IC juu yake ambayo ni kutoka Honeywell. IC hii ina vifaa 3 vya kuzuia magneto ndani ambavyo vimepangwa kwa shoka x, y, na z. Kiasi cha sasa kinachotiririka kupitia nyenzo hizi ni nyeti kwa uwanja wa sumaku wa dunia. Kwa hivyo kwa kupima mabadiliko katika mtiririko wa sasa kupitia nyenzo hizi, tunaweza kugundua mabadiliko katika uwanja wa sumaku wa Dunia. Mara baada ya mabadiliko kuwa uwanja wa sumaku umeingizwa maadili yanaweza kutumwa kwa mtawala yeyote aliyepachikwa kama microcontroller au processor kupitia itifaki ya I2C.

Hatua ya 4: Mchoro wa Mzunguko

Mchoro wa Mzunguko
Mchoro wa Mzunguko

Mzunguko wa Dira hii ya Dijiti ya Arduino ni rahisi sana, inabidi tuunganishe sensa ya HMC5883L na Arduino na unganisha LED 8 kwa pini za GPIO za mini ya Arduino Pro. Mchoro kamili wa mzunguko umeonyeshwa kwenye picha hapo juu.

Moduli ya Sensorer ina pini 5 ambazo DRDY (Tayari ya Takwimu) haitumiki katika mradi wetu kwani tunatumia sensa katika hali endelevu. Pini ya Vcc na ardhi hutumiwa kuwezesha Moduli na 5V kutoka bodi ya Arduino. SCL na SDA ni laini za basi za mawasiliano za I2C ambazo zimeunganishwa na pini za A4 na A5 I2C za Arduino Pro mini mtawaliwa. Kwa kuwa moduli yenyewe ina kontena la kuvuta juu kwenye mistari, hakuna haja ya kuiongeza nje.

Kuonyesha mwelekeo tumetumia taa za LED 8 ambazo zote zimeunganishwa na pini za GPIO za Arduino kupitia kipingamizi cha sasa cha kizuizi cha 470 Ohms. Mzunguko kamili unatumiwa na betri ya 9V kupitia pipa Jack. 9V hii hutolewa moja kwa moja kwa pini ya Vin ya Arduino ambapo inasimamiwa kwa 5V kwa kutumia mdhibiti wa bodi kwenye Arduino. 5V hii inatumiwa kuwezesha sensor na Arduino pia.

Hatua ya 5: Kuzingatia parameta kwa Ubunifu wa PCB

1. Unene wa upana wa urefu ni chini ya mil 8.

2. Pengo kati ya shaba ya ndege na athari ya shaba ni kiwango cha chini cha mil 8.

3. Pengo kati ya kuwaeleza ni kiwango cha chini cha mil 8.

4. Kiwango cha chini cha kuchimba visima ni 0.4 mm.

5. Nyimbo zote ambazo zina njia ya sasa zinahitaji athari kubwa.

Hatua ya 6: Upotoshaji

Uzushi
Uzushi
Uzushi
Uzushi

Unaweza kuteka Mpangilio wa PCB na programu yoyote kulingana na urahisi wako.

Hapa, nina muundo wangu mwenyewe na faili ya Gerber imeambatanishwa. Baada ya kutoa faili ya Gerber unaweza kuipeleka kwa mtengenezaji yeyote wa PCB.

Maoni ya kibinafsi: Pakia kwenye LIONCIRCUITS na unaweza kuweka agizo mkondoni. Ni rahisi sana kupakia na kuagiza kwenye jukwaa lao la kiatomati.

Ilipendekeza: