INHOUDSOPGAWE:

Gebruik Arduino MKR -skilde met framboos Pi: 8 stappe
Gebruik Arduino MKR -skilde met framboos Pi: 8 stappe

Video: Gebruik Arduino MKR -skilde met framboos Pi: 8 stappe

Video: Gebruik Arduino MKR -skilde met framboos Pi: 8 stappe
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Gebruik Arduino MKR Shields With Raspberry Pi
Gebruik Arduino MKR Shields With Raspberry Pi
Gebruik Arduino MKR Shields With Raspberry Pi
Gebruik Arduino MKR Shields With Raspberry Pi
Gebruik Arduino MKR Shields With Raspberry Pi
Gebruik Arduino MKR Shields With Raspberry Pi

Ons PiMKRHAT is 'n adapter HAT om Arduino MKR planke en skilde saam met die Framboos Pi te gebruik. Verskillende Arduino MKR Shields kan via ons HAT gebruik word as uitbreiding vir die Raspberry Pi. Ek wil in hierdie klein projek wys hoe u die Arduino MKR ENV -skild met 'n Raspberry Pi onder Python kan gebruik.

Stap 1: gereedskap en materiaal

Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal
Gereedskap en materiaal

Materiaal:

  • Framboos Pi
  • SD kaart
  • Arduino MKR ENV skild
  • PiMKRHAT

Gereedskap:

  • Soldeerbout
  • soldeerdraad
  • sysnyer
  • buig instrument

Stap 2: Montering

Vergadering
Vergadering

Die PiMKRHAT kom as 'n stel. U moet dit eers bymekaarmaak. Volg die aangehegte monteerinstruksie

Stap 3: Jumper -instelling

Stel slegs die 5V en 3, 3V jumper op die Power jumper bank vir die Arduino MKR ENV -skild in. Laat alle ander springers oop.

Stap 4: Raspbian

Laai die nuutste Raspbian OS vir die Raspberry Pi af en kopieer dit na 'n SD -kaart via Pi imager of Win32diskimager.

Stap 5: Konfigureer I2C

Die sensors op die MKR ENV -skild gebruik I2C -kommunikasie. U moet eers 'n paar biblioteke via die bash installeer:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Nou moet u die I2C -koppelvlak aktiveer:

sudo raspi-config

5 Koppelvlakopsies P5 I2C JA sudo herlaai

Stap 6: Toets I2C -koppelvlak

Toets I2C -koppelvlak
Toets I2C -koppelvlak

Dit is nou tyd om die I2C -koppelvlak te toets:

sudo i2cdetect -y 1

Dit toon aan dat drie I2C -adresse gebruik word - 0x10, 0x5c en 0x5f

Stap 7: Installeer addisionele biblioteke

sudo apt installeer python-pip

sudo pip installeer veml6075

Stap 8: Toets u werk

Toets u werk
Toets u werk

Drie klein Python -programme is beskikbaar op Github om die UV -straling, temperatuur- en humiditeits- en druksensor van die MKR ENV -skild te toets:

  • HTS221.py -temperatuur en humiditeit
  • LPS22HB.py - druk
  • VEML6075.py - UV -straling

Die analoog ligsensor benodig 'n analoog ingang en kan nie saam met die Raspberry Pi gebruik word nie.

Aanbeveel: