
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-23 15:12

ในช่วงเวลาที่ยากลำบากที่สุด ความเฉลียวฉลาดของมนุษย์เปล่งประกายมากที่สุด ตั้งแต่มกราคม 2020 การระบาดใหญ่ของ COVID-19 ทั่วโลก โควิด-19 แพร่กระจายโดยละอองอากาศและละอองลอย โฟไมต์ พูดง่ายๆ ว่าเป็นสิ่งที่ไม่มีชีวิต เช่น เฟอร์นิเจอร์ เสื้อผ้า ที่จับประตู เป็นต้น ไวรัสจากผู้ติดเชื้อสามารถอยู่บนพื้นผิวได้นานถึง 9 วัน ดังนั้น วิธีที่สำคัญที่สุดวิธีหนึ่งที่เราสามารถป้องกันการแพร่กระจายของ COVID-19 (นอกเหนือจากการเว้นระยะห่างทางสังคม) คือ หมั่นล้างมือบ่อยๆ และหลีกเลี่ยงการสัมผัสใบหน้า ตามสถิติ มนุษย์สัมผัสใบหน้าโดยเฉลี่ย 16 ครั้งต่อชั่วโมง มันเป็นนิสัยที่พวกเราหลายคนมีและเราไม่ได้สังเกตเกือบตลอดเวลา ดังนั้นในบทความนี้ เราจะรีบสร้างอุปกรณ์อำนวยความสะดวกที่สามารถเตือนเราว่าเราควรหลีกเลี่ยงการสัมผัสใบหน้าของเราก่อนที่เราจะทำ หากเรากักตัวอยู่ที่บ้าน คุณจะคลายความเบื่อไปได้สักชั่วโมงหรือสองชั่วโมง:)
เสบียง
BBC Micro:bit
BitWearable Kit - สมาร์ทวอทช์พร้อมสายรัดสำหรับ micro:bit
ขั้นตอนที่ 1: ประกอบ BitWear

BitWear เป็นอุปกรณ์เสริมขนาดกะทัดรัดราคาประหยัดสำหรับผู้ใช้ micro:bit เพื่อสร้างอุปกรณ์สวมใส่ที่สนุกสนาน มีมอเตอร์สั่น ออด และ RGB LED ที่กำหนดแอดเดรสได้บนบอร์ด ทั้งหมดนี้ออกแบบมาสำหรับโปรเจ็กต์อุปกรณ์สวมใส่แสนสนุกของคุณ บอร์ดยังให้คุณปิดมอเตอร์และพิกเซลด้วยสวิตช์ คุณจึงสามารถใช้หมุดสัมผัสหรือรูเจาะเพื่อการใช้งานอื่นๆ ได้
การชุมนุมใช้เวลาน้อยกว่า 5 นาทีและง่ายมากแม้กระทั่งสำหรับนักเรียนระดับประถมศึกษา คุณสามารถปรึกษาวิดีโอด้านบนสำหรับคำแนะนำในการประกอบ
ขั้นตอนที่ 2: การเข้ารหัส



เราจะใช้ Makecode ของ Microsoft เพื่อเขียนโปรแกรมที่เรียบง่ายแต่มีประโยชน์สำหรับ Gadget ที่สวมใส่ได้แบบ Micro:bit เป้าหมายของเราคือทำให้สั่น/แสดงภาพ coronavirus ที่น่ากลัวเมื่อผู้ใช้สัมผัสใบหน้าของเขา/เธอ เราจะรู้ได้อย่างไรว่าผู้ใช้สัมผัสใบหน้า? เราสามารถบันทึกการอ่านค่าความเร่งในตำแหน่งที่ระบุ (มือใกล้ใบหน้า) จากนั้นหลังจากพิจารณารูปแบบบางรูปแบบแล้วเปรียบเทียบกับการอ่านค่าความเร่งในตอนนี้ หากมีการแข่งขัน เราจะส่งเสียงเตือน
เริ่มต้นด้วยการระบุขั้นตอนในอัลกอริทึม:
1) เมื่อกดปุ่ม A เราจะแสดงภาพบนหน้าจอเพื่อแจ้งให้ผู้ใช้ทราบเกี่ยวกับความสำเร็จในการวัดและบันทึกค่า y-value ของตัวตรวจวัดความเร่งในรายการ pos1 เราบันทึกค่าดั้งเดิมและค่าทั้งหมดในช่วง +/- 10 ด้วย คุณสามารถเปลี่ยนตัวเลขนั้นเพื่อเพิ่ม/ลดความไวได้
2) เราเปรียบเทียบองค์ประกอบของรายการ pos1 กับค่าเรียลไทม์ที่ส่งออกโดยมาตรความเร่ง และหากมีการจับคู่เรา a) เปิดมอเตอร์สั่นสะเทือนเป็นเวลา 500 ms b) แสดงใบหน้าที่น่ากลัวบนเมทริกซ์ LED ขึ้นอยู่กับค่าของ " เงียบ" ตัวแปร
3) เมื่อกดปุ่ม B หากตัวแปรเงียบเป็น 0 (โหมดมอเตอร์สั่น) เราก็ตั้งค่าเป็น 1 มิฉะนั้น เราจะตั้งค่าเป็น 0 วิธีนี้ทำให้เราสามารถสลับระหว่างโหมดการสั่น/หน้าจอ LED ได้
และนี่คือมันจริงๆ ดูวิดีโอสาธิตการใช้งานแล้วใช้งานได้เลย หากคุณประสบปัญหา คุณสามารถดาวน์โหลดได้จากที่เก็บ GitHub ของเรา
ขั้นตอนที่ 3: การปรับปรุง

มีการปรับปรุงบางอย่างในโค้ดที่สามารถทำได้ คุณสามารถวัดค่าความเร่งได้ทันทีหลังจากรีเซ็ตแล้วใช้ปุ่ม A เพื่อปรับแต่งความไวเป็นต้น หรือเพิ่มเอฟเฟกต์เสียงบางอย่าง หรือเพิ่มการตรวจสอบระยะไกลด้วย Bluetooth หรือเพิ่มตัวนับเพื่อดูจำนวนครั้งที่สัมผัส/ต้องการสัมผัสใบหน้าภายในระยะเวลาที่กำหนด
สิ่งเหล่านี้เป็นของคุณในการสร้างรหัส! หากคุณคิดและใช้คุณสมบัติที่น่าสนใจ แบ่งปันในความคิดเห็นด้านล่าง นอกจากนี้ BitWear ยังมาพร้อมกับหลักสูตรออนไลน์ที่คุณสามารถเข้าถึงได้ที่แพลตฟอร์มหลักสูตรออนไลน์ของ TinkerGen https://make2learn.tinkergen.com/ ฟรี!
หากคุณสร้างเกมเวอร์ชันที่ปรับปรุงแล้ว แบ่งปันในความคิดเห็นด้านล่าง! สำหรับข้อมูลเพิ่มเติมเกี่ยวกับ BitWear และฮาร์ดแวร์อื่นๆ สำหรับผู้ผลิตและผู้ให้การศึกษา STEM โปรดเยี่ยมชมเว็บไซต์ของเรา https://tinkergen.com/ และสมัครรับจดหมายข่าวของเรา
TinkerGen ได้สร้างแคมเปญ Kickstarter สำหรับ MARK (Make A Robot Kit) ซึ่งเป็นชุดหุ่นยนต์สำหรับสอนการเขียนโค้ด หุ่นยนต์ AI!
แนะนำ:
วิธีสร้างตัวติดตามข้อมูล Coronavirus COVID 19 Live ด้วย ESP8266, E-paper Display: 7 ขั้นตอน

วิธีสร้างตัวติดตามข้อมูล Coronavirus COVID 19 Live ด้วย ESP8266, E-paper Display: 1
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: 7 ขั้นตอน (พร้อมรูปภาพ)

วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: วิธีหนึ่งในการขยายฟังก์ชันการทำงานของ micro:bit คือการใช้บอร์ดชื่อ moto:bit โดย SparkFun Electronics (ประมาณ 15-20 เหรียญสหรัฐ) มันดูซับซ้อนและมีคุณสมบัติมากมาย แต่ก็ไม่ยากที่จะเรียกใช้เซอร์โวมอเตอร์จากมัน Moto:bit ช่วยให้คุณ
Coronavirus EXTER-MI-NATION ด้วย Micro:bit และ Daleks: 4 ขั้นตอน (พร้อมรูปภาพ)

Coronavirus EXTER-MI-NATION กับ Micro:bit และ Daleks: นี่เป็นโครงการที่สองในซีรีส์เรื่องการป้องกัน coronavirus จาก TinkerGen คุณสามารถหาบทความแรกได้ที่นี่ เราเชื่อมั่นว่าด้วยความพยายามร่วมกันของมนุษยชาติ โรคระบาดในปัจจุบันจะสิ้นสุดลงในไม่ช้า แต่แม้หลังจาก COVID-19 จะผ่านไป
การเขียนโปรแกรม Micro:Bit Robot & Joystick:Bit Controller ด้วย MicroPython: 11 ขั้นตอน

การเขียนโปรแกรม Micro:Bit Robot & Joystick:Bit Controller ด้วย MicroPython: สำหรับ Robocamp 2019 ค่ายหุ่นยนต์ภาคฤดูร้อนของเรา คนหนุ่มสาวอายุ 10-13 ปีกำลังบัดกรี ตั้งโปรแกรม และสร้าง 'หุ่นยนต์น้ำหนักเกิน' ของ BBC micro:bit ตลอดจนการเขียนโปรแกรม micro:bit เพื่อใช้เป็นรีโมตคอนโทรล หากคุณอยู่ที่ Robocamp ให้เล่นสกี
การวัดแสงและสีด้วย Pimoroni Enviro:bit สำหรับ Micro:bit: 5 ขั้นตอน

การวัดแสงและสีด้วย Pimoroni Enviro:bit สำหรับ Micro:bit: ฉันเคยทำงานกับอุปกรณ์บางตัวที่อนุญาตให้วัดแสงและสีได้ก่อนหน้านี้ และคุณอาจพบมากเกี่ยวกับทฤษฎีที่อยู่เบื้องหลังการวัดดังกล่าวในคำแนะนำต่างๆ ที่นี่และที่นี่ Pimoroni มี เพิ่งเปิดตัว enviro:bit ซึ่งเป็นส่วนเสริมสำหรับ m