Mục lục:
Video: Máy ảnh cảm biến khoảng cách: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Tài liệu hướng dẫn này sẽ chỉ cho bạn cách tạo Máy ảnh cảm biến khoảng cách bằng pi raspberry. Dự án này sẽ sử dụng raspberry pi và sử dụng python 3 để mã hóa trong dự án này. Máy ảnh cảm biến khoảng cách trước tiên sẽ đo ra 100 cm sau đó sẽ nhấp nháy đèn LED RGB và sẽ chụp ảnh. Sau đó, để hiển thị rằng ảnh đã được chụp thì đèn LED RGB sẽ có màu xanh lam đồng nhất. Sau đó, để truy cập vào ảnh bạn vào mặt bàn của mâm xôi pi mà ảnh đã được chụp.
Bạn sẽ cần:
- 1x Raspberry Pi
- 1x T-Cobbler
- 1x Breadboard có kích thước đầy đủ
- Máy ảnh 1x Pi
- 1x LED RGB (Cathode)
- Cảm biến khoảng cách 1x
- Điện trở 1x 330 Ω
- Điện trở 1x 560 Ω
- Blue Wires
- Dây đen
- Dây đỏ
Bước 1:
Mua các bộ phận và gắn T-Cobbler vào Raspberry Pi và breadboard. Tiếp theo thiết lập tiếp đất và dây nguồn. Từ 5,0 v cắt và dải đủ dây màu đỏ để lắp vào lỗ bên cạnh 5,0 v trên T-Cobbler và đặt vào mặt dương của điểm dương và điểm âm trên bảng ở một mặt. Sau đó, làm những gì bạn vừa làm nhưng với một dây đen vào GND và điều đó đi vào phần âm. Sau đó, đi đến phía bên kia của breadboard và nối hai mặt dương với nhau và hai mặt âm với nhau bằng dây để dương có màu đỏ và âm là màu đen. Như được hiển thị trong sơ đồ này
Bước 2:
Lấy cảm biến Khoảng cách, đèn LED RGB và camera pi và đặt chúng vào vị trí trên pi và breadboard. Kết nối máy ảnh pi với pi raspberry ở vị trí được chỉ định. Sau đó, đặt đèn LED RGB vào bảng mạch khung và đảm bảo rằng tất cả các dây dẫn đầy đủ đều đi vào lỗ bạn đặt nó vào. Hãy đọc xem bạn có đèn LED RGB nào và để ý xem dây dẫn nào là gì. Sau đó, tìm một vị trí cho cảm biến khoảng cách trên breadboard, nơi không có gì cản trở. Để ý xem khách hàng tiềm năng sẽ đi đâu vì bạn sẽ cần biết cho bước tiếp theo.
Bước 3:
Bây giờ kết thúc đấu dây của mạch và tìm các điện trở phù hợp cho đúng vị trí. Vì vậy, để thể hiện nguồn điện, tôi đã sử dụng dây màu đỏ, đối với mặt đất, tôi sử dụng dây màu đen và đối với dây GPIO, tôi đã sử dụng dây màu xanh lam. Và trong bước này, chúng tôi cũng sẽ đặt các điện trở vào đúng vị trí bằng cảm biến khoảng cách. Nếu cần, hãy làm theo sơ đồ về cách đấu dây mạch này.
Bước 4:
Bây giờ đối với bước này, chúng ta sẽ viết mã và đối với điều này, chúng ta sẽ sử dụng python 3. điều phải xảy ra là nếu khoảng cách giữa u và cảm biến khoảng cách lớn hơn 100 cm thì máy ảnh sẽ chụp ảnh. Nhưng ngay trước bức ảnh, nó sẽ nhấp nháy màu đỏ và sau bức ảnh, nó sẽ là một màu xanh đồng nhất.
Mã Python 3
nhập RPi. GPIO dưới dạng GPIO từ picamera nhập PiCamera từ chế độ ngủ nhập thời gian, thời gian từ đèn LED nhập gpiozero, Nút
máy ảnh = PiCamera ()
GPIO.setmode (GPIO. BCM)
GPIO_TRIGGER = 13GPIO_ECHO = 19 red = LED (16) green = LED (20) blue = LED (21) lại = True
GPIO.setwarnings (Sai) GPIO.setup (GPIO_TRIGGER, GPIO. OUT) GPIO.setup (GPIO_ECHO, GPIO. IN)
def RedLight (): red.blink () green.on () blue.on ()
def BlueLight (): red.on () green.on () blue.off ()
def GreenLight (): red.on () green.off () blue.on ()
def distance (): GPIO.output (GPIO_TRIGGER, True)
ngủ (0,00001) GPIO.output (GPIO_TRIGGER, Sai)
StartTime = time () StopTime = time ()
trong khi GPIO.input (GPIO_ECHO) == 0: StartTime = time ()
trong khi GPIO.input (GPIO_ECHO) == 1: StopTime = time ()
TimeElapsed = StopTime - Khoảng cách StartTime = (TimeElapsed * 34300) / 2
khoảng cách trở lại
try: while again: dist = distance () if dist> 100: camera.start_preview () RedLight () RedLight () sleep (5) camera.capture ('/ home / pi / Desktop / Image.jpg') camera.stop_preview () BlueLight () lại = In sai ("Khoảng cách đo được =%.1f cm"% dist) ngủ (1)
# Đặt lại bằng cách nhấn CTRL + Cexcept KeyboardInterrupt: print ("Người dùng đã dừng phép đo") GPIO.cleanup ()
Đề xuất:
Đo khoảng cách khoảng cách với cảm biến cử chỉ APDS9960: 6 bước
Đo khoảng cách bằng cảm biến cử chỉ APDS9960: Trong hướng dẫn này, chúng ta sẽ học cách đo khoảng cách bằng cảm biến cử chỉ APDS9960, arduino và Visuino. Hãy xem video
Hướng dẫn: Cách sử dụng cảm biến khoảng cách siêu âm tương tự US-016 với Arduino UNO: 3 bước
Hướng dẫn: Cách Sử dụng Cảm biến Khoảng cách Siêu âm Tương tự US-016 Với Arduino UNO: Mô tả: Mô-đun khởi động siêu âm US-016 cho phép khả năng đo không 2 cm ~ 3 m, điện áp cung cấp 5 V, dòng hoạt động 3.8mA, hỗ trợ điện áp đầu ra tương tự, ổn định và đáng tin cậy. Mô-đun này có thể khác nhau tùy theo thiết bị
TrigonoDuino - Cách đo khoảng cách mà không cần cảm biến: 5 bước
TrigonoDuino - Cách đo khoảng cách mà không cần cảm biến: Dự án này được thực hiện để đo khoảng cách mà không có cảm biến thương mại. Đó là một dự án để hiểu các quy tắc lượng giác với một giải pháp cụ thể. Nó có thể được điều chỉnh cho một số phép tính lượng giác khác. Cos Sin và những người khác hoạt động với
Hướng dẫn: Cách xây dựng mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: 3 bước
Hướng dẫn: Cách xây dựng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X bằng cách sử dụng Arduino UNO: Mô tả: Hướng dẫn này sẽ hiển thị chi tiết cho tất cả các bạn về cách xây dựng máy dò khoảng cách bằng cách sử dụng Mô-đun cảm biến đo khoảng cách bằng tia laser VL53L0X và Arduino UNO và nó sẽ chạy giống như bạn muốn. Làm theo hướng dẫn và bạn sẽ hiểu gia sư này
Cảm biến khoảng cách với Micro: bit và Sonar (Mô-đun HC-SR04): 3 bước (có Hình ảnh)
Cảm biến khoảng cách với Micro: bit và Sonar (Mô-đun HC-SR04): Tuần này, tôi đã dành thời gian chơi với bộ cảm biến micro: bit và âm thanh tuyệt vời của BBC. Tôi đã thử một vài mô-đun khác nhau (tổng cộng hơn 50 mô-đun) và tôi nghĩ rằng nó sẽ tốt vì vậy hãy chia sẻ một số kết quả của tôi. Mô-đun tốt nhất mà tôi tìm thấy cho đến nay là Spar