PowerDice (Xúc xắc IoT thông minh)

PowerDice là thiết bị IoT dạng xúc xắc chạy pin, dùng ESP32-C3 và MQTT để gửi mặt đang hướng lên về server. Dễ tích hợp Home Assistant/Node-RED/n8n để bật đèn, mở nhạc, Wake on LAN và nhiều automation khác.

👁️
17
Lượt Xem
❤️
0
Lượt Thích
📥
1
Lượt Tải
Cập Nhật Feb 12, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

⚠ Dự án này hiện đang ở giai đoạn phát triển sớm.

🎲 Xúc xắc IoT thông minh (ESP32-C3 + MQTT)

Mình làm một thiết bị thông minh hoạt động như một con xúc xắc chơi độc lập, nhưng hơi to hơn và mạnh hơn nhiều. Nó không chỉ để chơi game – mà còn có thể điều khiển cả hệ smart home của bạn! 🏠✨

Nó có thể bật đèn 💡, gửi e-mail 📧, mở nhạc 🎵, hoặc kích hoạt bất kỳ automation nào bạn muốn.

⚙ Hoạt động như thế nào?

Cơ bản là con xúc xắc sẽ kết nối vào WiFi 📶 và giao tiếp với MQTT server nội bộ của bạn. Vì chạy bằng pin nên MQTT là lựa chọn rất hợp lý cho giao tiếp nhẹ, nhanh.

Khi bạn lật xúc xắc, nó dùng accelerometer bên trong để nhận biết mặt nào đang hướng lên và gửi ngay thông tin đó về server. Phần “ảo thuật” 🪄 còn lại sẽ diễn ra ở bên đó.

Bạn có thể tích hợp con xúc xắc này trực tiếp với các phần mềm xịn như:

  • 🏠 Home Assistant

  • 🔴 Node-RED

  • 🔄 n8n

🚀 Ứng dụng thì vô hạn:

  • Mặt 1: Bật đèn phòng khách 💡

  • Mặt 2: Wake on LAN (mở PC) 🖥

  • Mặt 3: Mở playlist bạn thích trên Spotify 🎶

  • Mặt 4: Gửi e-mail “đang bận” hoặc set trạng thái Slack ⛔

  • ...

🛠 Yêu cầu phần cứng

Để làm phần khối xúc xắc, bạn sẽ cần:

  • 🧠 Main Board: Seeed Studio XIAO ESP32C3 – nhỏ xíu mà mạnh.

  • 📐 Sensor: ADXL345 (GY-291) – accelerometer 3 trục.

  • 🔋 Nguồn: Pin Li-Po 3.7V / 320mAh (ví dụ Akyga AKY0300).

  • 🖍  Bút lông đen (chấm bi được tô)

  • Điện trở (Voltage Divider): dùng để theo dõi điện áp pin.

    • Bản mình làm: 2x (2x điện trở 100kΩ).

    • Khuyến nghị (Seeed Wiki): 2x 220kΩ.

  • 🔘 Nút nhấn: Mình dùng tactile switch tận dụng lại (gỡ từ một modem Siemens Speedstream cũ), nhưng bạn có thể dùng loại thay thế có dòng chịu được ít nhất 0.5 A, vì công tắc này sẽ nối/ngắt trực tiếp pin với Xiao.

  • 🧵 Linh tinh: Dây, 2 con ốc, mỏ hàn, và các phần in 3D.

💻 Yêu cầu phần mềm

Để chạy phần logic automation, bạn sẽ cần một thiết bị chạy 24/7 (như Raspberry Pi 🍓 hoặc NAS) với:

  1. MQTT Broker (ví dụ Mosquitto hoặc NanoMQ)

  2. Automation Logic: Home Assistant, Node-RED, hoặc n8n.

🏗 Lắp ráp & hoàn thiện

Kích thước tổng là 45x45x45mm.

Model gồm 4 phần in 3D riêng biệt.

Tất cả model đều có sẵn dạng Tinkercad Projects.

Mạch ví dụ:

https://circuitcanvas.com/p/bfxgqpgykhrte89nrw1

Code ví dụ:

https://gist.github.com/pr0way/5d8b2862d49884a07f8cae9a4b6583d2

Kỹ năng cần có: Hàn 👨🏭 và thêm chút kiên nhẫn!

Giấy phép

Tác phẩm này được cấp phép theo

Creative Commons — Attribution — Share Alike

CC-BY-SA

Yêu cầu ghi công
Remix & phái sinh Được phép
Sử dụng thương mại Được phép

File mô hình

TẤT CẢ FILE MÔ HÌNH (4 Tập tin)
Đang tải files, vui lòng chờ...
Vui lòng đăng nhập để bình luận.

Chưa có bình luận nào. Hãy là người đầu tiên!

Vui lòng đăng nhập để khoe bản in của bạn.

Chưa có bản in nào được khoe. Hãy là người đầu tiên!

Remix (0)