Mündəricat:

Raspberry Pi 4B -də ADXL335 Sensor Arayüzü 4 addımda: 4 addımda
Raspberry Pi 4B -də ADXL335 Sensor Arayüzü 4 addımda: 4 addımda

Video: Raspberry Pi 4B -də ADXL335 Sensor Arayüzü 4 addımda: 4 addımda

Video: Raspberry Pi 4B -də ADXL335 Sensor Arayüzü 4 addımda: 4 addımda
Video: ADXL335: Raspberry Pi Interfacing with MEMS Sensor - 3 Axis Accelerometer 2024, Iyul
Anonim
4 addımda Raspberry Pi 4B üzərində ADXL335 Sensor Arayüzü
4 addımda Raspberry Pi 4B üzərində ADXL335 Sensor Arayüzü
4 addımda Raspberry Pi 4B üzərində ADXL335 Sensor Arayüzü
4 addımda Raspberry Pi 4B üzərində ADXL335 Sensor Arayüzü
4 addımda Raspberry Pi 4B üzərində ADXL335 Sensor Arayüzü
4 addımda Raspberry Pi 4B üzərində ADXL335 Sensor Arayüzü

Bu Təlimat kitabında, Raspberry Pi 4 üzərindəki bir ADXL335 (akselerometr) sensoru Shunya O/S ilə birləşdirəcəyik.

Təchizat

  1. Raspberry Pi 4B (istənilən variantda)
  2. Raspberry Pi 4B uyğun enerji təchizatı
  3. 8 GB və ya daha böyük micro SD kart
  4. Ekran
  5. mikro HDMI kabeli
  6. Siçan
  7. Klaviatura
  8. yaddaş kartını proqramlaşdırmaq üçün laptop və ya başqa bir kompüter
  9. ADXL3355 Accelerometer sensoru - Alın
  10. PCF8591 ADC modulu - Alın
  11. Çörək lövhəsi
  12. Bağlayıcı tellər

Addım 1: Shunya OS -ni Raspberry Pi 4 -ə quraşdırın

Mikro SD kartı Shunya OS ilə yükləmək üçün micro SD kart oxuyucusu/adapteri olan noutbuk və ya kompüterə ehtiyacınız olacaq.

  1. Shunya OS -ni rəsmi yayım saytından yükləyin
  2. Shunya OS uşaqları, Raspberry Pi 4 -də Flashing Shunya OS haqqında layiqli bir dərsliyə sahibdirlər.
  3. Micro SD kartı Raspberry Pi 4 -ə daxil edin.
  4. Siçan və klaviaturanı Raspberry Pi 4 -ə qoşun.
  5. Monitoru Raspberry Pi 4-ə mikro-HDMI vasitəsilə qoşun
  6. Güc kabelini və Raspberry Pi 4 -ü açın.

Raspberry Pi 4, Shunya OS ilə başlamalıdır.

Addım 2: Shunya İnterfeyslərini quraşdırın

Shunya Interfaces, Shunya OS tərəfindən dəstəklənən bütün lövhələr üçün bir GPIO kitabxanasıdır.

Shunya İnterfeyslərini qurmaq üçün onu internetə çıxışı olan wifi -yə bağlamalıyıq.

1. Komandan istifadə edərək wifi -yə qoşulun

$ nmtui

2. Shunya İnterfeyslərini quraşdırmaq asandır, sadəcə əmri işlədin

$ sudo apt install shunya-interfeysləri

Addım 3: Sensor Bağlantıları

Sensor Əlaqələri
Sensor Əlaqələri

ADXL335 analoq sensordur, lakin Raspberry Pi 4 rəqəmsal cihazdır. Beləliklə, ADXL335 tərəfindən verilən bütün analoq dəyərləri Raspberry Pi 4 tərəfindən başa düşülən rəqəmsal dəyərlərə çevirən PCF8591 (ADC) çeviriciyə ehtiyacımız var.

Dövrə diaqramı yuxarıdakı şəkildə verilmişdir.

  1. PCF8591 -də SDA və SCL pinlərini Raspberry Pi 4 -də 3 və 5 -ci pinlərə qoşun.
  2. PCF8591 -də VCC & GND -ni Raspberry Pi 4 -də pin 4 (5V) və pin 6 (GND) -ə qoşun.
  3. ADXL335 -də VCC & GND -ni PCF8591 -də VCC & GND -yə qoşun.
  4. PCF8591 -də Ain1 -i ADXL335 -də X -ə qoşun.
  5. PCF8591 -də Ain2 -ni ADXL335 -də Y -yə qoşun.
  6. PCF8591 -də Ain3 -ü ADXL335 -də Z -yə qoşun.

Addım 4: Nümunə Kod

Kod nümunəsi
Kod nümunəsi
  • Aşağıdakı kodu yükləyin.
  • Əmrdən istifadə edərək tərtib edin

$ gcc -o adxl335 adxl335.c -lshunyaInterfaces

Əmrdən istifadə edərək işə salın

$ sudo./adxl335

Tövsiyə: