Arduino là gì? Tìm hiểu về nền tảng điện tử nguồn mở này

Mục lục:

Arduino là gì? Tìm hiểu về nền tảng điện tử nguồn mở này
Arduino là gì? Tìm hiểu về nền tảng điện tử nguồn mở này

Video: Arduino là gì? Tìm hiểu về nền tảng điện tử nguồn mở này

Video: Arduino là gì? Tìm hiểu về nền tảng điện tử nguồn mở này
Video: 15 Phím Tắt Tuyệt Vời Mà Bạn Chưa Sử Dụng Đến - YouTube 2024, Có thể
Anonim
Arduino là một nền tảng tạo mẫu điện tử nguồn mở dựa trên phần cứng và phần mềm linh hoạt, dễ sử dụng. Hôm nay, chúng tôi sẽ giúp bạn bắt đầu bằng cách hiển thị cho bạn một số tùy chọn có sẵn và cách bắt đầu dễ dàng như thế nào.
Arduino là một nền tảng tạo mẫu điện tử nguồn mở dựa trên phần cứng và phần mềm linh hoạt, dễ sử dụng. Hôm nay, chúng tôi sẽ giúp bạn bắt đầu bằng cách hiển thị cho bạn một số tùy chọn có sẵn và cách bắt đầu dễ dàng như thế nào.

Phần cứng Arduino là một bảng mạch nguồn mở với một bộ vi xử lý và đầu vào / đầu ra (I / O) chân để giao tiếp và kiểm soát các đối tượng vật lý (LED, servo, nút, vv). Ban thường sẽ được cấp nguồn qua cổng USB hoặc nguồn điện bên ngoài để cho phép nó cấp nguồn cho các phần cứng và cảm biến khác.

Arduino cũng có một thành phần phần mềm mã nguồn mở tương tự như C ++. Môi trường phát triển tích hợp Arduino (IDE) cho phép bạn viết mã, biên dịch nó, và sau đó tải nó lên Arduino của bạn để sử dụng độc lập trong việc tạo mẫu và các dự án.

Tất cả điều này được thiết kế để dễ sử dụng để cho các nghệ sĩ và nhà sản xuất tự do phát triển ý tưởng của họ thành các đối tượng thực. Nếu bạn quan tâm đến việc xây dựng một cái gì đó cho mình, có một cái nhìn để xem các tùy chọn phần cứng, và phần mềm có sẵn để bắt đầu của bạn.

Arduino biến thể

Phần cứng Arduino là "mã nguồn mở" có nghĩa là bạn có thể xem sơ đồ của mỗi bảng có sẵn. Điều này có nghĩa là bạn được tự do mua các thành phần phần cứng và hàn bảng với nhau nếu bạn nghiêng. Để bắt đầu, chúng tôi có thể khuyên bạn nên dành ~ 30 đô la và xem bạn thực sự muốn đầu tư bao nhiêu.

Hình ảnh dưới đây được tạo ra bằng cách sử dụng Fritzing và là cách bố trí cho Arduino cơ bản sử dụng bảng bánh mì.

Arduino có nhiều loại khác nhau để lựa chọn loại phù hợp để quyết định, nhưng đa dạng cũng cho phép sự linh hoạt trong việc lựa chọn giải pháp hoàn hảo.
Arduino có nhiều loại khác nhau để lựa chọn loại phù hợp để quyết định, nhưng đa dạng cũng cho phép sự linh hoạt trong việc lựa chọn giải pháp hoàn hảo.

Chúng tôi không thể bao gồm mọi tùy chọn Arduino, nhưng đây là một số tùy chọn đáng chú ý để bắt đầu.

Arduino Uno

Uno là một Arduino khởi đầu tuyệt vời, nó cung cấp một nền tảng vững chắc cho những người mới bắt đầu và có rất nhiều tùy chọn mà bạn sẽ muốn khi bạn khám phá nền tảng này. Nó cũng hoạt động với hầu hết các lá chắn có sẵn (thêm về điều này sau này).
Uno là một Arduino khởi đầu tuyệt vời, nó cung cấp một nền tảng vững chắc cho những người mới bắt đầu và có rất nhiều tùy chọn mà bạn sẽ muốn khi bạn khám phá nền tảng này. Nó cũng hoạt động với hầu hết các lá chắn có sẵn (thêm về điều này sau này).

Arduino Nano

Nano là gần như tính năng cho các tính năng giống như Arduino Uno, nhưng nó là khoảng 1/3 kích thước và không thể sử dụng lá chắn dễ dàng. Uno có nghĩa là để được sử dụng như một vật cố định trong các dự án hoặc với breadboards để thử nghiệm.
Nano là gần như tính năng cho các tính năng giống như Arduino Uno, nhưng nó là khoảng 1/3 kích thước và không thể sử dụng lá chắn dễ dàng. Uno có nghĩa là để được sử dụng như một vật cố định trong các dự án hoặc với breadboards để thử nghiệm.

Arduino Lilypad

Lilypad có thiết kế độc đáo có thể được may thành vải cho các dự án hoặc nghệ thuật đeo được. Tất nhiên bạn không bị giới hạn trong những ứng dụng đó nhưng lá chắn sẽ không hoạt động trên Arduino này để việc mở rộng có thể trở nên khó khăn.
Lilypad có thiết kế độc đáo có thể được may thành vải cho các dự án hoặc nghệ thuật đeo được. Tất nhiên bạn không bị giới hạn trong những ứng dụng đó nhưng lá chắn sẽ không hoạt động trên Arduino này để việc mở rộng có thể trở nên khó khăn.

Arduino Mega 2560

Mega 2560 có nhiều bộ nhớ hơn và nhiều chân I / O hơn bất kỳ Arduino nào khác. Đây là Arduino lớn nhất và tốt nhất mà bạn có thể nhận được, nhưng bạn có thể không cần nhiều sức mạnh nếu dự án của bạn không kêu gọi nó. Điều này cũng sẽ là một Arduino đắt tiền hơn để lại trong một dự án vĩnh viễn.
Mega 2560 có nhiều bộ nhớ hơn và nhiều chân I / O hơn bất kỳ Arduino nào khác. Đây là Arduino lớn nhất và tốt nhất mà bạn có thể nhận được, nhưng bạn có thể không cần nhiều sức mạnh nếu dự án của bạn không kêu gọi nó. Điều này cũng sẽ là một Arduino đắt tiền hơn để lại trong một dự án vĩnh viễn.

Netduino

Netduino là em họ của Arduino. Nó vẫn là một giải pháp phần cứng và tạo mẫu phần cứng nguồn mở. Nhưng Netduino chạy.NET Micro Framework cho nền tảng phần mềm của nó. Nó là pin tương thích với lá chắn Arduino, nhưng một số có thể yêu cầu trình điều khiển để chạy.
Netduino là em họ của Arduino. Nó vẫn là một giải pháp phần cứng và tạo mẫu phần cứng nguồn mở. Nhưng Netduino chạy.NET Micro Framework cho nền tảng phần mềm của nó. Nó là pin tương thích với lá chắn Arduino, nhưng một số có thể yêu cầu trình điều khiển để chạy.

Để biết thêm phần cứng Arduino, hãy kiểm tra liên kết bên dưới.

Phụ kiện Arduino (Shields)

Shields làm cho thêm chức năng cho Arduino của bạn một cách nhanh chóng, theo nghĩa đen. Họ có các chốt đẩy ngay vào đầu Arduino của bạn và bạn có thể ngay lập tức tận dụng bất cứ thứ gì lá chắn có thể làm. Bạn cũng có thể thêm nhiều lá chắn cùng một lúc. Một Arduino xem Twitter cho một hashtag cụ thể (lá chắn ethernet) và sau đó điều khiển một chiếc xe RC sử dụng RF (lá chắn RF) không nằm ngoài phạm vi của một dự án đơn lẻ nhờ sự linh hoạt của lá chắn.

Bạn sẽ nhận thấy dưới đây rằng một số lá chắn trông rất giống với các bảng Arduino, nhưng đừng nhầm lẫn vì chúng thiếu sức mạnh xử lý chính để chạy mã bạn sẽ viết trong các bản phác thảo (chi tiết hơn về điều này bên dưới).

Ethernet

Image
Image

Đây là một trong những lá chắn phổ biến nhất bởi vì nó mở rộng Arduino của bạn để có thể sử dụng internet để giao tiếp và kiểm soát. Lá chắn Ethernet là một trong những linh hoạt nhất hiện có, và một khi bạn đã nắm vững những điều cơ bản bạn nên tìm để có được một chỉ để bạn có thể làm cho máy giặt của bạn / máy pha cà phê / tweet tweet.

XBee

Image
Image

Lá chắn XBee làm cho giao tiếp không dây điểm-điểm dễ dàng. Bạn có thể sử dụng điều này để kết nối hai Arduinos với nhau hoặc thiết lập một mạng lưới toàn bộ lưới Arduinos mà một ngày nào đó sẽ XÁC NHẬN THẾ GIỚI!

Động cơ

Image
Image

Arduino có thể điều khiển động cơ và servo mà không cần một lá chắn, nhưng lá chắn động cơ tăng lên khả năng đó 11. Bạn có thể sử dụng điều khiển này để điều khiển từ xa máy cắt cỏ của bạn, hoặc xây dựng robot của riêng bạn.

Có rất nhiều lá chắn Arduino khác có sẵn như âm nhạc, trò chơi video và bluetooth. Đây chỉ là đỉnh của tảng băng trôi và chúng tôi khuyên bạn nên thực hiện một số tìm kiếm của riêng mình để tìm lá chắn hoàn hảo cho dự án của bạn.

Nếu bạn đang tìm kiếm nguyên mẫu Arduinos và khiên cùng với các cảm biến khác nhau, chúng tôi khuyên bạn nên kiểm tra Fritzing không chỉ giúp các giai đoạn tạo mẫu, mà còn hỗ trợ cho bạn cách tạo các bảng mạch PCB vĩnh viễn để sản xuất dự án của bạn.

Lập trình (Sketches)

Arduino IDE là một công cụ phát triển nền tảng chéo được viết bằng Java. Nó cho phép bạn kiểm soát tất cả các chức năng phần mềm của Arduino của bạn.

Image
Image

Mỗi chương trình mà bạn viết được gọi là một bản phác thảo và được biên soạn và tải lên Arduino của bạn bằng cách sử dụng IDE.Rất nhiều bản phác thảo được tự do có sẵn trực tuyến và IDE thậm chí đi kèm với rất nhiều ví dụ để giúp bạn bắt đầu với mọi chức năng mà Arduino của bạn có khả năng.

Eclipse và Notepad ++ là các lựa chọn thay thế phổ biến để viết các bản phác thảo của bạn, nhưng chúng thiếu dễ dàng truy cập vào các ví dụ phác thảo và biên dịch / tải lên bản phác thảo đã hoàn thành cho Arduino.
Eclipse và Notepad ++ là các lựa chọn thay thế phổ biến để viết các bản phác thảo của bạn, nhưng chúng thiếu dễ dàng truy cập vào các ví dụ phác thảo và biên dịch / tải lên bản phác thảo đã hoàn thành cho Arduino.

Tài nguyên

Bài viết này được thiết kế để bắt đầu các dự án Arduino của bạn. Để đọc thêm, hãy xem các liên kết bên dưới và bắt đầu tạo nội dung.

Nếu bạn có nhiều liên kết hữu ích hơn hoặc một dự án Arduino của riêng bạn, hãy để lại nhận xét để chia sẻ với tất cả người đọc.

Ý tưởng dự án

https://arduino.cc/en/Tutorial/HomePage

https://www.arduino.cc/playground/Projects/ArduinoUsers

https://hackaday.com/category/arduino-hacks/

https://www.instructables.com/tag/type-id/category-technology/channel-arduino/

Tham khảo phần cứng Arduino https://arduino.cc/en/Main/Hardware

Video https://www.youtube.com/user/makemagazine

https://www.circuitsathome.com/

Đề xuất: