Mục lục:

Hướng dẫn mua Arduino Uno: 4 bước
Hướng dẫn mua Arduino Uno: 4 bước

Video: Hướng dẫn mua Arduino Uno: 4 bước

Video: Hướng dẫn mua Arduino Uno: 4 bước
Video: Học lập trình Arduino KHÔNG HỀ KHÓ - Bộ KIT học tập Arduino Uno R3 BLK 2024, Tháng mười một
Anonim
Hướng dẫn mua Arduino Uno
Hướng dẫn mua Arduino Uno

Chọn một Arduino để mua có thể gây nhầm lẫn, đặc biệt nếu bạn đang cân nhắc mua một Uno. Người bán trực tuyến có thể bỏ qua thông tin quan trọng, bán bảng lỗi thời hoặc giá không phù hợp và một số bảng có thể hoàn toàn lừa đảo. Tôi hy vọng sẽ cung cấp thông tin trong bài viết này về việc điều hướng quá trình chọn nơi mua bảng của bạn.

Bước 1: Arduino chính hãng, sao chép hoặc phái sinh

Có một số loại bảng Arduino bạn có thể mua:

  • Bo mạch thương hiệu Arduino chính hãng
  • Bảng giả
  • Bảng sao chép
  • Ban phái sinh

Bảng chính hãng và hàng nhái

Bo mạch thương hiệu Arduino chính hãng được sản xuất bởi một công ty hợp tác với chủ sở hữu thương hiệu Arduino ở một quốc gia cụ thể.

Đối với người mua ở Hoa Kỳ, những người bán Arduino phổ biến nhất có thể là adafruit.com hoặc sparkfun.com. Bảng cũng có sẵn thông qua các cửa hàng truyền thống như Micro Center.

Bo mạch Arduino chính hãng là tiêu chuẩn mà các bo mạch sao chép hoặc dẫn xuất dựa trên đó và là các bo mạch mà phần mềm IDE tiêu chuẩn được thiết kế để hoạt động với các thiết bị ngoại vi.

Bảng Arduino chính hãng trông chính xác như được hiển thị trên trang web Arduino, bao gồm màu bảng, chất lượng và hình dạng logo, vị trí thành phần và màu sắc thành phần, đặc biệt là màu của polyfuse.

Đây là một bài báo trên trang web arduino.cc đưa ra thông tin về các bo mạch giả:

blog.arduino.cc/2013/07/10/send-in-the-clones/

Một bảng giả mạo vi phạm bản quyền và nhãn hiệu và được tạo ra bởi một nhà sản xuất muốn lừa đảo. Có rất ít lý do để nhà sản xuất làm giả thiết kế phần cứng mã nguồn mở, bởi vì các nhà sản xuất được phép sao chép chính xác miễn là chúng không vi phạm nhãn hiệu, nhưng vì một số lý do, điều đó là phổ biến. Tôi khuyên bạn nên dành thêm một chút thời gian trong quá trình mua hàng của mình để đảm bảo rằng bạn không mua phải hàng giả. Nếu lý do bạn bị thu hút bởi một trang web cung cấp hàng giả là giá cả hoặc nếu bạn đang tìm kiếm thứ có vẻ là một bảng Arduino chính hãng nhưng nó có giá giảm hơn so với Adafruit, SparkFun hoặc những người bán chính thức khác, bạn có thể tiết kiệm cho mình một số tiền và chỉ cần mua một bản sao hoặc bản sao thay thế và những thứ đó được chủ sở hữu nhãn hiệu Arduino chấp nhận.

Nếu bạn đang mua một bảng Arduino chính hãng, bạn sẽ phải chi từ $ 20 đến $ 35 USD cho nó, hoặc bạn sẽ mua phải hàng giả mà không nhận ra. Vì vậy, bạn chỉ nên mua hàng chính hãng từ một nhà cung cấp có uy tín và không cố gắng mua hàng chính hãng từ một cửa hàng giảm giá.

Bảng sao chép và phái sinh

Một bo mạch nhái là bo mạch sử dụng cùng một cách bố trí và các thành phần của bo mạch chính hãng. Nó là một bản sao chính xác. Vì thiết kế, bộ nạp khởi động hoặc phần sụn và phần mềm liên quan như IDE đều là mã nguồn mở, nên không có gì sai khi tạo bản sao và việc mua chúng không gây bất lợi cho dự án Arduino. Màn hình lụa của bảng mạch in sẽ không có dấu Arduino như logo và tên Arduino, và chúng thường có giá thấp hơn. Miễn là họ không vi phạm nhãn hiệu là được.

Bo mạch phái sinh là bo mạch có thể có bố cục và các thành phần tương tự và có thể tương thích với Arduino IDE, nhưng có sự khác biệt trong thiết kế làm cho chi phí sản xuất bo mạch thấp hơn hoặc cung cấp các tính năng bổ sung hoặc ít hơn so với bo mạch Arduino chính hãng. Các bảng phái sinh thường có giá thấp hơn, trừ khi bảng có các tính năng bổ sung không được cung cấp trong bảng Arduino chính hãng.

Ví dụ về các tính năng bổ sung là cấp nguồn bổ sung hoặc điều chỉnh nguồn, bảo vệ phân cực ngược, mức logic có thể chuyển đổi, dung sai mức logic, chuyển đổi hoặc bảo vệ, hệ số dạng tùy chỉnh, mạch bổ sung hoặc giảm bớt. Các công cụ phái sinh có lợi cho dự án sáng lập, vì các tính năng mới đôi khi xuất hiện trong các thế hệ tiếp theo của Arduinos chính hãng. Và các nhà sản xuất phái sinh và những người ủng hộ đóng góp vào mã và tài liệu. Cũng như đối với hàng nhái, nếu một sản phẩm phái sinh không vi phạm nhãn hiệu, họ không sao cả.

Chính hãng là gì?

Văn bản dưới đây về việc các công ty Arduino tách ra giờ là tin cũ, vì các công ty đã hợp nhất lại. Hiện có một công ty Arduino. Văn bản còn lại trong "bước" này được giữ lại cho các mục đích lịch sử.

Tin cũ:

Một trong 5 người sáng lập Arduino, Gianluca Martino, đã cắt đứt mối quan hệ của mình với những người khác. Có một sự rạn nứt trong đội ngũ sáng lập, các tranh chấp pháp lý đang diễn ra và bây giờ có hai công ty riêng biệt sử dụng tên Arduino. Cả arduino.cc gốc và các trang web arduino.org mới hơn đều có một số nhà phân phối giống nhau được liệt kê.

Massimo Banzi cho biết trong một blog trên arduino.cc rằng họ đã ngừng nhận tiền bản quyền cho Arduinos do Ý sản xuất và đó là những Arduinos do công ty của Gianluca Martino điều hành arduino.org sản xuất.

makezine.com/2015/03/19/massimo-banzi-fighting-for-arduino/

blog.arduino.cc/2015/03/20/dear-arduino-community/

www.arduino.org/blog/1-the-new-blog/first-round-won

Những vấn đề này đang được giải quyết cho arduino.cc thông qua quan hệ đối tác sản xuất mới. Thương hiệu Genuino được tạo ra bởi arduino.cc vì sự rạn nứt này trong nhóm Arduino. Unos được sản xuất dưới thương hiệu Genuino cho Trung Quốc và các thị trường châu Á khác thông qua quan hệ đối tác với SeeedStudio. Arduino Uno hiện được sản xuất tại Hoa Kỳ vào tháng 7 năm 2015 thông qua quan hệ đối tác với Adafruit.

makezine.com/2015/06/20/ardunio-announces-manosystemuring-partnership-seeedstudio/

makezine.com/2015/05/26/first-arduino-made-american-soil/

Sự tranh chấp và chia rẽ của các công ty là điều đáng tiếc. Một số người đang chọn phe và là những người ủng hộ mạnh mẽ của công ty này hay công ty kia. Một số người đang hỗ trợ cả hai công ty, hoặc chỉ đơn giản là chọn bảng và phần mềm liên quan dựa trên sự phù hợp với dự án mà họ đang xây dựng. Một số đang chọn bảng từ công ty có hỗ trợ trực tuyến mạnh nhất hoặc cộng đồng diễn đàn hữu ích nhất.

Bước 2: Sự lừa dối hoặc sự khác biệt trong Uno

Vì vậy, tất cả điều này phụ thuộc vào định nghĩa của bạn về Uno là gì và điều gì là quan trọng đối với bạn.

ATmega328P với bất kỳ bộ điều hợp nối tiếp nào

Nếu bạn coi Uno là bo mạch dựa trên ATmega328P với bất kỳ bộ chuyển đổi nối tiếp USB nào được tích hợp sẵn và bộ nạp khởi động nối tiếp 115200 baud, điều đó sẽ bao gồm nhiều Uno được cung cấp trên eBay có chip USB CH340G thay vì ATmega16U2. Nhiều bảng trong số này được cung cấp và được bán dưới dạng Uno R3 hoặc Rev 3, điều này không chính xác, vì Rev 3 về cơ bản là bản nâng cấp từ ATmega8U2 lên ATmega16U2. Có rất ít lý do để gọi bo mạch Uno là "Rev 3" hoặc "R3" trừ khi nó có ATmega16U2. Bo mạch không có ATmega16U2 là một dẫn xuất Arduino Duemilanove được đốt bằng bộ nạp khởi động Optiboot.

