Mục lục:
- Bước 1: Thiết kế
- Bước 2: Cách thức hoạt động
- Bước 3: Mạch
- Bước 4: Danh sách I / O
- Bước 5: Chương trình
- Bước 6: Mã
- Bước 7: Đánh giá
- Bước 8: Máy trộn kẹo hoạt động
- Bước 9: Mở rộng dự án
Video: EAL - Lập trình nhúng: Máy trộn kẹo 1000: 9 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Đối với dự án của chúng tôi ở Arduino, chúng tôi đã quyết định tạo ra một máy trộn cho kẹo. Ý tưởng là người dùng có thể nhấn một nút và sau đó các động cơ sẽ bắt đầu đẩy kẹo vào một cái bát, và khi chương trình đã chạy hết thì nó sẽ dừng lại.
Bản dự thảo đầu tiên là tạo ra một máy trộn với 5 loại kẹo và một cảm biến lực để đo trọng lượng, nhưng do thời gian có hạn và khó khăn trong việc vận hành trọng lượng (cảm biến lực), chúng tôi đã thu nhỏ chương trình xuống còn 2 loại kẹo và sử dụng bộ đếm thời gian thay cho trọng lượng để đảm bảo số kẹo trong mỗi bát như nhau.
Bước 1: Thiết kế
Mô hình của chúng tôi được thực hiện với 2 thùng chứa được đặt trong một nhà ở. Kẹo sẽ được đưa vào một hộp đựng ở phía trên của mô hình, nơi nó sẽ trượt xuống ống bằng máy khoan. Khi động cơ khởi động máy khoan sẽ đưa kẹo về phía trước, cho đến khi nó rơi vào bát.
Chúng tôi đã tìm thấy thiết kế cho ống và máy khoan tại
Bước 2: Cách thức hoạt động
Cách thức hoạt động của máy trộn, đó là chúng ta có 1 loại kẹo trong mỗi ống, và khi người dùng ấn nút ở mặt trước, máy trộn sẽ trộn đều 2 loại kẹo vào trong tô.
Sau đó, màn hình LCD sẽ hiển thị thông báo khi bộ trộn đang chạy và một lần nữa khi hoàn tất.
Bước 3: Mạch
Đối với dự án, chúng ta cần kết nối 2 động cơ, màn hình LCD và một nút nhấn với arduino.
Bước 4: Danh sách I / O
Bước 5: Chương trình
Chương trình được bắt đầu khi người dùng nhấn nút, và sau đó cả hai động cơ chạy trong 5 giây, sau đó chuyển sang chế độ mới trong đó chúng chạy 1,5 giây mỗi động cơ trong 3 giây.
Màn hình LCD sẽ chuyển thông báo từ “Tryk Start” sang “Blander” khi chương trình chạy.
Bước 6: Mã
Khi bắt đầu mã, chúng tôi xác định các chân được sử dụng cho Màn hình LCD, 2 động cơ DC và nút.
Trong giai đoạn Cài đặt, chúng tôi xác định nút làm Đầu vào, động cơ là Đầu ra và chúng tôi đặt dòng tiêu đề trên màn hình LCD thành “Máy trộn kẹo 1000”
Trong vòng lặp của mã, chúng tôi thực hiện kiểm tra trạng thái của nút để xem khi nào chương trình của chúng tôi sẽ bắt đầu chạy.
Khi nhấn nút, màn hình LCD sẽ chuyển từ “Tryk Start” thành “Blander” và động cơ sẽ bắt đầu theo trình tự của chúng.
Trong trình tự động cơ, đầu tiên chúng ta chạy đồng thời các động cơ trong 5 giây và sau đó chúng ta chạy từng động cơ một trong 3 giây.
Bước 7: Đánh giá
Thật không may, chúng tôi đã không làm cho cảm biến lực hoạt động vì điều đó có thể khiến nó trở thành một dự án tốt hơn nhiều và mã khó khăn hơn.
Trong quá trình thực hiện dự án, chúng tôi đã gặp một số vấn đề, hầu hết thời gian được sử dụng để cố gắng làm cho cảm biến lực hoạt động, nhưng chúng tôi cũng gặp một số trường hợp kẹo bị kẹt trong ống làm dừng vòng quay của mũi khoan. Chúng tôi đã giải quyết vấn đề đó bằng cách đặt một viên gạch vào trong hộp, nơi mũi khoan tiếp xúc với mép của ống, để viên kẹo có một khoảng trống nhỏ để rơi vào không gian xung quanh mũi khoan.
Tất cả đều là một dự án thú vị, nơi chúng tôi đã vượt qua một số thử thách và cuối cùng đã hoàn thành một mô hình tốt.
Bước 8: Máy trộn kẹo hoạt động
Một minh chứng nhỏ về máy trộn kẹo nhỏ của chúng tôi
Bước 9: Mở rộng dự án
Ý tưởng ban đầu của chúng tôi là có một cảm biến lực được kết nối với máy trộn, để khi kẹo được trộn, cảm biến lực sẽ theo dõi trọng lượng và sau đó dừng chương trình khi đạt đến trọng lượng surden. Do các vấn đề với cảm biến lực mà chúng tôi gặp phải, chúng tôi không bao giờ có thể khắc phục được điều đó.
Vì vậy, một máy trộn với 5 ống cho kẹo, một cảm biến lực cho trọng lượng và một bảng điều khiển để nhập trọng lượng mong muốn, sẽ là dự án hoàn hảo để bàn giao, nhưng cuối cùng thời gian đã chống lại chúng tôi nên cuối cùng chúng tôi đã giảm quy mô dự án..
Đề xuất:
Mũ không phải mũ - một chiếc mũ dành cho những người không thực sự đội mũ nhưng muốn trải nghiệm đội mũ: 8 bước
Hat Not Hat - một chiếc mũ dành cho những người không thực sự đội mũ, nhưng muốn trải nghiệm đội mũ: Tôi đã luôn ước mình có thể trở thành một người đội mũ, nhưng chưa bao giờ tìm thấy một chiếc mũ phù hợp với mình. Cái này " Mũ Không phải Mũ, " hay người mê hoặc như nó được gọi là một giải pháp thượng thừa cho vấn đề mũ của tôi, trong đó tôi có thể tham dự Kentucky Derby, chân không
Gương không-nên-thông-minh-nhưng-rất-lành-nhưng-hơi-rùng rợn: 5 bước (có hình ảnh)
Gương không-nên-thông-minh-nhưng-rất-tốt-nhưng-hơi-đáng sợ: Bạn đang cần một chiếc gương nhưng không muốn thêm một đồ vật thông minh nào khác vào ngôi nhà của bạn? Vậy thì chiếc gương không-nên-thông-minh-nhưng-rất-lành-tính-hơi-đáng sợ này là phù hợp với bạn
Kéo đèn - Mô-đun ánh sáng bằng Neopixel & Công tắc kéo lên: 6 bước (có hình ảnh)
Kéo mô-đun ánh sáng - đèn bằng Neopixel & Công tắc kéo lên: Các tính năng của mô-đun ánh sáng Phần cứng Arduino Uno & bao vây mua từ Internet Neopixel & Nguồn điện mượn từ Trường Tin học & Thiết kế sản phẩm Mô-đun ánh sáng được điều khiển bằng nguồn điện Tất cả các chức năng được điều khiển thông qua
UCL - Công nghiệp 4.0: Máy trộn kẹo 4.000: 9 bước
UCL - Công nghiệp 4.0: Máy trộn kẹo 4.000: Đối với dự án của chúng tôi trong Công nghiệp 4.0, chúng tôi đã quyết định sản xuất máy trộn kẹo. Ý tưởng là chúng tôi có một bảng điều khiển người dùng, được làm bằng Node-Red, nơi khách hàng có thể đặt hàng kẹo của họ, sau đó một arduino sẽ xử lý đơn hàng và trộn kẹo vào một cái bát. Sau đó chúng ta
Cách tạo ánh sáng ban đêm tuyệt vời (nhưng không kéo dài quá lâu): 7 bước
Cách tạo đèn ngủ tuyệt vời (nhưng không kéo dài quá lâu): phần này sẽ hướng dẫn bạn cách tạo đèn ngủ tuyệt vời bằng cách sử dụng tia laser, sáp và bóng đèn