Мазмуну:

Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда: 4 кадам
Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда: 4 кадам

Video: Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда: 4 кадам

Video: Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда: 4 кадам
Video: Raspberry Pi Accelerometer using the ADXL345 2024, Июль
Anonim
Raspberry Pi 4Bдеги ADXL335 сенсорунун интерфейси 4 кадамда
Raspberry Pi 4Bдеги ADXL335 сенсорунун интерфейси 4 кадамда
Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда
Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда
Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда
Raspberry Pi 4Bдеги Interface ADXL335 Sensor 4 кадамда

Бул Нускамада биз Shunya O/S менен Raspberry Pi 4теги ADXL335 (акселерометр) сенсорун иштетебиз.

Жабдуулар

  1. Raspberry Pi 4B (каалаган вариант)
  2. Raspberry Pi 4B шайкеш келген электр менен камсыздоо
  3. 8 ГБ же андан чоңураак микро SD карта
  4. Monitor
  5. микро-HDMI кабели
  6. Чычкан
  7. Баскычтоп
  8. эстутум картасын программалоо үчүн ноутбук же башка компьютер
  9. ADXL3355 Акселерометр сенсору - Сатып алуу
  10. PCF8591 ADC модулу - Сатып алуу
  11. Breadboard
  12. Зымдарды туташтыруу

1 -кадам: Shunya OSти Raspberry Pi 4ке орнотуңуз

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

  1. Shunya OSти расмий релиздер сайтынан жүктөп алыңыз
  2. Shunya OS жигиттеринде Raspberry Pi 4 боюнча Shunya OSтин жарыгы боюнча татыктуу окуу куралы бар.
  3. Raspberry Pi 4 микро SD картасын салыңыз.
  4. Чычкан менен клавиатураны Raspberry Pi 4ке туташтырыңыз.
  5. Мониторду Raspberry Pi 4ке микро-HDMI аркылуу туташтырыңыз
  6. Кубат кабелин жана Power ON Raspberry Pi 4 туташтырыңыз.

Raspberry Pi 4 Shunya OS менен жүктөлүшү керек.

2 -кадам: Shunya Interfaces орнотуу

Shunya Interfaces Shunya OS колдогон бардык такталар үчүн GPIO китепканасы.

Shunya Interfaces орнотуу үчүн биз аны интернетке кирүү мүмкүнчүлүгү бар wifiга туташтырышыбыз керек.

1. Команда аркылуу wifiга туташыңыз

$ nmtui

2. Shunya Interfacesти орнотуу оңой, жөн гана буйрукту аткарыңыз

$ sudo apt shunya-интерфейстерин орнотот

3 -кадам: Sensor Connections

Sensor Connections
Sensor Connections

ADXL335 - аналогдук сенсор, бирок Raspberry Pi 4 - санарип түзмөк. Демек, бизге ADFL335 берген бардык аналогдук баалуулуктарды Raspberry Pi 4 түшүнгөн санариптик баалуулуктарга айландыруучу PCF8591 (ADC) конвертери керек.

Электр схемасы жогорудагы сүрөттө берилген.

  1. PCF8591деги SDA & SCL казыктарын Raspberry Pi 4кө 3 жана 5 -пинге туташтырыңыз.
  2. PCF8591деги VCC & GNDди Raspberry Pi 4төгү 4 (5V) & пин 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 -lshunyaИнтерфейстер

Аны буйрукту колдонуп иштетиңиз

$ sudo./adxl335

Сунушталууда: