สารบัญ:

หุ่นยนต์ E-textile: 5 ขั้นตอน (พร้อมรูปภาพ)
หุ่นยนต์ E-textile: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ E-textile: 5 ขั้นตอน (พร้อมรูปภาพ)

วีดีโอ: หุ่นยนต์ E-textile: 5 ขั้นตอน (พร้อมรูปภาพ)
วีดีโอ: วิวัฒนาการ (นวัตกรรม) แห่งสิ่งทอ 2024, กรกฎาคม
Anonim
หุ่นยนต์ E-textile
หุ่นยนต์ E-textile

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

ขั้นตอนที่ 1: บทที่ 1: รับอุปกรณ์

บทที่ 1: การรับพัสดุ
บทที่ 1: การรับพัสดุ
บทที่ 1: การรับพัสดุ
บทที่ 1: การรับพัสดุ

มีสององค์ประกอบที่แตกต่างกันที่ประกอบขึ้นเป็นโครงการนี้ ศิลปะและเทคโนโลยี ระยะขั้นบันไดรวมถึงการสร้างร่างกายของ Fiberbot ด้วยวัสดุสิ้นเปลือง และชิ้นส่วนเดิมของโครงการต้องใช้วิธีการที่เข้าใจเทคโนโลยีมากขึ้นโดยใช้วัสดุที่ไม่สิ้นเปลือง สำหรับเทมเพลต Fiberbot คุณสามารถหาซื้ออุปกรณ์สิ้นเปลืองส่วนใหญ่ได้ที่ร้าน Dollar Store หรือร้านงานฝีมือในพื้นที่ของคุณ สำหรับส่วนประกอบที่เป็นหุ่นยนต์ของ Fiberbot ฉันซื้ออุปกรณ์ส่วนใหญ่ทางออนไลน์ที่ Adafruit แต่มีร้านค้าออนไลน์หลายแห่งที่คุณสามารถหาได้ ฉันขอแนะนำให้ซื้อหรือเช่าหนังสือ Make: Making Simple Robots โดย Kathy Ceceri หนังสือเล่มนี้เป็นที่ที่ฉันพบโครงการ Fiberbot ซึ่งมีคำแนะนำแบบทีละขั้นตอนและอธิบายได้ง่าย วัสดุที่แสดงด้านล่างทั้งหมดทำให้ฉันเสียค่าใช้จ่ายประมาณ 40 เหรียญ แต่นั่นเป็นเพราะฉันไม่มีอุปกรณ์ของตัวเอง (ผมยืมหัวแร้งมาลดราคาโครงการด้วย) นี่เป็นหนึ่งใน e-textiles ที่ถูกกว่าแน่นอน แถมยังน่ารักมากอีกด้วย!!

ตัว/แม่แบบ Fiberbot

- สักหลาดสีต่างๆ - หัวแร้ง

- กรรไกร - ลวดบัดกรี

- ด้ายปัก - คีมตัด/คีมปอกสายไฟ

- เข็ม - ลวดเคลือบหรือคลิปจระเข้

- เวลโคร

- ผ้ากระสอบ

- ผ้าสำลี/ผ้าแห้ง

อุปกรณ์หุ่นยนต์

- ไมโครคอนโทรลเลอร์ Adafruit Gemma (#1222)

- Adafruit Mini (0.8 นิ้ว) 8x8 LED Matrix พร้อมกระเป๋าเป้สะพายหลัง

- Adafruit 3 x ที่ใส่แบตเตอรี่ AAA พร้อมสวิตช์เปิด/ปิดและสายเชื่อมต่อ JST 2 ขา (#727)

- สาย Mini USB (#260 - สายโทรศัพท์มือถือใช้งานได้)

- คอมพิวเตอร์ (Windows หรือ Mac)

ขั้นตอนที่ 2: นำร่างกายมารวมกัน

กระชับร่างกาย
กระชับร่างกาย
กระชับร่างกาย
กระชับร่างกาย
กระชับร่างกาย
กระชับร่างกาย

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

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

2. ฉันสร้างเทมเพลต Fiberbot ตั้งแต่เริ่มต้น แต่มีรูปแบบที่พิมพ์ได้ซึ่งสามารถเข้าถึงได้ที่ https://bit.ly/fiberbot-template เมื่อคุณมีแม่แบบของคุณพร้อมแล้ว ให้ลากเส้นไปยังแผ่นผ้าใบของคุณด้วยเครื่องหมายที่มืดพอที่จะแสดง

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

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

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

6. คุณจะต้องการตัด Velcro ชิ้นเล็ก ๆ และวางไว้ในมุมทั้งสี่บนหัว Fiberbots คุณจะต้องจัดเรียงแถบเวลโครเหล่านี้กับชิ้นที่ด้านหลังของชิ้นส่วนสักหลาด

7. ตัด Fiberbot ออก แต่อย่าตัดใกล้กับตะเข็บมากเกินไป คุณจะต้องเว้นที่ว่างระหว่างด้ายกับกรรไกรประมาณ 1.5 - 2 นิ้ว เพื่อให้แน่ใจว่าผ้าใบจะไม่กระจุย

8. แย่แล้ว Fiberbot ดูน่าทึ่งมาก !!! (รอจนกว่าจะยิ้มได้จริงๆ!)

9. วาง Fiberbot ไว้ วางไว้ในบริเวณที่ไม่ก่อให้เกิดความร้อน ผ้ากระสอบและผ้าสำลีเครื่องอบผ้าไวไฟมาก!

ขั้นตอนที่ 3: นำหุ่นยนต์มารวมกัน

นำหุ่นยนต์มารวมกัน
นำหุ่นยนต์มารวมกัน
นำหุ่นยนต์มารวมกัน
นำหุ่นยนต์มารวมกัน
นำหุ่นยนต์มารวมกัน
นำหุ่นยนต์มารวมกัน
นำหุ่นยนต์มารวมกัน
นำหุ่นยนต์มารวมกัน

เอาล่ะตอนนี้เราเพิ่งเริ่มต้น! ใส่ E ใน E-textiles วู้! คำแนะนำด้านล่างเป็นคำแนะนำที่ฉันทำตามจากหนังสือ Make: Making Simple Robots หนังสือเล่มนี้มีรายละเอียดมากและมีประโยชน์มากสำหรับฉันในการทำโครงงานนี้ให้เสร็จ เอาล่ะ!

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

- หากคุณไม่แน่ใจในวิธีการบัดกรี ไม่ต้องกลัว! มีคำแนะนำสำหรับสิ่งนั้น ลองดูวิธีการบัดกรีพื้นฐานนี้ หากคุณเพิ่งเริ่มบัดกรีและต้องการเรียนรู้เพิ่มเติม

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

ขั้นตอนที่ 3: ขั้นตอนต่อไปคือการเชื่อมต่อ Gemma กับ LED Matrix ลวดแต่ละเส้นมีตำแหน่งเฉพาะบน Gemma ดังนั้นการเชื่อมต่อสายไฟอย่างถูกต้องจึงเป็นสิ่งสำคัญ ตรวจสอบให้แน่ใจว่าคุณถอดลวดออกประมาณครึ่งนิ้วก่อนที่จะบิดเข้ากับ Gemma ฉันใช้วิธีนี้ แต่คุณสามารถบัดกรีสายไฟเข้ากับ Gemma ได้ เนื่องจากรูมีไว้สำหรับการเย็บและไม่ใช่การบัดกรี หากคุณกำลังบัดกรีสายไฟ คุณจะต้องทำการเจาะรูล่วงหน้า นี่หมายถึงการเพิ่มชั้นบัดกรีเพิ่มเติมลงในรู ฉันใช้รูปภาพด้านบนจากหนังสือ Make: Making Simple Robots เพื่ออ้างอิงว่าควรต่อสายแต่ละเส้นไว้ที่ใด

สาย + (สีแดงในรูป) จะต่อกับแผ่นด้านล่างด้านขวา (มีเครื่องหมาย Vout)

ลวด – (สีดำในภาพ) จะเชื่อมต่อกับแผ่นด้านบนทางด้านขวา (ทำเครื่องหมาย GND)

ลวด D (สีเหลืองในภาพ) จะเชื่อมต่อกับแผ่นตรงกลางด้านซ้าย (ทำเครื่องหมาย D0)

ลวด C (สีเขียวในภาพ) จะเชื่อมต่อกับแผ่นด้านบนทางด้านขวา (ทำเครื่องหมาย D2)

Ceceri, K. (2015). ทำให้: การสร้างหุ่นยนต์อย่างง่าย ซานฟรานซิสโก: Maker Media Inc.

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

ขั้นตอนที่ 4: ดาวน์โหลด Arduino Blink

ในบทเรียนนี้ คุณจะทำการทดสอบกับ Gemma รวมถึงดาวน์โหลดโปรแกรมที่ช่วยให้คุณเขียนโค้ดไมโครคอนโทรลเลอร์โดยใช้ Arduino IDE

วิธีเรียกใช้การทดสอบ:

สิ่งสำคัญคือต้องทำการทดสอบกับ Adafruit Gemma ของคุณก่อนที่จะลงมือเขียนโค้ด ต่อไปนี้คือขั้นตอนในการทำแบบทดสอบฝึกหัดกับ Gemma ของคุณ คำแนะนำที่ได้จาก Make: Making Simple Robots โดย Kathy Ceceri

ขั้นตอนที่ 1: หากคุณใช้คอมพิวเตอร์ Windows คุณจะต้องดาวน์โหลดไดรเวอร์ชื่อ USB-tinyISP งานของไดรเวอร์คือการเข้าใจภาษาที่กำลังสื่อสารจากคอมพิวเตอร์ไปยัง Gemma คล้ายกับวิธีที่มนุษย์เปลี่ยนภาษาเมื่อพูดคุยกับคนหนุ่มสาว เมื่อเทียบกับเวลาที่พูดต่อหน้านักศึกษามหาวิทยาลัย กล่าวอีกนัยหนึ่ง การดาวน์โหลดไดรเวอร์ทำให้คอมพิวเตอร์สามารถสื่อสารกับ Gemma ได้อย่างมีประสิทธิภาพ

- วิธีติดตั้งไดรเวอร์: พิมพ์ http//bit.ly/ada-drivers ซึ่งคุณจะพบคำแนะนำสำหรับ Windows 7, 8 และ XP

ขั้นตอนที่ 2: เสียบ Gemma ของคุณเข้ากับคอมพิวเตอร์โดยใช้พอร์ต USB และสาย mini USB บน Gemma เมื่อเสียบปลั๊กแล้ว คุณจะเห็นไฟ LED สีเขียวบน Gemma สว่างขึ้นและไฟแฟลช LED สีแดงบนเครื่อง

- เมื่อคุณเสียบ Gemma แล้ว ควรมีหน้าต่างป๊อปอัปปรากฏขึ้นบนหน้าจอ คุณไม่จำเป็นต้องใช้เพื่อค้นหาเว็บสำหรับไดรเวอร์ เนื่องจากควรติดตั้งไดรเวอร์ลงในฮาร์ดไดรฟ์ของคุณโดยตรง

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

ขั้นตอนที่ 4: เรียกใช้รหัส ดูวิดีโอนี้ซึ่งจะแสดงให้คุณเห็นว่าต้องใช้โค้ดใดในการทดสอบ รหัสเฉพาะนี้ถูกตั้งค่าให้เปลี่ยนไฟ LED สีแดงให้เริ่มกะพริบและดับทุกๆ วินาที แม้ว่าจะเคยกะพริบตามาก่อน แต่การกะพริบนี้ควรจะช้ากว่านี้มาก

ขั้นตอนที่ 4: เมื่อคุณได้ Gemma ทำงานและร่างกายเสร็จแล้ว ขั้นตอนต่อไปคือการเชื่อมต่อเข้าด้วยกัน การใช้ผ้าสักหลาดสีอื่นตัดโครงร่างของ Gemma และ LED Matrix ออก วางโครงร่างไว้ด้านหลังแต่ละชิ้น เย็บมุมของเมทริกซ์ LED และ Gemma ให้เป็นชิ้นสี่เหลี่ยมที่คุณทำไว้ก่อนหน้านี้ในบทเรียนนี้

ขั้นตอนที่ 5: เสียบก้อนแบตเตอรี่เข้ากับ Gemma และวางกล่องดำไว้ด้านหลังหุ่นยนต์ แนบก้อนแบตเตอรี่ที่ด้านหลังของ Fiberbot ด้วยเวลโคร ด้วยวิธีนี้ หากคุณต้องการใส่ "ตา" เหล่านี้ไว้บนหุ่นยนต์ตัวอื่น ทุกอย่างก็พกพาสะดวก

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

1. กำลังดาวน์โหลด Arduino: บนเว็บไซต์ adafruit มีหน้าสำหรับการเรียนรู้เกี่ยวกับตัวควบคุม Gemma โดยเฉพาะ ก่อนอื่น คุณต้องดาวน์โหลดซอฟต์แวร์ที่เข้ากันได้ลงในคอมพิวเตอร์ของคุณ นี่คือลิงค์สำหรับทำตามขั้นตอนนี้

ดาวน์โหลด Arduino

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

การเขียนโปรแกรมด้วย Arduino IDEhttps://learn.adafruit.com/introducing-gemma/progr…

3. เมื่อคุณดาวน์โหลดโปรแกรม Arduino ลงในคอมพิวเตอร์ของคุณแล้ว ให้เปิดขึ้นและปฏิบัติตามคำแนะนำในวิดีโอที่ฉันให้ไว้ คุณต้องการคลิกที่ 'เครื่องมือ' ที่แถบเมนูด้านบน เลื่อนลงไปที่ 'บอร์ด:' และคลิกที่ Adafruit Gemma (ATtiny85 @ 8MHz) เนื่องจากการเข้ารหัสจะแตกต่างกันเล็กน้อยในแต่ละบอร์ด การเลือกบอร์ดที่ถูกต้องสำหรับคอนโทรลเลอร์ที่คุณใช้อยู่จึงเป็นสิ่งสำคัญ

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

ขั้นตอนที่ 5: การเข้ารหัส Fiberbot

Image
Image
การเข้ารหัส Fiberbot
การเข้ารหัส Fiberbot

หนึ่ง. มากกว่า. ขั้นตอน

สเก็ตช์การกะพริบตาที่คุณใช้ในการทดสอบ Gemma เป็นโค้ดง่ายๆ ที่คุณสามารถลองใช้เพื่อทำความคุ้นเคยกับโปรแกรม ค้นหาตำแหน่งที่ระบุว่าล่าช้า (1000) คำสั่งนี้บอกให้ Gemma เปิดและปิด LED เป็นเวลา 1,000 ในพันของวินาทีหรือกล่าวอีกนัยหนึ่งคือ 1 วินาที คุณสามารถเล่นกับจังหวะเวลาเพื่อทำความเข้าใจว่าการเปลี่ยนแปลงนั้นจะเปลี่ยนความเร็วของไฟ LED ที่กะพริบอย่างไร ตัวอย่างเช่น หากคุณเปลี่ยนเป็นการหน่วงเวลา (500) ไฟ LED จะกะพริบเร็วขึ้นสองเท่า หากคุณเปลี่ยนเป็นดีเลย์ (2000) คุณเดาได้ไหมว่ามันจะเปลี่ยนไปอย่างไร ใช่คุณเข้าใจแล้ว! มันบอกให้อุปกรณ์ Arduino กะพริบช้าเป็นสองเท่า

**ข้อควรจำ: คุณจะต้องกดปุ่มรีเซ็ตบน Gemma ทุกครั้งที่คุณต้องการอัปโหลดไฟล์ใหม่

มีโอกาสที่เมื่อคุณตรวจสอบ/อัปโหลดรหัส อาจมีข้อผิดพลาดที่ด้านล่างของหน้าจอเป็นตัวพิมพ์สีแดง หากเกิดเหตุการณ์นี้ขึ้นมักเป็นเพราะคุณลืมกดปุ่มรีเซ็ตบน Gemma ของคุณ หากไม่เป็นเช่นนั้น คุณสามารถอ่านหน้า "การตั้งค่าด้วย Arduino IDE" (https://bit.ly/arduino-setup) เพื่อดูคำแนะนำและความช่วยเหลือเพิ่มเติม นอกจากนี้ยังมีฟอรัมการสนับสนุนลูกค้าของ Adafruit ซึ่งเจ้าหน้าที่จะสามารถให้ความช่วยเหลือและตอบคำถามเพิ่มเติมที่คุณมีได้

เมื่อคุณรันโค้ด Blink บน Gemma สำเร็จแล้ว ก็ถึงเวลาที่ Matrix จะเข้ามาเกี่ยวข้อง สำหรับสิ่งนี้ คุณจะต้องดาวน์โหลดไลบรารี่ชื่อ TinyWireM นี่คือวิธี:

1. ปิดหน้าต่าง Arduino ที่เปิดอยู่

2. ไปที่เว็บไซต์ Adafruit หรือพิมพ์ https://bit.ly/gemma-sc นี่คือที่ที่คุณจะได้พบกับห้องสมุด TinyWireM ดาวน์โหลดสิ่งนี้ ฉันได้อัปโหลดวิดีโอเพื่อแสดงวิธีการดำเนินการนี้บนคอมพิวเตอร์ Mac คุณยังสามารถไปที่ลิงก์นี้เพื่อดูคำแนะนำทีละขั้นตอนสำหรับการดาวน์โหลดไลบรารีนี้ เมื่อดาวน์โหลดไลบรารีนี้ คุณจะสามารถเข้าถึงรหัสนี้อย่างถาวร ช่วยให้คุณสามารถบันทึกเป็นไฟล์ใหม่ได้

3. ขั้นตอนที่ 2 อาจค่อนข้างสับสน ในกรณีนี้ รหัสมีอยู่ในเว็บไซต์ Adafruit คุณสามารถคัดลอกและวางรหัสลงในโปรแกรม Arduino Blink และเรียกใช้จากที่นั่น คุณจะต้องสร้างแท็บใหม่สองแท็บ ซึ่งคล้ายกับแท็บในเบราว์เซอร์ ตรวจสอบรหัสทั้งสองและอัปโหลดไปยัง Gemma และ Matrix ของคุณ ทาดา!!!!! คุณเพิ่งเขียนโค้ดและอัปโหลดโดยใช้ Arduino IDE !!!!! คุณทำให้ Fiberbot มีความสุขมาก!! เสียบแบตเตอรี่ของคุณเข้ากับ Gemma และถอดปลั๊ก USB ออกจากคอมพิวเตอร์และไมโครคอนโทรลเลอร์ ตอนนี้คุณสามารถอวดเพื่อน Fiberbot ของคุณให้ทุกคนเห็นได้แล้ว! มีความสุข:)

** หากบังเอิญไม่มีอะไรเกิดขึ้น ให้กลับไปที่บทเรียนก่อนหน้าและอ่านวิธีแก้ปัญหา/ตำแหน่งที่จะขอความช่วยเหลือ

แนะนำ: