โครงงานคอมพวิ เตอร์
เร่ือง การสร้างพดั ลมจากโปรแกรม Micro bit
กล่มุ สาระการเรียนรู้ การงานอาชีพและเทคโนโลยีสารสนเทศ
จัดทาโดย
นางสาวญาดา พ่อค้า เลขท่ี 9
นางสาวพธุ ิตา กองทอง เลขที่ 23
ช้ันมธั ยมศึกษาปี ที่ 4/1
รายวชิ า วทิ ยาการคานวณ
ปี การศึกษา 2563
โรงเรียนรามวทิ ยา รัชมงั คลาภิเษก จังหวดั สุรินทร์
สานักงานเขตพนื้ ที่การมัธยมศึกษา เขต 33
เกย่ี วกับโครงงาน
โครงงานคอมพวิ เตอร์
เร่ือง การสร้างพดั ลมจาก Micro bit
กล่มุ สาระการเรียนรู้ การงานอาชีพและเทคโนโลยสี ารสนเทศ
ผ้จู ดั ทา 1. นางสาวญาดา พอ่ คา้ เลขที่ 9
2.นาวสาวพุธิตา กองทอง เลขที่ 23
ครูท่ีปรึกษา 1. ครู จิดาภา นิราศโศรก
ตาแหน่ง ครู
สถานศึกษา โรงเรียนรามวิทยา รัชมงั คลาภิเษก จงั หวดั สุรินทร์
ปี การศึกษา สานกั งานเขตพ้ืนทก่ี ารมธั ยมศึกษา เขต 33
2563
ข
กิตตกิ รรมประกาศ
โครงงานน้ีสาเร็จข้ึนไดด้ ว้ ยความกรุณาของคณะอาจารยห์ มวดคอมพวิ เตอร์
โรงเรียนรามวิทยา รัชมงั คลาภิเษก จงั หวดั สุรินทร์ ซ่ึงไดใ้ หค้ าปรึกษา ขอ้ ช้ีแนะ และความ
ช่วยเหลอื จนกระทงั่ โครงงานสาเร็จไปดว้ ยดี ผจู้ ดั ทาขอกราบขอบพระคุณเป็นอยา่ งสูงมา ณ ที่น้ี
ทา้ ยสุดน้ีผจู้ ดั ทาหวงั เป็นอยา่ งยง่ิ ว่า โครงงานน้ีจะเป็นประโยชน์ต่อการศกึ ษาของและเป็น
ที่น่าสนใจผสู้ นใจต่อไป
คณะผจู้ ดั ทา
นางสาวญาดา พ่อคา้
นางสาวพุธิตา กองทอง
ค
บทคดั ย่อ
การจัดทาโครงงานในคร้ ังน้ ี เพื่อการเรี ยนรู ้ การ สร้ างสิ่ งประดิ ษฐ์จากโปรแกรม
Micro bit เพ่ือฝึกการใชโ้ ปรแกรม การทางานเป็นกลมุ่ เพอ่ื ใหก้ ารทางานบรรลุเป้าหมาย
สารบัญ หน้า
ก
เร่ือง ข
เก่ียวกบั โครงงาน ค
กิตตกิ รรมประกาศ
บทคดั ยอ่
บทท่ี 1 บทนา
- ท่ีมาและความสาคญั ของโครงงาน
- วตั ถุประสงค์
- ขอบเขตการศกึ ษาคน้ ควา้
- ประโยชนท์ ค่ี าดวา่ จะไดร้ ับ
บทที่ 2 เอกสารและโครงงานท่ีเกี่ยวขอ้ ง
บทท่ี 3 วิธีการจดั ทาโครงงาน
- วสั ดุและอปุ กรณ์
- วิธีการจดั ทาโครงงาน
บทท่ี 4 ผลการศึกษา
บทที่ 5 สรุปผล และขอ้ เสนอแนะ
- สรุปผลการศึกษา
- ประโยชน์ท่ีไดจ้ ากโครงงาน
- ขอ้ เสนอแนะ
บรรณานุกรม
บทท่ี 1
บทนา
ทมี่ าและความสาคญั ของโครงงาน
ปัจจุบนั มีการใชเ้ ครื่องคอมพวิ เตอร์และส่ืออเิ ลก็ ทรอนิกส์มากข้ึน ผเู้ รียนรู้รุ่นใหมจ่ ะเป็น
ผเู้ รียนท่ีรักในการศกึ ษาคน้ ควา้ เรียนรู้ดว้ ยตนเอง มีความคิดริเริ่มสร้างสรรคส์ ิ่งใหมๆ่ จึงเป็นท่ี
ยอมรับวา่ เทคโนโลยสี ารสนเทศ ไดก้ ลายเป็นปัจจยั ที่สาคญั ในการพฒั นาประเทศ การจดั การศกึ ษา
จึงตอ้ งปรับเปล่ียน โดยการปรับเอาเทคโนโลยสี ารสนเทศเขา้ มาใชใ้ หเ้ กิด ประโยชน์ในทุกๆดา้ น
ดงั น้นั การศึกษาเก่ียวกบั เรื่องคอมพวิ เตอร์จึงเป็นเร่ืองจาเป็นอยา่ งยง่ิ เพราะจะทาใหเ้ ราสามารถ
ที่จะคดั เลือกคอมพิวเตอร์ เพอื่ ประยกุ ตใ์ ชก้ บั งานไดอ้ ยา่ งมปี ระสิทธิภาพ
วตั ถุประสงค์
1. เรียนรู้วธิ ีการสร้างส่ิงประดิษฐจ์ าก Micro bit
2. ศกึ ษาโปรแกรมคอมพิวเตอร์ท่ีใชส้ ร้างเวบ็ ไซต์
3. ศึกษาหลกั การทางานและการเลือกใชค้ อมพิวเตอร์
ขอบเขตของการศึกษาค้นคว้า
สร้างส่ิงประดิษฐจ์ ากโปรแกรมMicro bit
ประโยชน์ท่คี าดว่าจะได้รบั
ทาใหไ้ ดร้ ู้ถงึ หลกั การทางานของโปรแกรมMicro bit การสร้างสิ่งประดิษฐจ์ ากMicro bit
บทที่ 2
เอกสารและโครงงานท่เี ก่ยี วข้อง
ในการจดั ทาโครงงานการคอมพิวเตอร์การพฒั นาเวบ็ ไซดเ์ พอ่ื การศึกษา
เร่ืองหลกั การทางานและการเลอื กใชค้ อมพวิ เตอร์
เอกสารทเ่ี กยี่ วข้อง
1.การทางานข้นั พ้ืนฐานของ Micro bit
2.องคป์ ระกอบของ Micro bit
3.หลกั การเลือกชิ้นส่วนในการสร้างส่ิงประดิษฐ์
4.เวบ็ ไซตอ์ า้ งอิง
5.โปรแกรมท่ีใชด้ าเนินงาน
การทางานข้นั พนื้ ฐานของ Micro bit
บอร์ด micro:bit เป็นบอร์ดไมโครคอนโทรเลอร์ชนิดหน่ึงที่ถือว่า “มีความ
ยืดหยนุ่ ในการพฒั นาโปรแกรมสูง” เพราะว่าบอร์ด micro:bit รองรับการพฒั นา
โปรแกรมไดห้ ลายภาษา ไม่วา่ จะเป็น JavaScript Block Editor, ภาษา Python และ ภาษา
C/C++ ผใู้ ชง้ านสามารถเลือกพฒั นาโปรแกรมไดต้ ามรูปแบบภาษาท่ีตนเองถนดั โดยใน
แตล่ ะภาษาท่ีใชใ้ นการพฒั นาโปรแกรมน้นั จะมีความยากง่ายแตกต่างกนั ไป
สาหรับโปรแกรมที่ใชใ้ นการเขียนโปรแกรมลงบนบอร์ด micro:bit ส่วนใหญ่
จะเป็น Online Editor สามารถเรียกใชง้ านผา่ น Internet Browser (Google Chrome,
Chromium, Microsoft Edge, Mozilla Firefox, Safari) ที่ติดต้งั อยบู่ นเคร่ืองคอมพิวเตอร์
ไดท้ นั ที ขอ้ ดีของโปรแกรมแบบน้ีคือไม่จาเป็นตอ้ งติดต้งั โปรแกรมเพ่ิมเติม ใน Editor
บางตวั สามารถแชร์ตวั อยา่ งโคต้ ท่ีเขียนไดเ้ ป็น link ได้ สามารถใชง้ านไดใ้ นหลาย
แพลตฟอร์มคอมพิวเตอร์ไม่วา่ จะเป็นท้งั Windows OS, Mac OS, Linux OS และยงั
รองรับการใชง้ านบนสมาร์ทโฟนและแทบ็ เลท็ (Android, iOS) ไดอ้ ีกดว้ ย
องค์ประกอบของMicro bit
ส่ วนประกอบของบอร์ ด
• Nordic NRF51822 เป็นไมโครคอนโทรลเลอร์หลกั ARM ซีรีย์ Cortex-M0 แบบ 32-
bit ความถ่ีสญั ญาณนาฬิกา 16 MHz หน่วยความจา Flash Memory ขนาด 256 KB
หน่วยความจา RAM ขนาด 16 KB พร้อม Bluetooth Low Energy (BLE) 2.4 GHz
สามารถสลบั ความถี่สญั ญาณนาฬิการะหวา่ ง 16 MHz กบั 32.768 KHz
• NXP/Freescale KL26Z ARM Cortex-M0+ ความถี่สญั ญาณนาฬิกา 48 MHz ทาหนา้ ท่ี
เป็น USB 2.0 OTG ติดตอ่ ส่ือสารกบั ชิพหลกั และแปลงแรงดนั ไฟเล้ียงบอร์ดเป็น 3.3
โวลตเ์ มื่อต่อไฟหรือโปรแกรมผา่ น USB
• NXP/Freescale MMA8652 เป็นเซ็นเซอร์วดั ความเร่งแบบ 3 แกน 3-axis accelerometer
เชื่อมต่อผา่ น I2C
• NXP/Freescale MAG3110 เป็นเซ็นเซอร์ทิศทางแบบ 3 แกน 3-axis magnetometer
เชื่อมต่อผา่ น I2C
• คอนเนคเตอร์ Micro USB สาหรับจ่ายไฟและตอ่ คอมพิวเตอร์เพือ่ อพั โหลดโปรแกรม
• คอนเนคเตอร์ Battery แบบ JST รองรับแรงดนั กระแสตรง 3 โวลต์
• หลอด LED 25 ดวง (5×5) เรียงเป็นอาเรย์ 5 แถว แถวละ 5 ดวง
• คอนเนคเตอร์ 25-pin บนขอบ PCB สองดา้ น เป็นขาสญั ญาณตา่ งๆ ดงั น้ี
– 3V
– GND
– PWM จานวน 2 หรือ 3 ขา แลว้ แตก่ ารกาหนดค่า
– GPIO จานวน 6 ถึง 17 ขา แลว้ แต่การกาหนดค่า
– Analog Input จานวน 6 ขา
– Serial I/O
– SPI
– I2C
– ป่ มุ กดสาหรับผใู้ ชง้ านโปรแกรมไดจ้ านวน 2 ป่ มุ
– ป่ มุ รีเซ็ต 1 ป่ มุ
ฟี เจอร์และเซ็นเซอร์ต่างๆในบอร์ด
LED
L คือ Light (แสง)
E คือ Emitting (เปล่งประกาย)
D คือ Diode (ไดโอด)
เม่ือนาท้งั 3 คามามารวมกนั จะมีความหมายวา่ “ไดโอดที่สามารถเปลง่ แสงได”้
ในตวั บอร์ด micro:bit จะมี LED 25 ดวง ติดต้งั มาให้เรียบร้อยแลว้ สามารถเขียน
โปรแกรมเพื่อแสดงเป็นรูปหรือตวั อกั ษรได้
Button
ในบอร์ด micro:bit มีป่ มุ กดติดต้งั มาให้ 2 ป่ มุ คือ
– ป่ มุ A อยทู่ างดา้ นซา้ ยของบอร์ด
– ป่ มุ B อยทู่ างดา้ นขวาของบอร์ด
สามารถเขียนโปรแกรมเพ่ือใชเ้ ป็น Input ให้กบั บอร์ด
Pin
คอนเนคเตอร์ 25 pin บนขอบ PCB สองดา้ น ประกอบดว้ ย
Large pins
– 0: GPIO (general purpose digital input and output) with analogue to digital convertor
(ADC)
– 1: GPIO with ADC
– 2: GPIO with ADC
– 3V and GND
(คลกิ ดูรายละเอียดเพม่ิ เตมิ )
Light Sensor
เซ็นเซอร์วดั ความเขม้ แสง ใช้ LED ท่ีอยบู่ นบอร์ดเป็น Input เพื่อใชว้ ดั ปริมาณแสง
โดยรอบตวั บอร์ด
Temperature Sensor
เซ็นเซอร์วดั อุณหภูมิของสภาพแวดลอ้ มโดยรอบ (℃ องศาเซลเซียส)
Compass
เซ็นเซอร์เขม็ ทิศอาศยั หลกั การทางานของแรงดงึ ดูดระหว่างสนามแมเ่ หลก็ โลกกบั
แม่เหลก็ ของเขม็ ทิศในการบอกทิศทาง ใชช้ ิพ NXP/Freescale MAG3110 ส่ือสารผา่ น
ทาง I2C Interface
Accelerometer
เซ็นเซอร์ วดั ความเร่งแบบ 3 แกน สามารถใชต้ รวจจบั การเคลื่อนไหว เชน่ การเขยา่ , การ
เอียง และการตกแบบอิสระ ใชช้ ิพ NXP/Freescale MMA8652 ส่ือสารผา่ นทาง I2C
Interface
Radio
เป็นฟี เจอร์ท่ีใชค้ ลื่นวิทยเุ พ่ือใชส้ ่ือสารระหวา่ งบอร์ด micro:bit ตวั อยา่ งการใชง้ าน เชน่
ส่งขอ้ ความ ส่งขอ้ มลู เซ็นเซอร์ สร้างเกมหลายผเู้ ล่น เป็นตน้
Bluetooth
บลทู ธู พลงั งานต่า (Bluetooth Low Energy) ความถ่ี 2.4GHz ใชช้ ิพ Nordic NRF51822
สามารถเชื่อมต่อกบั PC, Smart Phone หรือ Tablet ใชใ้ นส่ือสารหรืออพั โหลดโปรแกรม
ลงบนบอร์ดได้
การสร้างพดั ลมจากโปรแกรม Micro bit
⌨Software : 1 Make Code : https://makecode.microbit.org?trackin...
Tutorial: https://tutorial.cytron.io/2020/04/10...
Hardware : 1 micro:bit Smart Home Kit (with micro:bit Junior):
https://th.cytron.io/c-micro-bit/micr...
1ElecFreaks micro:bit Smart Home Kit (without micro:bit): https://th.cytron.io/c-
micro-bit/micr...
micro:bit Board: https://th.cytron.io/c-micro-bit/c-mi...
2xAAA Battery Holder with On/Off Switch: https://th.cytron.io/c-electronic-com...⃣
PKCELL Ultra Alkaline AAA Battery (4pcs)
บทที่ 3
วธิ ีการจัดทาโครงงาน
วสั ดุและอปุ กรณ์
วสั ดุและอปุ การณ์ที่ใชใ้ นการจดั ทาโครงงานไดแ้ ก่
1. โปรแกรม Micro bit
2. ช้ินส่วนMicro bit ในการทาพดั ลม
วธิ กี ารจดั ทาโครงงาน
1. คิดหวั ขอ้ โครงงานเพ่ือนาเสนอครูที่ปรึกษาโครงงาน
2. ศกึ ษาและคน้ ควา้ ขอ้ มลู ที่เก่ียวขอ้ งกบั เร่ืองที่น่าสนใจ คือเรื่องการทาพดั ลมจาก Micro
bit
3. ศกึ ษาการสร้างเวบ็ ไซดโ์ ดยใชโ้ ปรแกรม Micro bit
4. จดั ทาโครงร่างโครงงาน Micro bit เพื่อเสนอครูที่ปรึกษา
5. จดั ทาโครงงานคอมพวิ เตอร์การสร้างพดั ลมจากโปรแกรม Micro bit
บทที่ 4
ผลการศึกษา
การจดั ทาโครงงานคอมพวิ เตอร์พฒั นาสื่อเพือ่ การศกึ ษา เรื่องการสร้างพดั ลมจากโปรแกรม Micro
bit ทาใหเ้ ราไดร้ ู้วธิ ีการสร้าง การเขียน การแกไ้ ขโปรแกรม Micro bit การช่วยเหลือซ่ึงกนั และกนั
การประกอบชิ้นส่วน Micro bit เพื่อการศกึ ษาการทาMicro bit
บทที่ 5
สรุปผลและข้อเสนอแนะ
การจดั ทาโครงงานคอมพวิ เตอร์ส่ือเพ่ือการศกึ ษาเรื่องสร้างพดั ลมจากโปรแกรม Micro bit
สามารถสรุปผลการดาเนินงานโครงงานและขอ้ เสนอแนะ ดงั น้ี
การดาเนินการจดั ทาโครงงาน
วตั ถปุ ระสงคข์ องโครงงาน
1.เพื่อใหค้ วามรู้แก่ผทู้ ี่สนใจเกี่ยวกบั การสร้างพดั ลมจากโปรแกรม Micro bit
2.ซอฟตแ์ วร์
-โปรแกรม Micro bit
สรุปผลการศึกษา
การดาเนินงานโครงงานน้ีบรรลุวตั ถปุ ระสงคท์ ี่ไดก้ าหนดไวค้ ือเพอ่ื เป็นสื่อการเรียนรู้แก่ผทู้ ่ี
สนใจเก่ียวกบั การตกแต่งภาพโดยใชโ้ ปรแกรม ในการสร้างเวบ็ ไซต์ สร้างความสนใจช่วยพฒั นาให้
ความรู้ของผเู้ รียน มีความเขา้ ใจ การจดั ทาโครงงานชิ้นน้ีข้นึ มาเพื่ออยากใหเ้ ป็นส่วนหน่ึงในการใช้
โปรแกรมใหเ้ ก่งยง่ิ ข้ึนของผทู้ ี่สนใจ
ข้อเสนอแนะ
1.ควรมีแหลง่ อา้ งอิงมากกว่าน้ี
2.ควรทาสื่อใหม้ คี วามน่าสนใจมากกว่าน้ี
บรรณานุกรม
-โปรแกรม Micro bit https://makecode.microbit.org/
-องคป์ ระกอบของ Micro bit https://blog.thaieasyelec.com/getting-started-with-the-microbit/
-การสร้างพดั ลมจากโปรแกรม Micro bit https://www.youtube.com/watch?v=vARhYZsoAg4