สารบัญ:

Overkill Model Rocket Launch Controller!: 9 ขั้นตอน (พร้อมรูปภาพ)
Overkill Model Rocket Launch Controller!: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Overkill Model Rocket Launch Controller!: 9 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: Overkill Model Rocket Launch Controller!: 9 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: Tour of My DIY Model Rocket Launch Controller 2024, พฤศจิกายน
Anonim
Overkill Model Rocket Launch Controller!
Overkill Model Rocket Launch Controller!
Overkill Model Rocket Launch Controller!
Overkill Model Rocket Launch Controller!
Overkill Model Rocket Launch Controller!
Overkill Model Rocket Launch Controller!

ในฐานะที่เป็นส่วนหนึ่งของโครงการขนาดใหญ่ที่เกี่ยวข้องกับจรวดจำลอง ฉันต้องการตัวควบคุม แต่เช่นเดียวกับโปรเจ็กต์ทั้งหมดของฉัน ฉันไม่สามารถยึดติดกับพื้นฐานและสร้างคอนโทรลเลอร์แบบปุ่มเดียวแบบใช้มือถือที่เพิ่งเปิดตัวจรวดจำลอง ไม่ ฉันต้องใช้ความสามารถมากเกินไปและทำให้ซับซ้อนและเหนือชั้นที่สุดเท่าที่จะทำได้ คิดถึง. ฉันมีไอเดียที่จะทำให้สิ่งนี้เหนือชั้นขึ้นไปอีก อย่างไรก็ตาม ไอเดียเหล่านั้นใช้งบประมาณไม่ได้เล็กน้อยสำหรับนักเรียนอายุ 16 ปี

หลังจากการวิจัยและวางแผนมามากแล้ว ฉันก็ไม่พบทรัพยากรใดๆ ในทางของ 'ตัวควบคุมจรวดแบบกระเป๋าเอกสาร' เนื่องจากไม่ใช่สิ่งของทั่วไป ดังนั้นฉันจำเป็นต้องออกแบบเองตั้งแต่ต้น ส่วนหลักของโปรเจ็กต์ทั้งหมดของฉันคือตัวจรวดเอง ทำจากคาร์บอนไฟเบอร์และดูแย่มาก ดังนั้นฉันจึงต้องการดำเนินการต่อธีมนี้ไปจนถึงคอนโทรลเลอร์ และแท่นปล่อยจรวดเหล็ก (ขณะนี้ยังไม่สมบูรณ์)

แต่ตัวควบคุมนี้ทำอะไร? ทำไมคุณถึงทำมัน?

จรวดจำลองของฉันไม่ใช่จรวดทั่วไปที่มีครีบและฐานยิงจรวดแบบพื้นฐานพร้อมรางนำทาง จรวดกลับเต็มไปด้วยอุปกรณ์อิเล็กทรอนิกส์แบบกำหนดเองและอุปกรณ์ควบคุมเวกเตอร์แรงขับ Thrust vector control หรือ TVC เกี่ยวข้องกับการเคลื่อนเครื่องยนต์ภายในจรวดเพื่อกำหนดทิศทางของแรงขับ และด้วยเหตุนี้จึงบังคับจรวดไปยังวิถีโคจรที่เหมาะสม อย่างไรก็ตาม สิ่งนี้เกี่ยวข้องกับการนำทางด้วย GPS ซึ่งผิดกฎหมาย! ดังนั้นจรวดของฉันจึงใช้ TVC เพื่อให้จรวดมีความเสถียรสูงโดยตั้งตรงด้วยไจโรสโคปบนคอมพิวเตอร์ของเที่ยวบิน ไม่มีอุปกรณ์ GPS การรักษาเสถียรภาพแบบแอคทีฟนั้นถูกกฎหมาย คำแนะนำไม่ใช่!

