Vấn đề năng lượng cho board Intel Edison với Mini breakout

Yay, sau khi đọc bài viết giới thiệu về Intel Edison, mình cảm thấy rất phấn khích. Nhóm của mình cũng đang chuẩn bị làm một dự án với Intel Edison trong đó có vấn đề về việc xử dụng pin, qua bài viết này mình sẽ giúp các bạn có một cái nhìn rõ hơn về vấn đề pin với Intel Edison.

I. Vì sao có bài viết này

Ở bài viết giới thiệu, chúng ta đa biết cách cấp nguồn cho Intel Edison phải không nào? Nhưng đó là cách cấp nguồn cổ điển bằng cách nối usb tới máy tính. Nhưng Edison được thiết kế để làm IOT và các dự án wearable, vì vậy chúng ta cần một giải pháp năng lượng nhẹ đủ dùng. Và thật bất ngờ khi ở mạch mini breakout chúng ta hoàn toàn có thể làm được điều đó các bạn ạ, chỉ việc mua cục pin lipo và gắn vào thôi. Mình vừa tìm hiểu về vấn đề này nên cũng xin dành tí ít thời gian chia sẻ với các bạn.

II. Pin lipo như thế nào thì dùng được với Intel Edison?

Theo như tài liệu mình tìm đọc thì bạn chỉ cần một cục pin lipo 3.7 V (1 cell) và trên 400mAh là có thể chạy Intel Edison ổn định trong một khoảng thời gian dài 1-2 tiếng (tùy bạn có bật wifi hay không?). 

Thật tuyệt vời phải không nào, chỉ việc mua một cục pin lipo ở chợ Nhật Tảo là có thể chơi được Intel Edison mà không cần suy nghi nhiều về vấn đề năng lượng. Ngoài ra bạn còn có thể cấp nguồn với hiệu điện thế từ 7-15V ở một chỗ khác trên board nữa.

III. Các jumper trên Intel Edison

Mặt trên của mini breakout

  • J16: cấp nguồn 5V thần thánh từ máy tính và nó cũng là cổng USB OTG (dùng để gắn camera ví dụ thế)
  • J3: SSH (đã có sẵn USB to RS-232 nên các bạn đừng lo lắng).
  • J2: Gắn pin lipo thần thánh
  • J21: Gắn nguồn có hiệu điện thế từ 7-15V
  • J1: nhiệt điện trở nến pin lipo của bạn có hỗ trợ

Trong phạm vi bài này mình sẽ nói đến 3 jumper còn lại đó là J2, J21 và J1. Vì J16 và J3 đã được nói đến ở bài của Tôi yêu Arduino nên mình sẽ không nhắc lại.

1. J21: Gắn nguồn có hiệu điện thế từ 7 - 15V

Với Intel Edison, chúng ta không cần nghĩ quá nhiều về pin, ngay cả cục pin 9V cũng đủ sức boot được Intel Edison và chạy được tầm 30 phút. Và đây là hình ảnh về nó

Các bạn biết xác định cực âm, dương chứ kiss

2. J2, J1 cho việc dùng pin Lipo

Trên minibreakout, bạn có thể gắn một cục pin lipo hoặc pin li-ion tại J2 với các nối cực dương và cực âm như ở hình dưới. Nếu pin của bạn có hỗ trợ thermistor thì bạn sẽ gắn vào J1, nếu không thì cứ để yên cái jumper ở J1 như vậy là được!

Điều đáng buồn là bạn không thể kiểm tra cục pin của mình còn bao nhiêu V từ mini breakout nhé! Vì nó không có bộ ADC sẵn để giúp bạn cả.

3. Hàn đầu cái 2.1mm để dùng nguồn từ bộ nguồn

J22, ở mặt dưới của mini breakout có một chỗ mà bạn có thể hàn một đầu cái 2.1mm để cấp nguồn từ 7-15V vào nè.

IV. Nói thêm một tí về các nút nhấn và LED trên mini breakout

  • LED DS2: đèn trạng thái. Nó sáng thì Intel Edison đang chạy, tắt thì Intel Edison đã tắt.
  • LED DS3: đèn nguồn kiêm nhiệm đèn báo sạc pin. Khi có nguồn ngoài nối vào (không tính nguồn 3.7V của lipo/li-ion), thì nó sẽ sáng để báo đã sẵn sàng nạp cho pin lipo. Khi DS3 sạc đầy thì LED DS3 sẽ tắt. Bạn có thể "hack" để có thể biết được khi nào module này sạc đây ở đây!
  • Nút SW1: giống như nút nguồn. Bạn nhấn vào nó rồi thả ra liền thì Intel Edison sẽ vào trạng thái ngủ, nhấn nhẹ phát nưa thì nó dậy. Nếu nhấn dữ trên 7s thì Intel Edison sẽ tắt (đèn DS2 cũng tắt luôn nhé), muốn nó dậy thì cung dễ nhấn nút power này trong 7s rồi thả là được.

V. Lời kết

Hi vọng các bạn sẽ thành công với Intel Edison, cho mình biết ý kiến ở comment nhé.

Có tham khảo hình ảnh và nội dung ở kiir blog.

Những hình ảnh về dự án: 
Bài viết truyền cảm hứng: 
lên
13 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ả

Xử lý nhiều tiến trình cùng một lúc trên Arduino - Xử lý bát đồng bộ - Có thể hay không?

Một khi viết một chương trình lớn, bạn sẽ phải viết chương trình để thực hiện nhiều chức năng. Và khi viết chương trình với nhiều chức năng bạn sẽ gặp các vấn đề phức tạp như: làm thế nào để chức này hoạt động ổn định với chức năng kia, và khi thêm chức năng mới vào sản phẩm của mình nó sẽ đụng độ như thế nào với các chương trình khác? Qua bài viết này, mình muốn chia sẻ với các bạn một thư viện khá hay của anh Đại Huỳnh (trong đó mình có mod lại một tí laugh) để giải quyết các vấn đề nêu trên - xử lý nhiều tiến trình cùng một lúc trên Arduino.

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

Tạo một quy trình công nghiệp với các bước bằng Arduino - Phần 2: công việc có điều kiện

Ở bài viết trước, mình đã đề cập đến vấn đề là "Làm thế nào để xây dựng một quy trình công nghiệp trên Arduino.VN". Ở bài viết đó, mình đã đề cập đến vấn đề quy trình có điều kiện, và với sự hưởng ứng từ Cộng đồng qua vấn đề làm một máy công nghiệp dùng để sản xuất sản xuất thành phẩm, mình muốn đóng góp một cái gì đó để dự án này hoàn thiện, đó cũng làm một cách để rèn luyện khả năng xử lý vấn đề thông qua mô tả mà không trực tiếp "chạy" máy devil​!

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