Агуулгын хүснэгт:

Arduino болон HMC5883L соронзон хэмжигчийг ашиглан дижитал луужин: 6 алхам
Arduino болон HMC5883L соронзон хэмжигчийг ашиглан дижитал луужин: 6 алхам

Видео: Arduino болон HMC5883L соронзон хэмжигчийг ашиглан дижитал луужин: 6 алхам

Видео: Arduino болон HMC5883L соронзон хэмжигчийг ашиглан дижитал луужин: 6 алхам
Видео: Трехосевой цифровой компас HMC5883L и Arduino 2024, Долдугаар сарын
Anonim
Arduino болон HMC5883L соронзон хэмжигч ашиглан дижитал луужин
Arduino болон HMC5883L соронзон хэмжигч ашиглан дижитал луужин

Сайн уу залуусаа, Энэхүү мэдрэгч нь Хойд, Өмнөд, Зүүн, Баруун гэсэн газарзүйн байрлалыг зааж өгч болох бөгөөд хүмүүс бид үүнийг шаардлагатай үед ашиглаж болно. Тиймээс. Энэ нийтлэлд Магнитометрийн мэдрэгч хэрхэн ажилладаг, Arduino шиг микроконтроллертой хэрхэн харьцах талаар ойлгохыг хичээцгээе. Энд бид хүйтэн дижитал луужин бүтээх бөгөөд энэ нь хойд зүг рүү чиглэсэн LED гэрэл асаах замаар чиглэлийг олоход тусална.

Энэхүү дижитал луужин нь LIONCIRCUITS -ийн ПХБ дээр цэвэрхэн хийгдсэн байдаг. Тэднийг туршаад үзээрэй залуусаа. Тэдний ПХБ -ийн чанар үнэхээр сайн байна.

Алхам 1: Шаардлагатай техник хангамж

Дараахь бүрэлдэхүүн хэсгүүдийг ашигласан болно.

  • Arduino Pro мини
  • HMC5883L соронзон хэмжигч мэдрэгч
  • LED гэрэл - 8 тоо
  • 470 Ом эсэргүүцэл - 8 тоот
  • Баррель Жак
  • LionCircuits шиг найдвартай ПХБ үйлдвэрлэгч
  • Mini -д зориулсан FTDI програмист
  • PC/зөөврийн компьютер

Алхам 2: Магнитометр гэж юу вэ, энэ нь хэрхэн ажилладаг вэ?

Бид тойрог замд орохоосоо өмнө соронзон хэмжигч, тэдгээрийн хэрхэн ажилладаг талаар жаахан ойлгоорой. Нэрнээс нь харахад Magneto гэдэг нэр томъёо нь агаарт төгөлдөр хуур тоглосноор металлыг удирдаж чаддаг гайхалтай галзуу мутантыг хэлдэггүй. Өө! Гэхдээ тэр дажгүй залуу надад таалагддаг.

Соронзон хэмжигч нь үнэндээ дэлхийн соронзон туйлыг мэдэрч, түүний дагуу чиглэлийг зааж өгөх төхөөрөмж юм. Дэлхий бол Хойд туйл ба Өмнөд туйлтай бөмбөрцөг хэлбэртэй соронзны асар том хэсэг гэдгийг бид бүгд мэднэ. Мөн үүнээс болж соронзон орон бий. Магнетометр нь энэхүү соронзон орныг мэдэрч, соронзон орны чиглэлд үндэслэн бидний тулгарч буй чиглэлийг илрүүлж чаддаг.

Алхам 3: HMC5883L мэдрэгчийн модуль хэрхэн ажилладаг вэ?

HMC5883L соронзон хэмжигч мэдрэгч нь ижил зүйлийг хийдэг. Үүн дээр Honeywell -аас гаралтай HMC5883L IC байна. Энэхүү IC нь x, y, z тэнхлэгт байрлуулсан соронзон эсэргүүцэлтэй 3 материалтай. Эдгээр материалаар дамжих гүйдлийн хэмжээ нь дэлхийн соронзон орны хувьд мэдрэмтгий байдаг. Эдгээр материалаар дамжих гүйдлийн өөрчлөлтийг хэмжих замаар бид дэлхийн соронзон орны өөрчлөлтийг илрүүлж чадна. Соронзон орон шингээгдсэний дараа утгыг I2C протоколоор дамжуулан микроконтроллер эсвэл процессор гэх мэт суулгагдсан хянагч руу илгээж болно.

Алхам 4: Хэлхээ диаграм

Хэлхээ диаграм
Хэлхээ диаграм

Энэхүү Arduino дээр суурилсан дижитал луужингийн хэлхээ нь маш энгийн бөгөөд бид HMC5883L мэдрэгчийг Arduino -той холбож, 8 LED -ийг Arduino Pro mini -ийн GPIO тээглүүрт холбох хэрэгтэй. Бүрэн хэлхээний диаграммыг дээрх зурагт үзүүлэв.

Мэдрэгчийн модуль нь 5 тээглүүртэй бөгөөд үүнээс DRDY (Data Ready) -ийг манай төсөлд ашигладаггүй, учир нь бид мэдрэгчийг тасралтгүй горимд ажиллуулдаг. Vcc ба газардуулгын зүү нь модулийг Arduino самбараас 5V хүчээр тэжээхэд ашигладаг. SCL ба SDA нь Arduino Pro mini -ийн A4 ба A5 I2C зүүтэй холбогдсон I2C холбооны автобусны шугам юм. Модуль өөрөө шугам дээр татах өндөр эсэргүүцэлтэй тул тэдгээрийг гаднаас нэмэх шаардлагагүй болно.

Бид чиглэлийг зааж өгөхийн тулд 4 LED -ийг 470 Ом гүйдлийн хязгаарлагч эсэргүүцлээр дамжуулан Arduino -ийн GPIO тээглүүрт холбосон 8 LED ашигладаг. Бүрэн хэлхээ нь баррель Жак -ээр дамжих 9В батерейгаар тэжээгддэг. Энэхүү 9V-ийг Arduino-ийн Вин зүү дээр шууд өгдөг бөгөөд үүнийг 5V-ээр Arduino дээрх самбар дээрх зохицуулагчийг ашиглан зохицуулдаг. Энэхүү 5V нь мэдрэгч болон Arduino -ийг асаахад ашиглагддаг.

Алхам 5: ПХБ -ийн дизайны параметрүүдийг анхаарч үзэх

1. Мөрний өргөний зузаан хамгийн багадаа 8 миль байна.

2. Хавтгай зэс ба зэсийн ул мөр хоорондын зай хамгийн багадаа 8 миль байна.

3. Мөр үлдээх хоорондох зай хамгийн багадаа 8 миль байна.

4. Өрмийн хамгийн бага хэмжээ нь 0.4 мм байна.

5. Одоогийн замтай бүх мөр илүү зузаан ул мөр хэрэгтэй.

Алхам 6: Үйлдвэрлэл

Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл
Үйлдвэрлэл

Та ПХБ -ийн схемийг өөрт тохирсон програмын тусламжтайгаар зурж болно.

Энд би өөрийн гэсэн дизайн, Гербер файлыг хавсаргасан болно. Gerber файлыг үүсгэсний дараа та үүнийг ямар ч ПХБ үйлдвэрлэгч рүү илгээж болно.

Хувийн үзэл бодол: LIONCIRCUITS дээр байршуулаарай, та онлайнаар захиалга өгөх боломжтой. Тэдний автомат платформ дээр байршуулах, захиалах нь маш хялбар байдаг.

Зөвлөмж болгож буй: