Sử dụng cảm biến áp suất BMP180 với board Intel Edison (Sử dụng nodejs)

Bài viết của lequocchi gãi đũng chỗ mình cần để làm tài liệu tham khảo tiếng Việt. Nên mình xin đóng góp một bài viết hướng dẫn sử dụng bmp180 trên Intel Edison. Các bạn cùng theo dõi nhé.

I. Chuẩn bị

II. Nối dây

Bạn nào không biết pinout Edison, vui lòng xem tại đây.

Lưu ý: Board Intel Edison giao tiếp ở mức điện thế 1.8V, các hiệu điện thế 3.3, 5V vào các chân GPIO có thể gây hỏng board trừ 2 chân GPIO nào đó mà hiện tại mình không nhớ :D. Do không liên quan đến bài viết nên mình không nói thêm kẻo các bạn tưởng chân nào cũng 3.3V thì chết!

BMP180 Intel Edison
VCC J19-2
GND J19-3
SDA J17-8
SCL J18-6

III. Lập trình

1. Cài nodejs

Khỏi nha bạn, Intel Edison có sẵn node 4.x rồi!

2. Cài Johnny-five và Edison-IO

Rất dễ! Hai thư viện này dùng để lập trình Edison trong môi trường nodejs đó bạn hiền!

npm install -g johnny-five edison-io

3. Code

//khai báo thư viện + board
var five = require("johnny-five");
var Edison = require("edison-io");
var board = new five.Board({
  io: new Edison()
});


//sự kiện ready được fire thì anh em mới lập trình được nhá!
board.on("ready", function() {

  // setup BMP180 nè
  var barometer = new five.Barometer({
    controller: "BMP180"
  });

  //Khi có dữ liệu mới nè
  barometer.on("change", function() {
    console.log("barometer");
    console.log("  pressure     : ", this.pressure);
    console.log("--------------------------------------");
  });
});

IV. Kết thúc

Có bài hay cùng chia sẻ với mọi người nha! Một tí đóng góp cho Cộng đồng Intel Edison Việt Nam. Các bạn rate node động viên mình nhé. Hi vọng các bạn có những dự án hay!

Youtube: 
Demo
Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
10 thành viên đã đánh giá bài viết này hữu ích.
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ả

Bài 12: Phát nhạc bằng Arduino với một cái loa hoặc buzzer

Với Arduino, bạn có thể phát ra được nhạc. Nhạc được phát ra dưới dạng các sóng có tần số khác nhau, chúng tôi đã tập hợp các tần số dưới dạng tên các nốt nhạc. Và qua ví dụ này, bận sẽ biết cách phát nhạc từ Arduino và làm ra nhạc cho Arduino!

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

Đọc toàn bộ giá trị của iNut - Cảm biến / Kiểm thử iNut - cảm biến - Xem thử iNut cảm biến có hoạt động không?

Dù có làm gì đi chăng nữa, sau khi lập trình xong, ta phải kiểm thử! Không kiểm thử thì không nghiệm thu, mà không nghiệm thu thì dự án của bạn chưa hoàn thành. Hôm nay, mình sẽ hướng dẫn các bạn kiểm thử iNut - Cảm biến từ webapp. Rất dễ dàng và tinh gọn thông qua máy tính luôn.

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