Съдържание:

Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки
Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки

Видео: Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки

Видео: Използвайте Arduino MKR щитове с Raspberry Pi: 8 стъпки
Видео: Lesson 1: What is Arduino? Types of Arduino Boards and SunFounder Kit | SunFounder Robojax 2024, Ноември
Anonim
Използвайте Arduino MKR щитове с Raspberry Pi
Използвайте Arduino MKR щитове с Raspberry Pi
Използвайте Arduino MKR щитове с Raspberry Pi
Използвайте Arduino MKR щитове с Raspberry Pi
Използвайте Arduino MKR щитове с Raspberry Pi
Използвайте Arduino MKR щитове с Raspberry Pi

Нашият PiMKRHAT е адаптер HAT за използване на Arduino MKR платки и щитове заедно с Raspberry Pi. Различни Arduino MKR щитове могат да се използват чрез нашата HAT като разширение за Raspberry Pi. Искам да покажа в този малък проект как да използвам Arduino MKR ENV щита с Raspberry Pi под Python.

Стъпка 1: Инструменти и материали

Инструменти и материали
Инструменти и материали
Инструменти и материали
Инструменти и материали

Материали:

  • Малина Пи
  • SD карта
  • Arduino MKR ENV щит
  • PiMKRHAT

Инструменти:

  • Поялник
  • спойка тел
  • страничен нож
  • инструмент за огъване

Стъпка 2: Монтаж

Монтаж
Монтаж

PiMKRHAT идва като комплект. Първо трябва да го съберете. Моля, следвайте приложените инструкции за сглобяване

Стъпка 3: Настройка на джъмпера

Моля, задайте за Arduino MKR ENV щита само 5V и 3, 3V джъмпер на банката на джъмпера за захранване. Оставете всички други джъмпери отворени.

Стъпка 4: Raspbian

Моля, изтеглете най -новата операционна система Raspbian за Raspberry Pi и я копирайте на SD карта чрез Pi imager или Win32diskimager.

Стъпка 5: Конфигуриране на I2C

Сензорите на MKR ENV щита използват I2C комуникация. Първо трябва да инсталирате някои библиотеки чрез bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Сега трябва да активирате интерфейса I2C:

sudo raspi-config

5 Опции за взаимодействие P5 I2C ДА sudo рестартиране

Стъпка 6: Тестване на I2C интерфейс

Тестване на I2C интерфейс
Тестване на I2C интерфейс

Сега е време да тестваме интерфейса на I2C:

sudo i2cdetect -y 1

Това показва, че се използват три I2C адреса - 0x10, 0x5c и 0x5f

Стъпка 7: Инсталирайте допълнителни библиотеки

sudo apt инсталирате python-pip

sudo pip инсталирате veml6075

Стъпка 8: Тествайте работата си

Тествайте работата си
Тествайте работата си

3 малки програми на Python се предлагат в Github за тестване на UV радиацията, температурата и влажността и сензора за налягане на MKR ENV щита:

  • HTS221.py -температура и влажност
  • LPS22HB.py - налягане
  • VEML6075.py - UV лъчение

Аналоговият сензор за светлина изисква аналогов вход и не може да се използва с Raspberry Pi.

Препоръчано: