
Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04



Наш PiMKRHAT - это адаптер HAT для использования плат и экранов Arduino MKR вместе с Raspberry Pi. Различные щиты Arduino MKR можно использовать через нашу HAT в качестве расширения для Raspberry Pi. В этом небольшом проекте я хочу показать, как использовать экран Arduino MKR ENV с Raspberry Pi под Python.
Шаг 1. Инструменты и материалы


Материалы:
- Raspberry Pi
- SD Card
- Щит Arduino MKR ENV
- PiMKRHAT
Инструменты:
- Паяльник
- припой
- боковой резак
- инструмент для гибки
Шаг 2: Сборка

PiMKRHAT поставляется в комплекте. Сначала вы должны его собрать. Пожалуйста, следуйте прилагаемой инструкции по сборке
Шаг 3: установка перемычки
Установите для экрана Arduino MKR ENV только перемычки 5 В и 3, 3 В на блоке перемычек питания. Оставьте все остальные перемычки открытыми.
Шаг 4: Распбиан
Пожалуйста, загрузите последнюю версию Raspbian OS для 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 reboot
Шаг 6: Тестирование интерфейса I2C

Пришло время протестировать интерфейс I2C:
sudo i2cdetect -y 1
Это показывает, что используются три адреса I2C - 0x10, 0x5c и 0x5f.
Шаг 7: Установите дополнительные библиотеки
sudo apt установить python-pip
sudo pip установить veml6075
Шаг 8: проверьте свою работу

На Github доступны 3 небольшие программы Python для тестирования датчиков УФ-излучения, температуры, влажности и давления экрана MKR ENV:
- HTS221.py -температура и влажность
- LPS22HB.py - давление
- VEML6075.py - УФ-излучение
Аналоговый датчик освещенности требует аналогового входа и не может использоваться с Raspberry Pi.
Рекомендуемые:
Использование более 4 двигателей - объединение нескольких моторных щитов: 3 шага

Использование более 4 двигателей - объединение нескольких моторных щитов: управляемое вибротактильное сенсорное устройство замены и усиления (https: //www.instructables.com/id/Vibrotactile-Sens …) показывает способ создания устройства, которое переводит сенсорное восприятие. вход в вибрационные раздражители. Эти вибрационные раздражители п
ЖК-дисплей I2C / IIC - Использование ЖК-дисплея SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: 5 шагов

ЖК-дисплей I2C / IIC | Используйте ЖК-дисплей SPI для ЖК-дисплея I2C Использование модуля SPI-IIC с Arduino: Привет, ребята, так как обычный ЖК-дисплей SPI 1602 имеет слишком много проводов для подключения, поэтому его очень сложно связать с Arduino, но на рынке доступен один модуль, который может преобразовать дисплей SPI в дисплей IIC, поэтому вам нужно подключить только 4 провода
Сделайте свое собственное умное зеркало менее чем за 80 долларов - Использование Raspberry Pi: 6 шагов (с изображениями)

Сделайте свое собственное умное зеркало менее чем за 80 долларов - Использование Raspberry Pi: в этом проекте мы создадим умное зеркало, которое будет показывать вам полезную информацию, пока вы будете готовиться к утру. Все это должно стоить менее 80 долларов, что делает его вполне доступным для большинства людей. Это руководство только научит вас
Использование Raspberry Pi 3 в качестве маршрутизатора: 10 шагов (с изображениями)

Используйте Raspberry Pi 3 в качестве маршрутизатора: согласно Википедии, маршрутизатор - это сетевое устройство, которое пересылает пакеты данных между компьютерными сетями. Если мы сломаем беспроводной маршрутизатор, мы, вероятно, найдем процессор для конкретного приложения, который обрабатывает пакеты данных и RF-сегмент, который
Совместное использование Wi-Fi с портом Ethernet на Raspberry Pi: 7 шагов (с изображениями)

Совместное использование Wi-Fi с портом Ethernet на Raspberry Pi: у вас есть старый лазерный принтер или сканер, который все еще отлично работает, но несовместим с Wi-Fi? Или, может быть, вы хотите подключить внешний жесткий диск в качестве устройства резервного копирования в своей сети, и у вас закончились порты Ethernet на домашнем маршрутизаторе. Этот инст