สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
บ่งบอกถึงความสมบูรณ์ของการรับส่งข้อมูล ATTINY, I2C และ MQTT
โครงสร้างนี้อิงจาก I2C HEARTBEAT BRICK
ASSIMILATE ACTORS/SENSORS คือตัวแสดง/เซ็นเซอร์ของสภาพแวดล้อมที่มีเลเยอร์ที่เป็นนามธรรมของฮาร์ดแวร์และซอฟต์แวร์เพิ่มเติม ทำให้สามารถเพิ่มประเภทใหม่ทั้งหมดลงใน ASSIMILATE IOT HUB และการอ่านจะถูกปั๊มไปยังเซิร์ฟเวอร์ MQTT โดยไม่ต้องเพิ่มการเข้ารหัส
ASSIMILATE ACTOR นี้มีหนึ่งคุณสมบัติ:STATUS ("ALIVE")
PB1 (สายสีขาว ไฟ LED สีฟ้า) บ่งบอกถึงสุขภาพของ ATTINY
PB3 (สายสีเหลือง, LED สีเขียว) สลับกับคำขอ I2C จากต้นแบบ
PB4 (สายสีส้ม, LED สีแดง) สลับกับ I2C ที่ได้รับจากต้นแบบ
ขั้นตอนที่ 1: วัสดุและเครื่องมือ
นี่คือ I2C HEARTBEAT BRICKBill ของรายการวัสดุและการจัดหา
- ชิ้นส่วนพิมพ์ 3 มิติ (2)
- กระดาษ PCB (7 x 7 รู)
- ไฟ LED (แดง เขียว น้ำเงิน)
- ตัวต้านทาน (3 จาก 1K)
- ATTINY85 20PU (1)
- 1" โปรโตบอร์ดสองด้าน (1)
- ส่วนหัวชาย90º (3P, 3P)
- ส่วนหัวชาย (2P, 2P)
- จัมเปอร์ Shunt (1)
- สายเชื่อมต่อ (~7)
- บัดกรีและเหล็ก (1)
- กาวร้อนและปืน (1)
- สกรูเกลียวปล่อย 4G x 20 มม. (1)
- สกรูเกลียวปล่อย 4G x 10 มม. (2)
ขั้นตอนที่ 2: การประกอบ
ทำตามคำแนะนำในการสร้าง IOT123 - I2C HEARTBEAT BRICK แนบอินดิเคเตอร์ตามคำแนะนำ
- บนแผงตัวบ่งชี้ ให้ตัดมุมออกที่ 45° ตามที่แสดง
- ใส่อิฐลงในร่องฐานที่พิมพ์ 3 มิติ โดยให้หมุด 90° อยู่ในแนวเดียวกับช่องว่าง
- พลิกและกดส่วนบนของอิฐลงบนพื้นผิวที่แข็ง หากส่วนบนของอิฐและฐานไม่อยู่ในแนวเดียวกัน ให้ถอดอิฐออกและทำความสะอาดเส้นใยที่อาจหยุดการจัดแนวแล้วลองอีกครั้ง
- เมื่อได้ระดับแล้ว ขันสกรู 20 มม. เข้ากับรูด้านล่างโดยติดอิฐเข้ากับฐาน
- ใส่ตัวบ่งชี้ PCB ลงในฝาที่พิมพ์ 3 มิติโดยจัดแนว LEDS ด้วยช่องว่าง
- ดันเข้าไปให้สุด
- กาว PCB กับฝาให้ร้อน
- ยึดรีเลย์เข้ากับฝาด้วยสกรู 10 มม.
- ยึดลวดส่วนเกินไว้ด้านหลังอิฐ และประกอบชิ้นส่วนที่พิมพ์ 3 มิติ โดยจัดตำแหน่งรูแท็บ
- ขันสกรู 10 มม. ผ่านรูแท็บ
ขั้นตอนที่ 3: การทดสอบ
การทดสอบ (ในขั้นตอนนี้) อาจเหมือนกับอิฐต้นแบบ
เพียงต่อสายจัมเปอร์เข้ากับหมุดเดียวกันที่ด้านล่างของเซ็นเซอร์ ASSIMILATE