Skip to content

Latest commit

 

History

53 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RETOFISH Firmware

Mã nguồn điều khiển Robot cho cá ăn RETOFISH – định hướng giáo dục STEM. Người dùng có thể học, tùy biến (mod) và đóng góp lại cho cộng đồng.

License: CC BY-NC-SA 4.0 — cho phép dùng/học/chia sẻ phi thương mại. Mọi hoạt động thương mại cần sự đồng ý bằng văn bản của RETOBOTS (xem mục License bên dưới).

Tính năng chính

F01 – Cho ăn theo lịch: Tối đa 3 mốc giờ/ngày, lưu EEPROM/flash. F02 – Điều khiển thủ công: Nhấn đúp (≤1s) khi màn hình đang sáng để cho ăn ngay với liều mặc định. Trong lúc đang cho ăn, lệnh mới sẽ được bỏ qua. F03 – Đèn trạng thái: LED RGB tắt ở chế độ chờ (tiết kiệm pin); xanh lá khi đang cho ăn. F04 – Hiển thị trạng thái: TFT SPI 1.47" hiển thị trạng thái & thời gian; nhấn nhanh để bật, tự tắt sau 15s. F05 – Cấu hình bằng Rotary Encoder: Nhấn giữ >3s để vào SETUP, chỉnh giờ hệ thống, 3 mốc Feeding (giờ/phút/số vòng/Enable). F06 - Cho ăn không giới hạn liều lượng bằng cách nhấn nút >6s, dừng khi buông nút

Phần cứng tham chiếu

  • MCU: ESP32 (NodeMCU-32S)
  • Động cơ: 28BYJ-48 + driver ULN2003 (hoặc thay bằng stepper driver khác nếu bạn mod)
  • RTC: DS1307 (I²C)
  • Màn hình: TFT SPI 1.47" (dòng ST77xx – dùng với Adafruit GFX/Adafruit ST77xx)
  • Nút/Encoder: Rotary Encoder (kèm nút nhấn)
  • LED trạng thái: LED RGB

Cài đặt & Build (PlatformIO)

Yêu cầu

  • VS Code + PlatformIO IDE
  • Driver USB-Serial cho board ESP32 của bạn

Đóng góp (Contributing)

  • Mọi đóng góp được cấp phép lại theo CC BY-NC-SA 4.0.
  • Quy trình đề xuất:
  • Mở Issue mô tả bug/feature.
  • Tạo nhánh feat/... hoặc fix/....
  • Conventional Commits (feat:, fix:, docs:…).
  • Mở Pull Request kèm mô tả & hình/video test.
  • Vui lòng xem thêm: CONTRIBUTING.md

License & Thương hiệu

  • License: Creative Commons Attribution–NonCommercial–ShareAlike 4.0 (CC BY-NC-SA 4.0).
  • Không cho phép sử dụng thương mại khi chưa có đồng ý bằng văn bản của RETOBOTS.
  • SPDX: CC-BY-NC-SA-4.0

Thương hiệu: Tên & logo RETOBOTS/RETOFISH là tài sản của RETOBOTS™. Vui lòng xem TRADEMARKS.md.

Liên hệ hợp tác thương mại: retobots.contact@gmail.com

Sứ mệnh của RETOBOTS: mang robotics đến với học sinh sinh viên và người đam mê Robotic, giúp các bạn học – làm – sáng tạo qua dự án thực tế. Cảm ơn bạn đã cùng đóng góp!

About

Đây là repo code của Kit học lập trình Robot STEM - RETOFISH - Robot cho cá ăn tự động (This repo is an open source code of educational fish-feeder bot RETOFISH)

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages