สารบัญ:

Arduino Orb Build Warden: 7 ขั้นตอน
Arduino Orb Build Warden: 7 ขั้นตอน

วีดีโอ: Arduino Orb Build Warden: 7 ขั้นตอน

วีดีโอ: Arduino Orb Build Warden: 7 ขั้นตอน
วีดีโอ: It Works! Solar Charge Controller - PWM5 Femto 2024, พฤศจิกายน
Anonim

Ambient Orb ที่ใช้ Arduino ได้รับการออกแบบมาอย่างชัดเจนสำหรับการตรวจสอบระบบ Source Code Autobuild ลูกแก้วนี้สามารถนำไปใช้ใหม่ได้อย่างง่ายดายเพื่อตรวจสอบทุกสิ่งที่สามารถมีการแจ้งเตือนเป็นครั้งคราว

ขั้นตอนที่ 1: วัตถุประสงค์

วัตถุประสงค์
วัตถุประสงค์

เมื่อไม่นานมานี้ เพื่อนร่วมงานคนหนึ่งได้ส่งบทความเกี่ยวกับอุปกรณ์ "Extreme Feedback" มาให้ฉัน ซึ่งสามารถแนบไปกับระบบสร้างอัตโนมัติของคุณโดยมีเจตนาอย่างชัดเจนว่างานสร้างนั้นเสีย และอาจสร้างความรำคาญใจมากพอที่จะช่วยจูงใจผู้คนให้หันมา แก้ไขโครงสร้างที่ชำรุด ตั้งแต่อ่านบทความนี้ ฉันค่อนข้างจะรู้สึกไม่สบายใจกับแนวคิดในการสร้างหนึ่งในอุปกรณ์เหล่านี้สำหรับทีมของฉัน การรักษาสิ่งก่อสร้างให้สะอาดอยู่เสมอนั้นยาก และหากไม่มีการเตือนตลอดเวลา ก็อาจเป็นเรื่องง่ายมากที่ผู้คนปล่อยให้งานสร้างพังเป็นเวลานาน สิ่งนี้ขัดต่อจุดประสงค์ในการสร้าง autobuild และอาจถึงขั้นทดสอบยูนิตได้ ฉันดู Ambient Orb แต่ฉันต้องยอมรับ ฉันไม่ได้ตื่นเต้นเป็นพิเศษกับความจริงที่ว่ามันมีการสมัครรับข้อมูลรายเดือน และคุณไม่สามารถพูดได้ โดยตรงกับคอมพิวเตอร์ของคุณ ดังนั้นฉันจึงเริ่มสอนตัวเองเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์ด้วยความหวังว่าจะสามารถสร้างอุปกรณ์เหล่านี้ได้ด้วยตัวเอง หลังจากนั้นประมาณหนึ่งเดือน ฉันวิ่งไปที่แพลตฟอร์ม Arduino ซึ่งทำให้ฉันรู้สึกว่าเป็นแพลตฟอร์มที่สมบูรณ์แบบสำหรับการสร้างลูกโลกตั้งแต่เริ่มต้น นี่คือผลลัพธ์สุดท้ายของโครงการของฉันคือ The Arduino Orb Build Warden

ขั้นตอนที่ 2: อะไหล่

อะไหล่
อะไหล่
อะไหล่
อะไหล่

การออกแบบ Build Warden ได้รับอิทธิพลอย่างมากจาก Arduino Ambient Orb ของ Tod E. Kurt จากคลาส Spooky Arduino ของเขา ฉันเริ่มต้นด้วยสิ่งนั้นเป็นฐานและไปจากที่นั่น อย่างแรกเลย เราต้องการชิ้นส่วนอะไร? Parts ListRadio Shack:

  • บอร์ด PC อเนกประสงค์ 417 รู (276-150) $1.99
  • ลวดเชื่อม, ทึบ, แดง, ดำ, เขียว, 22 เกจ, 90 ฟุต, (278-1221) $5.99

จาเมโก:

  • 3 x ไฟ LED สีน้ำเงิน (183222) $2.95 ต่อเครื่อง
  • 3 x LED สีเขียว, (334473) $1.45 ต่อเครื่อง
  • 3 x LED สีแดง (33481) $0.27 ต่อเครื่อง
  • 220 โอห์ม, ตัวต้านทาน 1/8W (100), (107941) $0.69

สปาร์คฟัน:

Arduino NG, (Arduino-USB) $31.95

โฮมดีโป:

อุปกรณ์ให้แสงสว่าง (ผลงาน #74457 หรือใกล้เคียง), ~$10.00

รายการอื่นๆ:

  • Sharpie สีแดง (ไม่บังคับ)
  • บลู ชาร์ปี (อุปกรณ์เสริม)
  • กรีนชาร์ปี้ (ไม่บังคับ)
  • สีสเปรย์สีดำ (อุปกรณ์เสริม)
  • ท่อหดความร้อน (อุปกรณ์เสริม)
  • ประสาน
  • หัวแร้ง
  • ไม้ตัดกลม 1/2 นิ้ว - ตัดให้ได้ขนาดเท่าฐานโคม)
  • 2 x Standoffs Metal Hex (Sparkfun: COM-00126 หากคุณไม่มีซึ่งไม่น่าจะเป็นไปได้)
  • 2 x สกรูยึดเมนบอร์ด (ที่พอดีกับขาตั้ง)

ทางเลือกอื่น:ฉันได้เพิ่มส่วนนี้แล้ว เนื่องจากบางรายการดูเหมือนจะไม่มีให้บริการแล้ว ต่อไปนี้เป็นทางเลือกบางส่วน:

  • 3 x LED สีแดง, (Jameco #333526), $0.22 ต่อเครื่อง
  • 2x 220 โอห์ม, ตัวต้านทาน 1/8W (5), (Radio Shack #271-011) $0.99 ea

-หรือ-

ตัวต้านทาน 1/8W สารพัน 500 ตัว (Radio Shack #271-003) $12, 99 (ใช่ มี 10 220 โอห์ม)

ขั้นตอนที่ 3: ให้คอมพิวเตอร์พูดคุยกับ Arduino ติดตั้งซอฟต์แวร์

ให้คอมพิวเตอร์คุยกับ Arduino ติดตั้งซอฟต์แวร์
ให้คอมพิวเตอร์คุยกับ Arduino ติดตั้งซอฟต์แวร์

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

ขั้นตอนที่ 4: แผนภาพวงจร

แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม
แผนภูมิวงจรรวม

โครงการนี้เป็นวงจรที่ง่ายมาก สิ่งที่เราจะทำคือการเดินสายไฟสามเส้นจากพิน 9, 10 และ 11 แต่ละเส้นจะแตกแขนงไปที่ตัวต้านทาน 220 โอห์ม 3 ตัว จากนั้นต่อไฟ LED ที่มีสีเดียวกัน 3 ดวง (9: แดง 10: เขียว 11: สีฟ้า). สิ่งเหล่านี้ทั้งหมดจะแนบกลับไปที่ลวด 1 เส้นที่จะลงกราวด์

พูดอย่างเคร่งครัดแต่ละสีควรใช้ตัวต้านทานที่แตกต่างกันจริง ๆ แต่ผลลัพธ์ที่ได้คือในความคิดของฉัน ดีเพียงพอ หากคุณต้องการลองใช้สีที่สมดุลอย่างสมบูรณ์แบบ คุณมีทางเลือกสองทาง แก้ไขในซอฟต์แวร์ ซึ่งง่ายพอ หรือใช้ตัวต้านทานต่างกันสำหรับแต่ละสี ในการพูดคุยกับท็อด อี. เคิร์ตเกี่ยวกับเรื่องนี้ ข้อเสนอแนะของเขาคือ: "สำหรับความสมดุลของสีที่คุณกล่าวถึง สิ่งสำคัญที่คุณต้องกังวลคือเนื่องจากฟิสิกส์ของ LED แต่ละสีมีแรงดันตกที่แตกต่างกัน (สีแดงคือ ~2.0V, สีเขียวคือ ~2.6V, สีน้ำเงินคือ ~3.3V) ดังนั้นควรมีตัวต้านทานค่าที่แตกต่างกันสำหรับแต่ละสี (เช่น ถ้าตัวต้านทานของสีแดงคือ 220 โอห์ม สีน้ำเงินควรลดขนาดลงเหลือประมาณ 130 โอห์ม) ผม ทิ้งสิ่งนี้ไว้ในบันทึกย่อเพราะมันอาจสร้างความสับสนได้ คุณสามารถจัดการกับมันในซอฟต์แวร์โดยปรับค่า PWM ให้เป็นจำนวนที่สอดคล้องกัน " คุณอาจต้องการรวมบอร์ดต้นแบบที่มีไฟ LED แต่ละสีเพียง 1 ดวงไว้ด้วยกัน ฉันทำสิ่งนี้เพื่อให้การทำงานกับซอฟต์แวร์ง่ายขึ้น ฉันรวมภาพถ่ายของบอร์ดต้นแบบไว้ที่นี่

ขั้นตอนที่ 5: ประสานบอร์ดของคุณเข้าด้วยกัน

ประสานบอร์ดของคุณเข้าด้วยกัน
ประสานบอร์ดของคุณเข้าด้วยกัน
ประสานบอร์ดของคุณเข้าด้วยกัน
ประสานบอร์ดของคุณเข้าด้วยกัน
ประสานบอร์ดของคุณเข้าด้วยกัน
ประสานบอร์ดของคุณเข้าด้วยกัน
ประสานบอร์ดของคุณเข้าด้วยกัน
ประสานบอร์ดของคุณเข้าด้วยกัน

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

ขั้นตอนที่ 1 (ภาพที่ 2)

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

ขั้นตอนที่ 2 (ภาพที่ 3)

ใช้สีเป็นแนวทาง ติดไฟ LED 9 ดวง ลีดตรงกลางจะต้องลงกราวด์ ดังนั้นต้องแน่ใจว่าได้ประสานด้านแบนของ LED เข้ากับลีดที่แคบยาว LED สามารถรับกระแสไฟฟ้าได้ในทิศทางเดียวเท่านั้น ดังนั้นหากส่วนนี้เลอะ คุณจะมีชิ้นส่วนที่สูญเปล่าจำนวนมาก

ขั้นตอนที่ 3 (ภาพที่ 4)

ต่อสายไฟที่ยาวกว่า 4 เส้น (ยาวประมาณ 5-7 นิ้ว) อันสีแดง 3 อัน และอันสีดำหนึ่งอันที่ฐานของกระดาน สีดำจะติดกับสายกลางยาว 2 เส้น บัดกรีบนลวดสีดำสั้น ๆ เพื่อข้ามจากสายกลางยาวสายหนึ่งไปยังอีกสายหนึ่งโดยเปลี่ยนทั้งสองเป็นพื้น อีก 3 สายควรบัดกรีในรูตรงกลางของสายนำสีที่ฐานของกระดาน หนึ่งถึงสีแดง (ด้านขวา) หนึ่งถึงสีเขียว (ด้านซ้าย) และหนึ่งถึงสีน้ำเงิน (ด้านขวา) ใช้รูปภาพสำหรับอ้างอิง

ขั้นตอนที่ 4 (ภาพที่ 5)

ขั้นตอนนี้จะเกี่ยวกับการเชื่อมต่อสีน้ำเงินให้เสร็จสิ้น กำปั้น ประสานลวดสีแดงที่เชื่อมต่อแผ่นสีน้ำเงิน 2 แผ่นที่ฐานของกระดาน ทางด้านขวา บัดกรีลวดจากแผ่นสีน้ำเงินไปยังตัวต้านทานสีน้ำเงิน 1 ตัว ทางด้านซ้าย เชื่อมต่อสายสีแดง 2 เส้นจากแผ่นสีน้ำเงินที่ฐานกับตัวต้านทานสีน้ำเงิน 2 ตัว

ขั้นตอนที่ 5 (ภาพที่ 6)

เหมือนกับขั้นตอนที่ 4 แต่มีสีเขียวและด้านข้างกลับด้าน

ขั้นตอนที่ 6 (ภาพที่ 7)

เหมือนกับขั้นตอนที่ 4 แต่มีสีแดง

ขั้นตอนที่ 7 ((ภาพที่ 1)

นำสายไฟ 4 เส้นที่ห้อยลงมาจากฐานของบอร์ด ใช้ Sharpies สีเขียวและสีน้ำเงินเพื่อทำเครื่องหมายที่ปลายสาย เพื่อให้คุณทราบว่าสายใดไปต่อที่ขาของ Arduino สุดท้าย หากคุณมีท่อหด ให้ใส่สายไฟในท่อหดแล้วตีด้วยปืนความร้อนหรือไฟแช็ก

ขั้นตอนที่ 6: สร้างฐาน

สร้างฐาน
สร้างฐาน
สร้างฐาน
สร้างฐาน
สร้างฐาน
สร้างฐาน

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

ไปและตัดวงกลมไม้ออก จากนั้นเจาะรูที่คุณทำเครื่องหมายตำแหน่งของรูสลัก ตรวจสอบให้แน่ใจว่าสลักเกลียวที่มาพร้อมกับโคมไฟสามารถเลื่อนผ่านรูได้อย่างง่ายดาย (แต่ไม่หลวมมาก) ที่ด้านล่างของจานไม้ คุณอาจต้องใช้ดอกสว่านขนาดใหญ่กว่า เพราะสลักเกลียวอาจไม่ยาวพอที่จะเจาะดิสก์ได้ คุณจะต้องเจาะจานประมาณครึ่งทางโดยมีขนาดใหญ่พอสำหรับสลัก วงแหวนรอง และน็อตให้พอดี บิตครึ่งนิ้วก็น่าจะดี ตอนนี้ตั้ง Arduino ของคุณไว้ตรงกลางของดิสก์แล้ววาดไปรอบ ๆ โดยทำเครื่องหมายรูยึดสองรูใน Arduino บนไม้ เจาะรูเล็ก ๆ โดยที่จุดยึด Arduino สองจุดไป สิ่งเหล่านี้ควรมีขนาดใหญ่พอสำหรับขันสกรูเข้ากับฐานรองของเมนบอร์ด หมายเหตุ: หากคุณสงสัยว่า "การขัดแย้งของเมนบอร์ด" คืออะไร ให้ดูหมายเหตุในรูปภาพที่ 4 พวกมันคือสลักเกลียวเล็กๆ ที่ขันเข้ากับเคสคอมพิวเตอร์ และมี ด้ายบนหัวของพวกเขา จากนั้นใช้สกรูยึดเมนบอร์ดกับสิ่งเหล่านี้ โดยปกติแล้วจะมีหัวที่ยาวพอที่จะเก็บเมนบอร์ดไว้ไม่ให้ลัดวงจรกับเคสโลหะ เมื่อขันแล้วให้ติดตั้ง Arduino บนดิสก์ไม้โดยขันเข้ากับสลักเกลียวสำหรับยึดเมนบอร์ด ตอนนี้คุณมี Arduino อยู่บนบอร์ดแล้ว ไปหาฐานติดตั้งไฟ (สมมติว่ามันแห้ง) คุณจะต้องเจาะรูที่ด้านข้างของฐานเพื่อให้สามารถต่อสาย USB ได้ เสียบสายเคเบิลแล้วคำนวณว่าคุณต้องตัดออกมากน้อยเพียงใด

ขั้นตอนที่ 7: รวมทุกอย่างเข้าด้วยกัน

รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน
รวมทุกอย่างไว้ด้วยกัน

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

แนะนำ: