สารบัญ:
- ขั้นตอนที่ 1: วัสดุ
- ขั้นตอนที่ 2: เตรียมพื้นที่ของคุณ
- ขั้นตอนที่ 3: วงจร
- ขั้นตอนที่ 4: สร้างปุ่ม
- ขั้นตอนที่ 5: ติดตั้งปุ่มสำหรับหมุน
- ขั้นตอนที่ 6: แนบ Arduino กับ Bike
- ขั้นตอนที่ 7: ติดตั้ง Reed Switch และ Magnet
- ขั้นตอนที่ 8: ทดสอบสวิตช์กก
- ขั้นตอนที่ 9: โปรแกรม Arduino
- ขั้นตอนที่ 10: เสร็จสิ้นการตั้งค่า
- ขั้นตอนที่ 11: ขี่ทะลุกำแพง
- ขั้นตอนที่ 12: การแก้ไขปัญหา
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12
The Riding Through Walls: Google Street View Stationary Bike Interface ช่วยให้คุณสามารถปั่นจักรยานผ่าน Google Street-View จากความสะดวกสบายในห้องนั่งเล่นของคุณ คุณสามารถใช้อุปกรณ์อิเล็กทรอนิกส์ง่ายๆ เช่น Arduino จักรยานอยู่กับที่ คอมพิวเตอร์ โปรเจ็กเตอร์หรือทีวีเพื่อสำรวจโลกโดยไม่ต้องออกจากบ้าน ดู https://ridingthroughwalls.megansmith.ca/ สำหรับข้อมูลเพิ่มเติม
ขั้นตอนที่ 1: วัสดุ
ส่วนรายการ
- เซ็นเซอร์ประตู/สวิตช์กก (Adafruit ID375, Sparkfun COM-13247, Digikey COM-13247)
- แม่เหล็ก 1 หรือ 2 อัน (Adafruit ID9, Sparkfun COM-08890)
- 2 ปุ่มกด (Adafruit ID471, Adafruit ID1505, Sparkfun COM-09337, Sparkfun COM-11967, Sparkfun COM-11994, Digikey COM-09337)
- สายไฟ 7.62 ม. (25 ฟุต) (Adafruit ID290/ID2984, Sparkfun COM-08022/COM-08026, Digikey PRT-08022/PRT-08026)
- ตัวเลือกการเชื่อมต่อด่วน (Adafruit ID1152, Digikey WM13557-ND หรือ Digikey A108294CT-ND สำหรับขั้วต่อขนาดเล็ก)
- ที่หนีบ 2 หลอด
- Zip-Ties หรือการเดินทาง Velcro
- การหดตัวด้วยความร้อน (Adafruit ID344)
-
Arduino Leonardo, Due, Micro หรือ Zero (จำเป็นสำหรับความสามารถของ Human Interface Device)
วิธีแก้ปัญหาขั้นสูงเพื่อเปิดใช้งาน HID สำหรับ Arduino Uno หรือ Mega สามารถพบได้ที่นี่หรือที่นี่
วัสดุสำหรับการประกอบ
- เครื่องตัดลวด
-
คีมจมูกเข็ม
- หัวแร้ง (อุปกรณ์เสริม)
- Flux Core Solder (อุปกรณ์เสริม)
- เทปพันสายไฟ (อุปกรณ์เสริม)
- ปืนความร้อนหรือไฟแช็ก
อุปกรณ์ที่จำเป็นสำหรับใช้ จักรยานอยู่กับที่
- คอมพิวเตอร์พร้อมเอาต์พุต USB และมอนิเตอร์
- โปรเจ็กเตอร์หรือจอภาพ
ขั้นตอนที่ 2: เตรียมพื้นที่ของคุณ
โครงการนี้มีขึ้นเพื่อให้คุณได้สำรวจโลกด้วยจักรยานจากห้องนั่งเล่นที่สะดวกสบายของคุณ เพื่อผลลัพธ์ที่ดีที่สุด ควรใช้โปรเจ็กเตอร์ที่ครอบคลุมทั้งผนังด้วยภาพที่ฉาย ทีวีและจอภาพก็ใช้งานได้เช่นกัน แต่ยิ่งภาพใหญ่เท่าไหร่ ก็ยิ่งดื่มด่ำมากขึ้นเท่านั้น วางจักรยานยนต์อยู่กับที่ในระยะที่เหมาะสมจากภาพ โดยอยู่ใกล้ศูนย์กลางมากที่สุด
ด้วยแนวคิดว่าคุณต้องการวางส่วนประกอบทั้งหมดไว้ที่ใด ตอนนี้คุณสามารถเรียกใช้สายไฟจากปุ่มต่างๆ และสลับกกไปที่ Arduino เพื่อประเมินว่าสายไฟของคุณต้องมีความยาวเท่าใด
ขั้นตอนที่ 3: วงจร
Google Street View Bike ขี่ผ่านกำแพงใช้วงจรที่ค่อนข้างง่ายซึ่งประกอบด้วยปุ่มกดสองปุ่มและสวิตช์กกหนึ่งตัวที่เชื่อมต่อจากอินพุตของ Arduino กับกราวด์ ใช้ตัวต้านทานแบบดึงขึ้นภายในเพื่อหลีกเลี่ยงความจำเป็นในการสร้างวงจรด้วยตัวต้านทานภายนอก วงจรที่แสดงได้รับการทดสอบกับ Arduino Leonardo และควรใช้งานได้กับ Arduino ใดๆ
- สวิตช์กกแม่เหล็กที่ต่อจากพิน 2 ลงกราวด์
- ปุ่มกดขวาติดจากพิน 3 ลงกราวด์
- ติดปุ่มกดซ้ายจากพิน 4 ลงกราวด์
- ตัวต้านทานแบบดึงขึ้นภายในใช้สำหรับพินทั้งสามตัว
หมายเหตุ: เนื่องจากวงจรอาศัยตัวต้านทานภายในของ Arduino โปรดใช้ความระมัดระวังเป็นพิเศษเนื่องจากการตั้งค่าการเชื่อมต่อกับ OUTPUT HIGH อาจทำให้ 5V สั้นลงกับกราวด์และทำให้ Arduino เสียหายอย่างถาวร
ขั้นตอนที่ 4: สร้างปุ่ม
เรียกใช้สายยาวสองเส้นจาก Arduino ไปยังปุ่มกดของแฮนด์บาร์แต่ละตัว ตัดลวดให้ยาวและจีบที่ตัวถอดอย่างรวดเร็วจนสุดซึ่งจะติดกับปุ่ม หากคุณต้องการลวดสามารถบัดกรีกับปุ่มแทน
ขั้นตอนที่ 5: ติดตั้งปุ่มสำหรับหมุน
มีหลายวิธีในการติดปุ่มกดของคุณ ทั้งนี้ขึ้นอยู่กับขนาดและรูปร่างของแฮนด์บาร์ คุณต้องการให้เข้าถึงได้ง่ายและใกล้มือคุณ
วิธีแก้ปัญหาชั่วคราวหรือยืดหยุ่น: การใช้เทปหรือแถบเวลโคร
- ใช้แถบเวลโครหรือเทปที่แข็งแรงแต่ยืดหยุ่นได้ เช่น เทปพันสายไฟ เทปฮอกกี้ หรือเทปกาว
- กดปุ่มค้างไว้ในแนวตั้งฉากกับแฮนด์บาร์
- พันแถบเวลโคร/เทปไว้รอบๆ ทั้งปุ่มและแฮนด์จับ ทำให้เป็นรูปตัว X เพื่อป้องกันไม่ให้ปุ่มหมุน
วิธีแก้ปัญหาแบบถาวร: การใช้แฮนด์บาร์มาตรฐาน
เจาะรูที่มีเส้นผ่านศูนย์กลางเท่ากับปุ่มของคุณ แล้วร้อยสายไฟเพื่อให้ปุ่มของคุณสามารถเสียบเข้าไปในแฮนด์จับในระยะห่างที่สบายเพื่อให้นิ้วหัวแม่มือของคุณใช้งานได้ขณะจับแฮนด์บาร์
ขั้นตอนที่ 6: แนบ Arduino กับ Bike
ในการติดตั้ง Arduino Leonardo กับจักรยานให้ใช้ตัวยึดพลาสติกที่มาพร้อมกับ Arudino
- เรียกใช้แถบเวลโครผ่านตะแกรงแนวตั้งบนภูเขา
- คล้องเวลโครไปรอบๆ จักรยานที่คุณต้องการติด
- ใส่ Arduino เข้ากับเมาท์โดยกดเข้าที่
หากคุณไม่มีตัวยึดพลาสติกที่มาพร้อมกับ Arduino มีวิธีอื่นในการสร้างเคสและตำแหน่งเพื่อจัดเก็บระบบอย่างปลอดภัย
แฮนด์/กระเป๋าข้าง
คุณสามารถวาง Arduino ไว้ในมือจับหรือกระเป๋าข้างเพื่อรักษาความปลอดภัยและป้องกัน ตัวกระเป๋าออกแบบมาให้ติดได้ง่ายกับมอเตอร์ไซค์ส่วนใหญ่
ตะกร้า
หากจักรยานของคุณมีตะกร้า คุณสามารถวาง Arduino ไว้ในตะกร้าและคลุมด้วยพื้นผิวป้องกัน เช่น แผ่นพลาสติกหรือกระดานไม้
ภาชนะพลาสติกที่ใช้ซ้ำได้
คุณยังสามารถใช้ภาชนะพลาสติกที่ใช้ซ้ำได้ คอนเทนเนอร์ Ziploc หรือ Tupperware ขนาดเล็กก็ควรทำเช่นกัน เพียงแค่ตัดหรือเจาะรูที่ฐานของภาชนะเพื่อร้อยสายรัดผ่าน และหนึ่งรูสำหรับร้อยสายไฟ ซิปผูกคอนเทนเนอร์กับจักรยานแล้วปิดฝาเมื่อติดตั้ง Arduino
เคสพิมพ์ 3 มิติ
มีเคสพิมพ์ 3 มิติจำนวนหนึ่งที่คุณสามารถดาวน์โหลดและพิมพ์จากเว็บไซต์ต่างๆ เช่น Thingiverse รวมถึงเคสนี้สำหรับ Arduino Uno และ Leonardo คุณอาจต้องการแก้ไขเคสก่อนพิมพ์เพื่อให้เหมาะกับวิธีการติดตั้งของคุณ เช่น การทำรูเพื่อร้อยซิปผ่านเคส เพียงพิมพ์เคส 3 มิติ ประกอบ และผูกซิปหรือติดเทปเข้ากับจักรยาน
ขั้นตอนที่ 7: ติดตั้ง Reed Switch และ Magnet
ขั้นแรก ต้องติดตั้งสวิตช์กกและแม่เหล็กที่สอดคล้องกันบนล้อและเฟรม ขึ้นอยู่กับประเภทของระบบขับเคลื่อนที่จักรยานอยู่กับที่ของคุณใช้ คุณจะต้องใช้แนวทางที่แตกต่างออกไปเล็กน้อย แต่ในแต่ละกรณีแม่เหล็กจะไปที่ส่วนที่เคลื่อนไหวและสวิตช์กกจะไปที่เฟรม ควรติดตั้งในตำแหน่งที่ไม่รบกวนส่วนอื่นๆ เช่น เบรกหรือส่วนประกอบระบบขับเคลื่อน หากสายไฟที่ต่อกับสวิตช์กกไม่ยาวพอ คุณจะต้องบัดกรีลวดเพิ่มเพื่อยืดออก
ทางเลือกที่ 1 - ล้อจักรยานพร้อมยาง
หากคุณกำลังใช้จักรยานยนต์ธรรมดากับผู้ฝึกสอนจักรยาน หรือจักรยานยนต์รุ่นเก่าหลายคันที่ใช้ล้อและยางจักรยานมาตรฐาน ขั้นตอนเหล่านี้เหมาะสำหรับคุณ
- ลองวางแม่เหล็กบนล้อโดยตรง ถ้าล้อเป็นเหล็ก แม่เหล็กก็จะยึดเข้าที่
- หากแม่เหล็กไม่อยู่กับที่ สามารถติดเข้ากับล้อได้โดยใช้เทปกาวสองหน้า กาวร้อน หรือซุปเปอร์กาว
-
อีกทางหนึ่งสามารถวางแม่เหล็กอันที่สองไว้ในขอบเพื่อยึดแม่เหล็กไว้กับล้อ ทำตามขั้นตอนเหล่านี้:
- ถอดล้อออกจากจักรยานเพราะจะทำให้ขั้นตอนต่อไปนี้ง่ายขึ้น
- ปล่อยลมยางโดยถอดฝาครอบกันฝุ่นแล้วกดวาล์วด้วยไขควง ปากกา หรือเครื่องมือขนาดเล็กอื่นๆ
- ดึงยางกลับจากขอบล้อที่คุณต้องการติดตั้งแม่เหล็ก
- วางแม่เหล็กหนึ่งอันไว้ในขอบล้อ โดยชิดขอบด้านหนึ่งของล้อ วางแม่เหล็กอีกอันที่ด้านนอกของขอบล้อในตำแหน่งเดียวกัน แม่เหล็กควรจับกันเข้าที่
- เติมลมยางอีกครั้งโดยใช้ปั๊มสำหรับจักรยานหรือเครื่องอัดอากาศ ตรวจสอบให้แน่ใจว่าไม่เกินแรงดันที่แนะนำซึ่งพิมพ์อยู่ด้านข้างของยาง
- ติดตั้งล้อบนจักรยานอีกครั้ง
- ติดตั้ง Reed Switch บนเฟรมภายในระยะ 12 มม. (0.5") ของแม่เหล็ก โดยไม่ให้มีชิ้นส่วนเคลื่อนไหวใด ๆ ตรวจสอบให้แน่ใจว่าด้านที่ใหญ่กว่าของสวิตช์กกหันเข้าหาแม่เหล็ก ใช้ซิป แถบตีนตุ๊กแก เทป หรือกาวร้อนเพื่อยึดเข้าที่
ทางเลือกที่ 2 - จักรยานออกกำลังกายพร้อมมู่เล่
จักรยานออกกำลังกายสมัยใหม่ส่วนใหญ่ใช้มู่เล่ขนาดกะทัดรัดแทนล้อ ในกรณีนี้ คุณจะต้องใช้เทปกาวสองหน้าหรือกาว เนื่องจากไม่มีวิธียึดแม่เหล็กด้วยแม่เหล็กอันที่สอง
- ค้นหาตำแหน่งติดตั้งสำหรับแม่เหล็กซึ่งจะไม่รบกวนการทำงานของส่วนประกอบเบรก โครง หรือชุดขับเคลื่อน
- ติดแม่เหล็กเข้ากับมู่เล่โดยใช้เทปกาวสองหน้า กาวร้อน หรือซุปเปอร์กาว
- ติดตั้ง Reed Switch บนเฟรมภายในระยะ 12 มม. (0.5") ของแม่เหล็ก โดยไม่ให้มีชิ้นส่วนเคลื่อนไหวใดๆ ใช้ที่รัดซิป แถบตีนตุ๊กแก เทป หรือกาวร้อนเพื่อยึดให้เข้าที่
ทางเลือกที่ 3 - จักรยานออกกำลังกายพร้อมพัดลม
จักรยานแบบอยู่กับที่บางรุ่นใช้พัดลมเพื่อต้านทาน ในกรณีนี้ คุณสามารถติดแม่เหล็กไว้ที่ปลายใบพัดลมได้
- ถอดโครงพัดลมออกจากจักรยาน
- ติดแม่เหล็กบนใบพัดลมโดยใช้แม่เหล็กอันที่สองที่อีกด้านหนึ่งของใบพัดลม เทปกาวสองหน้าหรือกาวร้อน
- ติดตั้งใกล้กับตัวพัดลมให้มากที่สุด
- ติดตั้งโครงพัดลมกลับเข้าไปใหม่ หากใช้จักรยานยนต์แบบอยู่กับที่ คุณอาจวางสวิตช์กกโดยตรงบนเรือนพัดลม
- ติดตั้ง Reed Switch บนเฟรมหรือตัวเรือนภายในระยะ 12 มม. (0.5") ของแม่เหล็ก โดยไม่ให้มีชิ้นส่วนเคลื่อนไหวใดๆ ใช้ที่รัดซิป แถบตีนตุ๊กแก เทป หรือกาวร้อนเพื่อยึดให้เข้าที่
ทางเลือกที่ 4 - ข้อเหวี่ยง Mount
หากวิธีใดวิธีหนึ่งก่อนหน้านี้ไม่เหมาะกับคุณ หรือหากคุณกังวลเรื่องการถอดประกอบจักรยาน วิธีนี้จะใช้เป็นทางเลือกสุดท้าย โปรดทราบว่าความเร็วของคุณจะคงที่โดยไม่คำนึงถึงเกียร์หรือความต้านทานที่คุณใช้
- ติดตั้งแม่เหล็กที่ด้านในของขาจานโดยใช้เทปกาวสองหน้าหรือกาวร้อน อย่าลืมติดตั้งบนเดือยเหยียบหรือใกล้กับเพลาข้อเหวี่ยงมากเกินไป
- ติดตั้ง Reed Switch บนเฟรมภายในระยะ 12 มม. (0.5") ของแม่เหล็ก โดยไม่ให้มีชิ้นส่วนเคลื่อนไหวใดๆ ใช้ที่รัดซิป แถบตีนตุ๊กแก เทป หรือกาวร้อนเพื่อยึดให้เข้าที่
ขั้นตอนที่ 8: ทดสอบสวิตช์กก
- ตรวจสอบให้แน่ใจว่าไม่มีสิ่งใดกระทบส่วนใดส่วนหนึ่ง และไม่รบกวนการทำงานปกติของจักรยานยนต์!
- เมื่อติดตั้งสวิตช์แม่เหล็กและกกแล้ว คุณสามารถตรวจสอบการทำงานโดยใช้เครื่องทดสอบวงจรหรือมัลติมิเตอร์ สวิตช์ควรเปิดตามปกติ ปิดชั่วครู่เมื่อแม่เหล็กผ่านสวิตช์กก
- หากใช้มัลติมิเตอร์ ความต้านทานระหว่างสวิตช์ควรเป็น "อนันต์" ยกเว้นเมื่อแม่เหล็กอยู่ใกล้สวิตช์กก ซึ่งในกรณีนี้ ค่าความต้านทานควรใกล้เคียงกับ 0 มากที่สุด
ขั้นตอนที่ 9: โปรแกรม Arduino
ก่อนที่คุณจะเชื่อมต่อ Arduino กับระบบ จำเป็นต้องติดตั้งรหัส RTW-bike เพื่อให้แน่ใจว่าโค้ดเก่าจะไม่ทำงาน และทำให้ไฟฟ้าลัดวงจรจาก 5V ถึงกราวด์เมื่อคุณเสียบปลั๊กครั้งแรก
- ดาวน์โหลดหรือคัดลอกโค้ดด้านล่าง หรือคุณสามารถค้นหาได้ใน GitHub ที่
- เปิดใน Arduino IDE หรือคล้ายกันและเชื่อมต่อ Arduino ของคุณผ่าน USB
-
เปลี่ยน #define CRANK_RATIO เป็นตัวเลขที่ถูกต้องสำหรับการตั้งค่าของคุณ:
- ในการตั้งค่าส่วนใหญ่ คุณจะต้องจำลองจักรยานเสือหมอบที่มียาง 700c ตั้งค่า CRANK_RATIO เป็น 5
-
หากคุณต้องการคำนวณ CRANK_RATIO ตามขนาดล้อของคุณ ให้ใช้สมการต่อไปนี้ (โดยที่ d คือเส้นผ่านศูนย์กลาง:
- ใช้เส้นผ่านศูนย์กลางเป็นมิลลิเมตร: CRANK_RATIO = 11000 / (π*d)
- ใช้เส้นผ่านศูนย์กลางเป็นนิ้ว: CRANK_RATIO = 433 / (π*d)
- ปัดเศษเป็นจำนวนเต็มที่ใกล้ที่สุด
- รวบรวมและอัปโหลดโค้ดไปยัง Arduino ของคุณ
RTW_v01p.ino
/* อินเทอร์เฟซจักรยานออกกำลังกายกับ Google Maps Street View ตามโปรแกรมตัวอย่าง Keyboard. Message ส่งสตริงข้อความเมื่อกดปุ่ม ปรับให้รวมการปรับแต่งเพิ่มเติมสำหรับ 'Riding Trough Walls': การขี่จักรยาน X-Canada ผ่าน Google Streetview ที่ดำเนินการโดย Megan Smith วงจร: * สวิตช์กกแม่เหล็กต่อจากพิน 2 ลงกราวด์ * ปุ่มกดขวาติดจากพิน 3 กับกราวด์ * ปุ่มกดซ้ายติดจากพิน 4 ลงกราวด์ * ตัวต้านทานแบบดึงขึ้นภายในที่ใช้สำหรับพินทั้งสามที่สร้างขึ้น 24 ต.ค. 2554 แก้ไขเมื่อ 27 มี.ค. 2555 โดย Tom Igoe แก้ไขเมื่อ 24 มิถุนายน 2555 โดย Jeff Adkins แก้ไขเมื่อ 13 พฤษภาคม 2558 โดย Megan Smith แก้ไขเมื่อ 15 ตุลาคม 2558 โดย John Campbell รหัสตัวอย่างนี้เป็นสาธารณสมบัติ
www.arduino.cc/en/Tutorial/KeyboardButton
*/
// การเริ่มต้นของค่าคงที่ #define NUMBER_OF_BUTTONS 3 #define BUTTON_FORWARD 2 #define BUTTON_LEFT 4 #define BUTTON_RIGHT 3
// จำนวนคันเหยียบที่เรียก "ลูกศรขึ้น" อันเดียว
#define CRANK_RATIO 5
#define KEYPRESS_DELAY_ON 100
#define KEYPRESS_DELAY_OFF 100
int buttonPin[NUMBER_OF_BUTTONS] = {BUTTON_FORWARD, BUTTON_LEFT, BUTTON_RIGHT}; // อินพุตพินสำหรับปุ่มกด
int PreviousButtonState[NUMBER_OF_BUTTONS] = {สูง สูง สูง}; // สำหรับตรวจสอบสถานะของตัวนับ int ของปุ่มกด = 0; // ปุ่มกดตัวนับ int debounceFlag1[NUMBER_OF_BUTTONS] = {0, 0, 0}; // debounce flag int debounceFlag2[NUMBER_OF_BUTTONS] = {0, 0, 0}; // debounce flag // แฟล็ก debounce เป็นอินพุตสนามแม่เหล็กที่แยกจากกันสองอันที่นำมาต่อกัน // หากตรงกัน จะถือว่าสวิตช์ถูกทริกเกอร์จริงๆ
การตั้งค่าเป็นโมฆะ () {
// ทำให้ปุ่มกดพินเป็นอินพุต: for(int i=0;i<number_of_buttons;i++) ="" pinmode(buttonpin, ="" เริ่มต้น ="" }
// วงหลัก
วงเป็นโมฆะ () { int buttonState [NUMBER_OF_BUTTONS] = {สูง, สูง, สูง}; สำหรับ (int i=0; i=CRANK_RATIO){ ตัวนับ = 0; แป้นพิมพ์กด (218); ล่าช้า (KEYPRESS_DELAY_ON); Keyboard.releaseAll(); ล่าช้า (KEYPRESS_DELAY_OFF); } } debounceFlag1 = 0; debounceFlag2 = 0; } หยุดพัก; กรณี BUTTON_LEFT: ถ้า (buttonState == LOW) { Keyboard.press (216); } อื่น ๆ { Keyboard.release (216); } หยุดพัก; กรณี BUTTON_RIGHT: if(buttonState == LOW) {Keyboard.press(215); } อื่น ๆ { Keyboard.release(215); } หยุดพัก; ค่าเริ่มต้น: แตก; } // บันทึกสถานะปุ่มปัจจุบันสำหรับการเปรียบเทียบในครั้งต่อไป: PreviousButtonState = buttonState; } } /* if ((buttonState!= PreviousButtonState) && (buttonState == LOW)) { debounceFlag1 = buttonState; ล่าช้า (2); debounceFlag2 = digitalRead (ปุ่มพิน ); ถ้า (debounceFlag1 == debounceFlag2) { ตัวนับ ++; ถ้า (ตัวนับ>=CRANK_RATIO){ ตัวนับ = 0; แป้นพิมพ์กด (218); ล่าช้า (KEYPRESS_DELAY_ON); Keyboard.release(218); } } debounceFlag1 = 0; debounceFlag2 = 0;
*/
ขั้นตอนที่ 10: เสร็จสิ้นการตั้งค่า
เรียกใช้สาย USB จากแล็ปท็อปของคุณไปที่จักรยานและขึ้นเฟรมไปที่ Arduino ติดเทปพันสายไฟกับพื้นด้วยเทปกาวหรือเทปพันสายไฟตามความจำเป็น แล้วมัดด้วยซิปหรือเทปติดเข้ากับโครงจักรยาน เมื่อเดินสายเสร็จแล้ว ให้ต่อปลั๊ก USB เข้ากับคอมพิวเตอร์ของคุณ หากยังไม่ได้เชื่อมต่อ ให้ใช้สาย HDMI หรือจอภาพที่คล้ายกันจากคอมพิวเตอร์ไปยังโปรเจ็กเตอร์หรือทีวี
ขั้นตอนที่ 11: ขี่ทะลุกำแพง
เมื่ออุปกรณ์อิเล็กทรอนิกส์ได้รับการติดตั้งและเตรียมอุปกรณ์เรียบร้อยแล้ว คุณก็พร้อมสำหรับการขับขี่ครั้งแรกของคุณ!
- บนคอมพิวเตอร์ของคุณ ให้เปิด Google Maps และนำทางไปยังทุกที่ที่คุณต้องการนั่งรถ!
-
เลือกสถานที่ที่จะเริ่มต้นโดย:
- การลาก Street View "เพ็กแมน" จากด้านล่างขวาของหน้าจอไปยังถนนที่ไฮไลต์
- คลิกบนถนน แล้วคลิกรูปภาพที่ปรากฏที่ด้านล่างของหน้าจอ
- คลิก "ซ่อนภาพ" ที่มุมล่างขวาของหน้าจอ
-
วิธีทำให้ Street View เต็มหน้าจอ:
- บนพีซี: กด F11
- บน Mac: กด ctrl+cmd+f หรือคลิกปุ่มเต็มหน้าจอสีเขียวที่ด้านบนซ้ายของหน้าต่าง
- คุณสามารถออกจากโหมดเต็มหน้าจอได้โดยกดปุ่มเดียวกัน
- คลิกบนหน้าจอและหมุนมุมมองให้สอดคล้องกับถนน
- กระโดดขึ้นจักรยานของคุณแล้วเริ่มถีบ!
- หากต้องการเลี้ยว ให้กดปุ่มซ้ายหรือขวาที่ติดตั้งกับแฮนด์บาร์
ขั้นตอนที่ 12: การแก้ไขปัญหา
-
จักรยานติดหรือไม่เคลื่อนไปข้างหน้า
- ลองหันไปทางซ้ายหรือขวาเพื่อดูว่าคุณสามารถไปทางนั้นได้หรือไม่
- หน้าต่างอาจสูญเสียโฟกัส ในกรณีนี้ คุณเพียงแค่ไปที่คอมพิวเตอร์แล้วคลิกหนึ่งครั้งที่ตรงกลางหน้าต่าง Street View
- บางครั้งอาจมีช่องว่างใน Street View ที่ขัดขวางไม่ให้คุณดำเนินการต่อ ในกรณีนี้ คุณจะต้องไปที่คอมพิวเตอร์และย้ายไปยังตำแหน่งใหม่เพื่อดำเนินการต่อ
- ตรวจสอบเพื่อให้แน่ใจว่าเชื่อมต่อ USB และ Arduino ได้รับพลังงานแล้ว (ควรเปิดไฟสีเขียว)
- ตรวจสอบสายสวิตซ์ลิ้นว่าเชื่อมต่อถูกต้องและไม่ขาด
- ตรวจสอบว่าแม่เหล็กยังคงอยู่บนล้อและช่องว่างระหว่างสวิตช์กกไม่ใหญ่เกินไป
- ลองลัดวงจรหน้าสัมผัสบนสวิตช์กกเพื่อทดสอบสวิตช์ที่ชำรุด
-
ปุ่มซ้ายและขวาไม่หมุนมุมมอง
- ลองถีบถีบดู ถ้าวิวไม่คืบหน้า ให้ทำตามขั้นตอนการแก้ปัญหารถติดด้านบน
- หากจักรยานเคลื่อนที่ไปข้างหน้า แต่สวิตช์ซ้ายและขวาไม่หมุนมุมมอง อาจเป็นปัญหากับสวิตช์หรือการเชื่อมต่อ
- ตรวจสอบสายไฟปุ่มเชื่อมต่ออย่างถูกต้องและไม่ถูกตัดขาด
- ลองย่อรายชื่อบนปุ่มเพื่อทดสอบปุ่มที่ชำรุด
-
ล้อหรือคันเหยียบติดขัด
- ตรวจสอบระยะห่างของสวิตช์กกเพื่อให้แน่ใจว่าไม่ได้สัมผัสกับชิ้นส่วนที่เคลื่อนไหว
- ตรวจสอบการเดินสายไฟเพื่อให้แน่ใจว่าสายไฟไม่พันกัน
แนะนำ:
Bike Cassette Clock: 7 ขั้นตอน (พร้อมรูปภาพ)
Bike Cassette Clock: นี่คือนาฬิกาที่ทำจากชิ้นส่วนอะไหล่ที่ฉันวางไว้ ด้วยเหตุนี้ชิ้นส่วนต่างๆ ที่ใช้จึงสามารถทดแทนสิ่งที่คุณอาจวางอยู่รอบๆ บ้านได้อย่างง่ายดาย ตัวอย่างเช่น การใช้ Arduino และเซอร์โวเพื่อขับเคลื่อนนาฬิกานั้นเกินกำลัง
นาฬิกาปลุก DIY Sesame Street (พร้อมสัญญาณเตือนไฟไหม้!): 6 ขั้นตอน (พร้อมรูปภาพ)
นาฬิกาปลุก DIY Sesame Street (พร้อม Fire Alarm!): สวัสดีทุกคน! โครงการนี้เป็นโครงการแรกของฉัน เนื่องจากใกล้จะถึงวันเกิดครบ 1 ขวบของลูกพี่ลูกน้อง ฉันก็เลยอยากมอบของขวัญพิเศษให้กับเธอ ฉันได้ยินจากคุณอาและป้าว่าเธอมาที่ถนนเซซามี ฉันเลยตัดสินใจกับพี่น้องทำนาฬิกาปลุกโดยใช้
Smart Street Light โดยใช้ Ir Sensor กับ Arduino: 4 ขั้นตอน (พร้อมรูปภาพ)
ไฟถนนอัจฉริยะที่ใช้เซ็นเซอร์ Ir กับ Arduino: โปรดสมัครรับข้อมูลจากช่องของฉันสำหรับโครงการเพิ่มเติม โปรเจ็กต์นี้เกี่ยวกับไฟถนนอัจฉริยะ ไฟถนนจะเปิดขึ้นในขณะที่รถกำลังวิ่งผ่าน โดยเราใช้เซ็นเซอร์อินฟราเรด 4 ตัวที่ตรวจจับตำแหน่งของ ยานพาหนะแต่ละเซ็นเซอร์ IR ควบคุม
Sesame Street - นาฬิกานับจำนวนพินบอล: 8 ขั้นตอน (พร้อมรูปภาพ)
Sesame Street - Pinball Number Count Clock: คำแนะนำนี้จะร่างโครงร่างการสร้างนาฬิกาที่กำหนดเอง แม้ว่านี่จะเป็นการสร้างนาฬิกาโดยเฉพาะบน Sesame Street; แอนิเมชั่นการนับจำนวนพินบอล ขั้นตอนทั่วไปเหมือนกันและคำแนะนำ
3D Anamorphic Street Art: 10 ขั้นตอน (พร้อมรูปภาพ)
3D Anamorphic Street Art: ในสไตล์ของ Julian Beever และ Eduardo Relero ฉันพยายามสร้างภาพ 3D anamorphic (ภาพที่จากจุดชมวิวจุดหนึ่งปรากฏเป็น 3D) นี่เป็นครั้งแรกของฉัน แต่ไม่ใช่ครั้งสุดท้ายของฉัน- มันสนุกมากเกินไปเมื่อเริ่มทำงาน;) ดังนั้นขอบคุณ