สารบัญ:
- ขั้นตอนที่ 1: เครื่องมือและวัสดุ
- ขั้นตอนที่ 2: การประกอบ
- ขั้นตอนที่ 3: การตั้งค่าจัมเปอร์
- ขั้นตอนที่ 4: Raspbian
- ขั้นตอนที่ 5: การกำหนดค่า I2C
- ขั้นตอนที่ 6: การทดสอบอินเทอร์เฟซ I2C
- ขั้นตอนที่ 7: ติดตั้งไลบรารีเพิ่มเติม
- ขั้นตอนที่ 8: ทดสอบงานของคุณ
![ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน](https://i.howwhatproduce.com/images/007/image-18993-j.webp)
วีดีโอ: ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน
![วีดีโอ: ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน วีดีโอ: ใช้ Arduino MKR Shields กับ Raspberry Pi: 8 ขั้นตอน](https://i.ytimg.com/vi/tQEmtbaO2GY/hqdefault.jpg)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:03
![ใช้ Arduino MKR Shields กับ Raspberry Pi ใช้ Arduino MKR Shields กับ Raspberry Pi](https://i.howwhatproduce.com/images/007/image-18993-1-j.webp)
![ใช้ Arduino MKR Shields กับ Raspberry Pi ใช้ Arduino MKR Shields กับ Raspberry Pi](https://i.howwhatproduce.com/images/007/image-18993-2-j.webp)
![ใช้ Arduino MKR Shields กับ Raspberry Pi ใช้ Arduino MKR Shields กับ Raspberry Pi](https://i.howwhatproduce.com/images/007/image-18993-3-j.webp)
PiMKRHAT ของเราคืออะแดปเตอร์ HAT เพื่อใช้บอร์ด Arduino MKR และชิลด์ร่วมกับ Raspberry Pi สามารถใช้ Arduino MKR Shields ที่แตกต่างกันผ่าน HAT ของเราเป็นส่วนขยายสำหรับ Raspberry Pi ฉันต้องการแสดงในโครงการขนาดเล็กนี้ว่าจะใช้โล่ Arduino MKR ENV กับ Raspberry Pi ภายใต้ Python ได้อย่างไร
ขั้นตอนที่ 1: เครื่องมือและวัสดุ
![เครื่องมือและวัสดุ เครื่องมือและวัสดุ](https://i.howwhatproduce.com/images/007/image-18993-4-j.webp)
![เครื่องมือและวัสดุ เครื่องมือและวัสดุ](https://i.howwhatproduce.com/images/007/image-18993-5-j.webp)
วัสดุ:
- ราสเบอร์รี่ปี่
- การ์ด SD
- Arduino MKR ENV ชิลด์
- พิมรภัส
เครื่องมือ:
- หัวแร้ง
- ลวดเชื่อม
- เครื่องตัดด้านข้าง
- เครื่องมือดัด
ขั้นตอนที่ 2: การประกอบ
![การประกอบ การประกอบ](https://i.howwhatproduce.com/images/007/image-18993-6-j.webp)
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](https://i.howwhatproduce.com/images/007/image-18993-7-j.webp)
ตอนนี้ได้เวลาทดสอบอินเทอร์เฟซ I2C:
sudo i2cdetect -y 1
นี่แสดงว่ามีการใช้งานที่อยู่ I2C สามรายการ – 0x10, 0x5c และ 0x5f
ขั้นตอนที่ 7: ติดตั้งไลบรารีเพิ่มเติม
sudo apt ติดตั้ง python-pip
sudo pip ติดตั้ง veml6075
ขั้นตอนที่ 8: ทดสอบงานของคุณ
![ทดสอบการทำงานของคุณ ทดสอบการทำงานของคุณ](https://i.howwhatproduce.com/images/007/image-18993-8-j.webp)
โปรแกรม Python เล็กๆ 3 โปรแกรมมีให้ใช้งานบน Github เพื่อทดสอบรังสี UV อุณหภูมิและความชื้น และเซ็นเซอร์ความดันของแผงป้องกัน MKR ENV:
- HTS221.py -อุณหภูมิและความชื้น
- LPS22HB.py - ความดัน
- VEML6075.py - รังสียูวี
เซ็นเซอร์วัดแสงแบบอะนาล็อกต้องการอินพุตแบบอะนาล็อกและไม่สามารถใช้กับ Raspberry Pi ได้
แนะนำ:
ใช้ Ultrasonic Sensor กับ Magicbit [Magicblocks]: 5 ขั้นตอน
![ใช้ Ultrasonic Sensor กับ Magicbit [Magicblocks]: 5 ขั้นตอน ใช้ Ultrasonic Sensor กับ Magicbit [Magicblocks]: 5 ขั้นตอน](https://i.howwhatproduce.com/images/002/image-3508-j.webp)
ใช้ Ultrasonic Sensor กับ Magicbit [Magicblocks]: บทช่วยสอนนี้จะสอนให้คุณใช้ Ultrasonic Sensor กับ Magicbit ของคุณโดยใช้ Magicblocks เราใช้ magicbit เป็นบอร์ดพัฒนาในโปรเจ็กต์นี้ ซึ่งใช้ ESP32 ดังนั้นสามารถใช้บอร์ดพัฒนา ESP32 ในโครงการนี้ได้
จอ LCD I2C / IIC - ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: 5 ขั้นตอน
![จอ LCD I2C / IIC - ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: 5 ขั้นตอน จอ LCD I2C / IIC - ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: 5 ขั้นตอน](https://i.howwhatproduce.com/images/001/image-2309-36-j.webp)
จอ LCD I2C / IIC | ใช้ SPI LCD กับจอแสดงผล LCD I2C โดยใช้โมดูล SPI เป็น IIC กับ Arduino: สวัสดีทุกคน เนื่องจาก SPI LCD 1602 ปกติมีสายเชื่อมต่อมากเกินไป ดังนั้นจึงยากมากที่จะเชื่อมต่อกับ Arduino แต่มีโมดูลเดียวในตลาดที่สามารถทำได้ แปลงจอแสดงผล SPI เป็นจอแสดงผล IIC ดังนั้นคุณต้องเชื่อมต่อเพียง 4 สายเท่านั้น
ใช้ LCD 16x2 กับ I2C: 4 ขั้นตอน
![ใช้ LCD 16x2 กับ I2C: 4 ขั้นตอน ใช้ LCD 16x2 กับ I2C: 4 ขั้นตอน](https://i.howwhatproduce.com/images/006/image-17521-7-j.webp)
ใช้ LCD ขนาด 16x2 กับ I2C: ในหนึ่งในคำสั่งก่อนหน้าของฉัน ฉันแสดงวิธีเชื่อมต่อและเชื่อมต่อ LCD กับ Arduino Uno และแสดงค่าบนนั้น แต่อย่างที่สังเกต มีสายสัมพันธ์มากมาย และหากโครงการเริ่มยุ่งมากเนื่องจากมีสายไฟมากเกินไป ในเ
วิธีสร้าง Bluetooth Shields สำหรับอัพโหลด Sketch ไปยัง Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)
![วิธีสร้าง Bluetooth Shields สำหรับอัพโหลด Sketch ไปยัง Arduino: 9 ขั้นตอน (พร้อมรูปภาพ) วิธีสร้าง Bluetooth Shields สำหรับอัพโหลด Sketch ไปยัง Arduino: 9 ขั้นตอน (พร้อมรูปภาพ)](https://i.howwhatproduce.com/images/004/image-9132-19-j.webp)
วิธีทำ Bluetooth Shields สำหรับอัพโหลด Sketch ไปยัง Arduino: คุณสามารถอัปโหลดภาพสเก็ตช์ไปยัง Arduino จาก Android หรือพีซีผ่าน Bluetooth ได้ ในการทำเช่นนั้น คุณต้องมีส่วนประกอบเพิ่มเติมเล็กน้อย เช่น โมดูลบลูทูธ ตัวเก็บประจุ ตัวต้านทาน บอร์ดเคราและสายจัมเปอร์ รวมกันแล้วต่อเข้ากับขา Arduino
ใช้ GARMIN E-TREX LEGEND GPS กับ GOOGLE EARTH.: 4 ขั้นตอน
![ใช้ GARMIN E-TREX LEGEND GPS กับ GOOGLE EARTH.: 4 ขั้นตอน ใช้ GARMIN E-TREX LEGEND GPS กับ GOOGLE EARTH.: 4 ขั้นตอน](https://i.howwhatproduce.com/images/003/image-7890-58-j.webp)
ใช้ GARMIN E-TREX ในตำนานของคุณกับ GOOGLE EARTH: วิธีใหม่และปรับปรุงในการใช้ GARMIN E-TREX ของคุณกับ GOOGLE EARTH พร้อมแล็ปท็อป G.P.S. และซอฟต์แวร์ที่คุณสามารถมีการตั้งค่าแฟนซีจริงๆ แน่นอนว่านี่จะเป็นราคาที่สมเหตุสมผล หากคุณมีคำถามใดๆ โปรดถามและทำ