Mục lục:
- Bước 1: Kết nối từ xa với Raspberry Pi của bạn bằng Wi-Fi
- Bước 2: Hiểu vai trò của L293D
- Bước 3: Đấu dây
- Bước 4: Một số hàn…
- Bước 5: Tải lên phần mềm
- Bước 6: Thiết kế Rover của bạn
Video: Tạo động lực cho RaspberryPi của bạn: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:30
Những hướng dẫn này sẽ thêm bánh xe vào Raspberry pi của bạn để bạn có thể thực hiện dự án của mình nơi chưa có bóng bán dẫn nào trước đây.
Hướng dẫn này sẽ hướng dẫn bạn qua phần kỹ thuật về cách điều khiển động cơ thông qua Mạng Wi-Fi. Vì dự án này được thực hiện bằng cách sử dụng các phụ tùng thay thế từ hộp nhựa vô dụng nổi tiếng mà tôi giữ lại mà không có lý do gì, bạn có thể cần phải vận dụng một số sáng tạo để tìm ra cách tốt nhất để gắn các bộ phận này lại với nhau và thiết kế chiếc xe của mình.
Quân nhu:
- Raspberry Pi Zero W
- L293D
- Động cơ bánh răng DC 3V-6V DC cho Arduino 3
- Bánh xe ô tô Robot thông minh
- Nhảy dây
- cáp USB
- Giá đỡ pin (4 pin AA)
- Breadboard
- Sắt hàn
- Vít, băng dính, keo dán, bất cứ thứ gì có thể giữ các thứ lại với nhau.
Bước 1: Kết nối từ xa với Raspberry Pi của bạn bằng Wi-Fi
Mục tiêu đầu tiên là kết nối từ xa với Raspberry pi (RPi). Giả sử rằng bạn đã cài đặt hệ điều hành Raspberry Pi OS (có sẵn tại đây), bạn cần:
- Kết nối RPi với Wi-Fi
- Tìm địa chỉ IP của nó
- Bật máy chủ VNC trên RPi
- Tải xuống ứng dụng VNC viewer trên điện thoại thông minh / máy tính bảng của bạn.
1) Bước đầu tiên đơn giản là giả sử rằng bạn có màn hình và bàn phím để có thể kết nối với RPi, trong trường hợp này, bạn có thể sử dụng giao diện người dùng như trên máy tính. Nếu không thể sử dụng màn hình, bạn cần làm theo hướng dẫn để thiết lập không đầu.
2) Tải xuống phần mềm "Advanced IP Scanner"; nhấp vào quét và nó sẽ hiển thị tất cả các thiết bị trên mạng cục bộ của bạn và địa chỉ IP tương ứng của chúng.
3) Để kích hoạt máy chủ VNC, bạn cần mở một thiết bị đầu cuối và chạy lệnh sau:
sudo raspi-config
Sau đó duyệt đến Tùy chọn Giao diện, chọn Máy chủ VNC và đặt nó thành Đã bật. Nếu bạn là một trong những người không có màn hình thì bạn cần thực hiện bước này bằng kết nối SSH.
4) Cuối cùng, tải ứng dụng VNC Viewer trên điện thoại của bạn, nhấn vào biểu tượng "+", nhập địa chỉ IP của RPi của bạn, gán bất kỳ tên nào cho nó và nhấn kết nối. Thông tin đăng nhập mặc định là:
Người dùng: pi Pass: raspberry
Bước 2: Hiểu vai trò của L293D
Các chân trên RPi được điều khiển bởi đường ray 3,3 V và cung cấp tối đa 16mA trên một chân. Điều đó không đủ để cung cấp năng lượng cho động cơ. Các chân chỉ đóng vai trò là tín hiệu để di chuyển từng động cơ tiến hoặc lùi; theo đầu vào này, một mạch riêng biệt gọi là H-Bridge sẽ chuyển đổi cực của điện áp đặt vào động cơ sử dụng pin AA làm nguồn điện. L293D có hai cầu H để bạn có thể kết nối hai động cơ với nó.
Bạn cần chọn 4 chân từ pi raspberry và kết nối chúng với các chân đầu vào điều khiển (7, 2, 10, 15) của L293D.
Bước 3: Đấu dây
Gắn RPi và L293D vào breadboard; gắn L293D vào giữa breadboard để mỗi chân của nó nằm trên một đường độc lập. Sau đó hoàn thành việc đấu dây bằng cách sử dụng các dây nhảy.
Bước 4: Một số hàn…
Có một số nhiệm vụ hàn được yêu cầu:
Bạn cần hàn 2 dây nhảy vào mỗi động cơ và kết nối chúng với chân tương ứng trên L293D
Bạn cần gắn nguồn điện của ngăn chứa pin (5V) và dây nối đất vào các dây tương ứng trên cáp USB để có thể cấp nguồn cho RPi của mình bằng pin
Bước 5: Tải lên phần mềm
Tăng sức mạnh cho bạn raspberry pi và kết nối với nó.
Giao diện từ xa được thiết kế bằng tkinter trong python.
Cài đặt thư viện này bằng cách chạy lệnh
sudo apt-get install python3-tk
Tạo một tệp mới có tên là Remote.py và sao chép-dán mã được đính kèm.
Các nút giao diện được liên kết với 4 chức năng bên dưới đặt các chân điều khiển thành CAO hoặc THẤP trong các cấu hình khác nhau:
def Fw (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. HIGH) print ("Chuyển tiếp") def Bk (): GPIO.output (20, GPIO. HIGH) GPIO.output (21, GPIO. HIGH) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) print ("Quay lại ") def Stop (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. LOW) print (" Stop ") def Left (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. HIGH) GPIO.output (24, GPIO. LOW) def Right (): GPIO.output (20, GPIO. LOW) GPIO.output (21, GPIO. LOW) GPIO.output (23, GPIO. LOW) GPIO.output (24, GPIO. HIGH) print ("Right")
Khi đã sẵn sàng chạy thử nghiệm, hãy mở một cửa sổ đầu cuối mới, duyệt đến vị trí tệp và chạy lệnh:
python3 Remote.py
Bước 6: Thiết kế Rover của bạn
Cuối cùng, bạn có thể quyết định rover của mình trông như thế nào… Tôi đã có một số miếng bìa cứng, một quả bóng chuột hamster bằng nhựa trông giống như R2D2, một máy ảnh chụp nhanh dự phòng mà tôi đã kết nối với chân TX RX (nhưng nếu bạn định gắn máy ảnh thì hãy sử dụng giao diện máy ảnh chính để bạn nhận được video trực tiếp thay thế)
Tôi không có bánh xe thứ ba nên tôi phải ứng biến. Tôi đã in 3d một số mảnh để giữ mọi thứ lại với nhau, tôi để chúng đính kèm nếu bạn cần
Đề xuất:
Steam Punk UPS của bạn để có được hàng giờ hoạt động cho bộ định tuyến Wi-fi của bạn: 4 bước (có hình ảnh)
Steam Punk UPS của bạn để có được hàng giờ hoạt động cho bộ định tuyến Wi-fi của bạn: Có điều gì đó cơ bản không đồng ý về việc UPS của bạn chuyển đổi nguồn pin DC 12V thành nguồn AC 220V để các máy biến áp chạy bộ định tuyến và sợi quang ONT của bạn có thể chuyển đổi nó trở lại 12V DC! Bạn cũng chống lại [thường là
Đo lực thay đổi của mạng cáp quang được tạo ra khi đặt bằng ngoại lực: 8 bước
Đo lường sự thay đổi lực của mạng sợi quang được tạo ra khi bị tác động bởi lực bên ngoài: Tế bào có thể tương tác với chất nền ngoại bào xung quanh (ECM) và có thể vừa áp dụng vừa phản ứng với các lực tác động bởi ECM. Đối với dự án của chúng tôi, chúng tôi mô phỏng một mạng các sợi liên kết với nhau sẽ hoạt động như ECM và xem cách
Xây dựng một chiếc đồng hồ ấn tượng như chuông thật cho PC của bạn và một chiếc đồng hồ ấn tượng cho bình chữa cháy.: 3 bước (có hình ảnh)
Xây dựng Đồng hồ ấn tượng bằng chuông thật cho PC của bạn và Đồng hồ ấn tượng cho bình chữa cháy: Một chiếc chuông đồng, một bộ tiếp điện nhỏ và một số thứ nữa và một chiếc chuông thật có thể báo giờ trên máy tính để bàn của bạn. Mặc dù dự án này chạy trên Windows và Mac OS X cũng vậy, tôi đã quyết định cài đặt Ubuntu Linux trên PC mà tôi tìm thấy trong thùng rác và làm việc trên đó: Tôi chưa bao giờ
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: 7 bước
Cách biến điện thoại di động LG EnV 2 của bạn thành một Modem quay số di động cho máy tính xách tay (hoặc máy tính để bàn) của bạn: Tất cả chúng ta đều có nhu cầu sử dụng Internet ở những nơi không thể, chẳng hạn như trong ô tô hoặc trong kỳ nghỉ, nơi họ tính một khoản tiền đắt đỏ mỗi giờ để sử dụng wifi của họ. cuối cùng, tôi đã nghĩ ra một cách đơn giản để
Làm cho máy ảnh của bạn thành "chế độ chụp đêm quân sự", thêm hiệu ứng ban đêm hoặc tạo chế độ chụp ảnh ban đêm trên bất kỳ máy ảnh nào !!!: 3 bước
Đặt Máy ảnh của bạn thành "Chế độ chụp đêm quân sự", Thêm Hiệu ứng Ban đêm hoặc Tạo Chế độ Cảnh báo Ban đêm trên Bất kỳ Máy ảnh nào !!!: *** Điều này đã được đưa vào CUỘC THI KỸ THUẬT SỐ DAYS PHOTO , Hãy bình chọn cho tôi ** * Nếu bạn cần bất kỳ trợ giúp nào, vui lòng gửi email: [email protected] Tôi nói tiếng Anh, Pháp, Nhật, Tây Ban Nha và tôi biết các ngôn ngữ khác nếu bạn