สารบัญ:
- ขั้นตอนที่ 1: การเตรียมฮาร์ดแวร์
- ขั้นตอนที่ 2: การเชื่อมต่อ
- ขั้นตอนที่ 3: การตั้งค่า Raspberry Pi
- ขั้นตอนที่ 4: การดำเนินการ
- ขั้นตอนที่ 5: ถึงจุดสิ้นสุด
วีดีโอ: เกมเขาวงกตที่ควบคุมด้วยสมาร์ทโฟน: 5 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
เกมเขาวงกตเพื่อควบคุมด้วยสมาร์ทโฟน
เขาวงกตเคลื่อนที่ตามความชันของสมาร์ทโฟน
ก่อนอื่นโปรดดูวิดีโอ
ภาพเคลื่อนไหว
1. Raspberry Pi เป็นเซิร์ฟเวอร์ Websocket
2. สมาร์ทโฟนเป็นไคลเอนต์ Websocket
3. สมาร์ทโฟนส่งข้อมูลการเอียงไปยัง Raspberry Pi
4. Raspberry Pi ควบคุมเซอร์โวตามข้อมูลความเอียง
ขั้นตอนที่ 1: การเตรียมฮาร์ดแวร์
- โฟลเดอร์เซอร์โวและเซอร์โวServo ใช้ Tower-pro SG90 โปรดดูรายละเอียดที่ URL สามารถดาวน์โหลดข้อมูล 3D ได้
- เกมเขาวงกต (ของเบาๆ ทำด้วยสไตรีนบอร์ด)
- บอล (ของเบาๆ)
- Raspberry Pi (ใช้ Raspberry Pi 3B)
- สมาร์ทโฟน (เตรียมเบราว์เซอร์ใหม่ให้มากที่สุด Safari Chrome Firefox)
ขั้นตอนที่ 2: การเชื่อมต่อ
1. เชื่อมต่อบรรทัดบนกับ GPIO 12 (32 PIN)
2. เชื่อมต่อสายล่างกับ GPIO 18 (12 PIN)
3. จัดแนวทิศทางของเซอร์โว
ขั้นตอนที่ 3: การตั้งค่า Raspberry Pi
1. GPIO
การพูดคุยเสร็จสิ้นด้วย Rpi. GPIO ที่ติดตั้งในมาตรฐาน ดังนั้น ฉันจะติดตั้ง pi-gpiod เนื่องจากเอาต์พุต PWM นั้นเสถียร
วิธีการติดตั้ง
sudo apt-get ติดตั้ง pigpio python-pigpio python3-pigpio
เริ่มเดมอน
sudo pigpiod
2. โหนด-RED
ติดตั้งไลบรารี่สำหรับ pi-gpiod.https://flows.nodered.org/node/node-red-node-pi-gpiod
ติดตั้งไลบรารีแดชบอร์ดสำหรับการดีบักhttps://flows.nodered.org/node/node-red-dashboard
3. การสร้างกระแส
โปรดนำเข้า (คัดลอกและวาง) ไฟล์ต่อไปนี้ไปยัง Node-RED ปรับใช้เมื่อคุณสามารถคัดลอกได้ตามปกติ
ขั้นตอนที่ 4: การดำเนินการ
1. เชื่อมต่อกับสมาร์ทโฟน
โปรดเชื่อมต่อสมาร์ทโฟนของคุณกับ WIFI ในส่วนเดียวกัน เปิดเว็บเบราว์เซอร์และป้อนที่อยู่ IP ของ Raspberry Pi
รูปที่.
2. ย้ายเขาวงกตตามความชันของสมาร์ทโฟน มาทำสโลว์โมชั่นกัน
ขั้นตอนที่ 5: ถึงจุดสิ้นสุด
โปรดแก้ไขโปรแกรมและลดความไวลง เนื่องจากมันตอบสนองอย่างละเอียดอ่อนต่อการเคลื่อนไหวของสมาร์ทโฟน
ในกรณีนั้น โปรดแก้ไขโหนดฟังก์ชันของ Node-RED
ผู้สอนมีความสุข
แนะนำ:
DIY 37 Leds เกมรูเล็ต Arduino: 3 ขั้นตอน (พร้อมรูปภาพ)
DIY 37 Leds เกมรูเล็ต Arduino: รูเล็ตเป็นเกมคาสิโนที่ตั้งชื่อตามคำภาษาฝรั่งเศสหมายถึงวงล้อเล็ก
หมวกนิรภัย Covid ส่วนที่ 1: บทนำสู่ Tinkercad Circuits!: 20 ขั้นตอน (พร้อมรูปภาพ)
Covid Safety Helmet ตอนที่ 1: บทนำสู่ Tinkercad Circuits!: สวัสดีเพื่อน ๆ ในชุดสองตอนนี้ เราจะเรียนรู้วิธีใช้วงจรของ Tinkercad - เครื่องมือที่สนุก ทรงพลัง และให้ความรู้สำหรับการเรียนรู้เกี่ยวกับวิธีการทำงานของวงจร! หนึ่งในวิธีที่ดีที่สุดในการเรียนรู้คือการทำ ดังนั้น อันดับแรก เราจะออกแบบโครงการของเราเอง: th
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): 6 ขั้นตอน (พร้อมรูปภาพ)
Bolt - DIY Wireless Charging Night Clock (6 ขั้นตอน): การชาร์จแบบเหนี่ยวนำ (เรียกอีกอย่างว่าการชาร์จแบบไร้สายหรือการชาร์จแบบไร้สาย) เป็นการถ่ายโอนพลังงานแบบไร้สาย ใช้การเหนี่ยวนำแม่เหล็กไฟฟ้าเพื่อจ่ายกระแสไฟฟ้าให้กับอุปกรณ์พกพา แอปพลิเคชั่นที่พบบ่อยที่สุดคือ Qi Wireless Charging st
4 ขั้นตอน Digital Sequencer: 19 ขั้นตอน (พร้อมรูปภาพ)
4 ขั้นตอน Digital Sequencer: CPE 133, Cal Poly San Luis Obispo ผู้สร้างโปรเจ็กต์: Jayson Johnston และ Bjorn Nelson ในอุตสาหกรรมเพลงในปัจจุบัน ซึ่งเป็นหนึ่งใน “instruments” เป็นเครื่องสังเคราะห์เสียงดิจิตอล ดนตรีทุกประเภท ตั้งแต่ฮิปฮอป ป๊อป และอีฟ
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: 13 ขั้นตอน (พร้อมรูปภาพ)
ป้ายโฆษณาแบบพกพาราคาถูกเพียง 10 ขั้นตอน!!: ทำป้ายโฆษณาแบบพกพาราคาถูกด้วยตัวเอง ด้วยป้ายนี้ คุณสามารถแสดงข้อความหรือโลโก้ของคุณได้ทุกที่ทั่วทั้งเมือง คำแนะนำนี้เป็นการตอบสนองต่อ/ปรับปรุง/เปลี่ยนแปลงของ: https://www.instructables.com/id/Low-Cost-Illuminated-