Điều bắt đầu như một dự án đơn giản tái sử dụng pin đã phát triển thành một trong những ví dụ tài tình nhất về tái chế rác thải điện tử. Một kỹ sư đã thành công trong việc chuyển đổi một chiếc vape dùng một lần bị vứt bỏ thành một máy chủ web hoạt động, chứng minh rằng ngay cả những thiết bị khó ngờ nhất cũng có thể tìm thấy cuộc sống mới thông qua kỹ thuật sáng tạo.
![]() |
|---|
| Chiếc vape dùng một lần này vừa trở thành một máy chủ web cực nhanh |
Nền tảng phần cứng khó tin
Bogdan Ionescu , người chủ mưu đằng sau dự án độc đáo này, đã phát hiện ra rằng các vape dùng một lần hiện đại chứa phần cứng có khả năng đáng ngạc nhiên. Thiết bị chạy trên vi điều khiển ARM Cortex-M0+ được nhúng trong IC Puya , hoạt động chỉ ở 24 MHz với tài nguyên bị hạn chế nghiêm trọng. Vi điều khiển chỉ có 24 KB bộ nhớ flash và 3 KB RAM - không đủ để lưu trữ ngay cả một bức ảnh độ phân giải cao, nhưng bằng cách nào đó lại có khả năng lưu trữ toàn bộ một trang web.
Thông số kỹ thuật phần cứng:
- Vi điều khiển: ARM Cortex-M0+ (24 MHz)
- Bộ nhớ Flash: 24 KB
- RAM: 3 KB
- Chip: Puya ASIC (có thể là PY32F002B)
Thách thức triển khai kỹ thuật
Việc chuyển đổi đòi hỏi phải vượt qua những trở ngại kỹ thuật đáng kể. Ionescu đã sử dụng semihosting và Serial Line Internet Protocol ( SLIP ), một giao thức mạng cổ điển, để cho phép thiết bị gửi và nhận các gói IP. Cách tiếp cận này đã chuyển đổi hiệu quả chiếc vape nhỏ bé thành thứ mà anh mô tả là modem quay số nhỏ nhất mà bạn từng thấy. Việc triển khai ban đầu gặp phải các vấn đề hiệu suất nghiêm trọng, với các trang mất hơn 20 giây để tải và thời gian ping vượt quá một giây.
Triển khai Kỹ thuật:
- Giao thức: Serial Line Internet Protocol ( SLIP )
- Giao diện: Semihosting cho vi điều khiển ARM
- Kết nối: USB serial mô phỏng modem quay số
- Giao thức Web: HTTP (không phải HTTPS do hạn chế về tài nguyên)
Đột phá tối ưu hóa hiệu suất
Đột phá đến thông qua việc tối ưu hóa cẩn thận luồng dữ liệu và quản lý bộ nhớ. Hiệu suất chậm chạp của việc triển khai ban đầu xuất phát từ việc đọc và ghi dữ liệu từng ký tự một, tạo ra một nút thắt cổ chai tuần tự hóa không hiệu quả. Bằng cách triển khai ring buffer để cache các lần đọc từ host và gộp các lần ghi để cho phép escape dữ liệu phù hợp, Ionescu đã cải thiện đáng kể hiệu suất. Hệ thống được tối ưu hóa hiện tải các trang trong khoảng 160 mili giây với không mất gói tin nào, trong khi thời gian ping giảm xuống chỉ còn 20 mili giây.
So sánh hiệu suất:
- Thời gian tải ban đầu: hơn 20 giây
- Thời gian tải sau tối ưu hóa: 160 mili giây
- Thời gian ping ban đầu: hơn 1 giây
- Thời gian ping sau tối ưu hóa: 20 mili giây
- Mất gói tin: 0% (sau khi tối ưu hóa)
![]() |
|---|
| Hiểu về kiến trúc ARM Cortex-M0+ cung cấp sức mạnh cho máy chủ web bất ngờ |
Minh chứng thực tế
Trang web được cung cấp bởi vape, có thể truy cập tại ewaste.fka.wtf, đóng vai trò như một minh chứng sống động cho sự thành công của dự án. Trang web lưu trữ tài liệu kỹ thuật giải thích về việc tạo ra chính nó, tạo nên một bình luận meta về rác thải điện tử và kỹ thuật sáng tạo. Mặc dù máy chủ thỉnh thoảng gặp lỗi 503 do lượng truy cập cao, chức năng cơ bản của nó chứng minh rằng ngay cả những thiết bị bị hạn chế tài nguyên nghiêm trọng cũng có thể phục vụ nội dung web hiện đại khi được tối ưu hóa đúng cách.
Ý nghĩa môi trường và kỹ thuật
Dự án này làm nổi bật cả sự lãng phí môi trường vốn có trong các thiết bị điện tử dùng một lần và tiềm năng chưa được khai thác trong các thiết bị bị vứt bỏ. Các vape dùng một lần hiện đại thường bao gồm cổng USB-C , pin sạc, màn hình và vi điều khiển tinh vi - những tính năng thách thức việc phân loại chúng như những sản phẩm thực sự dùng một lần. Việc triển khai máy chủ web thành công chứng minh rằng những thiết bị này sở hữu khả năng tính toán vượt xa trường hợp sử dụng dự định, gợi ý những khả năng rộng lớn hơn cho việc tái sử dụng rác thải điện tử và các ứng dụng hệ thống nhúng.
![]() |
|---|
| Khám phá tiềm năng ẩn giấu bên trong các thiết bị điện tử bị vứt bỏ |



