Giới thiệu cơ bản máy tính 15 USD: Pine64

Mô tả dự án: 

Trong trào lưu máy tính nhúng, phân khúc giá từ 10 USD đến 25 USD là một phân khúc khá "hổng giống ai": Không thể được xem là rẻ đột xuất "hai tô phở" như Pi Zero hay Omega2 để thu hút người mua, nhưng cũng không đế nỗi đốt cháy túi tiền như Pi3 hay Arduino UNO (nguyên bản) khiến người mua ngần ngại móc hầu bao. Bài này tui sẽ giới thiệu 1 máy tính như vậy, có tên là Pine64. 

Thông tin cơ bản:

Pine64 được xem là một dự án gây quỹ rất thành công trên Kickstarter (một hình thức gây quỹ đám đông) với số tiền tập hợp được là 1.7 triệu USD. Một điều đập ngay vào mắt bạn là Pine64 (xanh lam) có kích thước PCB rất lớn với nhiều cổng giao tiếp rất hầm hố. Có lẽ, phương châm "Máy tính 15 USD đầu tiên trên thế giới" đã giúp cho sự thành công của Pine64. Nếu bạn chỉ nhìn vào hình trên và so sánh giá với board Raspberry Pi (35 USD), có khả năng rất cao là người tiêu dùng sẽ chọn ngay Pine64 đơn thuần là vì nó quá rẻ. Lấy số tiền 15 Mỹ cành chia cho diện tích PCB thì Pine64 là vô đối và chiếm giữ vị trí độc cô cầu bại hiện nay.

Tuy nhiên, cấu hình cơ bản của Pine64 lại không được ấn tượng lắm: ARM Cortex-A53 1.2GHz, 512MB DDR3 RAM, HDMI. Thay vào đó, Pine64 nhấn mạnh vào kiến trúc 64 bit, 2-core GPU, 84 GPIO. Ngoài ra, Pine64 cũng có thêm module thời gian thực RTC, mắt nhận hồng ngoại, gigabit ethernet (phiên bản 19 USD). Wifi và Bluetooth không được đi kèm, nhưng bạn có thể mua thêm các board mở rộng.

 Dựa trên cấu hình trên, ta thấy Pine64 nhắm đến các ứng dụng thiên về ứng dụng xử lý. Đặc biệt, 2-core GPU có vẻ thích hợp cho việc chạy Android. Pine64 quảng cáo là có thể chạy các Android apps, một điều quá tuyệt vời cho một board mạch giá 15 USD:

Ứng dụng của Pine64

Theo như trên Kickstarter, Pine64 có thể thực thi 11040 MIPS (Million Instructions per Second - triệu lệnh mỗi giây). nghĩa là tương đương với máy chơi game PS3 hay 1 netbook chạy AMD E-240 CPU 1.5GHz. Có vẻ như Pine64 nhắm vào thị trường game. Các ví dụ ứng dụng của Pine64 đều nhắm vào khía cạnh này:

Chơi game Angry Birds huyền thoại. Đây là 1 điều rất ấn tượng, vì cho đến hôm nay (12/7/2016), Raspberry Pi 3 có giá hơn gấp đôi Pine64 vẫn chưa thể chơi Angry Birds hoàn chỉnh được.

 

Một số đồ chơi phụ kiện của Pine64 cũng nhắm đến việc bạn tự làm 1 tablet DIY:

Tuy nhiên, tất cả ứng dụng của Pine64 đều dừng lại ở đây. Các ứng dụng Internet của Vạn Vật không hề được nhắc tới, mặc cho số GPIO khá ấn tượng. Thực sự là Pine64 hứng rất nhiều gạch đá từ người mua vì họ không thể nào boot được Pine64 mặc dù đã thử với các hệ điều hành khác nhau. Và nếu boot được thì Pine64 chạy rất ì ạch, huống chi là để prototyping. Một điểm nhược của Pine64 nữa là hệ thống trợ giúp support rất kém và công ty mẹ còn không nghĩ đến việc tìm cho mình trang host. Thử tượng tượng việc bạn phải tải image của OS qua torrent xem?

 

 

So sánh với Pi và các máy tính nhúng khác:

Ở đây tui chỉ ghi lại bảng so sánh phần cứng:

Lợi thế 64-bit của Pine64 bit đã bị mất khi Pi 3 ra đời, và lại còn đi kèm với Wifi và Bluetooth thích hợp. Có thể nói, Pine64 là một chiến lược sai lầm khi có tham vọng đánh bại Raspberry Pi bằng giá thấp. Khi đưa lên Kickstarter, rõ ràng là Pine64 có ưu thế so vơi Pi, nhưng 6 tháng sau trong khi Pine64 vẫn loay hoay với việc phát triển phần mềm thì Pi 3 ra đời và tung đòn kết liễu vào tham vọng này. Một điểm nữa là lợi thế DDR3 và 64-bit là thứ yếu so với một cấu hình vững chãi có thể chạy được nhiều ứng dụng. Bạn có thể xây nhà lầu khi chưa đào móng sâu, nhưng không ai bảo đảm là căn nhà lầu của bạn sẽ lâu bền được.

Còn với C.H.I.P thì sao? C.H.I.P rõ ràng có cấu  hình yếu hơn, nhưng lại nhắm vào đối tượng rõ ràng và có kích thước mi nhon bỏ túi. Hơn nữa, C.H.I.P chú trọng vào phần mềm và ứng dụng chứ không chỉ hoa mỹ về cấu hình phần cứng. Điều này khiến C.H.I.P thành công hơn Pine64.

Tóm lại, ta thấy việc phát triển các board mạch giá rẻ cũng giống như việc học prototyping trên Arduino vậy. Bất kỳ ai cũng có thể mua vài con linh kiện về ráp lại như chơi lego, code vài thứ và cho ra lò một "sản phẩm". Tuy nhiên, để là một sản phẩm có ứng dụng cao và thành công thì ta cần nhiều hơn thế nữa. Cụ thể là việc ghi chép lại đầy đủ các tài liệu và quan trọng là phải có demo sẵn hoạt động được. Pine64 đáng buồn là tuy vẫn đang loay hoay với giai đoạn đầu nhưng đã ra sản phẩm, và không thể nâng thành công của mình lên tầm cao mới.  

lên
7 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 
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ả

Raspberry Pi Thiên Lý Nhãn (Phần 3): Khóa thông minh nhận dạng khuôn mặt với Raspberry Pi và OpenCV

Trong bài trước tui đã giới thiệu về việc nhận diện khuôn mặt với Raspberry Pi và webcam. Tuy nhiên bài chỉ dừng lại ở việc Raspberry Pi có thể nhận diện được khuôn mặt của bất kỳ ai đứng trước webcam mà thôi. Bài toán đặt ra là làm thế nào để Raspberry Pi nhận được khuôn mặt của chính bạn? Đây là một bài toán khó và thú vị. Khó là vì chúng ta cần thuật toán và khả năng xử lí hình ảnh mạnh. Thú vị là do ta có thể "chế cháo" kết hợp với các hệ thống bảo mật khác như vân tay, mật khẩu để tăng tính an ninh cho đề án của bạn. Vì độ phức tạp của đề án này nên tui sẽ chia ra làm 2 phần.

  • Phần đầu tiên là "phần mềm": chúng ta sẽ ghi lại khoảng 200 tấm hình webcam với khuôn mặt của bạn và huấn luyện máy tính với thuật toán chính diện (eigenfaces) của OpenCV. Do tài nguyên của Pi hạn hẹp nên bạn cần chạy phần này trên máy tính của mình. 
  • Phần tiếp theo là "phần cứng": ta nối Pi với relay và cho webcam chụp ảnh. Nếu Pi nhận diện được chính khuôn mặt của bạn thì sẽ kích relay.

Lưu ý là các bạn phải tải OpenCV về trên cả Pi và máy tính. Các bạn vào đây để download code và các tập tin cần thiết nữa: https://github.com/johnkimdinh/Facial-recognition-Raspberry-Pi-OpenCV

lên
2 thành viên đã đánh giá bài viết này hữu ích.
Từ khóa: 

"Đi học dzìa": Phần 2 - Sử dụng PIR để kiểm tra người về nhà

Đây là phần 2 của tutorial "Đi học dzìa" giúp các bạn làm quen với Pizero và Python. Hôm qua có bạn hỏi tui: "Nếu hem có wifi, dùng 3G hoặc là đạo chích KID 1412 thì sao?" Với các ca khó đỡ này thì ta sẽ dùng cảm biến hồng ngoại PIR nha.

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