Мазмуну:
- 1 -кадам: материалдарды даярдоо
- 2 -кадам: Pin Description
- 3 -кадам: Pin Connection
- 4 -кадам: Ардуинону компьютерге туташтырыңыз
- 5 -кадам: Булак кодунун үлгүсү
- 6 -кадам: Китепкана
- 7 -кадам: Тиешелүү чыгаруу
- 8 -кадам: Жыйынтык: Сериялык монитор
- 9 -кадам: Видео
- 10 -кадам: Жаңылыктар
Video: Interface HMC5883L Compass Sensor Arduino менен үйрөткүч: 10 кадам (сүрөттөр менен)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:38
Description
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)
- PCB жоондугу: 1.60 мм
- Өлчөө диапазону: ± 1.3-8 Гаусс
1 -кадам: материалдарды даярдоо
Бул окуу куралында сизге керек болот:
1. Arduino Uno Board жана USB Cable.2. HMC 5883L Компас сенсор3. Jumper Wires4. LCD 16X25. Breadboard6. 10K потенциометр7. Arduino IDE программасы
2 -кадам: Pin Description
VCC: Электр энергиясы менен камсыздоо
GND: GND күчү
SCL: I2C Саат киргизүү
SDA: I2C маалыматтары IO
DRDY: Маалыматтарга даяр чыгаруу
3 -кадам: Pin Connection
HMC5883Lди Arduino Uno башкармалыгына төмөнкүдөй туташтырыңыз:
- VCC +5V чейин
- GNDден GNDге
- SCL tO A5
- SDAдан A4кө чейин
LCDди Arduino Uno тактасына төмөнкүдөй туташтырыңыз:
- VSSтен +5В чейин
- VND - GND
- RS 12ге чейин
- GW үчүн RW
- E 11ге чейин
- D4 - 5
- D5 - 4
- D6дан 3кө чейин
- D7ден 2ге чейин
- A/VSSтен +5Vга чейин
- GNDден K/VDD
Төмөндөгүдөй ЖКга 10K потенциометрди туташтырыңыз (потенциометрдин чукулу үчүн сүрөттү караңыз):
- GNDден GNDге
- V0 чейин маалыматтар
- VCC +5V чейин
4 -кадам: Ардуинону компьютерге туташтырыңыз
Сиз схемаңызды бүтүргөндөн кийин, 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 Compass Module тиешелүү чыгарууну көрсөтөт.
10 -кадам: Жаңылыктар
HMC5883L иштебейт!
Китепкана (Mecha_QMC5883L) жана баштапкы кодду жүктөп көрүңүз.
Сунушталууда:
Интерфейске үйрөткүч RGB Led WS2812B менен Arduino UNO: 7 кадам (сүрөттөр менен)
Интерфейске үйрөткүч RGB Led WS2812B менен Arduino UNO: Бул окуу куралы сизге Arduino UNO менен Sparkfun RGB Led WS2812B колдонуу боюнча кээ бир негиздерди үйрөтөт
Үйрөткүч Arduino UNO менен 4-Сандык Дисплей Интерфейси: 6 кадам (Сүрөттөр менен)
Үйрөткүч Arduino UNO менен 4-Цифралуу Дисплей Интерфейси: Бул окуу куралы сизге 4-Сандык Дисплейди Arduino UNO менен колдонуу боюнча кээ бир негиздерди үйрөтөт
Интерфейске үйрөткүч OLED 0.91inch 128x32 Arduino UNO менен: 7 кадам (сүрөттөр менен)
Интерфейске үйрөткүч OLED 0.91inch 128x32 Arduino UNO менен: Бул окуу куралы сизге OLED 0.91inch LCD128x32ди Arduino UNO менен колдонуу боюнча кээ бир негиздерди үйрөтөт
Interface HX711 боюнча үйрөткүч Load Cell Straight Bar 50кг: 10 кадам (Сүрөттөр менен)
Interface HX711 боюнча үйрөткүч Load Cell Straight Bar 50kg менен: HX711 БАЛАСЫ МОДУЛИ Description: Бул модулда 24 жогорку тактыктагы А / Д конвертери колдонулат. Бул чип жогорку тактыктагы электрондук масштабга жана дизайнга арналган, эки аналогдук кирүү каналына ээ, 128 интегралдык күчөткүчтүн программалоочу пайдасы. Киргизүү схемасы
Өзүңүздүн батлер роботуңузду куруңуз !!! - Үйрөткүч, сүрөттөр жана видео: 58 кадам (сүрөттөр менен)
Өзүңүздүн батлер роботуңузду куруңуз !!! - Үйрөткүч, Сүрөттөр жана Видео: ТҮЗӨТҮҮ: Менин долбоорлорум жөнүндө көбүрөөк маалымат менин жаңы веб -сайтымды карап чыгыңыз: narobo.com Ошондой эле робототехника, мехатроника жана атайын эффект долбоорлору/продуктулары боюнча консультация берем. Көбүрөөк маалымат алуу үчүн менин веб -сайтымды текшериңиз - narobo.com