Мазмұны:
- 1 -қадам: материалдарды дайындау
- 2 -қадам: PIN сипаттамасы
- 3 -қадам: пин байланысы
- 4 -қадам: Arduino -ны компьютерге қосыңыз
- 5 -қадам: бастапқы кодтың үлгісі
- 6 -қадам: Кітапхана
- 7 -қадам: Сәйкес шығыс
- 8 -қадам: Нәтиже: сериялық монитор
- 9 -қадам: бейне
- 10 -қадам: жаңалықтар
Бейне: Arduino көмегімен HMC5883L компас сенсорының интерфейсі бойынша нұсқаулық: 10 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Сипаттама
HMC5883L-бұл екі осьтік цифрлық циркуль екі жалпы мақсатта қолданылады: ферромагнетик сияқты магниттік материалдың магниттелуін өлшеу үшін немесе кеңістіктегі нүктеде магнит өрісінің беріктігі мен бағытын өлшеу үшін. HMC5883L -мен байланыс қарапайым және барлығы I2C интерфейсі арқылы жүзеге асады. Бортта реттегіш бар. Үзіліс тақтасына HMC5883L сенсоры мен барлық сүзгі конденсаторлары кіреді. Қуат пен 2 сымды интерфейстің түйреуіштері 0,1 дюймдік тақырыпқа бөлінген. HMC5883L әйгілі магнитометр чипін қолданады. I2C SCL мен SDA түйреуіштерінде 3.0 В-тен 5.0 В-қа дейінгі IO деңгейлерін қолдайды.
Техникалық сипаттамасы
- Қуат көзі: 3В - 5В
- IO кернеу деңгейі: 3V - 5V
- Байланыс: стандартты IIC байланыс хаттамасы
- Модуль өлшемдері: 14,35 мм (L) x 13,16 мм (W) x 3,40 мм (H)
- ПХД қалыңдығы: 1,60 мм
- Өлшеу диапазоны: ± 1,3-8 Гаусс
1 -қадам: материалдарды дайындау
Бұл оқулықта сізге қажет:
1. Arduino Uno тақтасы мен USB кабелі.2. HMC 5883L компас сенсоры3. Өткізгіш сымдар4. СКД 16X25. Нан тақтасы6. 10K потенциометр 7. Arduino IDE бағдарламасы
2 -қадам: PIN сипаттамасы
VCC: қуат көзі
GND: GND қуаты
SCL: I2C сағаттық кіріс
SDA: I2C деректері IO
DRDY: Дайын деректерді шығару
3 -қадам: пин байланысы
HMC5883L Arduino Uno тақтасына келесідей қосыңыз:
- ВКС +5В дейін
- GND - GND
- A5 SCL
- SDA - А4
СКД Arduino Uno тақтасына келесідей қосыңыз:
- VSS +5В дейін
- VND - GND
- RS - 12
- RW - GND
- Е -ден 11 -ге дейін
- D4 - 5
- D5 - 4
- D6 - 3
- D7 - 2
- A/VSS +5В дейін
- KND/GND үшін GND
10К потенциометрді СКД -ге келесідей қосыңыз (потенциометрді бекіту үшін суретті қараңыз):
- GND - GND
- Деректер v0
- ВКС +5В дейін
4 -қадам: Arduino -ны компьютерге қосыңыз
Схеманы аяқтағаннан кейін Arduino Uno тақтасын компьютерге USB кабелі арқылы қосыңыз. СКД қосылғанын көруге болады.
5 -қадам: бастапқы кодтың үлгісі
Сіз бұл бастапқы кодты жүктей аласыз және оны Arduino IDE -де ашасыз. Дұрыс тақта мен портты таңдаңыз. Содан кейін кодты Arduino Uno тақтасына жүктеңіз.
6 -қадам: Кітапхана
Arduino -ның LCD және HMC5883L -мен байланысуға мүмкіндік беру үшін бастапқы кодты Arduino IDE -ге жүктемес бұрын осы кітапханаларды жүктеп алу керек. Төмендегі ZIP файлын жүктеңіз> Zip файлын ашыңыз> Arduino Uno Library қалтасына шығарыңыз. Анықтамалар үшін жоғарыдағы суретті қараңыз.
7 -қадам: Сәйкес шығыс
Көрсетілгендей, құрылғыны бұрау немесе бұру сәйкес шығуларды қамтамасыз етеді.
8 -қадам: Нәтиже: сериялық монитор
мен құрылғы X осінің айналасында айналғанда, X осі өзгеріссіз қалады, ал қалған екі ось өзгереді.
іі құрылғы Y осінің айналасында айналғанда, Y осі өзгеріссіз қалады, ал қалған екі ось өзгереді.
iii. құрылғы Z осінің айналасында айналғанда, Z осі өзгеріссіз қалады, ал қалған екі ось өзгереді.
9 -қадам: бейне
Бұл бейнеде Arduino Uno интерфейсі қосылған кезде HMC5883L Compass Module сәйкес шығысы көрсетілген.
10 -қадам: жаңалықтар
HMC5883L жұмыс істемейді!
Кітапхана (Mecha_QMC5883L) мен бастапқы кодты жүктеп көріңіз.
Ұсынылған:
BMG160 3 осьті гироскоп сенсорының Arduino Nano көмегімен интерфейсі: 5 қадам
BMG160 3 осьті гироскоп сенсорының Ардуино Наномен байланысы: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
DIY осциллографтар жинағы - құрастыру және ақаулықтарды жою бойынша нұсқаулық: 10 қадам (суреттермен)
DIY осциллографтар жинағы - құрастыру және ақаулықтарды жою бойынша нұсқаулық: Электронды гаджетті жобалау кезінде маған электр сигналдарының болуын және формасын бақылау үшін осциллограф қажет. Осы уақытқа дейін мен ескі кеңестік (1988 ж.) Бір каналды аналогты CRT осциллографын қолдандым. Ол әлі де функционалды
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: 5 қадам
Raspberry Pi көмегімен BMG160 3 осьті гироскоп сенсорының интерфейсі: Қазіргі әлемде жастар мен балалардың жартысынан көбі ойынға құмар, ал ойынның техникалық аспектілеріне қызығатындардың бәрі қозғалысты сезудің маңыздылығын біледі. осы доменде. Бізді бір нәрсе таң қалдырды
DIYMall RFID-RC522 мен Nokia LCD5110 Arduino көмегімен пайдалану бойынша тағы бір нұсқаулық: 8 қадам (суреттермен)
DIYMall RFID-RC522 мен Nokia LCD5110-ды Arduino көмегімен пайдалану туралы тағы бір нұсқаулық: Неліктен мен DIYMall RFID-RC522 мен Nokia LCD5110 үшін басқа нұсқаулықты жасау қажеттілігін сезіндім? Шынымды айтсам, мен өткен жылы осы құрылғылардың екеуін де пайдаланып, тұжырымдаманы дәлелдеумен жұмыс істедім және қандай да бір түрде «дұрыс емес»
Су тасқыны туралы ескерту жүйелері - су деңгейі + IoT сенсорының мониторингі бойынша нұсқаулық: 6 қадам
Су тасқыны туралы ескерту жүйелері - су деңгейі + IoT сенсорының мониторингі бойынша нұсқаулық: Сізге су деңгейін бақылау қажет пе? Сіз бұл оқулықтан су деңгейін бақылау жүйесін жасауды үйренесіз. Бұл өнеркәсіптік IoT құрылғылары АҚШ -та су тасқыны туралы ескерту жүйесі ретінде қолданылады. Сізді және сіздің қауымдастығыңызды қауіпсіз ету үшін Ақылды қалалар қажет