Mục lục:
- Bước 1: Vật liệu
- Bước 2: Ảnh chụp màn hình mẫu
- Bước 3: Sơ đồ mạch
- Bước 4: Hướng dẫn từng bước - Cách lắp / nối dây cho xe
- Bước 5: Hướng dẫn từng bước - Cách viết mã bằng Python
Video: Đánh giá cuối cùng 2020: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Chào mọi người! Tên tôi là Vedant Vyas và đây là Dự án Kỹ thuật Máy tính Lớp 10 của tôi để Đánh giá Cuối cùng năm 2020. Đối với dự án này, tôi đã chọn thiết kế một chiếc ô tô có thể được lập trình để tự di chuyển hoặc có thể được điều khiển bằng bộ điều khiển ứng dụng. Tôi chọn thiết kế chiếc xe này vì tôi thích học hỏi và chấp nhận những thử thách mới và vì tôi đã học được rất nhiều đơn vị khác nhau trong suốt khóa học này và nghĩ rằng tôi có thể áp dụng chúng vào thiết kế của mình. Để vượt quá mong đợi, tôi đã triển khai một cảm biến khoảng cách có thể dừng xe ngay khi nó phát hiện có chướng ngại vật trong vòng vài cm. Tôi đã thực hiện rất nhiều nghiên cứu về dự án này bằng cách xem xét nhiều dự án khác để có được cái nhìn sâu sắc về những gì tôi sẽ phải hoàn thành. Tôi cũng đã dành rất nhiều thời gian để học cách đấu dây một cây cầu H mới, lập trình cảm biến khoảng cách và động cơ dây. Trong suốt hướng dẫn mà tôi đã thực hiện này, bạn sẽ học cách tự thiết kế chiếc xe này bằng cách xem các ví dụ, sơ đồ và sổ tay hướng dẫn từng bước.
Bước 1: Vật liệu
- 1 ô tô với 2 động cơ
- 1 Raspberry Pi Model 3 B +
- 1 Bảng mạch không hàn
- 1 pin 9V
- 1 H-Bridge Model HLF1808
- 11 dây nhảy nam-nữ
- 3 dây nhảy nữ-nữ
- 13 dây điện bình thường
- 1 cảm biến khoảng cách
Bước 2: Ảnh chụp màn hình mẫu
Bước 3: Sơ đồ mạch
Bước 4: Hướng dẫn từng bước - Cách lắp / nối dây cho xe
- Trước khi bắt đầu dự án này, bạn sẽ cần đảm bảo rằng raspberry pi của bạn có đầy đủ chức năng với Hệ điều hành Linux và có thể chạy Python.
- Bây giờ bạn đã sẵn sàng, hãy bắt đầu bằng cách lấy một breadboard không hàn và gắn cầu H HLF1808 vào nó (như thể hiện trong sơ đồ đấu dây).
- Tiếp theo bạn lấy 3 sợi dây cắm vào 3 chân góc của cầu chữ H và ray điện. Cắm 3 dây này vào các chân trên cùng bên phải, dưới cùng bên phải và dưới cùng bên trái của cầu H (nhìn cầu H với đầu nhúng hướng về phía trước). Cố gắng sử dụng dây màu đỏ cho việc này để bạn biết rằng chúng được sử dụng cho nguồn điện.
- Lấy một dây jumper nam-nữ và kết nối một đầu với chân 5V raspberry pi và đầu kia với chân trên bên trái của cầu H.
- Bây giờ, bạn sẽ cần lấy 4 sợi dây (tốt nhất là màu đen) và nối chúng từ 2 chân giữa của cầu chữ H với ray nối đất. Bạn cũng sẽ cần lấy thêm một dây đực-cái và kết nối nó từ một chốt nối đất trên mâm xôi pi của bạn với thanh ray nối đất trên breadboard của bạn.
- Khi bạn đã lắp đặt dây nguồn và dây nối đất, bạn có thể bắt đầu đấu dây động cơ của mình bằng cách lấy dây màu đỏ và đặt nó vào chân thứ ba từ đầu cầu H. Sau đó, bạn sẽ lấy dây đen và gắn vào chân thứ ba từ dưới chân cầu chữ H. Nếu bạn đã gắn các động cơ đúng cách, chúng sẽ hoạt động hoàn hảo sau khi bạn thực hiện xong các bước tiếp theo.
- Bây giờ, bạn sẽ cần phải lấy pin 9V của bạn và gắn 2 dây vào đất và ray nguồn (đỏ = nguồn, đen = nối đất).
- Khi bạn đã kết nối dây pin xong, bạn sẽ cần lấy 4 dây jumper nam-nữ và kết nối chúng từ bất kỳ chân pi gpio mâm xôi nào với các chân cầu H chưa sử dụng còn lại.
- Cuối cùng, bạn sẽ cần lấy 1 dây màu đen và 1 dây màu đỏ và kết nối chúng trên bảng mạch của bạn từ đường ray nối đất (dây màu đen) và đường ray nguồn điện (dây màu đỏ).
-
Tùy chọn - nếu muốn, bạn có thể sử dụng cảm biến khoảng cách để giúp cải thiện dự án của mình. Để nối dây cảm biến khoảng cách, bạn sẽ cần làm theo các bước cụ thể sau:
- Lấy 1 dây cái - cái (màu đỏ) và gắn nó từ chân VCC trên cảm biến vào chân 5V trên pi.
- Lấy một dây cái khác (màu đen) và gắn nó từ chân GND trên cảm biến vào thanh nối đất trên breadboard của bạn.
- Lấy thêm một dây cái-cái và gắn nó từ chân TRIG trên cảm biến vào chân gpio trên pi.
- Cuối cùng, lấy một sợi dây đực-cái và gắn nó từ chân ECHO trên cảm biến vào một chỗ trống trên bảng mạch của bạn. Sau đó, lấy một điện trở 330 Ohm và kết nối nó từ dây với một không gian trống khác trên bảng mạch của bạn. Tiếp theo, bạn sẽ cần lấy một dây đực-cái khác và gắn nó từ điện trở 330 Ohm vào một chân gpio trống trên pi. Cuối cùng, bạn sẽ cần kết nối một điện trở 470 Ohm từ dây thứ hai mà bạn đã kết nối với thanh nối đất.
- Bây giờ bạn đã sẵn sàng để viết mã bằng Python!
Bước 5: Hướng dẫn từng bước - Cách viết mã bằng Python
- Bắt đầu viết mã bằng cách xác định thư viện của bạn (ví dụ: từ đèn LED nhập gpiozero).
- Tiếp theo, bạn sẽ cần xác định tất cả các biến mà bạn sẽ sử dụng (ví dụ: led = LED (9)).
-
Bây giờ bạn đã xác định mọi thứ bạn cần, bạn có thể bắt đầu viết mã bằng cách viết một câu lệnh đơn giản để kiểm tra xem động cơ của bạn có hoạt động đầy đủ hay không. Điều này sẽ yêu cầu bạn viết một câu lệnh gồm 3 bước tương tự như sau:
- robot.ntic ()
- ngủ (5)
- robot.stop ()
- Nếu mã giúp động cơ của bạn hoạt động, thì bạn đã sẵn sàng để tiến hành bước tiếp theo. Bước này sẽ yêu cầu bạn viết một hàm def (ví dụ: def forwards ():) sẽ giúp xe của bạn di chuyển tiến, lùi, phải và trái với sự trợ giúp của ứng dụng mà bạn sẽ cài đặt sau này.
-
Nếu bạn đã chọn thêm cảm biến khoảng cách cho ô tô của mình, thì bạn sẽ cần thêm chức năng cảm biến độ lệch 1 bổ sung. Chức năng này sẽ cho phép bạn in ra khoảng cách giữa xe của bạn và chướng ngại vật. Hàm này sẽ yêu cầu bạn viết những dòng mã đơn giản sau:
- cảm biến def1 ():
- nếu (cảm biến. khoảng cách * 100> 5):
- print ('Đã phát hiện chướng ngại vật', cảm biến. khoảng cách * 100)
- ngủ (1)
- Bây giờ bạn đã viết xong đoạn mã này, bạn đã sẵn sàng cài đặt ứng dụng VNC Viewer.
Đề xuất:
Điện tâm đồ tự động- BME 305 Tín dụng bổ sung cho dự án cuối cùng: 7 bước
Tự động ECG- BME 305 Final Project Tín dụng phụ: Điện tâm đồ (ECG hoặc EKG) được sử dụng để đo các tín hiệu điện do tim đập tạo ra và nó đóng một vai trò quan trọng trong việc chẩn đoán và tiên lượng bệnh tim mạch. Một số thông tin thu được từ ECG bao gồm nhịp điệu
CPE 133 Dự án cuối cùng từ thập phân sang nhị phân: 5 bước
Dự án cuối cùng CPE 133 Từ thập phân đến nhị phân: Số nhị phân là một trong những điều đầu tiên xuất hiện trong đầu khi nghĩ đến logic kỹ thuật số. Tuy nhiên, Số nhị phân có thể là một khái niệm khó đối với những người mới làm quen với nó. Dự án này sẽ giúp những người mới và có kinh nghiệm về số nhị phân mas
Đánh thức dễ dàng: Đèn đánh thức thông minh được tạo bằng Raspberry Pi: 6 bước
Easy Wake-Up: A Smart Wake-Up Light Made With Raspberry Pi: Intro Đối với chương trình giảng dạy Project1, tôi đã phải làm một cái gì đó. Tôi luôn bị cuốn hút về việc một chiếc đèn báo thức như thế nào sẽ mang lại lợi ích cho bạn trong việc thức dậy giống như những chiếc đèn từ philips. Vì vậy, tôi quyết định làm một chiếc đèn báo thức. Tôi đã đánh thức bằng Raspberr
Mô-đun dự án cuối cùng của trình điều khiển bước: 5 bước
Mô-đun dự án cuối cùng của trình điều khiển bước: Bởi Marquis Smith và Peter Moe-Lange
Ổ cứng Xbox 360 cũ + Bộ chuyển ổ cứng = Ổ cứng USB di động !: 4 bước
Ổ cứng Xbox 360 cũ + Bộ chuyển ổ cứng = Ổ cứng USB di động !: Vì vậy, … Bạn đã quyết định mua ổ cứng 120 GB cho Xbox 360 của mình. Bây giờ bạn có một ổ cứng cũ mà có thể bạn sẽ không sử dụng sử dụng nữa, cũng như một cáp vô dụng. Bạn có thể bán nó hoặc cho nó đi … hoặc sử dụng nó tốt