พื้นหลังมีดังนี้: เพื่อความสุขในการเอาชนะความเฉยเมยทางกายภาพบอร์ด Rollersurf จึงถูกซื้อ เนื่องจากมีเพียงสองล้อบนกระดานเท่านั้นการขี่มันต้องใช้ความสมดุลคุณจึงสามารถ“ ยืน” ได้ในขณะเคลื่อนที่ หลังจากทำให้แน่ใจว่าหลังจากเคลื่อนไหวต่อเนื่องที่ระยะทางประมาณ 700 เมตรล้อดูเหมือนจะติดอยู่ในทรายและการเคลื่อนไหวนั้นยากมากฉันหันไปหาอินเทอร์เน็ตและผู้เชี่ยวชาญ เห็นได้ชัดว่าเนื่องจากวัสดุล้อที่มีน้ำหนักเบาสำหรับฉันทำให้วัสดุล้อนั้นร้อนและนิ่มมากเมื่อสัมผัสกับการเพิ่มขึ้นของถนนและความหนืดที่เพิ่มขึ้นของล้อทำให้ควบคุมและสร้างแรงบิดได้ยาก หลังจากเปลี่ยนล้อด้วยการม้วนที่แข็งกว่าบอร์ดก็เพิ่มขึ้นอย่างมีนัยสำคัญเช่นเดียวกับความสะดวกในการควบคุม ในเส้นทางที่ยาวเหมือนกันการเบรกที่คุ้นเคยไม่ได้เกิดขึ้นความเร็วเพิ่มขึ้นอย่างต่อเนื่องซึ่งนำไปสู่การลดลงที่ไม่พึงประสงค์
แนวคิดในการวัดความเร็วและ จำกัด ความเร็วในการเร่งความเร็วของคุณอาจเกิดขึ้นหลังจากการล่มสลาย :) มีต้นแบบจากปี 2014 ที่อุปกรณ์ดังกล่าวถูกสร้างขึ้น แต่สำหรับบอร์ดประเภทอื่นซึ่งเครื่องบินของการหมุนของล้อไม่เคลื่อนไหวมากนัก อิเล็กทรอนิกส์ สามารถวางไว้บนบอร์ดโดยเชื่อมต่อกับเซ็นเซอร์บนล้อด้วยลวดที่ยืดหยุ่น
ในกรณีของฉันไม่ควรวางทั้งเซ็นเซอร์และอุปกรณ์อิเล็กทรอนิกส์ไว้บนตัวยึดล้อเนื่องจากตัวยึด (ล้อเลื่อน) หมุนรอบแกนในลักษณะเป็นวงกลมเมื่อเทียบกับระนาบของบอร์ด
การสำนึก ข้อกำหนดของสัญญาณถูกเลือกโดย BlueTooth เนื่องจากความพร้อมของเทคโนโลยีนี้และการมีอยู่ในสมาร์ทวอทช์ Samsung SM-V700 ในมือ โมดูล BlueTooth ถูกเลือก HC-05 ซึ่งเป็นคอนโทรลเลอร์ Arduino Mini Pro แต่ต่อมาถูกแทนที่ด้วย AtMega168A ตัวควบคุมเปลือยแบตเตอรี่ Li-Pol 500mAh ได้รับเลือกให้ตรงกับขนาดของลูกล้อและการใช้พลังงานโดยประมาณ ในฐานะที่เป็นเซ็นเซอร์ตรวจจับการหมุนเซ็นเซอร์ Hall SS49E ถูกเลือกตรงกันข้ามกับต้นแบบซึ่งมีความเสถียรในการใช้งานมากกว่า ดังนั้นร่างที่ได้รับการปรับปรุงให้ทันสมัยเล็กน้อย ทางเดินของแม่เหล็กที่ติดตั้งในดุมล้อถูกวิเคราะห์โดยสองจุด: การกระตุ้นครั้งแรก - แม่เหล็กเข้าสู่โซนความไว - "ทหาร" และการกระตุ้นครั้งที่สอง - แม่เหล็กออกจากโซนความไวเซ็นเซอร์ - "โคตร"ตัวควบคุมจะนับเหตุการณ์เหล่านี้ภายในระยะเวลาที่กำหนด - 1 วินาทีและส่งหมายเลขที่ได้รับผ่านช่องทางการสื่อสารไปยังอุปกรณ์ Android ในขณะที่วิเคราะห์สัญญาณขาเข้าพร้อมกัน โปรแกรมสำหรับรับแสดงและจัดการโมดูลถูกสร้างขึ้นตามต้นแบบในสภาพแวดล้อม Android Studio มันให้การปรับปรุงบางอย่างที่เกี่ยวข้องกับการเพิ่มภูมิคุ้มกันเสียง เช่นเดียวกับเครื่องต้นแบบมันคำนวณความเร็วและระยะทาง ฟังก์ชั่นที่มีประโยชน์ของการเปิด / ปิด "ไฟหน้า" ซึ่งเป็น LED มุ่งไปข้างหน้าในการเคลื่อนไหว - ก็จะถูกบันทึกเช่นกัน
มองเห็นด้านบนซ้าย: LED สีแดงป้องกันการกลับรายการชาร์จสวิทช์ชาร์จทำงานแบตเตอรี่; ด้านล่าง: โมดูล VT สีเขียว, ไมโครคอนโทรลเลอร์ AtMega168A พร้อมขั้วต่อแบบฟลัชคัทติดด้านหลังพร้อมส่วนบนของเคส
เมื่อประกอบเข้ากับล้อเลื่อนโมดูลจะมีลักษณะดังนี้:
ในภาพคุณสามารถเห็นสวิตช์ไฟหน้าสัมผัสสำหรับการเชื่อมต่อเครื่องชาร์จอีกด้านหนึ่งของตัวเครื่องที่มุมด้านบน - LED - "ไฟหน้า"
โปรแกรมต้นแบบเสริมด้วยความสามารถในการออกสัญญาณเสียงและการสั่นสะเทือนในเหตุการณ์ต่าง ๆ (เปิด / ปิดไฟหน้า, สัญญาณเตือนภัยเมื่อเกินขีด จำกัด ความเร็วสูงสุดที่กำหนด)
การทดสอบบนโต๊ะ - ในภาพด้านล่างยังไม่ได้ทดสอบบนถนนรอฤดูร้อน :)
โครงการ Android Studio มีปริมาณมากฉันจะโพสต์ที่ใดที่หนึ่งพร้อมลิงก์หากมีความสนใจฉันจะนำภาพร่างพร้อมความคิดเห็น
ในการปรากฏตัวของความสนใจฉันพร้อมที่จะแบ่งปันความคิดประสบการณ์