Thể loại: Nhận xét điện, Mạch vi điều khiển
Số lượt xem: 15980
Bình luận về bài viết: 0

Nên chọn bo mạch Arduino nào

 

Trong số toàn bộ các loại bo mạch Arduino, người mới bắt đầu khó có thể chọn đúng. Ngoài các bảng chính thức, như Arduino UNO, Nano, MEGA, còn có các bảng tương thích với Arduino, như Digispark, Electronic Troops, Seeeduino, Freeduino, Robocraft và các loại khác. Sự khác biệt của họ và bảng Arduino nào để chọn? Hãy tìm ra nó!

Nên chọn bo mạch Arduino nào

Khiên tương thích và các tính năng chính

Có lẽ đặc điểm này ngang tầm với: kích thước bộ nhớ, tần số xung nhịp và loại vi điều khiển được sử dụng. Bảng sao chép Arduino có thể được phân chia tương tự như Arduino UNO, MEGA và các ván chân tường khác. Phổ biến nhất là UNO, trên thực tế, hầu hết các bản sao được liên kết với nó. Khả năng tương thích với các tấm chắn được cung cấp bằng cách sắp xếp các khối đầu cuối và bố trí PCB.

Kích thước của bảng UNO ban đầu là 6,9x5,3 cm, kích thước của bảng của bên thứ ba có thể khác nhau, nhưng vị trí của các khối đầu cuối và khoảng cách giữa các đầu nối nên giữ nguyên. Trong trường hợp này, bảng sẽ tương thích với các lá chắn tiêu chuẩn có nguồn gốc bất kỳ.

Arduino uno

Nếu chúng ta đang nói trong bối cảnh của "arduino", rất có thể, phiên bản này là những gì có nghĩa. Có thể không có sự khác biệt giữa bản gốc và bản sao, tức là một bản sao đầy đủ và sự khác biệt có thể chỉ là màu của bìa bảng và phương pháp phần sụn. Bộ chuyển đổi nối tiếp USB, trên cùng một ONO, được chế tạo trên vi điều khiển, trong khi trên NANO ban đầu - trên vi mạch thứ 232 và trên Trung Quốc - trên CH340, cũng có các ONO có bộ chuyển đổi như vậy, sẽ nói thêm về điều này sau.

Mặt khác, có thể có sự khác biệt trong sơ đồ cung cấp điện và chip điều khiển bổ sung, mạch bảo vệ, mạch tách rời, bộ mở rộng cổng trên thanh ghi thay đổi, v.v., được tích hợp trong bo mạch.

Khái niệm về tương thích với Arduino có nghĩa là nó tương thích với Arduino IDE và ngôn ngữ lập trình tương ứng, trong khi nó không nhất thiết phải tương thích với các tấm khiên. Một ví dụ về một bảng như vậy là Lillypad.

Lillypad

Bảng tương thích với ngôn ngữ Arduino, nhưng không tương thích với các lá chắn. Nếu chúng cần được kết nối, thì bạn cần kết nối thủ công với các chân tương ứng. Nhân tiện, bảng này tập trung vào các thiết bị đeo được, như một lựa chọn cho quần áo thông minh. Bảng này được tạo bởi SparkFun.


Tổng quan về bảng và lời khuyên cho việc sử dụng của họ

Một số lượng lớn các sửa đổi và bảng của bên thứ ba không phải là đạo văn hoặc giả mạo. Điều này xảy ra bởi vì Arduino có một chính sách mở, cho phép bạn sửa đổi thiết kế và lắp ráp bộ dụng cụ, với gói miễn phí dành cho các lĩnh vực chuyên ngành:

  • Rô bốt

  • Tự động hóa

  • Đối với đào tạo, vv

Tên của các bảng thường chứa tiền tố Duino, như craftduino hoặc DCduino, và mô hình của bảng có thể khớp với tên, giống như DCduino UNO, nếu được bổ sung, thì sẽ có một tiền tố khác hoặc một từ hoàn toàn khác mô tả các chức năng bổ sung. Ngoài những điều trên, đáng chú ý đến điện áp cung cấp và mức logic, chúng có thể là 3,3 và 5 V.