อย่างไรก็ตาม ตลอดอินโทรยาวๆ นี้ ฉันยังไม่ได้อธิบายสิ่งที่คอนโทรลเลอร์ทำ! แท่นปล่อยจรวดอย่างที่ผมพูดไปก่อนหน้านี้ไม่ได้เป็นแค่แท่นยืนที่มีรางนำทาง แต่เป็นระบบที่ซับซ้อนซึ่งเต็มไปด้วยชิ้นส่วนอิเล็กทรอนิกส์และกลไกต่างๆ เหมือนกับแท่นยิงจรวดจริง ประกอบด้วยลูกสูบนิวเมติกเพื่อดึงส่วนหลังที่แข็งแรง แคลมป์ยึดฐานจรวดและลำตัวส่วนบน และสิ่งอื่น ๆ อีกมากมายที่ฉันจะอธิบายให้ดีขึ้นในวิดีโอ YouTube ในอนาคต

คอนโทรลเลอร์ไม่เพียงแต่ส่งสัญญาณไร้สายทั้งหมดเพื่อควบคุมระบบแท่นปล่อยจรวดและปล่อยจรวดเท่านั้น แต่ยังช่วยให้ผมปรับการตั้งค่าของการปล่อยจรวดได้อีกด้วย ไม่ว่าจะเป็นการเปิดตัวจริง ๆ หรือเพียงแค่ถูกกดลงไปที่แผ่นเพื่อให้เกิดไฟสถิตย์ของมอเตอร์ ไม่ว่าฉันจะเปิดใช้งานระบบนิวแมติกหลังแข็งแรงแบบยืดหดได้หรือไม่ก็ตาม จรวดมีตัวเสริมด้านข้างตามที่เห็นใน Falcon Heavy หรือไม่ หรือฉันต้องทดสอบการเชื่อมต่อไร้สายระหว่างคอนโทรลเลอร์กับแท่นยิงจรวด ทั้งหมดนี้เป็นเพียงฟังก์ชันบางส่วนที่ตัวควบคุมนี้สามารถทำได้

หมายเหตุด่วน: ฉลากเหล่านี้ไม่ใช่ฉลากสุดท้าย เนื่องจากฉันไม่สามารถเข้าถึงเครื่องตัดไวนิล Roland GX-24 ตามปกติได้ในขณะนี้ ฉันยังไม่มีแบตเตอรี่ ฉันจะใช้รถ RC/เครื่องบิน LiPo มาตรฐาน 11.1V และประมาณ 2500mAh

ก่อนที่เราจะเริ่มต้นด้วยคำแนะนำทีละขั้นตอนเกี่ยวกับวิธีการที่ฉันทำ ฉันต้องการทำให้ทุกคนเข้าใจอย่างชัดเจนว่าตัวควบคุมแบบนี้สามารถใช้ได้มากกว่านั้นเพียงแค่ปล่อยจรวดขึ้นอยู่กับว่าคุณสร้างมันขึ้นมาเพื่ออะไร สามารถควบคุมรถแลนด์โรเวอร์ไร้สาย ควบคุมเฮลิคอปเตอร์ RC/โดรน ดัดแปลงให้เข้ากับคอมพิวเตอร์พกพาหรือระบบเกม จินตนาการของคุณมีขีดจำกัดจริงๆ หากคุณต้องการสร้างคอนโทรลเลอร์นี้ ฉันขอแนะนำอย่างยิ่งให้คุณออกแบบแผนผัง เค้าโครงสวิตช์ และซอฟต์แวร์ทั้งหมดของคุณเอง ทำให้เป็นของคุณอย่างแท้จริง

อัปเดต!

นี่คือวิดีโอ YouTube ใหม่เกี่ยวกับคอนโทรลเลอร์!

เสบียง

เนื่องจากฉันอยู่ในออสเตรเลีย ส่วนประกอบและลิงก์ของฉันจะแตกต่างไปจากส่วนใดส่วนหนึ่งของคุณ ดังนั้นฉันขอแนะนำให้ทำวิจัยของคุณเอง! ฉันมีรายการชิ้นส่วน PDF ของทุกสิ่งที่ฉันใช้ที่นี่ ฉันยังแนะนำให้ใช้ชิ้นส่วนของคุณเองเพื่อทำให้ตัวควบคุมของคุณปรับแต่งตามที่คุณต้องการ/ต้องการให้มันทำ!

รายการชิ้นส่วนพื้นฐาน:

  • กรณีบางอย่าง
  • แผงอะคริลิค
  • ปุ่มและสวิตช์
  • หน้าจอ LCD การอ่านค่าแรงดันไฟฟ้า
  • เส้นใยปลา
  • 3D คาร์บอนไฟเบอร์ไวนิล
  • โมดูลลำโพงและออดิโอ (หากต้องการให้พูด)

