Khung tranh e-ink nghe tiếng chim và vẽ chúng theo phong cách minh họa thế kỷ 19

15 tháng 9, 2026·5 phút đọc

Một dự án mã nguồn mở tên Fugleramme dùng Raspberry Pi, màn hình e-ink và AI nhận diện âm thanh chạy hoàn toàn cục bộ để phát hiện loài chim đang hót quanh nhà, rồi hiển thị chúng dưới dạng tranh minh họa lịch sử tự nhiên thế kỷ 19. Dự án hiện đang chạy thực tế tại Bergen, Na Uy và mở cho cộng đồng đóng góp.

Khung tranh e-ink nghe tiếng chim và vẽ chúng theo phong cách minh họa thế kỷ 19

Khung tranh e-ink Fugleramme hiển thị minh họa chimKhung tranh e-ink Fugleramme hiển thị minh họa chim

Khung tranh e-ink nghe tiếng chim và vẽ chúng theo phong cách minh họa thế kỷ 19

Fugleramme là một dự án mã nguồn mở kết hợp phần cứng và trí tuệ nhân tạo đầy thi vị: một khung tranh màn hình e-ink dùng Raspberry Pi để "nghe" tiếng chim ngoài cửa sổ, nhận diện loài theo thời gian thực bằng AI chạy hoàn toàn cục bộ, rồi phác họa chúng bằng những bản minh họa lịch sử tự nhiên được cắt thủ công từ thế kỷ 19.

Fugleramme hoạt động như thế nào?

Hệ thống gồm hai thành phần chính phối hợp với nhau. BirdNET-Go lắng nghe qua micro và đảm nhiệm việc phân loại âm thanh. Fugleramme định kỳ truy vấn API của BirdNET-Go, đối chiếu mỗi loài chim phát hiện được với một bản minh họa tương ứng, sắp xếp chúng thành một bố cục trang, và chỉ vẽ lại khi tập hợp loài thay đổi.

Điểm đáng chú ý là toàn bộ quá trình xử lý diễn ra cục bộ, không cần đám mây, nhờ đó đảm bảo quyền riêng tư và hoạt động ngay cả khi mất kết nối internet. Khung tranh có thể hiển thị trên màn hình e-ink Inky Impression, hoặc chạy như một kiosk web phục vụ cùng một giao diện cho bất kỳ thiết bị nào trong mạng nội bộ. Ngoài ra còn có trang quản trị cho phép cấu hình nội dung hiển thị và tự động cập nhật.

Nếu bạn đã chạy BirdNET-Go sẵn, chỉ cần trỏ khung tranh vào đó — trên cùng máy hoặc bất kỳ đâu trong mạng nội bộ mà thiết bị truy cập được.

Đáng chú ý, màn hình e-ink không bắt buộc. Không có nó, Fugleramme vẫn chạy ở chế độ chỉ web — hiển thị kiosk qua cổng HDMI hoặc mở từ bất kỳ thiết bị nào trong mạng.

Phần cứng cần thiết

Cấu hình được tác giả khuyến nghị khá gọn gàng và dễ tiếp cận với người yêu thích DIY:

  • Raspberry Pi 5 làm bộ xử lý trung tâm
  • Màn hình e-ink Inky Impression 13.3 inch (loại Spectra 6) để hiển thị tranh
  • Một micro để thu âm thanh môi trường
  • Một khung tranh khổ A4 để hoàn thiện sản phẩm

Danh sách linh kiện đầy đủ, các gợi ý thay thế và khuyến nghị đều có trong tài liệu phần cứng của dự án.

Điểm nhấn nằm ở nghệ thuật

Một nửa mục đích của dự án là tôn vinh những bản minh họa lịch sử tự nhiên tuyệt đẹp thuộc phạm vi công cộng. Bộ sưu tập hiện có hơn 800 bản cắt cho hơn 400 loài, mỗi bản đều lấy từ một bản khắc thật và được tuyển chọn thủ công cho dự án.

