Mục lục:

Máy Gumball ULTIMATE: 7 bước (có hình ảnh)
Máy Gumball ULTIMATE: 7 bước (có hình ảnh)

Video: Máy Gumball ULTIMATE: 7 bước (có hình ảnh)

Video: Máy Gumball ULTIMATE: 7 bước (có hình ảnh)
Video: 7 Đại Tội trong The Amazing World of Gumball Được Đại Diện Bởi Ai? 2024, Tháng mười một
Anonim
Máy Gumball ULTIMATE
Máy Gumball ULTIMATE
Máy Gumball ULTIMATE
Máy Gumball ULTIMATE
Máy Gumball ULTIMATE
Máy Gumball ULTIMATE

Cuối cùng là gì? RGB vô hạn? Làm thế nào về một màn hình cảm ứng LCD tuyệt vời? Thậm chí có thể một số khả năng wifi hoàn toàn không cần thiết? Làm thế nào về tất cả chúng- trong một máy chơi kẹo cao su. DFRobot đã liên hệ với tôi để tạo ra một dự án sử dụng màn hình TFT 2,8 inch của họ, vì vậy tôi đã tạo ra chiếc máy chơi kẹo cao su tuyệt vời nhất từ trước đến nay (tất nhiên).

Động cơ bước DFRobot

Bước 1: Thiết kế

Thiết kế
Thiết kế
Thiết kế
Thiết kế

Như thường lệ, hầu hết mọi thứ phức tạp hơn việc tạo một vài kết nối đơn giản và một chiếc hộp cơ bản cần thiết kế trong Fusion 360. Tôi bắt đầu bằng cách phác thảo những gì tôi muốn máy trông như thế nào. Nó cần phải cao, có đủ chỗ cho tất cả các thiết bị điện tử và cũng có thể chịu được trọng lượng 12 lbs của viên kẹo cao su. Vì vậy, sau đó tôi đã cố gắng tạo ra một cơ chế pha chế đơn giản và trang nhã. Nó phải chỉ phân phối một viên kẹo cao su tại một thời điểm, không bị kẹt và không để nhiều viên kẹo rơi qua những gì nó quay. Tôi nhận ra rằng tất cả những gì tôi cần là một bánh xe đơn giản có 4 lỗ và lỗ phân phối sẽ có một nắp đậy trên đỉnh của nó để ngăn những viên kẹo cao su thừa rơi qua. Sau khi thiết kế của tôi hoàn thành, tôi đã xuất tất cả các bộ phận có thể in được 3d và tạo các đường chạy dao để định tuyến CNC cho vỏ máy. Liên kết nghịch đảo

Bước 2: Nhà ở và chế tạo

Nhà ở và Chế tạo
Nhà ở và Chế tạo
Nhà ở và Chế tạo
Nhà ở và Chế tạo
Nhà ở và Chế tạo
Nhà ở và Chế tạo

Tôi bắt đầu bằng cách thu thập các kích thước cho các chân của máy chơi kẹo cao su và sau đó phác thảo chúng trên một tấm ván ép lớn. Sau đó, tôi đã ghép hình và cắt bốn chân ra. Tôi cũng cắt vỏ chính từ ván ép bằng bộ định tuyến CNC của mình. Sau đó, tôi khoan lỗ vào mọi thứ và sơn nó màu đỏ. Dải đèn LED được dán vào tấm dưới cùng để nó có thể phát ra ánh sáng đẹp lên giá đỡ của máy bên dưới.

Bước 3: Trang web

Trang web
Trang web

Để người dùng tương tác với máy chơi kẹo cao su cần phải có một giao diện dễ dàng. Tôi đã chọn tạo một trang web đơn giản cho phép người dùng phân phối kẹo cao su và thay đổi màu của đèn LED. Sau khi một hành động xảy ra, trang web ĐĂNG dữ liệu lên máy chủ web Node.js tùy chỉnh thông qua AJAX.

Bước 4: Máy chủ trang web

Tôi cần một máy chủ web để làm trung gian giữa người dùng trên trang web và máy chơi kẹo cao su. Do đó, tôi quyết định sử dụng Node.js để vừa gửi và nhận dữ liệu. Người dùng gửi yêu cầu POST để kiểm soát màu LED và phân phối. Sau đó, ESP8266 gửi yêu cầu GET để lấy trạng thái của máy. Và điều gì sẽ xảy ra nếu ai đó tiếp tục nhấp vào "phân phối"? Máy chủ theo dõi tất cả các IP đã nhấp vào nút phân phối và chặn chúng phân phối hai lần.

Bước 5: Điện tử

Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử
Thiết bị điện tử

Màn hình TFT cần rất nhiều sức mạnh xử lý để điều khiển, vì vậy tôi đã phải chọn một bo mạch nhanh và mạnh, dẫn đến việc tôi sử dụng Teensy 3.5. Nhưng bây giờ bạn có thể đang nghĩ: "Thanh thiếu niên sử dụng Wifi như thế nào?" Đó là một vấn đề rất khó giải quyết đối với tôi. Tôi cần yêu cầu Teensy lắng nghe một máy chủ cục bộ để biết những thay đổi do người dùng thực hiện. Sau đó, tôi nhận ra rằng chỉ cần sử dụng một ESP8266 để kiểm tra máy chủ và sau đó "nói chuyện" với Teensy thông qua Serial, điều này làm cho nó dễ dàng hơn rất nhiều.

Bước 6: Phần mềm

Teensy chạy một tập lệnh đơn giản, lần đầu tiên tải hình ảnh từ thẻ SD và hiển thị trên màn hình. Sau đó, nó kiểm tra dữ liệu nối tiếp để xem liệu nó có cần thay đổi màu sắc của đèn LED hoặc phân phối hay không.

Bước 7: Cách sử dụng

Sử dụng
Sử dụng

Sử dụng máy đánh bóng kẹo cao su khá đơn giản: chỉ cần truy cập trang web và nhấp vào nút "pha chế". Hoặc, tốt hơn, chỉ cần đi lên và nhấn nút. Sau đó, chỉ cần tiếp cận và giành lấy giải thưởng xứng đáng của bạn.

Đề xuất: