สารบัญ:
- ขั้นตอนที่ 1: วัสดุ + เครื่องมือ
- ขั้นตอนที่ 2: การวางตำแหน่งส่วนประกอบ
- ขั้นตอนที่ 3: การติดตั้งเซิร์ฟเวอร์บน Raspberry Pi
- ขั้นตอนที่ 4: การติดตั้งเซิร์ฟเวอร์บน Raspberry Pi (ตอนที่ 2)
- ขั้นตอนที่ 5: การติดตั้งเซิร์ฟเวอร์บน Raspberry Pi (ตอนที่ 3)
- ขั้นตอนที่ 6: การกำหนดค่าฮาร์ดแวร์
วีดีโอ: การควบคุมรถ RC ผ่านเว็บอินเตอร์เฟส: 6 ขั้นตอน (พร้อมรูปภาพ)
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:07
สวัสดีเพื่อน ๆ ในคำแนะนำนี้ฉันจะสอนให้คุณสร้าง RC Car ผ่านเว็บอินเตอร์เฟส เราจะควบคุมแบบไร้สายผ่านเซิร์ฟเวอร์ของเราเอง เราไม่จำเป็นต้องใช้เครื่องรับ RC ด้วยวิธีที่ผมจะแสดงให้คุณดู ในการโฮสต์เว็บเซิร์ฟเวอร์ เราจะใช้ Raspberry Pi และ Arduino เพื่อเชื่อมต่อ Rasberry Pi กับตัวควบคุมมอเตอร์ของรถยนต์ RC ดีรอว่ามีขั้นตอนอื่นสำหรับรายการวัสดุที่เราจะใช้ในคำแนะนำนี้และอย่าลืมลงคะแนนให้ฉัน Plzzzz:-)
นอกจากนี้คุณยังสามารถติดตามฉันบน Instagram "https://www.instagram.com/vikaspal2131/"
ขั้นตอนที่ 1: วัสดุ + เครื่องมือ
สิ่งที่ต้องเตรียมมาเพื่อผลิตรถคันนี้ มีดังนี้:--
1. ราสเบอร์รี่ปี่
2. Arduino UNO
3. ตัวควบคุมแรงดันไฟฟ้า 5V
4. 2 x หัวล็อคสามพิน
5. แจ็ค USB ตัวเมีย
6. Arduino Prototyping Shield
7. หมุดของส่วนหัวบางส่วน
8. ขั้วต่อแบตเตอรี่ตัวผู้และตัวเมีย
9. 6 x PCB standoffs พร้อมกับสกรูที่เหมาะสม
10. สายเชื่อมต่อบางส่วน
11. Wifi Dongle
ขั้นตอนที่ 2: การวางตำแหน่งส่วนประกอบ
หลังจากรวบรวมสิ่งของทั้งหมดแล้ว ฉันจะเริ่มการประกอบโดยวางส่วนประกอบบนกระดาน จากนั้นฉันจะประสานพวกมันทั้งหมดเข้าที่แล้วทำตามแผนภาพการเดินสายด้านบนเพื่อทำการเชื่อมต่อที่เหมาะสมทั้งหมด
ฉันพบว่าการตรึงปลายสายก่อนทำให้ฉันประสานเข้ากับบอร์ดได้ง่ายขึ้น เมื่อฉันขายมันออกจากสายไฟแล้ว ฉันจะบัดกรีหมุดส่วนหัวเข้าไป ฉันยังสร้างสายเคเบิลที่เชื่อมระหว่างแบตเตอรี่กับตัวควบคุมมอเตอร์ ซึ่งช่วยให้ฉันเพิ่มสายพิเศษอีกสองสายที่ง่ายต่อการ จ่ายไฟให้กับตัวควบคุม 5 โวลต์ ฉันยังประสานมันเข้ากับสายเหล่านั้นกับตัวควบคุม ในขั้นตอนต่อไป เราจะทำการติดตั้งเซิร์ฟเวอร์และเปลี่ยน Raspberry Pi ให้เป็นจุดเชื่อมต่อไร้สาย
ขั้นตอนที่ 3: การติดตั้งเซิร์ฟเวอร์บน Raspberry Pi
เริ่มต้นด้วยฉันจะติดตั้งและตั้งค่าเซิร์ฟเวอร์ คำแนะนำในการติดตั้งเซิร์ฟเวอร์อยู่ที่ลิงค์นี้ นี่คือที่เก็บ git ซึ่งคุณสามารถติดตั้งเซิร์ฟเวอร์บน Raspberry Pi ของคุณได้ ไปที่ลิงค์นั้นเพื่อติดตั้งเซิร์ฟเวอร์ เมื่อติดตั้งแล้วเราสามารถกำหนดค่า Pi ของเราให้เป็นจุดเชื่อมต่อไร้สาย ในการทำเช่นนั้น ก่อนอื่นเราต้องเรียกใช้คำสั่งนี้:-"sudo nano /etc/network/interfaces" แล้วกด Enter หลังจากนั้นแฮชที่ด้านหน้าของบรรทัดทั้งหมดที่มี "wlan0" หรือ "wpa" ยกเว้นบรรทัดที่กล่าวถึง "allow-hot plug wlan0" (ตรวจสอบให้แน่ใจว่าแฮชเพียงตำแหน่งเดียวที่อยู่ข้างหน้าบรรทัดนั้นที่มี Wlan0 หรือ wpa). จากนั้นเราสามารถเพิ่มสามบรรทัดเหล่านี้ลงในไฟล์ได้
#iface wlan0 inet คงที่
ที่อยู่ 192.168.42.1
เน็ตมาสก์ 255.255.255.0"
จากนั้นออกจากไฟล์ด้วย ctrl+x และรีบูต Pi โดยใช้ cmd "sudo reboot"
ขั้นตอนที่ 4: การติดตั้งเซิร์ฟเวอร์บน Raspberry Pi (ตอนที่ 2)
จากนั้นหลังจากกลับเข้าสู่ระบบ Pi ของเรา เราก็สามารถติดตั้งเซิร์ฟเวอร์ DHCP ด้วย cmd "sudo apt-get install isc-dhcp-server" แล้วแก้ไขไฟล์การกำหนดค่าต่อไปนี้ด้วย cmd "sudo nano /etc/dhcp/dhcpd.conf". วางแฮชไว้หน้าบรรทัดที่ระบุว่า " option domain-name " จากนั้น เราสามารถลบแฮชที่อยู่ข้างหน้าบรรทัดที่เชื่อถือได้ (ซึ่งอยู่ด้านล่างสี่บรรทัดจาก "ชื่อโดเมนตัวเลือก") และเพิ่มบรรทัดต่อไปนี้ไปยังไฟล์ที่ส่วนท้ายของไฟล์:--
ซับเน็ต 192.168.42.0 เน็ตมาสก์ 255.255.255.0 {
ช่วง 192.168.42.10 192.168.42.50;
ตัวเลือกออกอากาศที่อยู่ 192.168.42.255;
เราเตอร์ตัวเลือก 192.169.42.1;
ผิดสัญญาเช่าเวลา 600;
เวลาเช่าสูงสุด 7200;
ตัวเลือกชื่อโดเมน "ท้องถิ่น";
ตัวเลือกโดเมนเนมเซิร์ฟเวอร์ 8.8.8.8, 8.8.4.4;
จากนั้นเราสามารถออกจากไฟล์นั้นได้ จากนั้นเรียกใช้ cmd "sudo nano /etc/default/isc-dhcp-server" ต่อไปนี้
ที่บรรทัดสุดท้ายของไฟล์นั้น คุณจะเห็นว่ามีการเขียน INTERFACES=" " ให้เพิ่ม "wlan0" ระหว่างเครื่องหมายคำพูดของอินเทอร์เฟซ และออกจากไฟล์
ขั้นตอนที่ 5: การติดตั้งเซิร์ฟเวอร์บน Raspberry Pi (ตอนที่ 3)
จากนั้นเราสามารถติดตั้ง hostapd ด้วยคำสั่งนี้ "sudo apt-get install hostapd" จากนั้นแก้ไขไฟล์การกำหนดค่าโดยเพิ่มบรรทัดต่อไปนี้โดยใช้ cmd "sudo nano /etc/hostapd/hostapd.conf":-
อินเทอร์เฟซ=wlan0
ไดรเวอร์=n180211
#driver=rt1871xdrv
ssid=Mypi
hw_mode=g
ช่อง=6
macaddr_acl-0
auth_algs=1
ละเว้น_broadcast_ssid=0
wpa-2
wpa_passphrase=ราสเบอร์รี่
wpa_key-mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise-CCMP
จากนั้นเราสามารถแก้ไขไฟล์การกำหนดค่าโดยทำการเปลี่ยนแปลงต่อไปนี้โดย cmd "sudo nano /etc/default/hostapd" ขณะนี้มีบรรทัดที่เขียนว่า #DAEMON_CONF=" " ขั้นแรก ให้ลบแฮชออกจากด้านหน้าและเขียนบรรทัดต่อไปนี้ระหว่างเครื่องหมายคำพูด "/etc/hostapd/hostapd.conf" จากนั้นออกจากไฟล์
ขั้นตอนที่ 6: การกำหนดค่าฮาร์ดแวร์
จากนั้นเราสามารถใส่อแด็ปเตอร์ไร้สายลงในพอร์ต Pi USB และเข้าถึงจุดเชื่อมต่อไร้สายของ Pi ที่เรียกว่า Mypi และรหัสผ่านคือราสเบอร์รี่ Pi ตอนนี้ฉันจะแสดงให้คุณเห็นว่าฉันสร้างเพลตแบบกำหนดเองเพื่อติดตั้ง Raspberry Pi และ Arduino ได้อย่างไร และวิธีเชื่อมต่อทุกอย่างเข้าด้วยกันและทดสอบ
หลังจากออกแบบแท่นสำหรับรถของฉันแล้ว ฉันใช้เครื่องตัดเลเซอร์เพื่อตัดไม้อัด จากนั้นฉันก็เพิ่มข้อขัดแย้งกับไม้อัด หลังจากนั้น ฉันติดตั้ง Arduino และ Raspberry Pi บนจุดขัดแย้งโดยใช้สกรูเพิ่มเติม หลังจากติดชิลด์แบบกำหนดเองเข้ากับ Arduino ฉันก็สามารถติดตั้งไม้อัดบนรถ RC ของฉันได้ จากนั้นเราสามารถเชื่อมต่อเซอร์โวบังคับเลี้ยว RC กับเซิร์ฟเวอร์ที่เชื่อมต่อกับพิน 10 และตัวควบคุมมอเตอร์กับเซิร์ฟเวอร์ที่เชื่อมต่อกับพิน 9 จากนั้นใช้สายเคเบิลเครื่องพิมพ์เชื่อมต่อ Arduino กับพอร์ต USB Raspberry Pi ตามด้วยการเชื่อมต่อดองเกิล wifi กับ Pi. จากนั้นเราสามารถเชื่อมต่อสาย USB เข้ากับแจ็คจ่ายไฟ Pi และต่อปลายเข้ากับชิลด์แบบกำหนดเอง จากนั้นหลังจากเชื่อมต่อแบตเตอรี่กับสายเคเบิลที่รองรับพลังงาน ฉันก็เชื่อมต่อกับเครือข่ายไร้สาย Pi ของฉันแล้วเริ่มเซิร์ฟเวอร์ เมื่อเชื่อมต่อกับเครือข่ายไร้สายของ Pi แล้ว ฉันป้อนที่อยู่ IP ลงในเบราว์เซอร์ของฉัน หลังจากนั้นอินเทอร์เฟซจะปรากฏขึ้น จากอินเทอร์เฟซนี้ ฉันสามารถควบคุมการเคลื่อนที่ของรถได้
หลังจากนั้น คุณสามารถเล่นกับรถ RC ได้จากเบราว์เซอร์ของคุณ
แนะนำ:
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-