สารบัญ:

ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน
ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน

วีดีโอ: ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน

วีดีโอ: ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน
วีดีโอ: Can a Raspberry Pi be used as an Arduino? || RPi GPIO Programming Guide 101 2024, ธันวาคม
Anonim
ใช้ 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 กับ Raspberry Pi

PiMKRHAT ของเราคืออะแดปเตอร์ HAT เพื่อใช้บอร์ด Arduino MKR และชิลด์ร่วมกับ Raspberry Pi สามารถใช้ Arduino MKR Shields ที่แตกต่างกันผ่าน HAT ของเราเป็นส่วนขยายสำหรับ Raspberry Pi ฉันต้องการแสดงในโครงการขนาดเล็กนี้ว่าจะใช้โล่ Arduino MKR ENV กับ Raspberry Pi ภายใต้ Python ได้อย่างไร

ขั้นตอนที่ 1: เครื่องมือและวัสดุ

เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ
เครื่องมือและวัสดุ

วัสดุ:

  • ราสเบอร์รี่ปี่
  • การ์ด SD
  • Arduino MKR ENV ชิลด์
  • พิมรภัส

เครื่องมือ:

  • หัวแร้ง
  • ลวดเชื่อม
  • เครื่องตัดด้านข้าง
  • เครื่องมือดัด

ขั้นตอนที่ 2: การประกอบ

การประกอบ
การประกอบ

PiMKRHAT มาเป็นชุด คุณต้องประกอบมันก่อน โปรดปฏิบัติตามคำแนะนำในการประกอบที่แนบมาด้วย

ขั้นตอนที่ 3: การตั้งค่าจัมเปอร์

โปรดตั้งค่าสำหรับ Arduino MKR ENV Shield เฉพาะจัมเปอร์ 5V และ 3, 3V บน Power Jumper Bank เปิดจัมเปอร์อื่นๆ ทิ้งไว้

ขั้นตอนที่ 4: Raspbian

โปรดดาวน์โหลด 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
การทดสอบอินเทอร์เฟซ I2C

ตอนนี้ได้เวลาทดสอบอินเทอร์เฟซ I2C:

sudo i2cdetect -y 1

นี่แสดงว่ามีการใช้งานที่อยู่ I2C สามรายการ – 0x10, 0x5c และ 0x5f

ขั้นตอนที่ 7: ติดตั้งไลบรารีเพิ่มเติม

sudo apt ติดตั้ง python-pip

sudo pip ติดตั้ง veml6075

ขั้นตอนที่ 8: ทดสอบงานของคุณ

ทดสอบการทำงานของคุณ
ทดสอบการทำงานของคุณ

โปรแกรม Python เล็กๆ 3 โปรแกรมมีให้ใช้งานบน Github เพื่อทดสอบรังสี UV อุณหภูมิและความชื้น และเซ็นเซอร์ความดันของแผงป้องกัน MKR ENV:

  • HTS221.py -อุณหภูมิและความชื้น
  • LPS22HB.py - ความดัน
  • VEML6075.py - รังสียูวี

เซ็นเซอร์วัดแสงแบบอะนาล็อกต้องการอินพุตแบบอะนาล็อกและไม่สามารถใช้กับ Raspberry Pi ได้

แนะนำ: