LittleBits Magical Marble Sorting Machine: 11 ขั้นตอน (พร้อมรูปภาพ)
LittleBits Magical Marble Sorting Machine: 11 ขั้นตอน (พร้อมรูปภาพ)
Anonim
เครื่องคัดแยกหินอ่อน LittleBits Magical
เครื่องคัดแยกหินอ่อน LittleBits Magical

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

เป็นเครื่องคัดแยกหินอ่อนมหัศจรรย์ โดยใช้เซ็นเซอร์สีจาก Adafruit พิมพ์ TCS34725 และ Leonardo Arduino จาก Littlebits เครื่องแยกสีได้สี่สี และยังนับจำนวนลูกหินต่อสีด้วย ชิ้นส่วนอิเล็กทรอนิกส์ทั้งหมดทำด้วย Littlebits "LittleBits" คืออะไร ?LittleBits สร้างแพลตฟอร์มของหน่วยการสร้างอิเล็กทรอนิกส์ที่ใช้งานง่าย ซึ่งช่วยให้ทุกคนสามารถสร้างสรรค์สิ่งประดิษฐ์ทั้งขนาดใหญ่และขนาดเล็ก พวกเขาสร้างชุดเทคโนโลยีที่สนุก ใช้งานง่าย และสร้างสรรค์อย่างไม่รู้จบ ชุดนี้ประกอบด้วยหน่วยการสร้างอิเล็กทรอนิกส์ที่มีรหัสสี แม่เหล็ก และทำให้เทคโนโลยีที่ซับซ้อนเป็นเรื่องง่ายและสนุก พวกเขาใช้ร่วมกันได้ในรูปแบบต่างๆ นับล้านเพื่อส่งเสริมให้เด็กๆ ประดิษฐ์อะไรก็ได้ ตั้งแต่สัญญาณเตือนพี่น้อง หุ่นยนต์ไร้สาย ไปจนถึงเครื่องมือดิจิทัล

สำหรับรายละเอียดเกี่ยวกับระบบการเรียนรู้อิเล็กทรอนิกส์นี้ โปรดดูที่ www.littlebits.cc

ขั้นตอนที่ 1: วัสดุที่คุณต้องการ:

ส่วนประกอบ Littlebits ต่อไปนี้ ใช้สำหรับชิ้นส่วนอิเล็กทรอนิกส์ของเครื่อง: 1 USB Power1 Dimmer3 Servo's2 Adhesive shoes3 อุปกรณ์เสริมเซอร์โว1 สายแยก1 ลำโพง Synth2 แผงยึด1 รีโมทอินฟราเรดทริกเกอร์1 Arduino Leonardo1 เครื่องเล่น MP31 จำนวน+บิต1 อะแดปเตอร์ไฟหูดที่ผนัง 5 Bitsnaps3 สายไฟและวัสดุงานฝีมือ ยังทำให้เป็นเครื่องจักรที่น่าสนใจ:ไม้MDF 6มิลลิเมตรกระดาษแข็งสีขาว 1มิลลิเมตรไม้หินอ่อน25มิลลิเมตรเซ็นเซอร์สี Adafruit TCS34725ชุดสลักเกลียวและถั่ว M3 และแหวนรองชุด M3 standoffs ความยาวต่างๆ สี (เหลือง, เขียว, น้ำเงิน, แดง, ม่วง,, ดำ)กาว

ขั้นตอนที่ 2: หัวใจของเครื่องจักร

หัวใจของเครื่องจักร
หัวใจของเครื่องจักร

เซ็นเซอร์สีเชื่อมต่อผ่าน I2C (SDA, SCL) และการเชื่อมต่อ GND และ 5 โวลต์ VCC ที่ด้านหน้าของ Arduino I2C เป็นการเชื่อมต่อแบบอนุกรมที่ง่ายมากที่ใช้สำหรับการสื่อสารระหว่างเซ็นเซอร์และ Arduino (SDA บนอินพุต D2 และ SCL บนอินพุต D3) คุณสามารถตรวจสอบเว็บไซต์ Adafruit สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับเซ็นเซอร์สีและการเชื่อมต่อ I2C ดู: www.adafruit.com/product/1334

พวกเขายังจัดหาห้องสมุด Arduino ที่คุณต้องการ

ขั้นตอนที่ 3: มันทำงานอย่างไร ?

มันทำงานอย่างไร ?
มันทำงานอย่างไร ?

Littlebits Arduino Leonardo มีการเชื่อมต่อเอาต์พุตสามแบบคือ D1, D5 และ D9. D1 ใช้เพื่อเปิดใช้งานเซอร์โวกลไกการเตะเพื่อส่งหินอ่อนไปยังช่องทางการเรียงลำดับ นอกจากนี้ยังรีเซ็ตตัวนับหินอ่อนและเปิดใช้งานเครื่องเล่น MP3 ซึ่งเต็มไปด้วยเสียงกระดิ่งที่ดี D5 ใช้เพื่อตั้งค่าเซอร์โวตัวเลือกการจัดเก็บในตำแหน่งที่ถูกต้อง ขึ้นอยู่กับผลลัพธ์ของเซ็นเซอร์สีและตั้งค่าเซอร์โวตัวชี้มือเป็น ชี้ไปที่สีหินอ่อนที่ตรวจพบที่ด้านหน้าของเครื่อง D9 ใช้เพื่อแสดงจำนวนหินอ่อนที่มีสีบางสีบนบิต Number ซึ่งอยู่ด้านหน้าเช่นกัน Littlebits Arduino Leonardo มีการเชื่อมต่ออินพุตสามช่อง D0, A0 และ A1 ในเครื่องนี้มีเพียง A0 เท่านั้นที่ใช้สำหรับเครื่องตรวจจับระยะไกลอินฟราเรดซึ่งเปิดใช้งานการนับครั้งสุดท้ายหลังจากที่เครื่องหยุดการเรียงลำดับ ด้วยการเชื่อมต่อนี้ทั้งเครื่องยังใช้พลังงาน 5 โวลต์ผ่านแหล่งจ่ายไฟ USB..

ขั้นตอนที่ 4: โกดังหินอ่อน

โกดังหินอ่อน
โกดังหินอ่อน
โกดังหินอ่อน
โกดังหินอ่อน

สำหรับโกดัง (ที่เก็บลูกหินที่ไม่ได้จัดเรียงไว้) ฉันใช้ภาชนะกระดาษแข็งทรงกระบอกจาก MyMuesly และเพิ่มเส้นทางเกลียวกระดาษแข็งที่พื้นผิวด้านนอกด้วยรั้วขนาดเล็กเพื่อให้ลูกหินอยู่กับที่ เส้นทางเกลียวนี้ติดกาวบนชั้นหินจำนวนหนึ่ง ก้อนไม้สีแดง ดู www.mymuesli.com/

ขั้นตอนที่ 5: กลไกการเตะและตัวเรียงลำดับหินอ่อน

กลไกการเตะและตัวเรียงลำดับหินอ่อน
กลไกการเตะและตัวเรียงลำดับหินอ่อน
กลไกการเตะและตัวเรียงลำดับหินอ่อน
กลไกการเตะและตัวเรียงลำดับหินอ่อน

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

ขั้นตอนที่ 6: เลน

The Lanes
The Lanes

ทำจากกระดาษแข็งสีขาว แต่ละเลนกว้างพอสำหรับลูกแก้วขนาด 25 มม. ติดตั้งด้วยความลาดชันเพื่อให้ลูกหินเลื่อนเข้าไปในเลน

ขั้นตอนที่ 7: เซ็นเซอร์สีอยู่ที่ไหน

เซ็นเซอร์สีอยู่ที่ไหน
เซ็นเซอร์สีอยู่ที่ไหน
เซ็นเซอร์สีอยู่ที่ไหน
เซ็นเซอร์สีอยู่ที่ไหน

ฉันสร้างทางลาดไม้ที่มีเซ็นเซอร์สี TCS34725 อยู่ข้างใน หินอ่อนที่จับอยู่ภายในกลไกการเตะจะตกลงบนเซ็นเซอร์เพื่อให้สามารถวัดสีได้ มีพลาสติกใสชิ้นเล็กๆ บนพื้นผิวเพื่อหลีกเลี่ยงการปิดกั้นหินอ่อนบนรูที่เซ็นเซอร์ตั้งอยู่

ขั้นตอนที่ 8: เครื่องเล่น MP3 อยู่ที่ไหน

เครื่องเล่น MP3 อยู่ที่ไหน?
เครื่องเล่น MP3 อยู่ที่ไหน?

mp3 บิตเต็มไปด้วยเสียงกระดิ่งและติดตั้งอยู่ภายในกล่องหลักพร้อมกับลำโพงสังเคราะห์บนแผงยึดแบบกลับหัว เสียงระฆังเมื่อมีการจัดเรียงหินอ่อน

ขั้นตอนที่ 9: การนับ

นับ
นับ
นับ
นับ

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

ขั้นตอนที่ 10: ย้ายมัน ย้ายมัน

Image
Image

ดูการทำงานของเครื่อง !

คุณจะไม่ต้องสับเปลี่ยนถุงลูกแก้วอีกต่อไป!

ขั้นตอนที่ 11: การเขียนโปรแกรม

Arduino Contest 2016
Arduino Contest 2016

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

Arduino Contest 2016
Arduino Contest 2016

รางวัลที่สองในการประกวด Arduino 2016