Mündəricat:

Raspberry Pi ilə Arduino MKR Shields istifadə edin: 8 addım
Raspberry Pi ilə Arduino MKR Shields istifadə edin: 8 addım

Video: Raspberry Pi ilə Arduino MKR Shields istifadə edin: 8 addım

Video: Raspberry Pi ilə Arduino MKR Shields istifadə edin: 8 addım
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Iyul
Anonim
Raspberry Pi ilə Arduino MKR Shields istifadə edin
Raspberry Pi ilə Arduino MKR Shields istifadə edin
Raspberry Pi ilə Arduino MKR Shields istifadə edin
Raspberry Pi ilə Arduino MKR Shields istifadə edin
Raspberry Pi ilə Arduino MKR Shields istifadə edin
Raspberry Pi ilə Arduino MKR Shields istifadə edin

PiMKRHAT, Raspberry Pi ilə birlikdə Arduino MKR lövhələrini və qalxanlarını istifadə etmək üçün bir HAT adapteridir. Fərqli Arduino MKR Shields, Raspberry Pi üçün uzantı olaraq HAT -dan istifadə edilə bilər. Bu kiçik layihədə Arduino MKR ENV qalxanının Python altında bir Raspberry Pi ilə necə istifadə olunacağını göstərmək istəyirəm.

Addım 1: Alətlər və materiallar

Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar
Alətlər və Materiallar

Materiallar:

  • Moruq Pi
  • SD kart
  • Arduino MKR ENV qalxanı
  • PiMKRHAT

Alətlər:

  • Lehimleme dəmir
  • lehim teli
  • yan kəsici
  • əyilmə aləti

Addım 2: Quraşdırma

Məclis
Məclis

PiMKRHAT dəst olaraq gəlir. Əvvəlcə onu yığmalısınız. Zəhmət olmasa əlavə edilmiş montaj təlimatına əməl edin

Addım 3: Jumper Ayarı

Zəhmət olmasa Arduino MKR ENV qalxanı yalnız Power jumper bankındakı 5V və 3, 3V Jumper üçün təyin edin. Bütün digər atlayıcıları açıq buraxın.

Addım 4: Raspbian

Zəhmət olmasa Raspberry Pi üçün ən son Raspbian OS -ni yükləyin və Pi görüntü cihazı və ya Win32diskimager vasitəsilə SD karta kopyalayın.

Addım 5: I2C -ni konfiqurasiya edin

MKR ENV qalxanındakı sensorlar I2C rabitəsindən istifadə edir. Əvvəlcə bash vasitəsilə bəzi kitabxanaları quraşdırmalısınız:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

İndi I2C interfeysini aktiv etməlisiniz:

sudo raspi-config

5 Arayüz Seçimləri P5 I2C YES sudo yenidən başladın

Addım 6: I2C İnterfeysinin sınanması

I2C interfeysinin sınanması
I2C interfeysinin sınanması

İndi I2C interfeysini sınamağın vaxtı gəldi:

sudo i2cdetect -y 1

Bu, üç I2C ünvanının istifadədə olduğunu göstərir - 0x10, 0x5c və 0x5f

Addım 7: Əlavə Kitabxanaları Qurun

sudo apt install python-pip

sudo pip quraşdırın veml6075

Addım 8: İşinizi sınayın

İşinizi sınayın
İşinizi sınayın

Github -da MKR ENV qalxanının UV radiasiyasını, temperatur və rütubət və təzyiq sensörünü yoxlamaq üçün 3 kiçik Python proqramı mövcuddur:

  • HTS221.py -temperatur və rütubət
  • LPS22HB.py - təzyiq
  • VEML6075.py - UV şüalanması

Analoq işıq sensoru analoq giriş tələb edir və Raspberry Pi ilə istifadə edilə bilməz.

Tövsiyə: