Mục lục:

Sử dụng khiên Arduino MKR với Raspberry Pi: 8 bước
Sử dụng khiên Arduino MKR với Raspberry Pi: 8 bước

Video: Sử dụng khiên Arduino MKR với Raspberry Pi: 8 bước

Video: Sử dụng khiên Arduino MKR với Raspberry Pi: 8 bước
Video: Alternative to Raspberry Pi Pico from Arduino - Arduino Nano RP2040 Connect 2024, Tháng bảy
Anonim
Sử dụng khiên Arduino MKR với Raspberry Pi
Sử dụng khiên Arduino MKR với Raspberry Pi
Sử dụng khiên Arduino MKR với Raspberry Pi
Sử dụng khiên Arduino MKR với Raspberry Pi
Sử dụng khiên Arduino MKR với Raspberry Pi
Sử dụng khiên Arduino MKR với Raspberry Pi

PiMKRHAT của chúng tôi là bộ điều hợp HAT để sử dụng bảng và tấm chắn Arduino MKR cùng với Raspberry Pi. Các lá chắn Arduino MKR khác nhau có thể được sử dụng thông qua HAT của chúng tôi làm phần mở rộng cho Raspberry Pi. Tôi muốn giới thiệu trong dự án nhỏ này cách sử dụng lá chắn Arduino MKR ENV với Raspberry Pi trong Python.

Bước 1: Công cụ và vật liệu

Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu
Công cụ và Vật liệu

Vật liệu:

  • Raspberry Pi
  • thẻ SD
  • Lá chắn Arduino MKR ENV
  • PiMKRHAT

Công cụ:

  • Hàn sắt
  • dây hàn
  • cắt mặt
  • dụng cụ uốn

Bước 2: Lắp ráp

cuộc họp
cuộc họp

PiMKRHAT đi kèm dưới dạng bộ phụ kiện. Bạn phải lắp ráp nó trước. Vui lòng làm theo hướng dẫn lắp ráp đính kèm

Bước 3: Cài đặt Jumper

Vui lòng đặt cho Arduino MKR ENV lá chắn chỉ 5V và 3, 3V Jumper trên ngân hàng jumper nguồn. Để mở tất cả các jumper khác.

Bước 4: Raspbian

Vui lòng tải xuống hệ điều hành Raspbian mới nhất cho Raspberry Pi và sao chép nó vào thẻ SD thông qua Pi images hoặc Win32diskimager.

Bước 5: Cấu hình I2C

Các cảm biến trên lá chắn MKR ENV đang sử dụng giao tiếp I2C. Trước tiên, bạn phải cài đặt một số thư viện thông qua bash:

sudo apt-get install -y python-smbus

sudo apt-get install -y i2c-tools

Bây giờ bạn phải kích hoạt giao diện I2C:

sudo raspi-config

5 Tùy chọn giao diện P5 I2C CÓ sudo khởi động lại

Bước 6: Kiểm tra giao diện I2C

Kiểm tra giao diện I2C
Kiểm tra giao diện I2C

Bây giờ là lúc để kiểm tra giao diện I2C:

sudo i2cdetect -y 1

Điều này cho thấy ba địa chỉ I2C đang được sử dụng - 0x10, 0x5c và 0x5f

Bước 7: Cài đặt các thư viện bổ sung

sudo apt cài đặt python-pip

sudo pip cài đặt veml6075

Bước 8: Kiểm tra công việc của bạn

Kiểm tra công việc của bạn
Kiểm tra công việc của bạn

3 chương trình Python nhỏ có sẵn trên Github để kiểm tra bức xạ UV, nhiệt độ và độ ẩm và cảm biến áp suất của lá chắn MKR ENV:

  • HTS221.py -nhiệt độ và độ ẩm
  • LPS22HB.py - áp lực
  • VEML6075.py - Bức xạ UV

Cảm biến ánh sáng tương tự yêu cầu đầu vào tương tự và không thể sử dụng với Raspberry Pi.

Đề xuất: