สารบัญ:
- เสบียง
- ขั้นตอนที่ 1: ขั้นตอนที่ 1: การเดินสายไฟ
- ขั้นตอนที่ 2: ขั้นตอนที่ 2: ฐานข้อมูล
- ขั้นตอนที่ 3: ขั้นตอนที่ 3: เชื่อมต่อทุกอย่าง
- ขั้นตอนที่ 4: ขั้นตอนที่ 4: ส่วนการเขียนโปรแกรม
- ขั้นตอนที่ 5: ขั้นตอนที่ 5: เรียกใช้รหัส & เสร็จสิ้น
วีดีโอ: สปีดบอร์ด: สเก็ตบอร์ดไฟฟ้า: 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดี! ฉันเป็นนักศึกษาวิทยาลัย MCT จาก Howest ในเบลเยียม
วันนี้ฉันจะให้คำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการทำสเก็ตบอร์ดไฟฟ้าด้วยราสเบอร์รี่ pi และ Arduino
ฉันได้รับแรงบันดาลใจในการทำโปรเจ็กต์นี้โดยยูทูปเบอร์ชื่อดังชื่อ Casey Neistat ตั้งแต่ฉันอายุ 15 ปี ฉันอยากจะมี "บอร์ดเสริม" อยู่เสมอเพราะเขามี ใช้งานสะดวกมาก โดยเฉพาะในเมืองใหญ่อย่างนิวยอร์คที่มีการจราจรคับคั่ง
นอกจากนี้ สำหรับกระดานที่วิ่งได้ประมาณ 20 กิโลเมตรต่อชั่วโมง การเดินทางจากจุด A ไป B นั้นง่ายมาก
ฉันแนะนำว่าคุณควรสั่งซื้อส่วนประกอบของคุณหนึ่งหรือสองเดือนก่อนเริ่มต้นใช้งาน เนื่องจากส่วนประกอบบางอย่างอาจใช้เวลานานมาก
เสบียง
ฉันใช้รายการต่อไปนี้:
ลองบอร์ด
ชุดมอเตอร์พร้อมสายพานและส่วนประกอบ
ราสเบอร์รี่ Pi 3
Arduino
สายเคเบิลบางตัวสำหรับ Arduino และ Pi. ของคุณ
มอเตอร์
ESC
ก้อนแบตเตอรี่
เครื่องชาร์จแบตเตอรี่
จอแสดงผล OLED
ฉันจะเพิ่มเอกสารที่ฉันระบุชิ้นส่วนทั้งหมดและที่ฉันซื้อ คุณสามารถเลือกสถานที่ที่จะซื้อทุกอย่างได้ แต่อย่าลืมว่า ESC มอเตอร์และแบตเตอรี่ถูกสร้างขึ้นเพื่อทำงานร่วมกัน ดังนั้นหากคุณเปลี่ยน 1 ในนั้น คุณจะต้องเปลี่ยนทุกอย่าง
ค่าใช้จ่ายทั้งหมดของงานสร้างนี้คือ 361.54 ยูโร
ขั้นตอนที่ 1: ขั้นตอนที่ 1: การเดินสายไฟ
คุณสามารถดูการเดินสายไฟสำหรับสเกตบอร์ดไฟฟ้าได้ที่นี่ โปรดทราบว่าฉันใช้จอแสดงผล OLED เพื่อแสดง IP ของราสเบอร์รี่ แต่ไม่จำเป็น
ขั้นตอนที่ 2: ขั้นตอนที่ 2: ฐานข้อมูล
ฉันได้สร้างฐานข้อมูลเพื่อให้สามารถเก็บข้อมูลของเซ็นเซอร์ทั้งหมดของฉันได้ ฉันได้แทรกสคริปต์ SQL เพื่อให้คุณสามารถนำเข้าฐานข้อมูลและคุณไม่จำเป็นต้องทำเช่นนั้น
ขั้นตอนที่ 3: ขั้นตอนที่ 3: เชื่อมต่อทุกอย่าง
ถัดไป เชื่อมต่อทุกอย่างเช่นไดอะแกรมจากขั้นตอนก่อนหน้า
คุณจะต้องแขวนมอเตอร์กับชิ้นส่วนที่คุณได้รับ คุณจะต้องถอดล้อออกเพื่อวางชิ้นส่วน มันค่อนข้างตรงไปตรงมา
นอกจากนี้คุณต้องขันขั้วต่อระหว่าง ESC และแบตเตอรี่อย่างที่คุณเห็น คุณสามารถเลื่อนอีกด้านหนึ่งด้วยมอเตอร์ได้หากต้องการ ฉันใช้ตัวเชื่อมต่อ แต่คุณไม่จำเป็นต้องทำ
ขั้นตอนที่ 4: ขั้นตอนที่ 4: ส่วนการเขียนโปรแกรม
ถัดไป เราจะต้องส่งรหัส Arduino ไปยัง Arduino และรหัส pi ไปยัง pi
สามารถหาซื้อได้ที่นี่
รหัส
สำหรับ Arduino เพียงแค่ส่งไปที่ Arduino ค่อนข้างตรงไปตรงมา
สำหรับ Raspberry pi นั้นค่อนข้างซับซ้อน
คุณจะต้องติดตั้ง apache2 "sudo apt install apache2" หลังจากนั้น คุณจะต้องเชื่อมต่อ ftp กับ raspberry pi ของคุณ ฉันแนะนำให้ใช้ Filezilla
ใส่โฟลเดอร์เว็บไซต์ใน var/www/html
เว็บไซต์
ฉันสร้างเครือข่ายใหม่บน pi ของฉัน เพื่อที่ฉันจะได้เชื่อมต่อกับ pi ขณะขับรถ
สามารถติดตามการสอนได้ที่นี่
พิเศษ
หากต้องการ คุณสามารถแสดง IP ของคุณบนหน้าจอได้ เพียงเรียกใช้ stats.py และ voilla
ขั้นตอนที่ 5: ขั้นตอนที่ 5: เรียกใช้รหัส & เสร็จสิ้น
นี่เป็นขั้นตอนที่ง่ายที่สุด ตรวจสอบว่าทุกอย่างเชื่อมต่อและเรียกใช้รหัสบน Arduino และ pi
และคุณมีสเกตบอร์ดไฟฟ้าเป็นของตัวเอง
แนะนำ:
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: 5 ขั้นตอน
การออกแบบเกมในการสะบัดใน 5 ขั้นตอน: การตวัดเป็นวิธีง่ายๆ ในการสร้างเกม โดยเฉพาะอย่างยิ่งเกมปริศนา นิยายภาพ หรือเกมผจญภัย
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: 3 ขั้นตอน
การตรวจจับใบหน้าบน Raspberry Pi 4B ใน 3 ขั้นตอน: ในคำแนะนำนี้ เราจะทำการตรวจจับใบหน้าบน Raspberry Pi 4 ด้วย Shunya O/S โดยใช้ Shunyaface Library Shunyaface เป็นห้องสมุดจดจำใบหน้า/ตรวจจับใบหน้า โปรเจ็กต์นี้มีจุดมุ่งหมายเพื่อให้เกิดความเร็วในการตรวจจับและจดจำได้เร็วที่สุดด้วย
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: 3 ขั้นตอน
วิธีการติดตั้งปลั๊กอินใน WordPress ใน 3 ขั้นตอน: ในบทช่วยสอนนี้ ฉันจะแสดงขั้นตอนสำคัญในการติดตั้งปลั๊กอิน WordPress ให้กับเว็บไซต์ของคุณ โดยทั่วไป คุณสามารถติดตั้งปลั๊กอินได้สองวิธี วิธีแรกคือผ่าน ftp หรือผ่าน cpanel แต่ฉันจะไม่แสดงมันเพราะมันสอดคล้องกับ
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): 8 ขั้นตอน
การลอยแบบอะคูสติกด้วย Arduino Uno ทีละขั้นตอน (8 ขั้นตอน): ตัวแปลงสัญญาณเสียงล้ำเสียง L298N Dc ตัวเมียอะแดปเตอร์จ่ายไฟพร้อมขา DC ตัวผู้ Arduino UNOBreadboardวิธีการทำงาน: ก่อนอื่น คุณอัปโหลดรหัสไปยัง Arduino Uno (เป็นไมโครคอนโทรลเลอร์ที่ติดตั้งดิจิตอล และพอร์ตแอนะล็อกเพื่อแปลงรหัส (C++)
เครื่อง Rube Goldberg 11 ขั้นตอน: 8 ขั้นตอน
เครื่อง 11 Step Rube Goldberg: โครงการนี้เป็นเครื่อง 11 Step Rube Goldberg ซึ่งออกแบบมาเพื่อสร้างงานง่ายๆ ในรูปแบบที่ซับซ้อน งานของโครงการนี้คือการจับสบู่ก้อนหนึ่ง