Talaan ng mga Nilalaman:

Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang: 4 na Hakbang
Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang: 4 na Hakbang

Video: Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang: 4 na Hakbang

Video: Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang: 4 na Hakbang
Video: BTT Octopus V1.1 — Конфигурация Klipper 2024, Hulyo
Anonim
Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang
Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang
Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang
Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang
Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang
Interface ADXL335 Sensor sa Raspberry Pi 4B sa 4 na Hakbang

Sa Instructable na ito pupunta kami sa isang ADXL335 (accelerometer) sensor sa Raspberry Pi 4 kasama ang Shunya O / S

Mga gamit

  1. Raspberry Pi 4B (anumang variant)
  2. Suplay ng kuryente na naaayon sa Raspberry Pi 4B
  3. 8GB o mas malaking micro SD card
  4. Subaybayan
  5. micro-HDMI Cable
  6. Mouse
  7. Keyboard
  8. laptop o ibang computer upang mai-program ang memory card
  9. ADXL3355 Accelerometer sensor - Bumili
  10. Modul ng PCF8591 ADC - Bumili
  11. Breadboard
  12. Mga kumokonekta na mga wire

Hakbang 1: I-install ang Shunya OS sa Raspberry Pi 4

Kakailanganin mo ang isang laptop o computer na may isang micro SD card reader / adapter upang mai-load ang micro SD card gamit ang Shunya OS.

  1. I-download ang Shunya OS mula sa opisyal na paglabas ng site
  2. Ang mga lalaki ng Shunya OS ay may disenteng tutorial sa Flashing Shunya OS sa Raspberry Pi 4.
  3. Ipasok ang micro SD card sa Raspberry Pi 4.
  4. Ikonekta ang mouse at keyboard sa Raspberry Pi 4.
  5. Ikonekta ang Monitor sa Raspberry Pi 4 sa pamamagitan ng micro-HDMI
  6. Ikonekta ang power cable at Power ON ang Raspberry Pi 4.

Ang Raspberry Pi 4 ay dapat mag-boot sa Shunya OS.

Hakbang 2: I-install ang Shunya Interfaces

Ang Shunya Interfaces ay isang library ng GPIO para sa lahat ng mga board na suportado ng Shunya OS.

Upang mai-install ang Shunya Interfaces kailangan naming ikonekta ito sa wifi na may access sa internet.

1. Kumonekta sa wifi gamit ang utos

$ nmtui

2. Madaling mai-install ang Shunya Interfaces, patakbuhin lamang ang utos

$ sudo apt i-install ang mga shunya-interface

Hakbang 3: Mga Koneksyon sa Sensor

Mga Koneksyon sa Sensor
Mga Koneksyon sa Sensor

Ang ADXL335 ay isang analog sensor, ngunit ang Raspberry Pi 4 ay isang digital device. Samakatuwid kailangan namin ng isang converter PCF8591 (ADC) na nag-convert ng lahat ng mga halagang analog na ibinigay ng ADXL335 sa mga digital na halagang naiintindihan ng Raspberry Pi 4.

Ang circuit diagram ay ibinibigay sa imahe sa itaas.

  1. Ikonekta ang mga pin ng SDA & SCL sa PCF8591 upang i-pin ang 3 at i-pin ang 5 sa Raspberry Pi 4.
  2. Ikonekta ang VCC & GND sa PCF8591 sa pin 4 (5V) at i-pin 6 (GND) sa Raspberry Pi 4.
  3. Ikonekta ang VCC & GND sa ADXL335 sa VCC & GND sa PCF8591.
  4. Ikonekta ang Ain1 sa PCF8591 hanggang X sa ADXL335.
  5. Ikonekta ang Ain2 sa PCF8591 sa Y sa ADXL335.
  6. Ikonekta ang Ain3 sa PCF8591 sa Z sa ADXL335.

Hakbang 4: Halimbawa ng Code

Halimbawa ng Code
Halimbawa ng Code
  • I-download ang code na ibinigay sa ibaba.
  • Compile ito gamit ang utos

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Patakbuhin ito gamit ang utos

$ sudo./adxl335

Inirerekumendang: