Satura rādītājs:

Izmantojiet Arduino MKR vairogus ar Raspberry Pi: 8 soļi
Izmantojiet Arduino MKR vairogus ar Raspberry Pi: 8 soļi

Video: Izmantojiet Arduino MKR vairogus ar Raspberry Pi: 8 soļi

Video: Izmantojiet Arduino MKR vairogus ar Raspberry Pi: 8 soļi
Video: Изучите Arduino за 30 минут: примеры и проекты 2024, Novembris
Anonim
Izmantojiet Arduino MKR vairogus ar Raspberry Pi
Izmantojiet Arduino MKR vairogus ar Raspberry Pi
Izmantojiet Arduino MKR vairogus ar Raspberry Pi
Izmantojiet Arduino MKR vairogus ar Raspberry Pi
Izmantojiet Arduino MKR vairogus ar Raspberry Pi
Izmantojiet Arduino MKR vairogus ar Raspberry Pi

Mūsu PiMKRHAT ir adapteris HAT, lai izmantotu Arduino MKR plāksnes un vairogus kopā ar Raspberry Pi. Izmantojot mūsu HAT, var izmantot dažādus Arduino MKR vairogus kā Raspberry Pi paplašinājumu. Es vēlos šajā mazajā projektā parādīt, kā izmantot Arduino MKR ENV vairogu ar Raspberry Pi zem Python.

1. darbība: instrumenti un materiāli

Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli
Instrumenti un materiāli

Materiāli:

  • Raspberry Pi
  • SD karte
  • Arduino MKR ENV vairogs
  • PiMKRHAT

Rīki:

  • Lodāmurs
  • lodēšanas stieple
  • sānu griezējs
  • liekšanas instruments

2. solis: montāža

Montāža
Montāža

PiMKRHAT nāk komplektā. Vispirms jums tas jāsamontē. Lūdzu, ievērojiet pievienoto montāžas instrukciju

3. darbība: džempera iestatīšana

Lūdzu, iestatiet Arduino MKR ENV vairogam tikai 5V un 3, 3V džemperi Power džempera bankā. Atstājiet visus pārējos džemperus atvērtus.

4. solis: Raspbian

Lūdzu, lejupielādējiet jaunāko Raspbian OS Raspberry Pi un nokopējiet to SD kartē, izmantojot Pi imager vai Win32diskimager.

5. darbība: I2C konfigurēšana

MKR ENV vairoga sensori izmanto I2C sakarus. Vispirms jums ir jāinstalē dažas bibliotēkas, izmantojot bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Tagad jums ir jāiespējo I2C saskarne:

sudo raspi-config

5 Saskarnes opcijas P5 I2C YES sudo reboot

6. darbība. I2C saskarnes pārbaude

I2C saskarnes pārbaude
I2C saskarnes pārbaude

Tagad ir pienācis laiks pārbaudīt I2C saskarni:

sudo i2cdetect -y 1

Tas parāda, ka tiek izmantotas trīs I2C adreses - 0x10, 0x5c un 0x5f

7. darbība: instalējiet papildu bibliotēkas

sudo apt instalēt python-pip

sudo pip instalējiet veml6075

8. darbība: pārbaudiet savu darbu

Pārbaudi savu darbu
Pārbaudi savu darbu

Vietnē Github ir pieejamas 3 mazas Python programmas, lai pārbaudītu MKR ENV vairoga UV starojuma, temperatūras, mitruma un spiediena sensoru:

  • HTS221.py -temperatūra un mitrums
  • LPS22HB.py - spiediens
  • VEML6075.py - UV starojums

Analogajam gaismas sensoram ir nepieciešama analogā ieeja, un to nevar izmantot kopā ar Raspberry Pi.

Ieteicams: