สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
การใช้ชุดประกอบ Micro:bit & xChips ของตัวตรวจสอบอุณหภูมินี้ทำได้อย่างง่ายดาย การเข้ารหัสเป็นชิ้นส่วนของเค้กที่มีบล็อกของซอฟต์แวร์เช่นกัน!
ขั้นตอนที่ 1: สิ่งที่ใช้ในโครงการนี้
ส่วนประกอบฮาร์ดแวร์
- บอร์ด BBC micro:bit x 1
- XinaBox IM02 x 1
- XinaBox OD01 x 1
- XinaBox SW01 x 1
- XinaBox MD01 x 1
- XinaBox PB04 x 1
- XinaBox XC10 x 1
- แบตเตอรี่ AA (ทั่วไป) x 2
แอพซอฟต์แวร์และบริการออนไลน์
micro:bit pxt.microbit.org
ขั้นตอนที่ 2: เรื่องราว
เกี่ยวกับโครงการ
โครงการนี้สามารถทำได้ภายในเวลาไม่ถึง 5 นาที บทช่วยสอนนี้จะแสดงวิธีประกอบและตั้งโปรแกรมตัวตรวจสอบอุณหภูมิ Micro:Bit ด้วย xChips โค้ดสำหรับโปรเจ็กต์นี้ทำได้ง่ายๆ โดยใช้แพลตฟอร์มแบบลากและวางของ Micro:bit
บทนำ
ฉันสร้างตัวตรวจสอบอุณหภูมินี้โดยใช้ Micro:Bit และ xChips สองสามตัวจาก XinaBox มันเป็นงานสร้างที่ง่ายมากและรวดเร็ว เทคโนโลยี XinaBox ทำให้โครงการนี้ทำได้ง่ายมากโดยขจัดความจำเป็นในการบัดกรีและเครื่องมือ อินเทอร์เฟซ Micro:bit ช่วยให้ฉันตั้งโปรแกรมได้อย่างง่ายดาย คุณสามารถแก้ไขโค้ดเพื่อเพิ่มข้อมูลอื่นๆ จาก Weather Sensor ได้อย่างง่ายดาย เช่น ความกดอากาศ ความชื้นสัมพัทธ์ และระดับความสูง
ขั้นตอนที่ 3: ประกอบวงจร
คลิก OD01 และ SW01 พร้อมกันโดยใช้ขั้วต่อ xBUS (จากชุด XC10)
รูปที่ 1: เชื่อมต่อ SW01 และ OD01
คลิกตัวเชื่อมต่อ xBUS 2 ตัวที่ด้านซ้ายของ IM02 จากนั้นคลิกที่ SW01 และ OD01 ที่เชื่อมต่อ ตรวจสอบให้แน่ใจว่า xChips หันขึ้นในลักษณะเดียวกัน เพื่อให้คุณเห็นชื่อ SW01 และชื่อ IM02 หงายขึ้น
รูปที่ 2: เชื่อมต่อ IM02, SW01 และ OD01
- ใช้ขั้วต่อ xBUS อื่นเพื่อเชื่อมต่อ MD01 กับ PB04 วาง PB04 และ MD01 ที่เชื่อมต่อด้วยขั้วต่อ xBUS 3 ตัวและแบตเตอรี่ AA
- คลิก Micro:Bit ใน IM02 ตรวจสอบให้แน่ใจว่าไฟ LED หงายขึ้น - เช่นเดียวกับชื่อ SW01 และชื่อ IM02
รูปที่ 3: เชื่อมต่อ IM02, SW01, OD01 และ Micro:bit
เชื่อมต่อการเชื่อมต่อ Micro-USB จากคอมพิวเตอร์ของคุณเข้ากับ Micro:Bit สังเกตไฟ LED สีเหลืองที่ด้านล่างเปิดขึ้น
ขั้นตอนที่ 4: ติดตั้งแพ็คเกจ
- เปิดเบราว์เซอร์และไปที่ makecode.microbit.org
- เลื่อนลงไปที่ "ขั้นสูง"
- จากนั้นเลื่อนลงไปที่ "เพิ่มแพ็คเกจ"
รูปที่ 4: ค้นหา "เพิ่มแพ็คเกจ"
- ค้นหา "weather" และคลิกที่ "weather-bit" เพื่อเพิ่มแพ็คเกจ
- ทำซ้ำจุดที่ 2 และ 3
- จากนั้นวาง URL นี้ลงในแถบค้นหา: https://github.com/xinabox/pxt-OD01 จากนั้นคลิกที่ OD01 เพื่อเพิ่มแพ็คเกจ
รูปที่ 5: การเพิ่มแพ็คเกจ
ตอนนี้คุณมีแพ็คเกจที่จำเป็นทั้งหมดแล้ว
ขั้นตอนที่ 5: การเขียนโปรแกรม
ลากและวางองค์ประกอบโค้ดจนกว่าคุณจะได้สิ่งที่ดูเหมือนภาพด้านล่าง
รูปที่ 6: รหัสใน Blocks
คุณยังสามารถโกงและคลิกที่ปุ่ม "{ } JavaScript" ที่ด้านบนและเพียงคัดลอกและวางโค้ดลงในส่วนโค้ดด้านล่าง คลิกที่ "บล็อก" อีกครั้งเพื่อดูผลลัพธ์
ขั้นตอนที่ 6: รวบรวมและทดสอบ
- คลิกที่ "ดาวน์โหลด"
- ลากไฟล์ที่ดาวน์โหลด ซึ่งโดยทั่วไปจะมีชื่อว่า: microbit-Untitled.hex ไปยังไดรฟ์ Micro:Bit โดยทั่วไปจะมีชื่อว่า MICROBIT
- ดูผลลัพธ์บนจอแสดงผล LED แบบเลื่อนและหน้าจอ OLED
- วางนิ้วบนเซ็นเซอร์เพื่อดูอุณหภูมิที่เพิ่มขึ้น … หวังว่า! หากไม่ย้อนขั้นตอนของคุณจนกว่าคุณจะพบปัญหาและแก้ไข
ขั้นตอนที่ 7: ตรวจสอบอุณหภูมิให้สมบูรณ์
- ตัดการเชื่อมต่อ Micro:bit ออกจากการเชื่อมต่อ Micro-USB
- ใส่แบตเตอรี่ AA ลงใน PB04
- ใช้ตัวเชื่อมต่อ 3 xBUS เพื่อเชื่อมต่อ PB04 และ MD01 กับ IM02 และ SW01 ดังที่แสดงในภาพด้านล่าง
- เปิดสวิตช์บน PB04 บน
- ตอนนี้เครื่องวัดอุณหภูมิ Micro:bit ของคุณพกพาสะดวกและพร้อมที่จะวางไว้ทุกที่ที่คุณเลือก
ขั้นตอนที่ 8: รหัส
Micro:bit `Temperature Monitor JavaScript รหัส JavaScript สำหรับ Micro:bit Temperature Monitor คุณสามารถคัดลอกและวางตามที่กล่าวไว้ใน STORY แล้วแปลงเป็นบล็อกได้
ให้ TemperatureCelsius = 0
basic.showLeds(` #… #. #. #… #… #. #. #… # `) OLED.init (64, 128) weatherbit.startWeatherMonitoring() OLED.showString(" โครงการอุณหภูมิ") TemperatureCelsius = weatherbit.temperature () / 100 basic.forever (() => { basic.showString ("C:") OLED.showString ("Temp_C:") basic.showNumber (TemperatureCelsius) OLED.showNumber (อุณหภูมิเซลเซียส) })