Arduino là gì và tại sao nó lại thú vị đến vậy?

Nếu bạn đang tìm kiếm các dự án điện tử vui nhộn trên internet, bạn sẽ không nghĩ ra cái tên Arduino. Hệ thống nguồn mở được sử dụng, trong số những thứ khác, cho các ứng dụng Internet-of-Things, rô bốt và các dự án DIY thú vị. Chính xác thì Arduino là gì và tại sao lại rất thú vị khi thử nghiệm với hệ thống chi phí thấp này?

Arduino là một nền tảng điện tử mã nguồn mở và bao gồm sự kết hợp của phần cứng và phần mềm. Mọi thứ đều nhằm mục đích giúp bạn tự mày mò linh kiện điện tử dễ dàng nhất có thể. Mục đích của các nhà sản xuất là ngay cả những người không có kinh nghiệm về lập trình và điện tử cũng có thể nhanh chóng nắm bắt được nó. Cũng đọc: Windows 10 trên Raspberry Pi của bạn trong 16 bước.

Cơ sở của bất kỳ dự án Arduino nào là một bảng Arduino mà một số thành phần tiêu chuẩn được hàn vào đó. Trái tim của bảng Arduino là một bộ vi điều khiển, thường là ATmega Atmel. Tuy nhiên, một số bo mạch Arduino có bộ vi điều khiển của Intel hoặc STM chẳng hạn. Những gì bạn tìm thấy khác trên bảng Arduino tùy thuộc vào kiểu máy. Hầu hết các bo mạch đều có kết nối USB để giao tiếp với máy tính của bạn, nhưng cũng có những bo mạch chỉ có sẵn mô-đun WiFi. Ưu điểm lớn của bảng Arduino là tất cả các thành phần cần thiết để thực hiện các dự án DIY đơn giản đã được cài đặt sẵn trên bảng.

Trên các mặt của mỗi bo mạch, bạn sẽ tìm thấy các đầu vào và đầu ra mà bạn có thể kết nối qua dây với cảm biến, động cơ, đèn LED và các thành phần khác để tạo ra sản phẩm của riêng bạn. Bởi vì các thành phần này thường rất rẻ, bạn có thể tự chế tạo camera IP, robot hoặc ứng dụng IoT với số tiền nhỏ. Để lập trình dự án Arduino của bạn, bạn sẽ cần một máy tính, nhưng điều này không có nghĩa là cuối cùng dự án của bạn sẽ cần một máy tính để hoạt động. Thông thường, dự án Arduino của bạn sẽ được cấp nguồn qua kết nối USB. Để chạy một dự án Arduino độc lập, bạn sẽ cần kết nối bộ chuyển đổi nguồn hoặc pin.

Trận chiến giữa Arduino LLC và Arduino SRL

Lịch sử và sự phát triển gần đây của Arduino đã bị cản trở bởi các vụ kiện và thông tin sai lệch. Tiền thân của dự án Arduino được bắt đầu vào năm 2004 bởi Hernando Barragán, một sinh viên Colombia, người đã viết luận án của mình tại Ý. Ông đặt tên cho nền tảng tạo mẫu của mình là Wiring và nó vẫn tồn tại tại www.wiring.org.co. Những người giám sát của Barragán là Massimo Banzi và Casey Reas, những người sau này làm việc trên môi trường phát triển và ngôn ngữ lập trình Xử lý, cùng những thứ khác.

Arduino ra đời năm 2005 và bắt nguồn từ hệ thống Wiring. Tuy nhiên, Barragán không thuộc đội Arduino. Cho đến năm 2008, không có gì sai, nhưng vào cuối năm 2008, một trong năm thành viên của nhóm - Gianluca Martino - đã đăng ký tên Arduino ở Ý làm ​​nhãn hiệu thông qua công ty Smart Projects của anh ấy, nhiều năm sau điều này dẫn đến sự chia rẽ giữa Arduino- thành viên của nhóm. Martino bắt đầu Arduino SRL và sao chép trang web hiện có www.arduino.cc thành www.arduino.org. Trang web Arduino.cc được điều hành bởi Arduino LLC và nhóm người này, bao gồm cả Banzi, đã bị buộc phải bán các sản phẩm Arduino bên ngoài Hoa Kỳ với tên Genuino. Hiện tại vẫn còn các vụ kiện đang chờ xử lý và cho đến lúc đó chúng tôi phải làm với hai công ty sản xuất cùng một sản phẩm dưới cùng một tên. Vì mục đích thống nhất, chúng tôi sẽ chỉ sử dụng tên Arduino trong bài viết này. Mặc dù ở châu Âu, về mặt kỹ thuật, chúng ta phải nói đến Genuino khi nói về bảng Arduino của Arduino LLC, các sản phẩm đều giống hệt nhau. Liệu điều này có tiếp tục xảy ra trong tương lai hay không vẫn còn phải xem.

Các sản phẩm

Để biết được những gì có thể xảy ra với hệ thống Arduino và những sản phẩm nào có sẵn, bạn nên truy cập trang web này trước tiên. Xin lưu ý: giá hiển thị trên trang web đó chưa bao gồm VAT và chưa bao gồm chi phí vận chuyển). Bạn cũng có thể truy cập www.arduino.org, trang web này có một cách cung cấp hơi khác. Nhấp vào Sản phẩm và bạn sẽ thấy rằng có ba bảng chính thức dành cho người mới bắt đầu: Uno, 101 và Micro. Uno là mô hình tiêu chuẩn và hầu hết các sách hướng dẫn và hướng dẫn đã được viết về nó. Uno đã đạt được bản sửa đổi thứ ba và do đó còn được gọi là Rev3 hoặc R3.

Một chiếc Uno có giá 20 euro và dựa trên vi điều khiển ATmega328P. Nó chứa 32 kilobyte bộ nhớ flash và 2 kilobyte RAM. 101 là phiên bản cao cấp của Uno và có bộ vi điều khiển Intel Curie. Ngoài ra, 101 có bluetooth và bảng có gia tốc kế và con quay hồi chuyển. Nếu bạn muốn tạo một dự án sử dụng chuyển động hoặc cần giao tiếp với một thứ khác qua bluetooth thì đây là một lựa chọn tốt. 101 có giá 28,65 euro. Micro là một bo mạch nhỏ gọn với kết nối USB tích hợp và có giá 18 euro. Các bảng phức tạp hơn có sẵn cho người dùng cao cấp, chẳng hạn như Arduino MEGA 2560, lớn hơn, cung cấp nhiều đầu vào và đầu ra hơn và bạn sẽ phải trả 35 euro. Vì Arduino là một hệ thống mã nguồn mở, nên có nhiều nhà sản xuất khác cung cấp bo mạch Arduino. Bạn có thể tìm thấy danh sách các bảng so sánh tiện dụng tại đây.

Mở rộng bằng lá chắn

Bạn có thể mở rộng dự án Arduino của mình với các cảm biến, động cơ, điện trở và các thiết bị điện tử khác, nhưng cái gọi là lá chắn cũng có sẵn. Đây là những bảng mạch in được hàn sẵn giúp mở rộng chức năng của bảng Arduino của bạn. Ví dụ: bạn có thể mua một tấm chắn cần điều khiển để điều khiển dự án của mình thông qua một cần điều khiển. Một lá chắn phổ biến khác là lá chắn BLE, với đó bạn thêm bluetooth 4.0 vào Arduino của mình. Bạn có thể dễ dàng nhấp vào một tấm chắn trên bảng Arduino hiện có của mình. Bằng cách này, bạn không chỉ cung cấp năng lượng cho bảng thông thường mà còn đồng thời là lá chắn của bạn.

bài viết gần đây

$config[zx-auto] not found$config[zx-overlay] not found