Mục lục:

Đánh giá cuối cùng 2020: 6 bước
Đánh giá cuối cùng 2020: 6 bước

Video: Đánh giá cuối cùng 2020: 6 bước

Video: Đánh giá cuối cùng 2020: 6 bước
Video: Nam sinh tự tin đạt 10 điểm thi vào 10 và cái kết... | VTV24 2024, Tháng bảy
Anonim
Đánh giá cuối cùng 2020
Đánh giá cuối cùng 2020

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

Vật liệu
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

Ảnh chụp màn hình mẫu
Ảnh chụp màn hình mẫu
Ảnh chụp màn hình mẫu
Ảnh chụp màn hình mẫu
Ảnh chụp màn hình mẫu
Ảnh chụp màn hình mẫu
Ảnh chụp màn hình mẫu
Ảnh chụp màn hình mẫu

Bước 3: Sơ đồ mạch

Sơ đồ mạch
Sơ đồ mạch

Bước 4: Hướng dẫn từng bước - Cách lắp / nối dây cho xe

  1. 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.
  2. 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).
  3. 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.
  4. 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.
  5. 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.
  6. 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.
  7. 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).
  8. 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.
  9. 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 đỏ).
  10. 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.
  11. 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

  1. 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).
  2. 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)).
  3. 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 ()
  4. 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.
  5. 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)
  6. 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: