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

Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйс 4 алхам: 4 алхам
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйс 4 алхам: 4 алхам

Видео: Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйс 4 алхам: 4 алхам

Видео: Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйс 4 алхам: 4 алхам
Видео: BTT - Manta M4P - TMC5160 SPI with Sensorless Homing 2024, Арваннэгдүгээр
Anonim
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар
Raspberry Pi 4B дээрх ADXL335 мэдрэгч интерфэйсийг 4 алхамаар

Энэхүү зааврын дагуу бид Raspberry Pi 4 дээрх ADXL335 (акселерометр) мэдрэгчийг Shunya O/S -тэй холбох болно.

Хангамж

  1. Raspberry Pi 4B (дурын хувилбар)
  2. Raspberry Pi 4B нийцтэй цахилгаан хангамж
  3. 8GB ба түүнээс дээш хэмжээтэй micro SD карт
  4. Хяналт
  5. бичил HDMI кабель
  6. Хулгана
  7. Гар
  8. санах ойн картыг програмчлах зөөврийн компьютер эсвэл өөр компьютер
  9. ADXL3355 Accelerometer мэдрэгч - Худалдан авах
  10. PCF8591 ADC модуль - Худалдан авах
  11. Талхны самбар
  12. Утас холбох

Алхам 1: Raspberry Pi 4 дээр Shunya OS -ийг суулгаарай

Shunya OS дээр микро SD картыг ачаалахын тулд танд микро SD карт уншигч/адаптер бүхий зөөврийн компьютер эсвэл компьютер хэрэгтэй болно.

  1. Shunya OS -ийг албан ёсны вэбсайтаас татаж аваарай
  2. Shunya OS -ийн залуус Raspberry Pi 4 дээр Flashing Shunya OS -ийн талаар зохих заавартай байдаг.
  3. Raspberry Pi 4 -т микро SD карт оруулна уу.
  4. Raspberry Pi 4 дээр хулгана, гараа холбоно уу.
  5. Мониторыг Raspberry Pi 4-тэй холбоно уу
  6. Цахилгаан кабель болон Power ON Raspberry Pi 4 -ийг холбоно уу.

Raspberry Pi 4 нь Shunya OS дээр ачаалагдах ёстой.

Алхам 2: Shunya интерфэйсийг суулгана уу

Shunya Interfaces бол Shunya OS -ийн дэмждэг бүх самбаруудын GPIO номын сан юм.

Shunya Interfaces -ийг суулгахын тулд бид үүнийг интернетэд холбогдсон wifi -тай холбох хэрэгтэй.

1. Командыг ашиглан wifi -д холбогдоно уу

$ nmtui

2. Shunya интерфэйсийг суулгахад хялбар байдаг, зүгээр л тушаалыг ажиллуулна уу

$ sudo apt суулгах shunya-интерфэйсүүд

Алхам 3: Мэдрэгчийн холболт

Мэдрэгчийн холболт
Мэдрэгчийн холболт

ADXL335 нь аналог мэдрэгч боловч Raspberry Pi 4 бол дижитал төхөөрөмж юм. Тиймээс бидэнд ADXL335 -ийн өгсөн бүх аналог утгыг Raspberry Pi 4 -ийн ойлгомжтой дижитал утга болгон хөрвүүлдэг PCF8591 (ADC) хөрвүүлэгч хэрэгтэй болно.

Дээрх зураг дээр хэлхээний диаграммыг өгсөн болно.

  1. PCF8591 дээрх SDA & SCL тээглүүрийг Raspberry Pi 4 дээрх 3 ба 5 -р зүү рүү холбоно уу.
  2. PCF8591 дээрх VCC & GND -ийг Raspberry Pi 4 дээрх pin 4 (5V) ба pin 6 (GND) руу холбоно уу.
  3. ADXL335 дээрх VCC & GND -ийг PCF8591 дээрх VCC & GND руу холбоно уу.
  4. PCF8591 дээрх Ain1 -ийг ADXL335 дээрх X -тэй холбоно уу.
  5. PCF8591 дээрх Ain2 -ийг ADXL335 дээрх Y рүү холбоно уу.
  6. PCF8591 дээрх Ain3 -ийг ADXL335 дээрх Z рүү холбоно уу.

Алхам 4: Жишээ код

Жишээ код
Жишээ код
  • Доорх кодыг татаж авна уу.
  • Үүнийг командыг ашиглан эмхэтгээрэй

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Үүнийг командыг ашиглан ажиллуулна уу

$ sudo./adxl335

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