Đặc biệt, không có tác phẩm nào do AI tạo ra — dù một số bản đã được chỉnh sửa bằng AI. Mỗi loài được phát hiện sẽ được ghép với minh họa của nó, tách nền, rồi xếp lên một trang giấy có kết cấu vân, với những con chim lớn hơn đặt gần trung tâm và kích thước tỉ lệ theo khối lượng cơ thể. Khi không phát hiện được loài nào, khung tranh hiển thị một cành đậu trống.

Huy hiệu phiên bản phát hành của FuglerammeHuy hiệu phiên bản phát hành của Fugleramme

Các bản khắc gốc đến từ Scandinavia, Anh và Trung Âu, nên vùng Bắc Âu, Quần đảo Anh và Đức được bao phủ tốt nhất. Những khu vực khác hiện còn hạn chế, nhưng độ phủ rộng hơn cho châu Âu và Bắc Mỹ đang được triển khai.

Cách cài đặt và triển khai

Với người dùng Raspberry Pi, chỉ cần một lệnh duy nhất để cài đặt tự động:

curl -fsSL https://raw.githubusercontent.com/arnegiacomo/fugleramme/main/install.sh | bash

Script sẽ hỏi vị trí đặt BirdNET-Go và cổng sử dụng, sao chép kho mã, cài các phụ thuộc cần thiết, và khởi động khung tranh như một dịch vụ systemd. Lưu ý rằng trên hệ thống mới, có thể cần khởi động lại máy.

Với người thích container, dự án cũng cung cấp sẵn image Docker:

docker run -d -p 8080:8080 -v fugleramme:/data \
-e FUGLERAMME_DETECTOR_URL=http://birdnet.local:8080 \
ghcr.io/arnegiacomo/fugleramme

Kiosk chạy trên cổng 8080, trang quản trị trên đường dẫn /admin, và toàn bộ dữ liệu lưu trữ nằm trong thư mục /data.

Trạng thái quy trình CI của dự ánTrạng thái quy trình CI của dự án

Giấy phép và đóng góp cộng đồng

Dự án được phát hành theo giấy phép MIT cho phần mã nguồn. Tuy nhiên, thành phần nhận diện BirdNET-Go dùng giấy phép CC BY-NC-SA 4.0, chỉ dành cho mục đích phi thương mại, với mô hình BirdNET do Phòng thí nghiệm Cornell Lab of Ornithology và Đại học Công nghệ Chemnitz phát triển.

Các bản minh họa chim có điều khoản riêng theo từng thư mục phong cách, với tệp kê khai liên kết tới bản khắc gốc của mỗi hình. Bộ dữ liệu khối lượng cơ thể chim lấy từ AVONET (Tobias và cộng sự, 2022), còn phông chữ nhãn theo giấy phép SIL OFL 1.1.

Tác giả khuyến khích cộng đồng đóng góp, đặc biệt ở ba mảng: bản sửa lỗi, tài liệu và tác phẩm minh họa. Bạn có thể báo lỗi nếu phát hiện sự cố, đặt câu hỏi hoặc chia sẻ ý tưởng qua phần Discussions, hoặc mở pull request cho các thay đổi về mã và tài liệu. Tác giả cũng cho biết đã tự tay lắp ráp một số khung tranh và sẵn sàng trao đổi nếu bạn muốn sở hữu một chiếc thay vì tự làm.

Dự án hiện vẫn đang trong giai đoạn phát triển sớm, nên có thể gặp một vài lỗi nhỏ và vài điểm chưa hoàn thiện — nhưng đây rõ ràng là một ví dụ thú vị cho thấy AI cục bộ có thể kết hợp với phần cứng sáng tạo và nghệ thuật truyền thống để tạo ra những sản phẩm vừa hữu ích vừa giàu cảm hứng.

Chia sẻ:FacebookX
Nội dung tổng hợp bằng AI, mang tính tham khảo. Xem bài gốc ↗