Theo ý kiến của tôi, nếu bạn quan tâm đến một trong những bo mạch này, bạn chỉ nên mua CH340G hoặc FTDI Nano 3.0, về cơ bản nó giống nhau trong một gói nhỏ hơn. Nó ít tốn kém hơn và có thể được đặt trực tiếp trên breadboard hoặc nhúng vào một dự án. Bạn có thể tự ghi bootloader Optiboot trên đó và gọi nó là Uno.

Nếu bạn đang mua một Uno với ATmega328P và bất kỳ bộ điều hợp nối tiếp nào, bạn sẽ rất vui nếu ai đó đốt bộ nạp khởi động Optiboot trên Duemilanove hoặc dẫn xuất và đặt tên Uno trên đó.

ATmega328P với ATmega16U2 làm bộ điều hợp nối tiếp

Nếu bạn coi Uno Rev 3 là bo mạch dựa trên ATmega328P với ATmega16U2, bao gồm các khả năng bổ sung, chẳng hạn như có thể giao tiếp với máy tính của bạn dưới dạng bàn phím, chuột, v.v., thì một trong các dẫn xuất này được mô tả ở trên với CH340G hoặc Chip FTDI sẽ không được mô tả chính xác là Uno Rev 3 và bạn cần phải cẩn thận. Uno Rev 3 có ATmega16U2 có thể được coi là Arduino 2 trong 1, vì ATmega16U2 không khác nhiều so với chip xử lý trên Leonardo hoặc Pro Micro, ATmega32U4. ATmega16U2 được gắn với ATmega328P thông qua kết nối nối tiếp và có khả năng cả hai được lập trình và tương tác với nhau để cung cấp cho bạn nhiều dung lượng hoặc khả năng hơn so với Duemilanove hoặc bo mạch Arduino cổ điển tương tự.

Microcenter.com có những gì tôi coi là bản sao tốt và họ có ATmega16U2. Thương hiệu là Nội địa. Họ có cửa hàng ở Mỹ và bán trực tuyến. Kinh nghiệm của tôi là từ việc đi bộ trong một cửa hàng và mua hàng. Tôi cũng đã mua từ người bán eBay axeprice, và anh ấy liệt kê cả ATmega16U2 và CH340G UNO riêng biệt, và anh ấy đã phản hồi với giao tiếp tin nhắn eBay. Đơn hàng của tôi từ axeprice đã đến Mỹ sau 8 ngày. Tôi không thể đảm bảo trải nghiệm của bạn khi mua hàng từ những người bán này sẽ tốt như của tôi, tôi chỉ đơn giản là chia sẻ thông tin.

Đi vào rừng

Nếu bạn đang mua sắm trên eBay hoặc Amazon hoặc thị trường mở khác, bảng Uno rất thường được rao bán trong đó ảnh hiển thị rõ ràng là chip USB SMD hình vuông VÀ mô tả hoặc tiêu đề nói cụ thể là ATmega16U2 hoặc ATmega8U2, nhưng những gì bạn thực sự nhận được là bo mạch với CH340G hoặc chip khác không thể lập trình và trông không giống như ảnh trong quảng cáo. Nếu bạn quan tâm, bạn phải đặt những câu hỏi rất cụ thể cho người bán và tự đánh giá mức độ đáng tin cậy và phản hồi của người bán trước khi bạn mua.

Có những trường hợp ai đó nhận được Uno và họ không thể tải lên nó. Một số nhà sản xuất đặt một bộ nạp khởi động cũ hơn vào đó và bán nó như một Uno. Nó thực sự có thể có hình ảnh lụa đẹp và đẹp với tên Uno hoặc Uno R3 trên đó. Nhưng do bộ nạp khởi động cũ hơn, chiếm nhiều bộ nhớ hơn và hoạt động ở tốc độ truyền khác, bảng thực sự là một Duemilanove. Bạn có thể sử dụng một bo mạch rẻ tiền, nhưng chỉ cần lưu ý rằng bạn có thể cần phải thực hiện một số thao tác mày mò hoặc khắc phục sự cố để bắt đầu.

forum.arduino.cc/index.php?topic=332638.0

Bước 3: Mua bao nhiêu

Trong các diễn đàn trực tuyến, tôi đã nhận thấy một số lượng lớn các bài đăng từ những người yêu cầu trợ giúp sửa chữa Arduino một và duy nhất của họ. Trong một số trường hợp, ghi lại bộ nạp khởi động sẽ khắc phục được một số vấn đề. Người dùng cũng có thể hoán đổi chip từ Arduino này sang Arduino khác, để khắc phục sự cố hoặc xem vấn đề họ đang gặp phải theo chip đã di chuyển hay vẫn ở trên bảng mạch chính. Thông thường, các giải pháp cho các vấn đề sẽ dễ dàng hơn nhiều nếu bạn có một Arduino khác.

Tôi nghĩ rằng đó là một ý tưởng thực sự hay nếu có nhiều Arduino. Nếu ngân sách là một vấn đề đáng lo ngại, có hai bản sao có lẽ tốt hơn là có một và chỉ một Arduino chính hãng. Hoặc bạn có thể mua một cái chính hãng và một cái nhái.

Những điều người mới bắt đầu có thể không biết:

  • Bạn có thể lập trình Arduino để trở thành lập trình viên ISP, sau đó lập trình Arduino khác với nó, để ghi lại bộ nạp khởi động hoặc tải bản phác thảo mà không cần sử dụng bộ nạp khởi động.
  • Bạn có thể lập trình Arduino thành bộ điều hợp nối tiếp, sau đó sử dụng nó để lập trình một trong các bảng Arduino không có bộ điều hợp nối tiếp tích hợp sẵn, chẳng hạn như Pro Mini và một số LilyPads. Nhưng nó thực sự dễ dàng hơn và khá phải chăng để mua một bộ chuyển đổi nối tiếp riêng biệt.

Bước 4: Tới SMD hoặc Không tới SMD…

Đối với SMD, hoặc Không đối với SMD…
Đối với SMD, hoặc Không đối với SMD…

Như trong hình này, Uno có thể đi kèm với một chip DIP cắm vào lớn hoặc một chip nhỏ được hàn gắn trên bề mặt. Cả hai đều có chức năng giống nhau.

Hãy để chi phí, vẻ đẹp của thiết kế và mục đích sử dụng Uno của bạn là kim chỉ nam cho bạn. ATmega328P khá cứng, vì vậy có khả năng bạn sẽ hút bộ điều chỉnh hoặc tụ điện trước khi hút ATmega328P. Tuy nhiên, nếu bạn có nhu cầu, có thể rút chip cũ và cắm chip mới nếu bạn có phiên bản DIP. Nhiều khả năng cần phải rút phích cắm và thay thế chip là sử dụng bảng Uno làm mạch hỗ trợ để lập trình các chip độc lập. Nếu bạn nghĩ rằng bạn có thể quan tâm đến điều đó, bạn có thể ủng hộ DIP.

Bạn có thể sử dụng Arduino khác của mình như một lập trình viên ISP để ghi bộ nạp khởi động hoặc các chương trình khác vào các chip mới trống mà bạn chèn.

Nếu bạn quan tâm đến việc thu nhỏ phiên bản cuối cùng của dự án và nhúng vĩnh viễn chức năng Arduino vào đó, bạn chỉ cần mua Nano hoặc Pro Mini rất rẻ thay vì làm việc với các thành phần rời rạc. Những bảng có kích thước thu nhỏ đó có chip SMD và các vi mạch hỗ trợ như bộ điều chỉnh và tinh thể. Vì vậy, bạn có thể không cần phải bắt tay vào xây dựng Arduino của riêng mình từ các bộ phận, trừ khi có ý định vui vẻ với nó và tìm hiểu những chi tiết đó.

Đối với các dẫn xuất, hãy xem xét SparkFun "RedBoard - Được lập trình với Arduino" và Adafruit "METRO 328." Chúng là bo mạch giống Uno với SMD ATmega328P. Chúng có chip FDTI USB chứ không phải ATmega16U2 như Uno chính hãng. Đừng để điều đó làm bạn lo lắng, trừ khi bạn biết rằng bạn sẽ muốn làm điều gì đó nâng cao yêu cầu Uno với chip USB ATmega16U2.

Đọc thêm về SMD so với DIP:

learn.sparkfun.com/tutorials/redboard-vs-uno/smd-vs-pth

Nếu bạn mua một cái có chip DIP, hãy tiếp tục và ấn nó vào ổ cắm để cố định nó. Họ thường đến với con chip không được ngồi hoàn toàn.

Đề xuất: