Arduino hậu tiền chế - Làm xong code rồi thì làm gì ?

Mô tả dự án: 

Giả sử bạn chế tạo thành công hệ thống bật tắt đèn vơi Arduino và relay và bây giờ bạn muốn ứng dụng chúng trong môi trường sống của mình. Bạn muốn mọi người trầm trồ với điều kỳ diệu của vi điều khiển Arduino, nhưng ngặt nỗi họ không hề biết lập trình. Vấn đề của bạn bây giờ là làm sao để dự án của bạn dễ sử dụng với càng nhiều người càng tốt. Nói cách khác đi là bạn đã đưa dự án của mình qua giai đoạn mới, từ hậu-kết (back-end) với code và phần cứng, bây giờ bạn chuyển sang tiền-kết (front-end). Dự án của bạn có cất cánh hay không là ở giai đoạn này, vì vậy bạn nên dành thời gian suy nghĩ vấn đề này một chút sau khi bạn đã thành công với việc viết code.

Dẫn nhập

Giả sử bạn chế tạo thành công hệ thống bật tắt đèn vơi Arduino và relay và bây giờ bạn muốn ứng dụng chúng trong môi trường sống của mình. Bạn muốn mọi người trầm trồ với điều kỳ diệu của vi điều khiển Arduino, nhưng ngặt nỗi họ không hề biết lập trình. Vấn đề của bạn bây giờ là làm sao để dự án của bạn dễ sử dụng với  càng nhiều người càng tốt. Nói cách khác đi là bạn đã đưa dự án của mình qua giai đoạn mới, từ hậu-kết (back-end) với code và phần cứng, đến chuyển sang tiền-kết (front-end). Dự án của bạn có cất cánh hay không là ở giai đoạn này, vì vậy bạn nên dành thời gian suy nghĩ vấn đề này một chút sau khi bạn đã thành công với việc viết code.

Triết lý

"Đúng đối tượng và tối thiểu thao tác."

  • Đúng đối tượng: Bạn muốn ai sử dụng hệ thống Arduino+relay của bạn? Nếu là ông bà cha mẹ thì bạn không thể dùng Ethernet shield và bảo họ kết nối IP để tắt đèn. Cách tốt nhất có lẽ là dùng IR remote hoặc điện thoại thông minh có gắn bluetooth và giao diện đơn giản. Ngược lại, nếu bạn muốn điều khiển vài chục bóng đèn cho trang trại nuôi gà của mình thì smartphone không phải là lựa chọn tối ưu vì bạn cần mức độ tinh chỉnh cao hơn (hẹn giờ, chia khu vực, vv). Trong trường hợp này, bạn cần 1 apps với giao diện tinh vi với nhiều chức năng hơn.
  • Tối thiểu thao tác: Thật là kỳ quặc nếu bạn phải bấm đến 10 nút bấm chỉ để tắt một bóng đèn, đúng không? Người sử dụng không quan tâm code của bạn "đẹp" như thế nào, tốn ít bộ nhớ ra sao. Điều họ muốn thấy là công nghệ làm cho cuộc sống của họ dễ dàng hơn ra sao. Sự thành công rực rỡ của cộng đồng cũng là dựa vào nguyên lý này: bạn không cần biết AVR, compiler, bootloader hoạt động ra sao. Chỉ cần biết cắm LED và nạp code blink thần thánh là đủ ứng dụng roài, phải hem? 

Hành trang ngoài Arduino?

Nên nhớ, Arduino chỉ là công cụ cho việc prototyping (tiền chế) và bạn khó có thể đi xa được với chỉ một board Arduino. Sau đây tui xin gợi ý một và thứ bạn nên thủ sẵn cho dự án của mình, xếp theo thứ hạng tinh vi của dự án:

  • LCD, vài nút bấm và potentiometer: Đây là phần tối thiểu nhất, nhắm tời túi tiền eo hẹp hoặc các dự án hầm hố như máy in 3D, máy cắt laze, vv.

  • 1 module bluetooth và 1 cái apps như App Inventor: nhắm đến đối tượng cần sự đơn giản và có sẵn smartphone (ông bà cha mẹ).

  • 1 cái shield xịn (thương đi kèm với apps miễn phí với giao diện hầm hố): nhắm đến đối tượng cần sự chuyên nghiệp và số lượng người sử dụng lớn.

  • Và cuối cùng vẫn là 1 cái hộp. Ngoài việc tăng thêm tính chuyên nghiệp bằng cách giấu hết dây nhợ vào bên trong, một chiếc hộp tốt còn bảo vệ các linh kiện điển tử khỏi khí hậu Việt Nam ẩm ướt nhiều côn trùng và bụi bặm.

  • Không cần thiết lắm, nhưng vẫn quan trọng nếu bạn có tài chính eo hẹp: năn nỉ ỷ ôi với những người có điều kiện có thẻ ngân hàng. Các bạn nên vào trang aliexpress để tìm được những linh kiện rẻ không ngờ. Hầu hết các trang ebay, amazon đều đặt hàng từ đây và bán lại giá cao hơn để kiếm lời.

Ăn chơi nhưng vẫn sợ mưa rơi?

Nếu bạn vẫn muốn tái sử dụng nhiều lần board UNO hay MEGA của mình? Bạn có thể sử dụng các board "mỳ ăn liền" sau đây với giá dưới 80k:

  • Pro micro (78k)

  • Arduino Nano (51k)

  • Pro mini (40k)

  • Digispark (28k)

lên
23 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ả

Hot: Orange Pi Zero IoT đã ra lò!!!

Vậy là Raspberry Pi Zero W đã được lên kệ hơn 1 tháng. Và đúng như dự đoán, các bạn Trung Quốc đã nhanh chóng cho ra đời 1 sản phẩm nhái đúng chất Tàu xì để cạnh tranh với Raspberry Pi Foundation. Chúng ta không lạ gì với các thể loại Pi cam, chuối, mận, trong đó Orange Pi có lẽ là sản phẩm Pi nhái ưa thích nhất ở VN với giá thành hợp túi tiền người tiêu dùng. Gần đây họ cho ra đời một sản phẩm mới có tên là Orange Pi Zero IoT với giá 10 Mỹ cành với hy vọng chiếm thị phần của Pi Zero W vốn dĩ luôn khan hàng. Ta hãy cùng xem sản phẩm này có gì đặc biệt nha! 

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

Hướng dẫn làm LED trái tim RGB wifi

Hưởng ứng bài viết Cộng đồng Arduino Việt Nam trong cuộc Cách mạng Công nghiệp lần thứ IV, và cũng chuẩn bị cho lễ Valentine 14/2 sắp tới, Vechai tui hướng dẫn các bạn làm 1 dự án LED trái tim có thể điều chỉnh hiệu ứng điều khiển từ xa qua wifi.  

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