Satura rādītājs:

Saskarne ADXL335 sensors Raspberry Pi 4B 4 soļos: 4 soļi
Saskarne ADXL335 sensors Raspberry Pi 4B 4 soļos: 4 soļi

Video: Saskarne ADXL335 sensors Raspberry Pi 4B 4 soļos: 4 soļi

Video: Saskarne ADXL335 sensors Raspberry Pi 4B 4 soļos: 4 soļi
Video: ADXL335: Интерфейс Raspberry Pi с датчиком MEMS — 3-осевой акселерометр 2024, Jūlijs
Anonim
Saskarnes ADXL335 sensors Raspberry Pi 4B 4 soļos
Saskarnes ADXL335 sensors Raspberry Pi 4B 4 soļos
Saskarnes ADXL335 sensors Raspberry Pi 4B 4 soļos
Saskarnes ADXL335 sensors Raspberry Pi 4B 4 soļos
Saskarnes ADXL335 sensors Raspberry Pi 4B 4 soļos
Saskarnes ADXL335 sensors Raspberry Pi 4B 4 soļos

Šajā instrukcijā mēs Raspberry Pi 4 sasaistīsim ADXL335 (akselerometra) sensoru ar Shunya O/S

Piegādes

  1. Raspberry Pi 4B (jebkurš variants)
  2. Raspberry Pi 4B saderīgs barošanas avots
  3. 8 GB vai lielāka micro SD karte
  4. Monitors
  5. mikro-HDMI kabelis
  6. Pele
  7. Tastatūra
  8. klēpjdatoru vai citu datoru atmiņas kartes programmēšanai
  9. ADXL3355 Akselerometra sensors - Pirkt
  10. PCF8591 ADC modulis - nopirkt
  11. Maizes dēlis
  12. Vadu savienošana

1. darbība: instalējiet Shunya OS Raspberry Pi 4

Lai ielādētu mikro SD karti ar Shunya OS, jums būs nepieciešams klēpjdators vai dators ar micro SD karšu lasītāju/adapteri.

  1. Lejupielādējiet Shunya OS no oficiālās izlaišanas vietnes
  2. Shunya OS puišiem ir pienācīga apmācība par mirgojošu Shunya OS uz Raspberry Pi 4.
  3. Ievietojiet micro SD karti Raspberry Pi 4.
  4. Pievienojiet peli un tastatūru Raspberry Pi 4.
  5. Savienojiet monitoru ar Raspberry Pi 4, izmantojot mikro-HDMI
  6. Pievienojiet strāvas kabeli un ieslēdziet Raspberry Pi 4.

Raspberry Pi 4 vajadzētu startēt ar Shunya OS.

2. darbība: instalējiet Shunya saskarnes

Shunya Interfaces ir GPIO bibliotēka visiem dēļiem, kurus atbalsta Shunya OS.

Lai instalētu Shunya saskarnes, mums tas ir jāpievieno wifi ar piekļuvi internetam.

1. Izveidojiet savienojumu ar wifi, izmantojot komandu

$ nmtui

2. Shunya saskarņu instalēšana ir vienkārša, vienkārši palaidiet komandu

$ sudo apt instalēt shunya saskarnes

3. darbība: sensora savienojumi

Sensora savienojumi
Sensora savienojumi

ADXL335 ir analogs sensors, bet Raspberry Pi 4 ir digitāla ierīce. Tāpēc mums ir nepieciešams pārveidotājs PCF8591 (ADC), kas visas ADXL335 sniegtās analogās vērtības pārvērš par Raspberry Pi 4 saprotamām digitālajām vērtībām.

Shēmas shēma ir parādīta iepriekš redzamajā attēlā.

  1. Savienojiet SDA un SCL tapas uz PCF8591 ar Raspberry Pi 4 tapu 3 un 5.
  2. Savienojiet VCC un GND uz PCF8591 ar 4. tapu (5V) un 6.tapu (GND) Raspberry Pi 4.
  3. Savienojiet VCC & GND uz ADXL335 ar VCC & GND uz PCF8591.
  4. Savienojiet Ain1 uz PCF8591 ar X uz ADXL335.
  5. Savienojiet Ain2 uz PCF8591 ar Y uz ADXL335.
  6. Pievienojiet Ain3 uz PCF8591 līdz Z uz ADXL335.

4. darbība. Koda paraugs

Koda paraugs
Koda paraugs
  • Lejupielādējiet zemāk norādīto kodu.
  • Apkopojiet to, izmantojot komandu

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Palaidiet to, izmantojot komandu

$ sudo./adxl335

Ieteicams: