Pomodoro Neopixel Puck - Thiết bị đếm giờ tập trung

Tự tay làm chiếc đồng hồ đếm ngược Pomodoro 25 phút cực đơn giản với Wemos D1 Mini và vòng đèn NeoPixel. Thiết kế nhỏ gọn, điều khiển cảm ứng mượt mà và có chế độ ngủ tiết kiệm điện năng cho không gian làm việc của bạn.

👁️
181
Lượt Xem
❤️
9
Lượt Thích
📥
2
Lượt Tải
Cập Nhật Apr 04, 2026
Chi tiết
Tải xuống
Bình Luận
Khoe bản in
Remix

Mô tả

Mình đã tìm kiếm một thiết bị chỉ làm đúng một việc duy nhất: đếm ngược 25 phút. Vì không tìm được thứ gì ưng ý mà không bị tích hợp quá nhiều chức năng thừa thãi, mình quyết định tự làm luôn. Mình đã nhờ Gemini Canvas hỗ trợ viết phần mã nguồn cho nó.

🛠 Danh sách linh kiện

Để làm dự án này, bạn chỉ cần một vài linh kiện cơ bản và giá cực rẻ:

  • Wemos D1 Mini – "Bộ não" điều khiển toàn bộ thiết bị.

  • Vòng đèn NeoPixel (24 LEDs, WS2812B) – Để hiển thị thời gian đếm ngược trực quan.

  • Cảm biến chạm TTP223 – Một module điện dung để điều khiển.

🔌 Sơ đồ đấu nối

Vòng NeoPixel:

  • VCC ➔ Wemos 5V
  • GND ➔ Wemos GND
  • DIN (Data In) ➔ Wemos D1

Cảm biến chạm TTP223:

  • VCC ➔ Wemos 3V3
  • GND ➔ Wemos GND
  • SIG ➔ Wemos D2

🕹 Cơ chế hoạt động

1. Chế độ chờ (Standby)

Sau khi cấp nguồn, vòng đèn sẽ tối đen hoàn toàn. Bộ đếm không làm gì cả và chuyển sang chế độ "ngủ" để tiết kiệm năng lượng tối đa.

2. Bắt đầu đếm ngược

Chạm nhẹ vào cảm biến để bắt đầu đếm ngược 25 phút ngay lập tức. Vòng đèn sẽ sáng lên với dải màu cầu vồng và bắt đầu hai hiệu ứng:

  • Thời gian còn lại: Các đèn LED sẽ dần tắt từng cái một khi thời gian trôi qua.
  • "Kim giây" trắng: Một chấm trắng di chuyển mượt mà quanh vòng đèn (ngược chiều kim đồng hồ). Nó quay hết một vòng sau mỗi 10 giây, giúp bạn biết thiết bị vẫn đang chạy.

3. Tạm dừng

Có người gọi hoặc bạn cần nghỉ ngơi một chút? Chỉ cần chạm nhẹ vào cảm biến. Chấm trắng sẽ dừng lại ngay lập tức và toàn bộ vòng đèn giảm độ sáng đáng kể. Điều này báo hiệu thời gian đã bị đóng băng. Chạm thêm lần nữa, thiết bị sẽ tiếp tục đếm từ đúng thời điểm đó và độ sáng trở lại bình thường.

4. Đặt lại (Reset)

Muốn bắt đầu lại từ đầu? Tại bất kỳ thời điểm nào trong khi đếm hoặc tạm dừng, hãy giữ ngón tay trên cảm biến hơn 1 giây. Vòng đèn sẽ nhấp nháy màu xanh dương để xác nhận và thiết bị sẽ quay về trạng thái chờ, sẵn sàng cho phiên làm việc mới.

5. Kết thúc thời gian

Sau khi đếm hết 25 phút, vòng đèn sẽ nhấp nháy màu xanh lá cây nhẹ nhàng 3 lần. Sau đó đèn tắt hoàn toàn và thiết bị quay lại chế độ ngủ sâu. Lần chạm tiếp theo sẽ đánh thức nó dậy cho phiên làm việc kế tiếp của bạn.

💻 Mã nguồn (Source Code)

(Phần mã nguồn giữ nguyên như bản gốc đã cung cấp)

Giấy phép

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

Creative Commons — Attribution

CC-BY

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 (5 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)