Mục lục:

DỰ ÁN TỰ LÀM: 3 bước
DỰ ÁN TỰ LÀM: 3 bước

Video: DỰ ÁN TỰ LÀM: 3 bước

Video: DỰ ÁN TỰ LÀM: 3 bước
Video: Quy trình 3 bước research dự án video dành cho người mới 2024, Tháng mười một
Anonim
DỰ ÁN TỰ LÀM
DỰ ÁN TỰ LÀM

HƯỚNG DẪN này sẽ đi qua TOÀN BỘ DỰ ÁN TỰ LÀM của tôi và từng bước của hành trình và quy trình. Tôi cũng sẽ nói rõ bạn sẽ cần loại tài nguyên và vật tư nào để xây dựng dự án DIY của mình (Điều đó cũng tương tự như của tôi). My DIY Project về cơ bản là một trò chơi đơn giản có thể chơi với hai người chơi. Về cơ bản, nó đưa ra một câu hỏi và nó chờ một trong những LDR (Kháng phụ thuộc vào ánh sáng) được bao phủ. Đèn LED sẽ bật và điều này sẽ cho phép người chơi 1 hoặc người chơi 2 trả lời câu hỏi đúng hoặc sai. Sau khi vượt qua tất cả các câu hỏi, trò chơi đã hoàn tất.

Quân nhu

Nguồn cung cấp cần thiết là:

BreadBoard

Bánh mâm xôi

Các tông

Băng

Điểm đánh dấu

Nam Nam dây

2 LED (Màu khác nhau)

2 điện trở (330 K Ohm)

2 cảm biến LDR

2 tụ điện 10 V

2 Mũ để che một cái gì đó.

Bước 1: Bước đầu tiên (Kết hợp mạch lại với nhau)

Bước đầu tiên (Đặt mạch cùng nhau)
Bước đầu tiên (Đặt mạch cùng nhau)

Chúng ta hãy cùng nhau xem xét quá trình xây dựng mạch điện

Trước khi chúng tôi thực hiện việc này, hãy nhanh chóng xem lại danh sách nguồn cung cấp để xem bạn cần những gì để thiết lập mạch phức tạp / cơ bản này

Bây giờ bạn đã có mọi thứ, hãy bắt đầu

Trước hết, hãy đặt hai LDRS và Tụ điện của bạn lại với nhau và đảm bảo chúng hoạt động với mã

Kết nối LDR với phần âm của Tụ điện (Cho cả hai). Sau khi thực hiện việc này, hãy kết nối chân còn lại của cả hai LDRS với nguồn (5 Volts). Sau đó, kết nối chân của LDR được kết nối với Tụ điện thành Chân GPIO (Đối với tôi trong trường hợp này, đó là GPIO 5 Player 2 và 16 Player 1).

Sau đó nối chân còn lại của Tụ với đất (Cả hai Tụ).

Đây là cách bạn thiết lập LDR, bây giờ hãy kết nối Hai LEDS và đảm bảo rằng chúng cũng hoạt động với mã.

Kết nối Chân âm của đèn LED với mặt đất (Cả hai). Sau đó, kết nối chân dương của cả hai LEDS với Điện trở 330 Ohm, rồi kết nối điện trở đó với Chân GPIO (Trong trường hợp này là Chân GPIO 19 Đầu phát 2 và Pin 12 Đầu phát 1)

Sau đó, mạch của bạn sẽ trông giống như hình tôi có ở đây (Bỏ qua mạch bên cạnh nó)

Bước 2: Bước thứ hai (Mã)

Bước thứ hai (Mã)
Bước thứ hai (Mã)
Bước thứ hai (Mã)
Bước thứ hai (Mã)
Bước thứ hai (Mã)
Bước thứ hai (Mã)

Tạo mã sẽ là phần khó hơn trong Dự án DIY này, vì vậy hãy làm theo cẩn thận

Trước hết, hãy viết tất cả đèn LED nhập khẩu, LightSensor và Sleep:

từ đèn LED nhập khẩu gpiozero, LightSensor

từ lúc nhập giấc ngủ

Sau đó, nhập các biến của bạn

LDR1 = LightSensor (16, 5, 1)

LDR2 = LightSensor (5, 5, 1)

LED1 = LED (12)

LED2 = LED (19)

Bây giờ hãy đặt câu hỏi đầu tiên của bạn để làm cho câu hỏi xuất hiện và yêu cầu Người chơi 1 hoặc 2 che bộ cảm biến của họ để bật đèn LED của họ, điều này sẽ giống như sau:

print ("Ram và Rom giống nhau")

trong khi Đúng:

nếu ldr2.value == (0):

print ( Câu trả lời của Người chơi 1:)

led2.on ():

answer = input ("Đúng hoặc Sai")

nếu câu trả lời == "F" (Hoặc T tùy thuộc vào câu hỏi)

print ( Người chơi 2 bạn đúng!)

p1 () (Điều này sẽ quan trọng ở phần sau)

khác:

print ("Xin lỗi, không chính xác")

p1 ()

Làm tương tự với Người chơi 2 (Chỉ cần Thay đổi 1 thành 2)

while True: if ldr1.value == (0): print ("Player 1 Answer:) led1.on (): answer = input (" True or False ") if answer ==" F "(Hoặc T tùy thuộc vào câu hỏi) print ("Người chơi 1, bạn đúng!) p1 () (Điều này sẽ quan trọng sau này) else: print (" Xin lỗi, Không chính xác ") p1 ()

P1 () có nghĩa là, khi thực hiện cùng một đoạn mã này cho các câu hỏi khác, các câu hỏi sẽ được xác định (về cơ bản điều này có nghĩa là sau khi trả lời câu hỏi, nó sẽ chuyển đến câu hỏi đó. Ví dụ:

Câu hỏi tiếp theo

def p1 ()

print ('\ n') (Về cơ bản, điều này cho khoảng cách giữa các câu hỏi)

print ("Cách tốt nhất để làm mát máy tính là đặt nó bên ngoài")

Sau đó, bạn sẽ có cùng một mã với LDR (Ở trên)

Sau đó, bạn sẽ đặt p2 () thay vì p1 (), để chuyển sang câu hỏi tiếp theo (Tất nhiên là sử dụng mã xác định trong Python).

Và đó là nó. Đó là phần Mã hóa của Mạch để mọi thứ hoạt động.

Bước 3: Kết hợp tất cả lại với nhau (Với thử nghiệm và khởi chạy)

Sau khi hoàn thành mạch và hoàn thành mã, hãy khởi chạy và kiểm tra mã của bạn và xem nó có hoạt động hay không, nếu không thì có thể là một loạt các vấn đề sau:

Breadboard bị lỗi hoặc dây kém

Đèn LED bị hỏng hoặc LDR không hoạt động bình thường

Đã xảy ra lỗi với mã hoặc mạch của bạn

Sau khi thực hiện kiểm tra và như vậy, hãy định cấu hình mã của bạn và làm cho nó mượt mà nhất có thể.

Bây giờ chúng ta hãy nói về việc kết hợp nó lại với nhau

Nhận nguồn cung cấp các tông và băng của bạn.

1. Cắt các tông đủ cho mỗi bên của đường bánh mì, sau đó cắt một hình vuông cho vị trí của điện trở ánh sáng để bạn có thể đặt chiếc bìa cứng của mình lên nó (Đối với cả hai mặt và đánh dấu hình vuông bằng bút dạ)

2. Cắt bìa cứng cho phần cuối của Bảng bánh mì để hoàn thành hộp

3. Bây giờ bạn có thể chạy trò chơi của mình và chơi nó.

Đề xuất: