Trang chủ » làm thế nào để » 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

    Arduino là một nền tảng tạo mẫu điện tử mã 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 dễ dàng để bắt đầu.

    Phần cứng Arduino là một bảng mạch nguồn mở với bộ vi xử lý và chân đầu vào / đầu ra (I / O) để liên lạc và điều khiển các đối tượng vật lý (LED, servo, nút, v.v.). Bảng mạch thường sẽ được cấp nguồn qua USB hoặc nguồn điện bên ngoài, từ đó cho phép nó cung cấp năng lượng 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 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 mã, sau đó tải nó lên Arduino của bạn để sử dụng độc lập trong tạo mẫu và 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 sự. Nếu bạn quan tâm đến việc tự mình xây dựng một cái gì đó, hãy xem các tùy chọn phần cứng và phần mềm có sẵn để bắt đầu.

    Biến thể Arduino

    Phần cứng Arduino là mã nguồn mở có nghĩa là 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ó thể 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 quá nghiêng. Để bắt đầu, có lẽ chúng tôi chỉ khuyên bạn nên chi ~ $ 30 và xem bạn thực sự muốn đầu tư bao nhiêu.

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

    Arduino có nhiều loại khác nhau khiến việc lựa chọn đúng trở nên khó quyết định, nhưng sự đa dạng cũng cho phép 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 bạn sẽ muốn khi bạn khám phá nền tảng. Nó cũng hoạt động với hầu hết mọi lá chắn có sẵn (nhiều hơn về điều này sau).

    Arduino Nano

    Nano gần như là tính năng cho tính năng giống như Arduino Uno, nhưng nó có kích thước khoảng 1/3 và không thể sử dụng khiên dễ dàng. Uno có nghĩa là được sử dụng như một vật cố định vĩnh viễn trong các dự án hoặc với các bảng mạch để 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 mặc hoặc nghệ thuật. Tất nhiên bạn không bị giới hạn trong các ứng dụng đó nhưng khiên sẽ không hoạt động trên Arduino này nên việc mở rộng có thể trở nên khó khăn.

    Arduino Mega 2560

    Mega 2560 có nhiều bộ nhớ 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 bạn có thể nhận được, nhưng bạn có thể không cần nhiều năng lượng như vậy nếu các dự án của bạn không gọi cho 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à anh em họ của Arduino. Nó vẫn là một giải pháp hack và tạo mẫu phần cứng nguồn mở. Nhưng Netduino chạy .NET Micro Framework cho cơ sở phần mềm của nó. Nó tương thích với các 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 dưới đây.

    Phụ kiện Arduino (Khiên)

    Shields giúp thêm chức năng cho Arduino của bạn một cách nhanh chóng, theo nghĩa đen. Chúng 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 mọi thứ mà khiê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 theo dõi Twitter cho một hashtag cụ thể (khiên ethernet) và sau đó điều khiển một chiếc xe RC sử dụng RF (khiên RF) không nằm ngoài phạm vi của một dự án duy nhất nhờ tính linh hoạt của khiên.

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

    Ethernet

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

    XBee

    Tấm chắn XBee giúp giao tiếp không dây điểm-điểm trở nên 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 toàn bộ mạng lưới Arduinos, một ngày nào đó sẽ TẠO THẾ GIỚI!

    Xe máy

    Arduino có thể điều khiển động cơ và động cơ servo mà không cần khiên, nhưng lá chắn động cơ tăng khả năng lên 11. Bạn có thể sử dụng điều này để điều khiển máy cắt cỏ của bạn hoặc chế tạo 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à phần nổi 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 cho các giai đoạn tạo mẫu mà còn hỗ trợ bạn chỉ ra cách tạo bảng PCB vĩnh viễn để sản xuất dự án của bạn.

    Lập trình (Phác thảo)

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

    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 dịch và tải lên Arduino của bạn bằng IDE. Rất nhiều bản phác thảo có sẵn miễn phí trên mạng và IDE thậm chí còn đi kèm với rất nhiều ví dụ để 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à những 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 quyền truy cập dễ dàng 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 vào 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 dưới đây và bắt đầu tạo công cụ.

    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, vui lòng để lại nhận xét để chia sẻ với tất cả các độc giả.

    Ý tưởng dự án

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

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

    http://hackaday.com/canh/arduino-hacks/

    http://www.instructables.com/tag/type-id/carget-t Technology / channel -arduino /

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

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

    http://www.circuitsathome.com/