Để bắt đầu, bạn chắc chắn cần phải có một bảng chung - giống như Arduino UNO hoặc Nano, chi phí đầu tiên khoảng 5 đô la, thứ hai rẻ hơn một chút - 3-5 đô la.

Nếu bạn bắt gặp một mô hình có tên Duemilanove, đây là một mô hình tương tự hoàn toàn của UNO. Sự khác biệt chỉ nằm ở cách giao tiếp với máy tính, tôi đã đề cập ở trên rằng tại UNO, nó được tổ chức trên một bộ vi điều khiển bổ sung - Atmega8u2, Duemilanove giao tiếp với máy tính thông qua FT 232RL.

Hãy chuyển sang đánh giá hội đồng quản trị. Trong bức ảnh dưới đây, đây là những bản sao đầy đủ của arduino, bên dưới chúng ta sẽ xem xét các bảng nâng cấp.

Bản sao Arduino đầy đủ

Iteaduino

Một bản sao UNO tuyệt vời, sự khác biệt chính là sự hiện diện của các tiếp điểm bổ sung của đầu nối "GVS" (tín hiệu điện áp đất). Đây không chính xác là một đầu nối, mà là thứ tự của các dây trong đầu nối. Đây là cách nhiều cảm biến và các thiết bị ngoại vi khác được kết nối.

Nhưng trong lược tiêu chuẩn, các tiếp điểm được đặt khác nhau, trong khi bạn chắc chắn sẽ không có đủ các tiếp điểm nguồn (Vcc và Gnd), bạn sẽ phải xoắn dây hoặc sử dụng bảng nối không hàn để kết nối.Các nhà phát triển của Iteaduino đã hình dung ra điều này và giải quyết vấn đề bằng cách sao chép các liên hệ như trên cha cha theo trình tự chính xác.

Iteaduino

Nếu bạn không tìm thấy một bảng như vậy, bạn sẽ phải mua một tấm khiên, nhưng làm việc với nó không thuận tiện, đặc biệt đối với người mới bắt đầu, sẽ tốt hơn khi có ít bộ phận hơn.

Các bảng như vậy có thể làm giảm kích thước và trọng lượng của sản phẩm cuối cùng bằng cách giảm số lượng lá chắn.


Arduino Ethernet

Một bảng khác không giống như khả năng kết nối với mạng thông qua cáp và cài đặt thẻ micro SD. Mặc dù có tấm chắn Ethernet, nhưng một lần nữa - nó sẽ tăng âm lượng chiếm chỗ của bo mạch trong vỏ và trọng lượng của sản phẩm. Lệ phí tương thích với khiênnhưng nó thiếu giao diện USB.

Arduino Ethernet

Đối với phần sụn, bạn cần mua thêm bộ chuyển đổi USB-UART như thế này, ví dụ, chiếc lược của nó phù hợp tương tự trên bảng Arduino Ethernet.

Bộ chuyển đổi USB-UART

Leonardo và Esplora

Mô hình Arduino dành cho những người cần nhiều đầu vào tương tự để đọc các cảm biến analog, có 12 trong số đó ở đây, so với 6 trên bảng UNO.

Điều này xảy ra do sử dụng Atmega32u4 chứ không phải Atmega328, vì trên hầu hết các bo mạch chúng được kết nối với các chân, những cái trên UNO là kỹ thuật số: 4, 6, 8, 9, 10, 12.

Hệ thống dây như vậy cho phép bạn sử dụng chúng như trước đây, điều này mang lại khả năng tương thích với thẻ mở rộng hoặc kết nối các nguồn tín hiệu tương tự. Các đầu ra PWM ở đây không phải là 6, mà là 7.

Leonardo

Nhu cầu về bộ chuyển đổi USB-UART đã biến mất, Atmega32u4 đã tích hợp hỗ trợ phần cứng USB. Một mô-đun PoE tùy chọn có thể được yêu cầu cho hoạt động. Các bảng như vậy rất tốt để tạo bộ điều khiển cho PC, nó hỗ trợ USB HID và có thể hoạt động như chuột hoặc bàn phím hoặc gamepad, với các ràng buộc và chi tiết tương ứng.

Leonardo thú vị ở chỗ, với cùng kích thước và khả năng tương thích với UNO, nó có nhiều chức năng hơn khi làm việc với tín hiệu PWM và tín hiệu tương tự.

Dựa trên nó, Esplora được tạo ra - về cơ bản là một bảng điều khiển tương thích với mã Arudin và khả năng lập trình và tạo ra một thiết bị độc đáo. Trong bức ảnh dưới đây, bạn thấy một bảng như vậy với một màn hình bổ sung (nó không được bao gồm trong bộ), nó giống như một bảng điều khiển di động.

Arduino MEGA

MEGA và ĐÚNG

Nếu bạn định tạo một hệ thống tự động cho toàn bộ ngôi nhà hoặc một dự án đồ sộ khác, bạn sẽ không có đủ kết luận để kết nối tất cả các cảm biến và cơ cấu chấp hành. Bộ điều khiển Atmega2560 sẽ đến giải cứu, và bo mạch Arduino có cùng tên, có 54 đầu vào và đầu ra kỹ thuật số và 16 cái tương tự. Con số này nhiều hơn gấp 2 lần so với những gì chúng tôi đã kiểm tra ở trên. Những chiếc khiên lớn tương ứng được bán cho cô.

Khiên UNO tương thích có điều kiện. Nó chỉ cần thiết trong các thư viện để sửa vị trí của các chân, vì cách đánh số của chúng là khác nhau.

Khiên UNO

Nếu bạn cần nhiều tính năng hơn nữa, bạn nên thay đổi kiến ​​trúc. Arduino DUE không được xây dựng trên dòng MKs của MK8, mà trên ARM CORTEX-M3. Đây là bộ điều khiển 32 bit. 54 kênh kỹ thuật số và 12 kênh tương tự sẽ giúp hiện thực hóa một dự án lớn. 4 giao diện UART, SPI, Twin-Wire, JTAG. Flash 512 kb, 96 SRAM, 32 bit - tất cả điều này là cần thiết để thực hiện các chương trình phức tạp tốc độ cao.

Hãy để tôi nhắc bạn rằng atmegi 328 chỉ có bộ nhớ flash 32 KB và SRAM 2 KB


CHÚ Ý:

Điện áp mức logic và mức điện áp - 3,3 V, nếu bạn muốn tiêu diệt DUE, hãy áp dụng 5 V cho nó.



Các arduin nhỏ nhất

Đối với những người quan tâm đến tính di động, có một số bảng chính thức và một tương thích arduino rất thú vị. Chúng thích hợp cho những người muốn thiết kế một thiết bị ẩn hoặc đeo được (di động). Hãy xem xét kỹ hơn về chúng.


Nano

Phiên bản hiện tại là Arduino Nano v3.0. Dù nhỏ nhất, tiện lợi nhất, cáp USB Mini-b được sử dụng cho phần sụn, nhưng các bản sao Trung Quốc thường sử dụng đầu nối micro-USB, rất phổ biến để kết nối điện thoại thông minh với máy tính hoặc sạc pin.

Arduino Nano v3.0

Theo số lượng và mục đích của các chân, nó tương tự như UNO, nhưng không tương thích với các lá chắn. Nhân tiện, đối với nano có những tấm khiên chuyên dụng (người Trung Quốc đang làm mọi thứ mà bạn có thể tưởng tượng). Thông thường, các bản sao tiếng Trung sử dụng CH340G để giao tiếp với máy tính qua USB, cá nhân tôi không tự động cài đặt trình điều khiển trên Windows 8.1, vấn đề đã được giải quyết sau 2 phút tìm kiếm trên Google tên của chip, sau đó mọi thứ diễn ra như đồng hồ.

Arduino vi
Arduino vi

Nhiều hơn một chút so với nano. Micro và nano là tuyệt vời để đặt trên bảng mạch, hầu như luôn luôn điều này làm cho việc lắp ráp và lắp đặt mạch thuận tiện hơn.Mặt khác, mọi thứ tương tự như sự khác biệt trước đây chỉ trong cách bố trí của bảng.


Arduino mini - không hoạt động qua USB

Bảng nhỏ nhất, có chức năng tương tự với các trò chơi unk và và nanks, là một trò chơi nhỏ. Thật buồn cười là bảng nhỏ nhất, đánh giá theo tên, phải lớn hơn "nano". Hóa ra ngược lại. Tiết kiệm kích thước đã đạt được bằng cách loại bỏ nút giao tiếp cho usb (rs 232, ch340g và tương tự) và chính đầu nối. Để làm điều này, có các miếng tiếp xúc để kết nối qua giao diện nối tiếp.

Phần sụn được thực hiện bằng bộ điều hợp nối tiếp USB (usb-uart). Nếu bạn định tham gia vào vi điều khiển - đáng để mua nó, nơi nó có thể có ích rất nhiều.

Arduino nhỏ

Nó có thể được cung cấp với các miếng tiếp xúc hàn, hoặc đơn giản là bao gồm trong bộ, để tự cài đặt.


Arduino nhỏ nhất tại attiny

Một sự phát triển thú vị của Digispark. Yếu tố hình thức của nó gợi nhớ đến ổ flash USB, phần sụn của nó không cần cáp, nó được cắm vào cổng USB của máy tính.

Theo ý của bạn, chỉ có 6 chân (3 PWM và 4 analog, I2C), bộ nhớ flash 8 KB cho các chương trình, 512 byte ROM và RAM, bộ nhớ 2 KB, như thường lệ, chiếm bộ tải khởi động, do đó chỉ có 6 KB cho bạn.

Arduino nhỏ nhất tại attiny

Khi flash 2 chân kỹ thuật số (P3, P4) được sử dụng trong USB, nhưng bạn có thể sử dụng chúng sau khi flash, khi ngắt kết nối với máy tính. Hãy chú ý đến sơ đồ chân - nó được viết ở mặt sau của bảng, trong hình bên phải. Để làm việc với nó, bạn cần cấu hình một IDE.

Một vài tính năng khác:

1. pin P5 là NGAY LẬP TỨC, nếu một số 0 logic được áp dụng cho nó, bảng sẽ khởi động lại, đó là A0, tức là đầu vào tương tự đầu tiên, tín hiệu có thể được đọc trong phạm vi hơn 1,2 V, vì mọi thứ bên dưới được coi là không zero và một quá trình khởi động lại đang diễn ra. Nói chung, một pin đáng ngờ, nhưng nếu bạn nghĩ về cách sử dụng nó và liệu tín hiệu đo có đạt đến mức 0 hay không, thì mọi thứ không quá tệ.

2. Quên về việc giám sát cổng, serial không có, vì vậy bo mạch không thể được gỡ lỗi khỏi máy tính. Điều này có thể tránh được - nếu bạn dành nhiều thời gian hơn cho việc thiết kế, sử dụng tốt hoặc sử dụng các thiết bị đo bên ngoài - đèn điều khiển, đồng hồ vạn năng, máy hiện sóng.

Lắp ráp bảng mạch Arduino Uno

Kết luận

Tôi hy vọng rằng bài viết này đã giúp bạn quyết định lựa chọn hội đồng quản trị. Tôi đã cố gắng xem xét phạm vi arduino rộng nhất có thể trong một lượng nhỏ văn bản, không có ý nghĩa gì khi kiểm tra từng bảng một cách chi tiết, bởi vì chúng gần như giống nhau, ngoại trừ các bổ sung khác nhau.

Xem thêm tại electro-vi.tomathouse.com:

  • Kết nối và lập trình Arduino cho người mới bắt đầu
  • 19 lá chắn cho Arduino cho tất cả các dịp
  • Các loại và sự sắp xếp của vi điều khiển AVR
  • Các bộ vi điều khiển có thể lập trình trong JavaScript: chọn loại nào, đặc điểm ...
  • Màn hình Nextion là gì và làm việc với chúng như thế nào?

  •