วันเสาร์ที่ 31 สิงหาคม พ.ศ. 2562

ทดสอบการทำงานของ RGB Light หุ่นยนต์ micro:bit



ทดสอบการทำงานของ RGB Light



### อุปกรณ์ที่ใช้ ###


1. micro:bit Main Board

2. micro:bit Smart Robot Car V2.0

3. ถ่านชาร์จ 18650 NCR18650B



### ขั้นตอนการทํางาน ###


1. ประกอบหุ่นยนต์ micro:bit ตามลิงค์ด้านล่าง

https://robotmicrobit.blogspot.com/2019/08/ep2.html




2. เริ่มเขียนโปรแกรม micro:bit 


2.1  ไปที่  https://makecode.microbit.org/



2.2  เพิ่ม Extensions PCA9685


2.2.1 คลิกที่ New Project






2.2.2 ไปที่  Advanced




2.2.3  ไปที่ Extensions




2.2.4 พิมพ์  https://github.com/jdarling/pxt-pca9685  -> Search




2.2.5 เลือก pca9685




2.2.6 Extensions PCA9685 จะเพิ่มเข้าไปที่ Makecode





3. เขียนโปรแกรม แบบ บล๊อกคำสั่ง (Block) ดังนี้


3.1 โค้ด





 3.2  วีดีโอ ผลลัพธ์ การทำงาน






ดาวน์โหลดโค้ด :





วันพฤหัสบดีที่ 29 สิงหาคม พ.ศ. 2562

ทดสอบการทำงานของ Light Cycle หุ่นยนต์ micro:bit



ทดสอบการทำงานของ ไฟวงแหวน RGB Light Cycle รุ่น  KEYES-2812-18R



### อุปกรณ์ที่ใช้ ###


1. micro:bit Main Board

2. micro:bit Smart Robot Car V2.0

3. ถ่านชาร์จ 18650 NCR18650B



### ขั้นตอนการทํางาน ###


1. ประกอบหุ่นยนต์ micro:bit ตามลิงค์ด้านล่าง

https://robotmicrobit.blogspot.com/2019/08/ep2.html




2. เริ่มเขียนโปรแกรม micro:bit 


2.1  ไปที่  https://makecode.microbit.org/



2.2  เพิ่ม Extensions Neopixel


2.2.1 คลิกที่ New Project






2.2.2 ไปที่  Advanced




2.2.3  ไปที่ Extensions




2.2.4 พิมพ์  neopixel -> Search




2.2.5 เลือก neopixel




2.2.6 Extensions Neopixel จะเพิ่มเข้าไปที่ Makecode





2.3 เขียนโค้ด


2.3.1 เขียนโปรแกรม แบบ บล๊อกคำสั่ง (Block) ดังนี้





2.3.2 ตั้งชื่อโปรเจค เป็นชื่ออะไรก็ได้ ในที่นี่ตั้งชื่อว่า 2812-71 คลิก Download เพื่อดาวโหลดไฟล์




2.3.3 ซึ่งเราจะได้ไฟล์นามสกุล .hex มาไว้ที่เครื่องเรา ในตัวอย่างนี้จะได้ชื่อไฟล์เป็น microbit-2812-71.hex  แล้ว ปิดหน้าต่างลงไป




2.4 ทดสอบการทำงาน


2.4.1 เชื่อมต่อสาย Micro USB ระหว่าง คอมพิวเตอร์ กับ หุ่นยนต์ micro:bit





2.4.2 ไปที่ โฟลเดอร์ Downloads คลิกขวาที่ไฟล์ microbit-2812-71.hex -> Sent to -> MICROBIT (เพื่ออัพโหลดไฟล์ไปที่ไดร์ฟ MICROBIT)




3. ผลลัพล์การทำงาน


3.1 ถอดการเชื่อมต่อสาย Micro USB ระหว่าง คอมพิวเตอร์ กับ หุ่นยนต์ micro:bit




3.2 เลื่อน สวิทช์ POWER ไปทาง ON ด้านซ้ายมือ เพื่อเปิดการทำงานของหุ่นยนต์




3.3 วีดีโอ ผลลัพธ์ การทำงาน






ดาวน์โหลดโค้ด :





วันอังคารที่ 27 สิงหาคม พ.ศ. 2562

ทดสอบการทำงานของ Buzzer หุ่นยนต์ micro:bit



Buzzer บลัซเซอร์  คือ ลำโพงแบบแม่เหล็กหรือ แบบเปียโซที่มีวงจรกำเนิดความถี่ (oscillator ) อยู่ภายในตัว ใช้ไฟเลี้ยง 3 - 5V สามารถสร้างเสียงเตือนหรือส่งสัญญาณที่เป็นรูปแบบต่างๆ


### อุปกรณ์ที่ใช้ ###


1. micro:bit Main Board

2. micro:bit Smart Robot Car V2.0

3. ถ่านชาร์จ 18650 NCR18650B



### ขั้นตอนการทํางาน ###


1. ประกอบหุ่นยนต์ micro:bit ตามลิงค์ด้านล่าง

https://robotmicrobit.blogspot.com/2019/08/ep2.html




2. เริ่มเขียนโปรแกรม micro:bit 


2.1  ไปที่  https://makecode.microbit.org/


2.2 คลิกที่ New Project





2.3 เขียนโค้ด


2.3.1 เขียนโปรแกรม แบบ บล๊อกคำสั่ง (Block) ดังนี้




2.3.2 ตั้งชื่อโปรเจค เป็นชื่ออะไรก็ได้ ในที่นี่ตั้งชื่อว่า buzzer คลิก Download เพื่อดาวโหลดไฟล์




2.3.3 ซึ่งเราจะได้ไฟล์นามสกุล .hex มาไว้ที่เครื่องเรา ในตัวอย่างนี้จะได้ชื่อไฟล์เป็น microbit-buzzer.hex  แล้ว ปิดหน้าต่างลงไป




2.4 ทดสอบการทำงาน


2.4.1 เชื่อมต่อสาย Micro USB ระหว่าง คอมพิวเตอร์ กับ หุ่นยนต์ micro:bit





2.4.2 ไปที่ โฟลเดอร์ Downloads คลิกขวาที่ไฟล์ microbit-buzzer.hex -> Sent to -> MICROBIT (เพื่ออัพโหลดไฟล์ไปที่ไดร์ฟ MICROBIT)





2.4.3 ผลลัพล์การทำงาน ที่ หุ่นยนต์ micro:bit จะมีเสียงเพลง แฮปปีเบิร์ดเดย์



ดาวน์โหลดโค้ด :


https://drive.google.com/open?id=1OrIc_2PudAce43maYADkGGZIdCu_qw-g


วันเสาร์ที่ 24 สิงหาคม พ.ศ. 2562

ประกอบหุ่นยนต์ micro:bit Smart Robot Car V2.0


### อุปกรณ์ที่ใช้ ###


1. micro:bit Main Board

2. micro:bit Smart Robot Car V2.0

3. ถ่านชาร์จ 18650 NCR18650B



### ขั้นตอนการทํางาน ###



1. ประกอบหุ่นยนต์ micro:bit ตามคลิปวีดีโอ




2. ประกอบหุ่นยนต์ micro:bit ตามคู่มือการประกอบ


ดาวน์โหลดคู่มือการประกอบ




3. ประกอบหุ่นยนต์ micro:bit ตามตัวอย่างบทความ





3.1 ใส่ถ่านชาร์จ 18650 เข้าไปที่รางถ่าน ของ Smart Robot Shield


3.1.1 ถ่านชาร์จ 18650 และ Smart Robot Shield




3.1.2 ใส่ถ่าน และ ตรวจสอบขั้ว + และ ขั้ว - ให้ถูกต้อง




3.1.3 เลื่อน สวิทช์ POWER ไปทางด้านขวา เพื่อปิดการทำงานของหุ่นยนต์




3.2 ประกอบล้อหน้า (Omnidirectional Wheel) เข้ากับ Smart Robot Shield


3.2.1 Omnidirectional Wheel และ Phillips Screwdriver




3.2.2 ขัน สกรู ออกจาก Omnidirectional Wheel




3.2.3 ประกอบ Omnidirectional Wheel เข้ากับ  Robot Shield (ด้านบน)




3.2.4 Omnidirectional Wheel ด้านล่าง





3.3 ประกอบล้อหลัง (43*49MM wheel) เข้ากับ Smart Robot Shield


3.3.1 ล้อหลัง (43*49MM wheel) และ Smart Robot Shield




3.3.2  ประกอบ ล้อหลัง (43*49MM wheel) เข้ากับ Smart Robot Shield



3.3.3 ภาพด้านข้าง



3.4 ประกอบ Copper pillar 4 ตัว เข้ากับ Smart Robot Shield


3.4.1 Copper pillar และ Screw  ขนาด 3 มิลลิเมตร ยาว 6 มิลลิเมตร




3.4.2 ประกอบ Copper pillar 4 ตัว ด้วย Screw จากด้านล่าง




3.4.3 ภาพจากด้านล่าง




3.4 ประกอบ KEYES-2812-18R module  เข้ากับ Acrylic 1


3.4.1 ลอกกระดาษ จากแผ่น อะคริลิค ทั้ง 2 ด้าน



3.4.2 KEYES-2812-18R module และ Screw ขนาด 1.6 มิลลิเมตร , ยาว 10 มิลลิเมตร & Nut ขนาด 1.6 มิลลิเมตร




3.4.3 ใช้ Screw & Nut ประกอบ KEYES-2812-18R เข้ากับ Acrylic 1



3.4.4 ภาพจากด้านล่าง




3.5 ประกอบ HC-SR04 เข้ากับ Acrylic 2


3.5.1 ลอกกระดาษ จากแผ่น อะคริลิค ทั้ง 2 ด้าน


3.5.2 HC-SR04  และ Screw ขนาด 1.6 มิลลิเมตร , ยาว 10 มิลลิเมตร & Nut ขนาด 1.6 มิลลิเมตร




3.5.3 ประกอบ Screw ทั้ง 4 ตัว




3.5.4 ใส่ Nut ด้านหลัง ทั้ง 4 ตัว




3.6 Acrylic 2 เข้ากับ Acrylic 1 ด้วย Screw  ขนาด 3 มิลลิเมตร ยาว 10 มิลลิเมตร


3.6.1 Acrylic 2  , Acrylic 1 และ Screw  ขนาด 3 มิลลิเมตร ยาว 10 มิลลิเมตร




3.6.2 ด้านหน้า




3.6.3 ด้านหลัง





3.7 ประกอบ Dupont line ความยาว 10 เซนติเมตร 3 เส้น เข้ากับ KEYES-2812-18R





3.8 ประกอบ KEYES-2812-18R เข้ากับ Smart Robot Shield

3.8.1 การเชื่อมต่อ


3.8.2 เชื่อมต่อมายัง Smart Robot Shield





3.9 ประกอบ Dupont line ความยาว 15 เซนติเมตร 4 เส้น เข้ากับ HC-SR04





3.10 ประกอบ HC-SR04 เข้ากับ Smart Robot Shield

3.10.1 การเชื่อมต่อ





3.10.2 Smart Robot Shield




3.10.3 เชื่อมต่อมายัง Smart Robot Shield





3.11 ประกอบ Acrylic 1 เข้ากับ Smart Robot Shield


3.11.1 Acrylic 1 และ  Screw  ขนาด 3 มิลลิเมตร ยาว 6 มิลลิเมตร




3.11.2 ยึด Screw ทั้ง 4 ตัว




3.12 ประกอบ micro:bit Main Board เข้ากับ Smart Robot Shield


3.12.1 micro:bit Main Board และ Smart Robot Shield




3.12.2 ประกอบ micro:bit Main Board เข้ากับ Smart Robot Shield




3.12.3 ด้านหน้า