Thứ Hai, Tháng Mười Một 30, 2020
Trang chủ DIY Hướng dẫn cài đặt và sử dụng Shield GrovePi+ với Raspberry...

Hướng dẫn cài đặt và sử dụng Shield GrovePi+ với Raspberry Pi

Giới Thiệu

Bạn muốn lập trình nhúng trên Raspberry Pi. Tuy nhiên nếu bạn không rành về điện tử khi cắm các dây dẫn, cảm biến không đúng cách sẽ gây cháy mạch. Hôm nay mình sẽ giới thiệu một sheild được thiết kế dành riêng cho Raspberry Pi – đó chính là GrovePi+. Nó được hỗ trợ cho Rasberry Pi 3 Model B, Raspberry Pi 3+, Rasberry Pi 4 với các connector kết nối thuận tiện hơn cho việc kết nối với các Cảm biến.

Thông số kỹ thuật:

  • 7 digital Ports

  • 3 analoge Ports

  • 3 I2C ports

  • 1 Serial port connect to GrovePi

  • 1 Serial port connect to Raspberry Pi

  • Grove header Vcc output Voltage: 5Vdc

Về cơ bản GrovePi+ có MCU chính là ATMEGA328 rất thông dụng hiện nay, thường dùng trong các board như Arduino Uno. MCU này sẽ đưa ra các chân digital sau đó chuyển tín hiệu theo I2C thông qua bộ chuyển đổi logic đưa đến Raspberry Pi và ngược lại từ Rasberry Pi -> MCU

Kết Nối

Đầu tiên, hãy gắn GrovePi+ lên trên Raspberry Pi như trong hình bên dưới:

Lưu ý: Hãy đảm bảo các chân được căn chỉnh và cắm vào một cách chính xác, vì chỉ cần lệch một chân cắm cũng có thể gây cháy Raspberry Pi.

Cài Đặt Phần Mềm

Tiếp theo chúng ta sẽ cài đặt phần mềm trên. Vì sử dụng với Raspberry Pi 4 nên mình sẽ hướng dẫn cách cài đặt thủ công:

Đầu tiên các bạn mở máy lên vào Terminal Enable chức năng I2C 

sudo raspi-config

Chọn Interfaceing Options 

Chọn I2C 

Enable -> Yes

Sau đó các bạn khởi động lại Rasberry Pi

sudo reboot

Các bạn mở terminal lên và update & upgrade 

sudo apt-get update
sudo apt-get upgrade

Check kiểm tra xem Rasberry Pi của mình đã nhận được I2C Address của GrovePi+ chưa?. Nếu kết quả nhận về là 0x04 thì đã kết nối ok ^^

Chúng ta sẽ tải thư viện của Dexter Industrie về:

git clone https://github.com/DexterInd/GrovePi.git  

Tiếp đến các bạn chạy lệnh update của Dexter Industries

curl -kL dexterindustries.com/update_grovepi | bash

Nếu update thành công các bạn sẽ thấy được thêm ba biểu tượng ở màn hình

Bây giờ mình sẽ gắn một Module “Grove – Red LED” vào port D4 trên GrovePi+

Sau đó chúng ta sẽ truy cập vào thư viện mẫu sẵn có

cd ~/GrovePi/Software/Python/

Ở trong thư mục này có rất nhiều chương trình mẫu cho các module. Ở bài này mình sẽ chạy chương trình blink led

sudo python grove_led_blink.py

Và kết quả nhận được 😀

Grove Run

Tổng Kết 

Vậy là chúng ta đã cài đặt GrovePi+ và chạy thử chương trình Blink led đơn giản trên Raspberry Pi 4. Nếu có vấn đề hoặc khó khăn gì khi cài đặt các bạn có thể liên hệ với Fanpage Hshop.vn – Điện tử & Robot.

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

 

Subscribe
Notify of
guest
0 Comments
Inline Feedbacks
View all comments

Most Popular

Hướng dẫn lắp ráp Khung Xe Robot Chasiss Black Cat Mecanum (P2)

Giới thiệu Chào các bạn, trong bài này mình sẽ hướng dẫn cách hàn dây motor, và cách đấu dây motor với driver cho đúng. Sỡ...

Hướng dẫn lắp ráp Khung Xe Robot Chasiss Black Cat Mecanum (P1)

Giới thiệu Chào các bạn, trong bài viết này mình sẽ giải thích sơ qua về bánh xe Mecanum, cũng như nguyên lý hoạt động...

Hướng dẫn sử dụng Mạch đóng ngắt tải không tiếp xúc chế tạo Thiết bị vệ sinh tự động

Từ ngày 03/08/2020 mạch chuyển sang phiên bản mới tuy nhiên kích thước, vị trí linh kiện và chức năng của mạch giống và...

Lưu trữ nhật ký dữ liệu Online với ESP32 và Google Spreadsheets

Giới Thiệu Chào các bạn, trong các dự án IoT nhỏ gọn thì việc lưu trữ  và kiểm soát dữ liệu trên đám mây cũng...

Recent Comments

0
Would love your thoughts, please comment.x
()
x