ฉันได้เก็บเครื่องมือพื้นฐานไว้ คุณสามารถใช้สิ่งที่คุณมี:

  • เดรเมลพร้อมใบมีดตัด
  • เจาะ
  • หัวแร้ง
  • ที่จุดบุหรี่ (สำหรับท่อหดด้วยความร้อน)
  • ไขควง
  • คีมปากแหลม
  • ไม้กวาดหุ้มยาง (สำหรับติดฟิล์มไวนิลและสติ๊กเกอร์)
  • มีดสแตนเลย์ (สำหรับตัดอะคริลิก)

ขั้นตอนที่ 1: เริ่มต้น

ฉันต้องการให้ตัวควบคุมของฉันทำอะไร? ต้องใช้ปุ่ม/สวิตช์และฟังก์ชันอะไรบ้าง? ฉันต้องการให้มีลักษณะอย่างไร งบประมาณคืออะไร? เหล่านี้เป็นคำถามที่จำเป็นทั้งหมดเพื่อถามตัวเองก่อนที่คุณจะเริ่มจัดการกับงานนี้ เริ่มต้นด้วยการจดบันทึกและจดไอเดีย นอกจากนี้ยังช่วยในการค้นคว้าเกี่ยวกับคอนโทรลเลอร์ที่มีอยู่ คุณอาจพบแนวคิดสีทองนั้น

คุณจะต้องนึกถึงทุกฟังก์ชันที่คอนโทรลเลอร์ของคุณต้องดำเนินการ และประเภทของปุ่ม/สวิตช์ที่คุณต้องการสำหรับมัน ในกรณีของฉัน นี่คือการควบคุมหลายส่วนของแท่นปล่อยจรวดและการปล่อยจรวด ดังนั้นฉันจึงต้องการสวิตช์สำหรับการตั้งค่า วิธีเริ่มต้นลำดับการเปิดตัว รหัสความปลอดภัยเพื่อให้แน่ใจว่าไม่มีใครสามารถยิงจรวดและเรื่องเล็กน้อยอื่นๆ ได้

ปุ่มหยุดฉุกเฉินขนาดใหญ่ของฉันจำเป็นอย่างยิ่งสำหรับรูปแบบตัวควบคุมของฉัน! ตัวควบคุมเริ่มลำดับการนับถอยหลัง 15 วินาทีในระหว่างที่แท่นปล่อยจรวดเตรียมปล่อยจรวด ในช่วงเวลา 15 วินาทีนี้ อาจมีอันตรายรูปแบบหนึ่งเกิดขึ้นได้ ปุ่มสีแดงขนาดใหญ่จะตัดกำลังทั้งหมดไปยังตัวควบคุม หยุดสัญญาณไร้สายเพิ่มเติมจากการไปถึงฐานปล่อยจรวด และทำให้มั่นใจว่าจรวดจะยิงไม่ได้

ฉันต้องการวิธีควบคุมไฟหมุนภายนอก 12V ด้วย Arduino สามารถส่งสัญญาณ 5V เท่านั้นจึงใช้ MOSFET สำหรับงานนี้ นอกจากนี้ยังใช้ MOSFET เพื่อสร้างวงจรเพื่อจุดไฟให้กับมอเตอร์จรวดด้วยการเชื่อมต่อแบบมีสายกับคอนโทรลเลอร์ หากมีบางอย่างไม่ทำงานในวันเปิดตัวด้วยการควบคุมแบบไร้สาย ฉันสามารถต่อสายหัวเทียนไปยังตัวควบคุมเพื่อปล่อยจรวดได้

เมื่อคุณรู้ว่าคอนโทรลเลอร์ของคุณต้องทำอะไร ก็ถึงเวลาสร้างแผนภาพวงจรของส่วนประกอบทั้งหมดของคุณและคิดออกว่าจะตั้งค่าอย่างไรบนแผงหลัก…

ขั้นตอนที่ 2: เค้าโครงและการเดินสาย

เค้าโครงและการเดินสายไฟ
เค้าโครงและการเดินสายไฟ
เค้าโครงและการเดินสายไฟ
เค้าโครงและการเดินสายไฟ

การจัดวางองค์ประกอบที่ดีเป็นสิ่งจำเป็นสำหรับความเก่งกาจและการใช้งาน ตลอดจนความสวยงามซึ่งเป็นสิ่งที่ผมสนใจจริงๆ สิ่งนี้อธิบายว่าทำไมเสาอากาศถึงอยู่ด้านหน้าปุ่มหยุดฉุกเฉิน? ฉันพบเลย์เอาต์นี้โดยนำโฟมดั้งเดิมออกจากเคสและเคลื่อนย้ายส่วนประกอบไปรอบๆ จนกว่าฉันจะพอใจกับรูปลักษณ์ของมัน พื้นที่ว่างตรงกลางที่เหลือมีไว้สำหรับสติ๊กเกอร์แฟนซี แต่อย่างที่ฉันพูดไปก่อนหน้านี้ ตอนนี้ฉันไม่สามารถใช้เครื่องตัดไวนิลได้ ฉันจึงมีสติกเกอร์โลโก้โครงการอยู่ข้างๆ แทน

เมื่อคุณออกแบบเลย์เอาต์นี้แล้ว ให้ทำเครื่องหมายจุดของส่วนประกอบบนกระดานอะคริลิกพร้อมกับขนาดรูและขนาดโครงร่างของบอร์ด ซึ่งจะถูกตัดในขั้นตอนต่อไป ฉันใช้อะครีลิค 3 มม.

เมื่อคุณทราบส่วนประกอบทั้งหมดที่คุณต้องการและไปที่ใดแล้ว คุณจะต้องสร้างแผนผังหรือตารางว่าการเชื่อมต่อทั้งหมดไปที่ใด นี่คือตารางพินและแผนผังของฉัน อย่าคัดลอกเอกสารของฉันเนื่องจากส่วนประกอบของฉันจะแตกต่างไปจากของคุณ ดังนั้นการเชื่อมต่อจะแตกต่างกัน อย่างไรก็ตาม คุณสามารถใช้ของฉันเป็นแนวทางได้ฟรี แผนผังถูกสร้างขึ้นสำหรับ Instructables นี้เท่านั้น เนื่องจากฉันใช้ตารางพินเพื่อสร้างตัวควบคุมเท่านั้น ดังนั้นแผนผังจึงถูกเร่งและอาจมีข้อผิดพลาด! หากคุณต้องการสำเนาไฟล์ Fritzing ส่งข้อความถึงฉันในบัญชีโซเชียลมีเดียของฉัน แล้วฉันจะส่งอีเมลถึงคุณฟรีอีกครั้ง!

เมื่อวางแผนการเดินสาย คุณจะต้องพิจารณาว่ามีกี่พินบน Arduino ของคุณ (ฉันแนะนำ Arduino Mega หรือ Arduino Mega Pro) คุณจะต้องศึกษาส่วนประกอบของคุณและดูว่ามีหมุดเฉพาะที่พวกเขาต้องเข้าไปหรือไม่ ตัวอย่างเช่น คุณอาจมีส่วนประกอบ SPI หรือ I2C ที่ต้องการหมุดเฉพาะ เมื่อคุณพบพินที่แน่นอนที่ส่วนประกอบบางอย่างต้องการแล้ว คุณสามารถเติมพินดิจิตอลและอนาล็อกที่เหลือด้วยอินพุตและเอาต์พุตอื่นๆ เช่น สวิตช์ ปุ่ม ไฟ LED ออด และ MOSFET

เอกสารทั้งหมดมีอยู่ในเว็บไซต์หลบเลี่ยงของฉัน:

เมื่อการวางแผนทั้งหมดนี้เสร็จสิ้น คุณก็เข้าสู่ความสนุก…

ขั้นตอนที่ 3: การตัด

ตัด
ตัด
ตัด
ตัด

ถึงเวลาตัดแผงอะครีลิคหลักแล้วตัดรูทั้งหมดสำหรับส่วนประกอบ! ระวัง คุณกำลังจะทำเรื่องใหญ่! ตรวจสอบให้แน่ใจว่าคุณได้ทำเครื่องหมายทุกการตัดและตรวจสอบให้แน่ใจว่าถูกต้อง คุณสามารถตัดวัสดุเพิ่มเติมออกไปได้ แต่คุณไม่สามารถเพิ่มกลับเข้าไปได้เมื่อมันหายไป… ยังไงก็ไม่สวยอยู่ดี! ฉันทำผิดพลาดเมื่อตัดแผงหลักของฉัน ฉันไม่ได้ทำคะแนนเพียงพอด้วยมีดสแตนเลย์ และมันใช้วัสดุมากเกินไปเมื่อฉันหักมัน โชคดีที่สิ่งนี้ถูกปิดได้ง่ายโดยการทำช่องว่างเพื่อยกแผง

ในการตัดรูปร่างของกระดานหลัก ฉันจับไม้บรรทัดเหล็กตามเส้นขอบแล้วลากแล้วมีดสแตนเลย์ไปตามเส้นจนฉันผ่านแผงไปได้ประมาณครึ่งทาง ซึ่งใช้เวลานาน จากนั้นฉันก็ยึดอะครีลิคเข้ากับโต๊ะโดยมีเส้นตัดที่ขอบโต๊ะและส่วนที่ฉันต้องการบนโต๊ะ บิตที่ยื่นผ่านขอบนั้นหลุดออกมาอย่างง่ายดายด้วยแรงเล็กน้อย แต่มันทำให้ขอบที่สกปรกอยู่บ้าง ฉันใช้ค้อนทำความสะอาดขอบเหล่านี้อย่างคร่าวๆ แล้วจึงใช้ Dremel ที่มีหัวขัดเพื่อให้เรียบ เคสของฉันมีมุมมน ดังนั้นฉันจึงต้องปัดเศษอะครีลิกออกด้วย Dremel โดยใช้ดอกกัดเพื่อเริ่มต้นและจบด้วยดอกทราย

เมื่อคุณมีโครงร่างของแผงแล้ว คุณสามารถใช้ใบมีดตัด Dremel ร่วมกับสว่านเพื่อตัดรูทั้งหมดในแผงของคุณได้ วงกลมขนาดใหญ่เสร็จสิ้นด้วยการตัดเดรเมลขนาดเล็กจำนวนมาก สี่เหลี่ยมและสี่เหลี่ยมถูกตัดด้วยเดรเมล และเจาะรูเล็กๆ รูทั้งหมดเหล่านี้สามารถทำความสะอาดได้ด้วยแฟ้ม กระดาษทราย และดอกสว่าน Dremel หลังจากนั้น

ถึงเวลาทำความสะอาดรอยร้าวหรือขอบหยาบด้วยแผ่นไวนิล…

ขั้นตอนที่ 4: ห่อและติดตั้ง

แรป & เม้าท์
แรป & เม้าท์
แรป & เม้าท์
แรป & เม้าท์

ฉันซื้อห่อไวนิลคาร์บอนไฟเบอร์ราคาถูกสุดบนอีเบย์เพื่อให้ครอบคลุมทั้งแผง คาร์บอนไฟเบอร์จริงจะมีราคาแพงเกินไปและเลอะเทอะมาก แต่ฉันคิดอย่างนั้น ตัดแผ่นไวนิลให้ใหญ่กว่าแผงเล็กน้อย ไม่ว่าจะเป็นคาร์บอน ไม้ สีดำเงา หรือคุณอาจต้องการทาสี! ขึ้นอยู่กับความชอบของคุณ จากนั้นค่อยๆลอกฝาครอบกาวกลับออกเล็กน้อยแล้วเริ่มทาลงบนบอร์ด ตรวจสอบให้แน่ใจว่าคุณใช้ไม้กวาดหุ้มยางเพื่อขจัดฟองอากาศในขณะที่คุณทำ วางไวนิลอย่างระมัดระวังแล้วห่อให้แน่น ขึ้นอยู่กับคุณภาพของไวนิลของคุณ คุณอาจต้องเพิ่มกาวพิเศษ! หากคุณจู้จี้จุกจิกมาก คุณอาจต้องการทำให้ไวนิลนุ่มขึ้นเล็กน้อยด้วยเครื่องเป่าผมหรือปืนความร้อนเพื่อให้ได้มุมที่เรียบลื่นสุดๆ

เมื่อเสร็จแล้วก็ถึงเวลาตัดไวนิลที่ปิดรูสำหรับส่วนประกอบของคุณออก ระวังอย่าเลอะงานไวนิลที่สวยงามของคุณ!

ตอนนี้คุณสามารถติดตั้งส่วนประกอบทั้งหมดในตำแหน่งเดิมได้ ส่วนประกอบอาจต้องใช้น็อต สกรู กาว/อีพ็อกซี่ หรือแรงเสียดทานที่พอดี โดยทั่วไปส่วนประกอบส่วนใหญ่จะง่ายพอ โมดูลตัวรับส่งสัญญาณระยะไกล NRF24 ของฉันวางอยู่บนมุมหนึ่งในรู ดังนั้นฉันจึงเพิ่มแหวนรองและมันยืดให้ตรงอย่างสวยงาม ส่วนนี้ต้องติดด้วยอีพ็อกซี่ ฉันเลยผสมบางส่วนออกอย่างรวดเร็ว!

ฉันต้องการที่เก็บเสาอากาศ NRF24 เมื่อปิดเคส ดังนั้นเพื่อหลีกเลี่ยงไม่ให้เสาอากาศหาย ฉันจึงตัดสินใจสร้างคลิปที่พิมพ์ 3 มิติซึ่งถูกขันเข้ากับแผง คลิปนี้มีอยู่ใน Thingiverse ที่นี่!

เมื่อแผงของคุณดูสมบูรณ์ (นอกเหนือจากป้ายกำกับที่คุณอาจต้องการเพิ่ม) ก็ถึงเวลาพลิกกลับและเริ่มเดินสาย…

ขั้นตอนที่ 5: การบัดกรีและการเดินสาย

การบัดกรีและการเดินสายไฟ
การบัดกรีและการเดินสายไฟ
การบัดกรีและการเดินสายไฟ
การบัดกรีและการเดินสายไฟ
การบัดกรีและการเดินสายไฟ
การบัดกรีและการเดินสายไฟ

สายไฟแต่ละเส้นของฉันถูกบัดกรีเข้ากับส่วนประกอบต่างๆ จากนั้นจึงวิ่งไปที่ Arduino โดยจะเสียบเข้ากับหมุดส่วนหัวของตัวผู้ ฉันต้องสร้างสายไฟเหล่านี้เองโดยการตัดปลั๊กออกจากสายจัมเปอร์ บัดกรีให้มีความยาวที่เหมาะสมของลวดแล้วหุ้มฉนวนด้วยท่อหดด้วยความร้อน ก่อนที่คุณจะเริ่มบัดกรี ให้ติดตั้งไมโครคอนโทรลเลอร์ของคุณที่ด้านหลังของแผงเพื่อให้คุณสามารถวางแผนความยาวของสายไฟได้อย่างเหมาะสม ฉันแนะนำให้ทำสายไฟให้ยาวกว่าที่ควรจะเป็น ซึ่งจะช่วยให้จัดระเบียบได้อย่างเรียบร้อยเมื่อทำเสร็จแล้ว คุณอาจมีส่วนประกอบขนาดเล็ก เช่น ตัวต้านทาน ขั้วต่อสกรู และ MOSFET เพื่อบัดกรีบนบอร์ดที่มีประสิทธิภาพ

เมื่อสายไฟของคุณถูกบัดกรีแล้ว คุณสามารถเสียบสายไฟทั้งหมดเข้ากับพิน Arduino จากนั้นใช้ที่รัดสายเคเบิลเพื่อทำให้ทุกอย่างเรียบร้อยยิ่งขึ้น กระบวนการนี้ใช้เวลานาน แต่คุ้มค่าและน่าพอใจมาก!

ลำโพงในตัวเครื่องพิมพ์ 3 มิติมีไว้สำหรับการอัพเกรดในอนาคตซึ่งเกี่ยวข้องกับการเล่นไฟล์.wav และทำให้ตัวควบคุมพูด/เล่นเสียง

กระบวนการทั้งหมดนี้ทำให้ฉันใช้เวลามากกว่าสองวัน เนื่องจากการทำสายไฟแบบกำหนดเองและฉนวนทุกๆ การเชื่อมต่อนั้นใช้เวลานานมาก! แค่เปิดเพลง หยิบขนมแล้วเริ่มบัดกรี ตรวจสอบให้แน่ใจว่าแผนผังของคุณอยู่ใกล้!

เมื่อเดินสายเสร็จแล้ว ก็ถึงเวลาสำหรับซอฟต์แวร์…

ขั้นตอนที่ 6: ซอฟต์แวร์

ซอฟต์แวร์
ซอฟต์แวร์

ขณะนี้ฉันมีซอฟต์แวร์พื้นฐานเพื่อรับการตั้งค่าทั้งหมดและยอมรับรหัสความปลอดภัย แต่ซอฟต์แวร์ของฉันยังไม่สมบูรณ์เนื่องจากแผ่นเปิดใช้ยังไม่เสร็จ! ฉันจะแก้ไขส่วนนี้และเพิ่มซอฟต์แวร์ทั้งหมดของฉันและคำอธิบายเมื่อฉันทำเสร็จแล้ว!

ซอฟต์แวร์ของทุกคนจะแตกต่างกันไปขึ้นอยู่กับว่าคอนโทรลเลอร์ของคุณจะทำอะไร เมื่อถึงจุดนี้ตัวควบคุมของคุณก็เริ่มมีชีวิตขึ้นมา! ฉันแนะนำให้ศึกษาวิธีเขียนโปรแกรมส่วนประกอบแต่ละส่วนของคุณ จากนั้นจึงออกแบบซอฟต์แวร์ด้วยผังงาน คุณสามารถดูผังงานซอฟต์แวร์การตั้งค่าของฉันได้ที่นี่ แม้ว่าฉันจะยังไม่มีผังงานสำหรับซอฟต์แวร์ลำดับการเปิดตัวของฉัน

วิธีที่ง่ายที่สุดในการจัดการกับซอฟต์แวร์จำนวนมากคือการวางแผน ยิ่งคุณวางแผนมากเท่าไหร่ก็ยิ่งง่ายขึ้นเท่านั้น เริ่มต้นด้วยการเดินสายบันทึกย่อและความคืบหน้าไปยังไดอะแกรมแผนผังขั้นตอนสุดท้ายซึ่งแสดงทุกสิ่งที่ตัวควบคุมของคุณต้องทำและวิธีที่ระบบนำทาง Mine แสดงสิ่งที่แสดงบนหน้าจอ LCD รวมถึงวิธีการไปมาระหว่างส่วนต่างๆ เมื่อคุณออกแบบซอฟต์แวร์และรู้วิธีตั้งโปรแกรมแต่ละส่วนประกอบแล้ว ดื่มกาแฟและทำงานให้เสร็จในเย็นวันหนึ่ง ทำเช่นนี้สองสามคืนและจะทำก่อนที่คุณจะรู้! ฟอรัมและเว็บไซต์ Arduino จะกลายเป็นเพื่อนที่ดีที่สุดของคุณในช่วงสองสามคืนนี้!

เคล็ดลับที่ใหญ่ที่สุดของฉัน สิ่งนี้จะช่วยชีวิตคุณได้! เมื่อคุณตั้งค่าปุ่ม/สวิตช์เป็นอินพุต คุณต้องใช้โค้ดนี้: pinMode(6, INPUT_PULLUP);

หากคุณไม่เพิ่ม '_PULLUP' ปุ่ม/สวิตช์ของคุณจะเด้งและไม่ทำงาน ฉันเรียนรู้เรื่องนี้อย่างยากลำบากและใช้เวลา 5 ชั่วโมงในการทำงานพิเศษกับสิ่งนี้เพียงลำพัง ก่อนที่ฉันจะตระหนักถึงความผิดพลาดง่ายๆ ของฉัน

ในตอนท้ายของซอฟต์แวร์ คุณจะต้องอัปโหลดอย่างน้อย 100 ครั้งสำหรับการทดสอบ แต่ก็ยังมีการทดสอบที่ต้องทำอีกมาก…

ขั้นตอนที่ 7: การทดสอบ

การทดสอบ
การทดสอบ

