Мазмуну:

Raspberry Pi менен Arduino MKR Shields колдонуңуз: 8 кадам
Raspberry Pi менен Arduino MKR Shields колдонуңуз: 8 кадам

Video: Raspberry Pi менен Arduino MKR Shields колдонуңуз: 8 кадам

Video: Raspberry Pi менен Arduino MKR Shields колдонуңуз: 8 кадам
Video: Using HT16K33 4 digit seven segment display with ESP8266 NodeMCU and D1 Mini 2024, Июль
Anonim
Raspberry Pi менен Arduino MKR Shields колдонуңуз
Raspberry Pi менен Arduino MKR Shields колдонуңуз
Raspberry Pi менен Arduino MKR Shields колдонуңуз
Raspberry Pi менен Arduino MKR Shields колдонуңуз
Raspberry Pi менен Arduino MKR Shields колдонуңуз
Raspberry Pi менен Arduino MKR Shields колдонуңуз

Биздин PiMKRHAT - Raspberry Pi менен бирге Arduino MKR такталарын жана калканчтарын колдонуу үчүн HAT адаптер. Ар кандай Arduino MKR Shields биздин HAT аркылуу Raspberry Pi үчүн кеңейтүү катары колдонулушу мүмкүн. Мен бул кичинекей долбоордо Arduino MKR ENV калканын Python астындагы Raspberry Pi менен кантип колдонууну көрсөткүм келет.

1 -кадам: Куралдар жана материалдар

Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар
Куралдар жана материалдар

Материалдар:

  • Raspberry Pi
  • SD карта
  • Arduino MKR ENV калканы
  • PiMKRHAT

Куралдар:

  • Кандооч
  • ширетүүчү зым
  • каптал кескич
  • ийилүүчү курал

2 -кадам: Ассамблея

Ассамблея
Ассамблея

PiMKRHAT комплект катары келет. Сиз биринчи аны чогултуу керек. Сураныч, тиркелген монтаждоо көрсөтмөсүн аткарыңыз

3 -кадам: Jumper жөндөө

Сураныч, Power jumper банкындагы Arduino MKR ENV калканчына 5V жана 3, 3V Jumperди гана коюңуз. Калган бардык секиргичтерди ачык калтырыңыз.

4 -кадам: Raspbian

Сураныч, Raspberry Pi үчүн эң акыркы Raspbian ОСту жүктөп алып, Pi сүрөтчү же Win32diskimager аркылуу SD картка көчүрүңүз.

5 -кадам: I2Cди конфигурациялоо

MKR ENV калканындагы сенсорлор I2C байланышын колдонуп жатышат. Башында bash аркылуу кээ бир китепканаларды орнотушуңуз керек:

sudo apt-get орнотуу -y python-smbus

sudo apt-get орнотуу -y i2c-куралдары

Эми сиз I2C интерфейсин иштетишиңиз керек:

sudo raspi-config

5 Interfacing Options P5 I2C YES sudo reboot

6 -кадам: I2C интерфейсин текшерүү

I2C интерфейсин текшерүү
I2C интерфейсин текшерүү

Эми I2C интерфейсин текшерүү убактысы келди:

sudo i2cdetect -y 1

Бул үч I2C дареги колдонулуп жатканын көрсөтүп турат - 0x10, 0x5c жана 0x5f

7 -кадам: Кошумча китепканаларды орнотуңуз

sudo apt install python-pip

sudo pip орнотуу veml6075

8 -кадам: Жумушуңузду текшериңиз

Жумушуңузду текшериңиз
Жумушуңузду текшериңиз

3 кичине Python программалары MKR ENV калканынын UV нурлануусун, температурасын жана нымдуулугун жана басым сенсорун текшерүү үчүн Githubда бар:

  • HTS221.py -температура жана нымдуулук
  • LPS22HB.py - басым
  • VEML6075.py - УК нурлануусу

Аналогдук жарык сенсору аналогдук киргизүүнү талап кылат жана Raspberry Pi менен колдонууга болбойт.

Сунушталууда: