Mục lục:
- Bước 1: Nguồn cung cấp
- Bước 2: Cách thiết lập Breadboard của bạn
- Bước 3: Viết mã của bạn
- Bước 4: Vẽ xà ngang của bạn
- Bước 5: Thiết lập hệ thống của bạn và kiểm tra nó
Video: Hệ thống giám sát băng qua tàu: 5 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Tài liệu hướng dẫn này sẽ dạy bạn cách sử dụng MatLab để viết mã Arduino để điều khiển một phần của hệ thống đường sắt.
Bước 1: Nguồn cung cấp
Đối với dự án này, bạn sẽ cần:
Máy vi tính
Bảng Arduino
Matlab 2017
máy in 3D
Tàu mô hình
2 cảm biến ảnh
1 đèn LED xanh lam
2 đèn LED đỏ
1 Động cơ Servo
1 loa Piezzo
Dây USB
3 điện trở 330 Ohm
17 Dây Nữ-Nữ
3 Nữ-Nam
34 Dây Nam-Nam
4 khối gỗ
Băng keo
Bước 2: Cách thiết lập Breadboard của bạn
Khi chúng tôi thiết lập bảng mạch của mình, chúng tôi đã làm theo các sơ đồ trong sách, sửa đổi nó một chút để đảm bảo rằng chúng tôi có thể phù hợp với mọi thứ chúng tôi cần vào bảng.
Bước 3: Viết mã của bạn
Sau khi bo mạch của bạn có dây và được kết nối với máy tính bằng dây USB, đã đến lúc bạn viết mã MatLab. Đầu vào của chúng tôi bao gồm đầu vào bàn phím để cho chương trình chạy và cảm biến quang đọc ánh sáng và cho chương trình biết liệu họ có nhìn thấy ánh sáng hay không. Nếu ánh sáng không được đọc bởi các cảm biến quang, thì chương trình sẽ thực hiện một số việc. Điều đầu tiên là chương trình xác định tốc độ của tàu dựa trên thời gian cảm biến ánh sáng đầu tiên bị chặn đến khi cảm biến ánh sáng thứ hai được mở khóa, sau đó nó chạy một mã xác định tốc độ của tàu và gửi một hộp thông báo cho biết cho dù tàu đang chạy quá nhanh, quá chậm, hoặc tốc độ tốt. Đồng thời, khi cảm biến đầu tiên bị vấp, nó sẽ yêu cầu xà ngang hạ thấp xuống, nhấp nháy đèn đỏ và phát âm thanh ở tần số khó chịu. Sau đó, chương trình sẽ đợi một khoảng thời gian nhất định sau khi tàu đi qua cảm biến thứ hai để nâng xà ngang lên trở lại, ngừng nhấp nháy đèn và dừng âm thanh.
Bước 4: Vẽ xà ngang của bạn
Tôi đã vẽ Crossbar sẽ được gắn vào động cơ servo trong Onshape, nhưng bất kỳ hệ thống xây dựng 3D nào cũng sẽ hoạt động. Đối với kích thước của tôi, tôi đã tạo thanh 3,5 "X.2" X.5 "và thêm bản nháp vào một đầu và 'THẬN TRỌNG' cho cả hai bên để xuất hiện. Tôi cũng đã thêm một lỗ qua thanh để chúng tôi có thể dán phần đính kèm servo Thông qua nó. Một điều quan trọng cần lưu ý là chú ý đến các đơn vị mà máy in 3D của bạn in và vẽ thanh ngang của bạn theo các kích thước đó để bắt đầu.
Bước 5: Thiết lập hệ thống của bạn và kiểm tra nó
Khi bạn đã tập hợp tất cả các thành phần của mình, hãy thiết lập Arduino và viết mã của bạn, đã đến lúc thiết lập và kiểm tra nó! Đối với dự án của chúng tôi, chúng tôi đặt máy tính ở giữa đường đua và adruino của chúng tôi một khoảng cách bằng nhau giữa nơi sẽ có đèn và nơi sang đường. Để thiết lập đèn trắng và cảm biến ảnh, chúng tôi dán chúng vào các khối gỗ sao cho đủ cao trên đường ray để cảm biến ảnh đọc được nhưng đủ thấp để chúng bị chặn khi tàu chạy qua. Sau đó, để thiết lập thanh ngang của chúng tôi, chúng tôi gắn nó vào động cơ servo và đặt nó ở giữa 2 quả nặng để động cơ không di chuyển khi thanh nâng lên và hạ xuống, chúng tôi thậm chí còn dán các quả nặng lại với nhau để hỗ trợ thêm. Sau đó chúng tôi nhấn đèn đỏ ở hai bên đường băng qua đường.
Sau khi hệ thống của chúng tôi được thiết lập, chúng tôi đã kiểm tra để đảm bảo mọi thứ hoạt động chính xác và thực hiện các thay đổi khi chúng tôi cần.
Đề xuất:
Giám sát băng thông: 7 bước (có hình ảnh)
Giám sát băng thông: Như tôi thường tự hỏi bản thân mình hiện đang cung cấp băng thông nào do ISP của tôi cung cấp (tôi sử dụng modem LTE cho kết nối Internet), tôi đã nghĩ đến một hệ thống giám sát băng thông. Vì hệ thống phải nhỏ gọn và tiết kiệm điện, tôi đã chọn Raspberry Pi Zero làm t
Hệ thống giám sát Raspberry Pi thông qua mô-đun màn hình OLED: 5 bước
Hệ thống giám sát Raspberry Pi thông qua mô-đun màn hình OLED: Trong hướng dẫn này, tôi sẽ giải thích cách thiết lập mô-đun màn hình OLED 0,96 inch để hiển thị thông tin hệ thống của Raspberry Pi 4 Model B bằng giao diện I2C của nó
Pool Pi Guy - Hệ thống cảnh báo điều khiển bằng AI và Giám sát hồ bơi bằng Raspberry Pi: 12 bước (có hình ảnh)
Pool Pi Guy - Hệ thống cảnh báo điều khiển bằng AI và Giám sát hồ bơi bằng Raspberry Pi: Có một hồ bơi tại nhà là một niềm vui, nhưng đi kèm với trách nhiệm lớn. Lo lắng lớn nhất của tôi là giám sát xem có ai ở gần hồ bơi mà không có người giám sát (đặc biệt là trẻ nhỏ) hay không. Sự khó chịu lớn nhất của tôi là đảm bảo rằng đường nước hồ bơi không bao giờ đi dưới ống dẫn máy bơm
Hệ thống giám sát bằng laser với giá dưới $ 20: 7 bước (có hình ảnh)
Hệ thống giám sát bằng laser với giá dưới 20 đô la: CẢNH BÁO: dự án này liên quan đến việc sử dụng và sửa đổi các thiết bị laser. Mặc dù các tia laser mà tôi đề xuất sử dụng (con trỏ màu đỏ mua tại cửa hàng) tương đối an toàn để xử lý, ĐỪNG BAO GIỜ NHÌN TRỰC TIẾP VÀO BẰNG LASER, CẨN THẬN CÁC PHẢN XẠ và CHĂM SÓC CỰC KỲ
Giám sát nhà thông minh bằng Alexa và Arduino: 9 bước (có hình ảnh)
Giám sát nhà thông minh sử dụng Alexa và Arduino: Trong thế giới hiện nay, mọi người dành nhiều thời gian hơn ở nơi làm việc hơn là ở nhà của họ. Do đó, cần có hệ thống giám sát nhà để mọi người có thể biết được tình trạng của ngôi nhà khi họ đang làm việc. Sẽ tốt hơn nữa nếu một c