Съдържание:

Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки: 4 стъпки
Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки: 4 стъпки

Видео: Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки: 4 стъпки

Видео: Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки: 4 стъпки
Видео: Raspberry Pi Accelerometer using the ADXL345 2024, Ноември
Anonim
Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки
Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки
Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки
Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки
Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки
Интерфейсен сензор ADXL335 на Raspberry Pi 4B в 4 стъпки

В тази инструкция ще свържем ADXL335 (акселерометър) сензор на Raspberry Pi 4 с Shunya O/S

Консумативи

  1. Raspberry Pi 4B (всеки вариант)
  2. Захранване, съвместимо с Raspberry Pi 4B
  3. 8GB или по -голяма микро SD карта
  4. Монитор
  5. микро-HDMI кабел
  6. Мишка
  7. Клавиатура
  8. лаптоп или друг компютър за програмиране на картата с памет
  9. ADXL3355 Сензор за акселерометър - Купете
  10. PCF8591 ADC модул - Купете
  11. Платка
  12. Свързващи проводници

Стъпка 1: Инсталирайте Shunya OS на Raspberry Pi 4

Ще ви е необходим лаптоп или компютър с четец/адаптер за микро SD карта, за да заредите микро SD картата с операционната система Shunya.

  1. Изтеглете Shunya OS от официалния сайт за издания
  2. Момчетата от операционната система Shunya имат приличен урок за Flashing Shunya OS на Raspberry Pi 4.
  3. Поставете micro SD карта в Raspberry Pi 4.
  4. Свържете мишката и клавиатурата към Raspberry Pi 4.
  5. Свържете монитора към Raspberry Pi 4 чрез micro-HDMI
  6. Свържете захранващия кабел и включете Raspberry Pi 4.

Raspberry Pi 4 трябва да се стартира с Shunya OS.

Стъпка 2: Инсталирайте интерфейсите на Shunya

Shunya Interfaces е GPIO библиотека за всички платки, поддържани от Shunya OS.

За да инсталираме интерфейси Shunya, трябва да го свържем с wifi с достъп до интернет.

1. Свържете се с wifi с помощта на командата

$ nmtui

2. Инсталирането на интерфейсите на Shunya е лесно, просто изпълнете командата

$ sudo apt инсталирате интерфейси на shunya

Стъпка 3: Сензорни връзки

Свързване на сензора
Свързване на сензора

ADXL335 е аналогов сензор, но Raspberry Pi 4 е цифрово устройство. Следователно се нуждаем от преобразувател PCF8591 (ADC), който преобразува всички аналогови стойности, дадени от ADXL335, в цифрови стойности, разбираеми от Raspberry Pi 4.

Схемата е дадена на изображението по -горе.

  1. Свържете щифтовете SDA & SCL на PCF8591 към щифт 3 и пин 5 на Raspberry Pi 4.
  2. Свържете VCC & GND на PCF8591 към щифт 4 (5V) и пин 6 (GND) на Raspberry Pi 4.
  3. Свържете VCC & GND на ADXL335 към VCC & GND на PCF8591.
  4. Свържете Ain1 на PCF8591 към X на ADXL335.
  5. Свържете Ain2 на PCF8591 към Y на ADXL335.
  6. Свържете Ain3 на PCF8591 към Z на ADXL335.

Стъпка 4: Примерен код

Примерен код
Примерен код
  • Изтеглете кода, даден по -долу.
  • Компилирайте го с помощта на командата

$ gcc -o adxl335 adxl335.c -lshunya Интерфейси

Изпълнете го с помощта на командата

$ sudo./adxl335

Препоръчано: