Thứ Hai, Tháng Chín 27, 2021
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

Tìm hiểu cách sử dụng các cảm biến Nhiệt độ & Độ ẩm DHT

Chắc nhiều bạn sinh viên cũng quá quen mấy con này rồi. Nói không sai, DHT có thể xem như cảm biến quốc dân...

Tìm hiểu về Nhiệt độ biểu kiến cũng như Cách ta cảm nhận nhiệt độ

Có bạn nào từng thắc mắc rằng, tại sao đôi khi nhiệt độ ngoài trời không cao lắm, nhưng ta lại thấy nóng nực...

Tìm hiểu cách sử dụng cảm biến PM2.5 GP2Y1010AU0F

Chào các bạn, trong bài này mình sẽ hướng dẫn cách tiếp cận sử dụng một cảm biến Bụi PM2.5 giá rẻ 😀, dễ...

Tìm hiểu về tác hại của PM2.5 cũng như cách nhận biết Chất lượng không khí

Các bạn có bao giờ tự hỏi, vì sao có những nơi, những không gian, hay những thời điểm trong ngày khiến ta suy...

Recent Comments

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