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


กระถางดอกไม้นี้ทำด้วยการพิมพ์ 3 มิติและมีการ์ดไมโครบิตอยู่ในนั้น
หม้อนี้มีไมโคร: บิตการ์ดอยู่ใต้ภาชนะดิน รับข้อมูลจากเซ็นเซอร์ความชื้นในดิน (การนำไฟฟ้า)
การถอดความค่าความชื้นในดินทำได้โดยใช้วงแหวน LED ที่ตั้งโปรแกรมได้ 20 RGB (แดง เขียว น้ำเงิน) ที่ด้านหน้า
ขั้นตอนที่ 1: ส่วนประกอบ

- การ์ด micro:bit:
Grove Shield สำหรับ micro:bit:
www.seeedstudio.com/Grove-Shield-for-micro…
เซ็นเซอร์ความชื้น Grove:
www.seeedstudio.com/Grove-Moisture-Sensor….
- วงแหวน LED RGB ของ Grove (20 - WS2813 มินิ):
www.seeedstudio.com/Grove-RGB-LED-Ring-20-…
ขั้นตอนที่ 2: 3D Print

ฉันต้องการทำกระถางดอกไม้ที่มีที่เก็บข้อมูลสำหรับการ์ด micro:bit ฉันใช้ Fusion 360 เพื่อวาด
ดาวน์โหลดไฟล์ STL คุณอาจพบของฉันที่ thingiverse:
พิมพ์ฝา led และหม้อ อย่าลืมเพิ่มการสนับสนุน สำหรับพารามิเตอร์ ฉันใช้: 0, 2 mm และ infill ที่ 25%
หลังจากทำเสร็จแล้ว ให้เอาส่วนรองรับออกจากฝาและจากหม้ออย่างระมัดระวัง
ขั้นตอนที่ 3: การประกอบ

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

ส่วนการเขียนโปรแกรม ผมใช้เว็บ Vittascience:
ในส่วน "เมื่อเริ่มต้น":กำหนดตัวแปร 'led' สำหรับวงแหวน LED ต้องเป็น 20 ลบ 1 นับจากศูนย์สำหรับ LED ตัวแรก
จากนั้น ในส่วน "ทำซ้ำอย่างไม่มีกำหนด" ให้ใส่ตัวแปร 'ความชื้น' ที่จะกู้คืนค่าของเซ็นเซอร์วัดความชื้นของโซลที่เชื่อมต่อใน P0
แทรกเงื่อนไขด้วยค่าขีดจำกัด 300
หากมีค่าน้อยกว่า 300 ให้แสดงบนวงแหวน LED สีแดงที่พอร์ต P1
มิฉะนั้น สำหรับค่าที่มากกว่า 300 จะแสดงบน LED ของวงแหวน ซึ่งเป็นสีน้ำเงินใน P1
[หมายเหตุ เซ็นเซอร์ความชื้นในดิน mesure conductivity ระหว่างหมุดทั้งสอง ค่าเอาต์พุตเซ็นเซอร์ในดินแห้งน้อยกว่า 300]
ดาวน์โหลดโปรแกรมและคัดลอกลงในการ์ด
สามารถดาวน์โหลดโปรแกรมได้ที่:
--
ขอบคุณสำหรับการอ่านบทช่วยสอนของฉัน ฉันหวังว่ามันจะเป็นแรงบันดาลใจ! อย่าลังเลที่จะติดต่อฉันและบอกฉันเกี่ยวกับการสร้างสรรค์ของคุณ การซ่อมแซมมีความสุข:)
แนะนำ:
Arduino Nano - MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Tutorial: 4 ขั้นตอน

Arduino Nano - MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Tutorial: MMA8452Q เป็นเครื่องวัดความเร่งแบบไมโครแมชชีนแบบไมโครแมชชีนที่ชาญฉลาด ใช้พลังงานต่ำ สามแกน คาปาซิทีฟ พร้อมความละเอียด 12 บิต ตัวเลือกที่ตั้งโปรแกรมได้สำหรับผู้ใช้ที่ยืดหยุ่นนั้นมาพร้อมกับฟังก์ชั่นฝังตัวในมาตรความเร่ง ซึ่งสามารถกำหนดค่าเป็นสองอินเตอร์รัป
วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: 7 ขั้นตอน (พร้อมรูปภาพ)

วิธีเรียกใช้เซอร์โวมอเตอร์โดยใช้ Moto:bit ด้วย Micro:bit: วิธีหนึ่งในการขยายฟังก์ชันการทำงานของ micro:bit คือการใช้บอร์ดชื่อ moto:bit โดย SparkFun Electronics (ประมาณ 15-20 เหรียญสหรัฐ) มันดูซับซ้อนและมีคุณสมบัติมากมาย แต่ก็ไม่ยากที่จะเรียกใช้เซอร์โวมอเตอร์จากมัน Moto:bit ช่วยให้คุณ
Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: 4 ขั้นตอน

Raspberry Pi MMA8452Q 3-Axis 12-bit/8-bit Digital Accelerometer Python Tutorial: MMA8452Q เป็นเครื่องวัดความเร่งแบบไมโครแมชชีนที่ชาญฉลาด ใช้พลังงานต่ำ สามแกน capacitive พร้อมความละเอียด 12 บิต ตัวเลือกที่ตั้งโปรแกรมได้สำหรับผู้ใช้ที่ยืดหยุ่นนั้นมาพร้อมกับฟังก์ชั่นฝังตัวในมาตรความเร่ง ซึ่งสามารถกำหนดค่าเป็นสองอินเตอร์รัป
การเขียนโปรแกรม 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