Агуулгын хүснэгт:
- Алхам 1: Материал бэлтгэх
- Алхам 2: Пин тайлбар
- Алхам 3: Pin холболт
- Алхам 4: Arduino -г компьютерт холбоно уу
- Алхам 5: Эх кодын дээж
- Алхам 6: Номын сан
- Алхам 7: харгалзах гаралт
- Алхам 8: Үр дүн: Цуваа дэлгэц
- Алхам 9: Видео
- Алхам 10: Мэдээ
Видео: Arduino -тай HMC5883L луужин мэдрэгч интерфэйсийн заавар: 10 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Тодорхойлолт
HMC5883L бол 3 тэнхлэгтэй дижитал луужин бөгөөд хоёр ерөнхий зориулалтаар ашиглагддаг: ферромагнет шиг соронзон материалын соронзлолыг хэмжих, эсвэл орон зайн цэг дээрх соронзон орны хүч, зарим тохиолдолд чиглэлийг хэмжих. HMC5883L -тэй харилцах нь энгийн бөгөөд бүгдийг нь I2C интерфэйсээр хийдэг. Самбар дээр зохицуулагч байдаг. Таслах самбар нь HMC5883L мэдрэгч ба бүх шүүлтүүрийн конденсаторыг агуулдаг. Цахилгаан болон 2 утастай интерфэйсүүд нь 0.1 инч өндөрт хуваагдсан байна. Алдарт HMC5883L соронзон хэмжигч чипийг ашигладаг. I2C SCL ба SDA зүү дээр 3.0V-аас 5.0V хүртэлх IO түвшинг дэмждэг.
Тодорхойлолт
- Цахилгаан хангамж: 3V - 5V
- IO хүчдэлийн түвшин: 3V - 5V
- Харилцаа холбоо: IIC холбооны стандарт протокол
- Модулийн хэмжээ: 14.35 мм (L) x 13.16 мм (W) x 3.40 мм (H)
- ПХБ -ийн зузаан: 1.60 мм
- Хэмжилтийн хүрээ: ± 1.3-8 Гаусс
Алхам 1: Материал бэлтгэх
Энэхүү гарын авлагад танд хэрэгтэй болно:
1. Arduino Uno Board болон USB кабель.2. HMC 5883L луужингийн мэдрэгч3. Холбогч утас4. LCD 16X25. Талхны самбар6. 10K потенциометр 7. Arduino IDE програм хангамж
Алхам 2: Пин тайлбар
VCC: Цахилгаан хангамж
GND: GND хүч
SCL: I2C цагны оролт
SDA: I2C өгөгдлийн IO
DRDY: Өгөгдөлд бэлэн гаралт
Алхам 3: Pin холболт
HMC5883L -ийг Arduino Uno Board -т дараах байдлаар холбоно уу.
- VCC +5V хүртэл
- GND -ээс GND хүртэл
- SCL to A5
- SDA -аас А4 хүртэл
LCD -ийг Arduino Uno Board -т дараах байдлаар холбоно уу.
- VSS -ээс +5V хүртэл
- VND - GND
- RS -аас 12 хүртэл
- RW -ээс GND хүртэл
- Е -ээс 11 хүртэл
- D4 -ээс 5 хүртэл
- D5 -аас 4 хүртэл
- D6 -аас 3 хүртэл
- D7 -ээс 2 хүртэл
- A/VSS -ээс +5V хүртэл
- K/VDD -ээс GND хүртэл
10K потенциометрийг дараах байдлаар LCD -д холбоно уу (потенциометрийн холболтын зургийг үзнэ үү):
- GND -ээс GND хүртэл
- V0 хүртэлх өгөгдөл
- VCC +5V хүртэл
Алхам 4: Arduino -г компьютерт холбоно уу
Та хэлхээгээ дуусгасны дараа Arduino Uno самбараа USB кабелиар компьютерт холбоно уу. Та LCD асаалттай байгааг харж болно.
Алхам 5: Эх кодын дээж
Та энэ дээжийн эх кодыг татаж аваад Arduino IDE дээрээ нээж болно. Зөв самбар болон портыг сонгоно уу. Дараа нь кодоо Arduino Uno самбарт байршуулна уу.
Алхам 6: Номын сан
Ардуиног LCD болон HMC5883L -тэй харилцах боломжийг олгохын тулд дээжийн эх кодыг Arduino IDE руу оруулахаасаа өмнө эдгээр номын санг татаж авах хэрэгтэй. Доорх ZIP файлыг татаж авах> Zip файлыг нээх> Arduino Uno номын сангийн фолдер руу задлах. Лавлагаа авахын тулд дээрх зургийг үзнэ үү.
Алхам 7: харгалзах гаралт
Зураг дээр үзүүлсэн шиг төхөөрөмжийг эргүүлэх эсвэл эргүүлэх нь холбогдох гаралтыг өгөх болно.
Алхам 8: Үр дүн: Цуваа дэлгэц
би төхөөрөмж X тэнхлэгээ тойрон эргэх үед X тэнхлэг хэвээр үлдэж, нөгөө хоёр тэнхлэг өөрчлөгдөнө.
ii. төхөөрөмж Y тэнхлэгээ тойрон эргэхэд Y тэнхлэг хэвээр үлдэж, нөгөө хоёр тэнхлэг өөрчлөгдөнө.
iii. төхөөрөмж Z тэнхлэгээ тойрон эргэх үед Z тэнхлэг хэвээр үлдэж, нөгөө хоёр тэнхлэг өөрчлөгдөнө.
Алхам 9: Видео
Энэ видео нь Arduino Uno -той холбогдсон үед HMC5883L луужингийн модулийн харгалзах гаралтыг харуулна.
Алхам 10: Мэдээ
HMC5883L ажиллахгүй байна!
Номын сан (Mecha_QMC5883L) болон эх кодыг татаж аваад үзээрэй.
Зөвлөмж болгож буй:
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: 3 алхам
Заавар: RGB өнгө мэдрэгч мэдрэгч TCS230 -ийг Arduino UNO -той хэрхэн ашиглах вэ: Тодорхойлолт: Энэхүү заавар нь Arduino Uno ашиглан RGB өнгө илрүүлэгч мэдрэгчийг хэрхэн ашиглах талаар хэд хэдэн энгийн алхмуудыг харуулах болно. Энэхүү гарын авлагын төгсгөлд та цөөн хэдэн өнгийг харьцуулах хэд хэдэн үр дүнг авах болно
Arduino болон HMC5883L соронзон хэмжигчийг ашиглан дижитал луужин: 6 алхам
Arduino болон HMC5883L соронзон хэмжигчийг ашиглан дижитал луужин: Сайн байна уу залуусаа, энэ мэдрэгч нь хойд, өмнөд, зүүн, баруун гэсэн газарзүйн байрлалыг илэрхийлж чадна, хүмүүс бид үүнийг шаардлагатай үед ч ашиглаж болно. Тиймээс. Энэ нийтлэлд Магнитометрийн мэдрэгч хэрхэн ажилладаг, микроконтройтой хэрхэн харьцах талаар ойлгохыг хичээцгээе
Arduino UNO -той RGB Led WS2812B интерфэйсийн заавар: 7 алхам (зурагтай)
Arduino UNO -той RGB Led WS2812B интерфэйсийн зааварчилгаа: Энэхүү заавар нь танд Sparkfun RGB Led WS2812B -ийг Arduino UNO -тай ашиглах талаар үндсэн ойлголтуудыг заах болно
Arduino UNO -той 0.91inch 128x32 OLED интерфэйсийн заавар: 7 алхам (зурагтай)
Arduino UNO -той OLED 0.91inch 128x32 интерфэйсийн заавар: Энэхүү гарын авлага нь OLED 0.91inch LCD128x32 -ийг Arduino UNO -той хамт ашиглах үндсэн аргуудыг заах болно
HX711 интерфэйсийн заавар 50 кг Load Cell Straight Bar: 10 алхам (зурагтай)
HX711 интерфэйсийн заавар Load Cell Straight Bar 50kg: HX711 BALACE MODULE Тодорхойлолт: Энэхүү модуль нь 24 өндөр нарийвчлалтай A / D хөрвүүлэгчийг ашигладаг. Энэхүү чип нь өндөр нарийвчлалтай электрон хэмжээс, дизайнд зориулагдсан бөгөөд хоёр аналог оролтын сувагтай бөгөөд 128 нэгдсэн өсгөгчийн програмчлагдах боломжтой. Оролтын хэлхээ