การทดสอบการทดสอบการทดสอบ กุญแจสำคัญในการทำให้โครงการใด ๆ สมบูรณ์แบบและทำงานได้ตามที่ต้องการ หากบางอย่างใช้ไม่ได้ผล คุณจะต้องติดตามปัญหา อาจเปลี่ยนส่วนประกอบ เดินสายใหม่ หรือเปลี่ยนโค้ดเล็กน้อยในกรณีที่ดีที่สุด ไม่มีโปรเจ็กต์ใดที่จะทำงานได้สมบูรณ์แบบในครั้งแรก เพียงแค่ยืนหยัดกับมันจนกว่าจะเสร็จและทำงานได้อย่างราบรื่น

เมื่อใช้งานได้สมบูรณ์แบบคุณก็พร้อมใช้! ในกรณีของฉัน นี่คือการปล่อยจรวด…

ขั้นตอนที่ 8: เปิดตัว

ปล่อย!
ปล่อย!
ปล่อย!
ปล่อย!
ปล่อย!
ปล่อย!

คุณกำลังรอคอยภาพถ่าย/วิดีโอเปิดตัวที่แสนหวาน! ขออภัยที่ทำสิ่งนี้กับคุณ แต่การเปิดตัวครั้งแรกยังคงมีอยู่อย่างน้อย 3 เดือน ฉันต้องทำ Launchpad และจบทุกส่วนของโครงการทั้งหมด ตอนนี้ฉันอายุได้ 6 เดือนและทำงานทุกวันตั้งแต่เริ่มงาน เป็นโครงการที่ใหญ่มาก!

ฉันกำลังทำงานกับวิดีโอขนาดใหญ่เกี่ยวกับวิธีการสร้างคอนโทรลเลอร์ รวมถึงสิ่งที่ทำและการสาธิตบางส่วน หวังว่าจะปรากฏใน YouTube ภายในหนึ่งสัปดาห์!

จากที่กล่าวมาคุณสามารถติดตามความคืบหน้าของฉันได้จนถึงการเปิดตัวครั้งแรกและผ่านความล้มเหลวและการปรับแต่งเริ่มต้นทั้งหมด ฉันกำลังทำงานกับวิดีโอ YouTube มากมายเกี่ยวกับโปรเจ็กต์นี้ และฉันก็โพสต์ไปที่ Twitter และ Instagram อย่างต่อเนื่อง มีวิดีโอ YouTube ขนาดใหญ่บางรายการเกี่ยวกับตัวจรวด แท่นปล่อยจรวด และแน่นอนว่าเปิดตัว นี่คือบัญชีทั้งหมดของฉัน…

ยูทูบ:

ทวิตเตอร์:

อินสตาแกรม:

Thingiverse:

เว็บไซต์ Dodgy ของฉัน:

ต้องการสติกเกอร์?

ขั้นตอนที่ 9: ก้าวไปอีกขั้น!?

อย่างที่ฉันพูดไปก่อนหน้านี้ฉันยังทำไม่เสร็จ! ฉันยังต้องการแบตเตอรี ติดตั้ง และทำฉลากขั้นสุดท้าย

อย่างไรก็ตาม ฉันมีแนวคิดอื่นๆ มากมายเกี่ยวกับวิธีก้าวไปอีกขั้น!

  • คอมพิวเตอร์ Raspberry Pi พร้อมหน้าจอในตัวฝาเคส
  • ปลั๊กกล้วยสำหรับการสำรองข้อมูลแบบมีสาย
  • เสาอากาศภายนอกบนขาตั้งกล้อง
  • การชาร์จแบตเตอรี่ด้วยปลั๊กที่แผงหลัก
  • การเขียนโปรแกรมด้วยปลั๊กบนแผงหลัก
  • แผงไฟเบอร์คาร์บอนแท้
  • รองรับหลังแผงเพื่อหยุดการโค้งงอ

ฉันขอโทษสำหรับภาพที่ขาดหายไป! พวกเขาถูกถ่ายในโทรศัพท์ของฉันเพราะฉันไม่คิดว่าจะรับมาก

ฉันหวังว่านี่จะเป็นแรงบันดาลใจให้คุณสร้างของคุณเอง! อยากเห็นผลงานของคุณ….

แนะนำ: