Kết nối Raspberry và máy tính qua cổng Serial

Giới thiệu

Trong bài chia sẻ này, mình sẽ chia sẻ cách kết nối, điều khiển Raspberry Pi 2 qua cổng Serial. Ưu điểm của cách kết nối này là có thể đồng thời cấp nguồn cho Pi của bạn và không cần bàn phím, chuột hay màn hình kết nối và làm việc với Pi. Bạn sẽ cần cài đặt phần mềm mô phỏng thiết bị đầu cuối ( ở đây là Putty) nếu bạn sử dụng Windows, ngoài ra còn cần cài đặt Driver cần thiết. Raspberry Pi được tích hợp sẵn cổng giao tiếp nối tiếp Serial cho phép các thiết bị kết nối tới giao diện điều khiển dòng lệnh, đăng nhập và làm việc như một User. Chúng ta cũng nên tìm hiểu một cách tương tự để kết nối với Pi qua mạng nội bộ sử dụng SSH theo bài viết sau của bác raspi: tại đây

Chuẩn bị

  • 1 x Raspberry Pi 2
  • 1 x dây cáp chuyển đổi USB-UART ( PL2303 loại 3.3v)
    • Loại cáp này có mức logic 3.3V, hoàn toàn an toàn khi sử dụng với Pi, tuy nhiên không phải tất cả các loại cáp đều có mức logic 3.3V vì vậy bạn nên kiểm tra kỹ trán trường hợp làm hỏng cổng giao tiếp GPIO của PI.

Tiến hành

Cài đặt chương trình

Đầu tiên các bạn cần tải về và cài đặt Putty http://www.putty.org/ Bạn nên tải file binary “putty.exe” trong mục “For Windows on Intel x86”. Sau khi tải về, chỉ cần Double click chuột là chương trình sẽ chạy. Tải về và cài đặt PL2303 Drivers từ địa chỉ:http://www.prolific.com.tw/US/ShowProduct.aspx?p_id=225&pcid=41 Bạn hãy giải nén tập tin "PL2303_Prolific_DriverInstaller_v1_7_0.zip" và chạy chương trình "PL2303_Prolific_DriverInstaller_v1.7.0.exe".

Kết nối dây cáp

Cáp FTDI có bốn đầu cái có thể cắm trực tiếp vào cổng GPIO của Pi. Trong trường hợp này, cáp kết nối đồng thời cấp nguồn cho Pi vì vậy bạn không được kết nối Pi với nguồn từ Adapter. Nếu bạn muốn cấp nguồn cho Pi qua cổng USB bạn cần rút dây đỏ (dây nguồn) từ cáp khỏi Pi. Điều tôi muốn nói ở đây là nguồn cấp cho Pi chỉ được cấp từ một nguồn. Kết nối dây như hình sau:

  • Dây đen kết nối với GND
  • Dây trắng kết nối với TXD
  • Dây xanh lá cây kết nối với RXD
  • Bây giờ cắm cáp vào cổng USB trên máy tính của bạn và Pi sẽ báo đèn nguồn.

Cấu hình

Với Windows, bạn cần kiểm tra xem Windows đang nhận cáp của bạn ở cổng COM nào. Bạn có thể tìm trong mục Ports của Windows Device Manager. Nó có tên “USB-to-Serial …”

Trong trường hợp này là COM4 Bây giờ chạy Putty lên, bạn hãy nhập cổng COM4 và baudrate 115200 và nhấn “Open” để kết nối. Nhấn ENTER để bắt đầu truyền thông. Giao diện tương tự như sau:

Vậy là bạn đã kết nối đến để đăng nhập và sử dụng Pi như một User bình thường.

Tổng kết

Chúc các bạn thành công!!!

lên
10 thành viên đã đánh giá bài viết này hữu ích.
Chuyên mục: 
Các dự án được truyền cảm hứng

Select any filter and click on Apply to see results

Các bài viết cùng tác giả

Giao tiếp 2 board Arduino bằng Module Bluetooth

Làm thế nào để giao tiếp 2 board Arduino bằng bluetooth??? Làm thế nào để sử dụng máy tính không có sẵn chức năng bluetooth để điều khiển Arduino thông qua Bluetooth??? Đó là những câu hỏi rất nan giải....Và để trả lời cho những câu hỏi đó, mình đã viết bài này nhé!!!

Vấn đề ở đây đó chính là làm sao để kết nối 2 module bluetooth MASTER và SLAVE...Chỉ cần giải quyết được vấn đề này, thì câu hỏi coi như đã được giải. Khi kết nối được 2 module bluetooth với nhau, bạn có thể giao tiếp 2 board Arduino với nhau, hoặc dùng máy tính giao tiếp với module MASTER...module MASTER giao tiếp vs module SLAVE, để điều khiển Arduino bằng máy tính.

lên
26 thành viên đã đánh giá bài viết này hữu ích.

Cảm biến độ ẩm đất và những ứng dụng hay của nó

Hôm nay, mình sẽ giới thiệu cho các bạn một loại module mới (nói là mới thì không phải, thực ra là trên cộng đồng chưa có bài nói về cái này). Đó là module cảm biến đất. Với module này các bạn có thể ứng dụng nhiều trong các dự án tự động như: đọc độ ẩm đất hoặc áp dụng vào các hệ thống tưới tiêu tự động...VD: bạn có thể chế một hệ thống điều khiển bơm nước qua rơ le...theo độ ẩm của đất...nếu đất khô, tự động tưới...đất ẩm thì dừng lại chả hạn!!! Rất thú vị phải không ạ??? Vậy sử dụng nó như thế nào??? Các bạn hãy đọc hết bài viết này của mình nhé!!!

lên
39 thành viên đã đánh giá bài viết này hữu ích.