Tất cả 9 thông số kỹ thuật của bo mạch Arduino được so sánh
Sử dụng bảng vi điều khiển trong dự án của bạn là một trong những cách dễ nhất để đọc cảm biến, điều khiển bộ truyền động và thêm logic. Bo mạch vi điều khiển dành cho hầu hết những người tự làm và mày mò thường là Arduino. Nhưng với hơn một chục loại bảng Arduino có sẵn trực tuyến, làm thế nào để bạn chọn loại nào để sử dụng?
Đã đến lúc so sánh bo mạch Arduino của các phiên bản phổ biến nhất, bao gồm các thông số kỹ thuật của chúng—bao gồm các bộ xử lý Arduino khác nhau—và loại dự án nào sẽ sử dụng chúng tốt nhất.
Mục Lục
1. Arduino Uno Rev3
Đầu tiên trong danh sách của chúng tôi là Arduino Uno. Bảng này là bảng Arduino phổ biến nhất dành cho người mới bắt đầu vì nó mang lại sự cân bằng tốt giữa giá cả, hiệu suất và tính dễ sử dụng. Nó cung cấp các giao thức truyền thông nối tiếp phổ biến nhất và có nhiều lá chắn (bảng bổ sung) có thể được sử dụng để mở rộng khả năng của Uno.
Là một bảng phổ biến trong cộng đồng nhà sản xuất, bạn sẽ tìm thấy vô số hướng dẫn, tài liệu và dự án đều sử dụng Arduino Uno.
vi điều khiển |
ATmega328P |
SRAM |
2kB |
Bộ nhớ flash |
32kB |
Nguồn năng lượng |
5V (Giắc cắm thùng hoặc USB-B) |
Chân I/O |
14 Kỹ thuật số, 6 PWM, 6 Analog |
Thiết bị kết nối USB |
USB-B |
Giao tiếp |
UART, I2C, SPI |
Kích cỡ |
53,4×68,6mm |
Giá |
$27,60 |
Bạn có thể nhận Arduino Uno với một trong hai loại chip vi điều khiển: gói DIP hoặc SMD. Cả hai đều cung cấp các thông số kỹ thuật giống nhau và sẽ hoạt động giống nhau. Sự khác biệt duy nhất là chip DIP có thể tháo rời cho phép bạn thay thế bộ vi điều khiển khi nó bị hỏng hoặc hoán đổi nó với một bộ vi điều khiển được lập trình sẵn khác một cách nhanh chóng.
2. Arduino nano
Có nhiều kích cỡ Arduino khác nhau và Arduino Nano là một trong những bảng nhỏ hơn, có kích thước bằng một nửa so với Uno. Nó hoạt động giống như cái sau, ngoại trừ nó có thêm hai chân analog và chỉ được cấp nguồn qua Mini-B USB. Mọi người cũng thích tạo mẫu với Nano vì nó có các chân kết nối tích hợp giúp dễ dàng sử dụng với bảng mạch khung.
vi điều khiển |
ATmega328 |
SRAM |
2kB |
Bộ nhớ flash |
32kB |
Nguồn năng lượng |
5V (USB Mini-B) |
Chân I/O |
14 Kỹ thuật số, 6 PWM, 8 Analog |
Thiết bị kết nối USB |
Mini-B USB |
Giao tiếp |
UART, I2C, SPI |
Kích cỡ |
18x45mm |
Giá |
$24,90 |
3. Arduino Nano mỗi
Mặc dù nhiều người thích sử dụng Nano, nhưng chúng tôi khuyên dùng Nano Every mới hơn vì nó tốt hơn Nano về mọi mặt. Nó có cùng kích thước và trọng lượng như Nano nhưng có bộ nhớ chương trình nhiều hơn 50%, RAM nhiều hơn 200% và đầu nối micro-USB. Ngoài ra, quy trình sản xuất mới hơn và hiệu quả hơn giúp sản xuất Nano Every rẻ hơn đáng kể.
vi điều khiển |
ATmega4809 |
SRAM |
6kB |
Bộ nhớ flash |
48kB |
Nguồn năng lượng |
5V (USB Mini-B) |
Chân I/O |
14 Kỹ thuật số, 5 PWM, 8 Analog |
Thiết bị kết nối USB |
Mini-B USB |
Giao tiếp |
UART, I2C, SPI |
Kích cỡ |
18x45mm |
Giá |
$13,70 |
Nếu bạn định sử dụng Nano Every trên bảng mạch khung, thì có một tùy chọn để lấy một bảng có các chân tiêu đề đã được hàn vào bảng.
4. Arduino Mega 2560 Rev3
Nếu bạn thích sử dụng Uno cho các dự án của mình nhưng bị giới hạn bởi 14 chân I/O của nó, bạn có thể quan tâm đến việc sử dụng Mega để thay thế. Về cơ bản, nó là một Uno nhưng có nhiều RAM và bộ nhớ flash hơn cũng như nhiều chân I/O hơn đáng kể! Với Mega, bạn có thể kết nối nhiều cảm biến và bộ truyền động hơn để xây dựng các dự án phức tạp hơn mà bạn không thể thực hiện với Uno có sẵn.
vi điều khiển |
ATmega2560 |
SRAM |
8kB |
Bộ nhớ flash |
256kB |
Nguồn năng lượng |
5V (Giắc cắm thùng hoặc USB-B) |
Chân I/O |
54 Kỹ thuật số, 15 PWM, 16 Tương tự |
Thiết bị kết nối USB |
Mini-B USB |
Giao tiếp |
UART, I2C, SPI |
Kích cỡ |
53,3×101,5mm |
Giá |
$38,72 |
Vì Mega là phiên bản mở rộng của Uno nên nhiều khiên tương thích với Uno cũng sẽ hoạt động với Mega.
5. Arduino đến hạn
Do là anh cả của Mega. Nó có cùng yếu tố hình thức và cùng số lượng chân I/O nhưng với bộ vi điều khiển lõi ARM 32 bit, hỗ trợ USB OTG, hai đầu ra DAC, hai TWI (giao diện hai dây), tiêu đề JTAG và SPI chuyên dụng kết nối.
vi điều khiển |
AT91SAM3X8E |
SRAM |
96kB |
Bộ nhớ flash |
512kB |
Nguồn năng lượng |
7-12V (Jack thùng hoặc Micro USB) |
Chân I/O |
54 Kỹ thuật số, 12 PWM, 12 Analog (Đầu vào), 2 DAC Analog (Đầu ra) |
Thiết bị kết nối USB |
Micro USB |
Giao tiếp |
UART, I2C, SPI, CÓ THỂ |
Kích cỡ |
53,3×101,5mm |
Giá |
$48,40 |
Giống như Mega, Due cũng được thiết kế để tương thích với hầu hết các shield tương thích với Uno có sẵn cho dòng Arduino. Tấm chắn cho các bo mạch Diecimila và Duemilanove cũ hơn vẫn có thể tương thích với Do, nhưng thay vì các chân I2C nằm trên chân 4 và 5, nó là 20 và 21 trên Do.
6. WiFi Arduino Giga R1
Cần nhiều chân và chức năng hơn những gì Mega có thể cung cấp? Arduino Giga hiện là bo mạch mở rộng nhất và giàu tính năng nhất trong dòng cốt lõi của Arduino. Mặc dù có cùng yếu tố hình thức với Mega và Do, nhưng Giga là một bảng hoàn toàn khác dành cho những người đam mê công nghệ nghiêm túc với những dự án đầy tham vọng.
vi điều khiển |
STM32H747XI Dual Cortex-M7+M4 32 bit công suất thấp Cánh tay MCU |
SRAM |
1MB |
Bộ nhớ flash |
2MB |
Nguồn năng lượng |
6-24V (USB-A hoặc USB-C) |
Chân I/O |
76 Kỹ thuật số, 12 PWM, 12 Analog, 2 DAC |
Thiết bị kết nối USB |
USB-C, USB-A |
Giao tiếp |
UART, I2C, SPI, CÓ THỂ, Wi-Fi, Bluetooth |
Kích cỡ |
53,3×101,5mm |
Giá |
$72,82 |
Một số tính năng đáng chú ý của nó sẽ bao gồm MCU công suất thấp Cortex-M7 + M4 32 bit kép mạnh mẽ, giao tiếp nối tiếp CAN, đầu nối JTAG, khả năng HID, Wi-Fi, Bluetooth, cũng như phần cứng tích hợp cho máy ảnh, màn hình , và giắc cắm âm thanh.
7. Arduino MKR Wi-Fi 1010
Bạn đang tìm cách thực hiện các dự án IoT khác nhau? Arduino MKR WiFi 1010 cung cấp lối vào dễ dàng cho các dự án IoT cơ bản. Nó có mô-đun WiFiNINA tích hợp cho phép bạn sử dụng Wi-Fi và Bluetooth—với việc sử dụng thư viện chuyên dụng.
vi điều khiển |
SAMD21 Cortex-M0+ 32-bit năng lượng thấp ARM MCU |
SRAM |
32kB |
Bộ nhớ flash |
256kB |
Nguồn năng lượng |
5V (Micro USB, pin Li-Po bên ngoài) |
Chân I/O |
8 Kỹ thuật số, 13 PWM, 1 Analog (DAC) |
Thiết bị kết nối USB |
Thiết bị USB tốc độ tối đa và Máy chủ nhúng |
Giao tiếp |
UART, I2C, SPI, Bluetooth, Wi-Fi |
Kích cỡ |
25 x 61,5mm |
Giá |
$28,95 |
MKR WiFi 1010 có thêm một cổng I2C có thể được sử dụng làm cổng mở rộng cho các mô-đun của bên thứ ba. Một tính năng khác của bo mạch này là mạch sạc Li-Po cho phép bạn sử dụng pin Li-Po làm nguồn điện và sạc qua Micro USB.
8. Arduino MKR Zero
MKR Zero là một bo mạch phát triển được thiết kế đặc biệt cho các ứng dụng âm thanh và âm nhạc. Nó có đầu nối SD tích hợp và cổng SPI chuyên dụng, bạn có thể sử dụng cổng này để phát các tệp âm thanh mà không cần thêm tấm chắn hoặc thành phần nào.
vi điều khiển |
SAMD21 Cortex-M0+ 32-bit năng lượng thấp ARM MCU |
SRAM |
32kB |
Bộ nhớ flash |
256kB |
Nguồn năng lượng |
5V (Micro USB, pin Li-Po bên ngoài) |
Chân I/O |
22 Kỹ thuật số, 13 PWM, 7 Analog (Đầu vào), 1 Analog (Đầu ra) |
Thiết bị kết nối USB |
Tốc độ đầy đủ Micro USB |
Giao tiếp |
UART, I2C, SPI |
Kích cỡ |
25 x 61,5mm |
Giá |
$30,30 |
Để dễ dàng hơn, Arduino cũng đã phát hành hai thư viện mà bạn có thể sử dụng để phát và phân tích âm thanh cũng như kết nối các thiết bị âm thanh kỹ thuật số khác.
9. Arduino MKR Vidor 4000
MKR Vidor 4000 là bo mạch Arduino đầu tiên được trang bị bộ xử lý FPGA. Với FPGA (mảng cổng lập trình trường), bạn có thể lập trình bằng điện và tối ưu hóa bộ xử lý của mình để thực hiện các tác vụ cụ thể như hoạt động DSP tốc độ cao. Ngoài bộ xử lý có thể lập trình, bạn còn có mô-đun NINIAW102 tích hợp, hỗ trợ pin LiPo, Micro HDMI, MiniPCI Express, đầu nối Máy ảnh MIPI và đầu nối SPI chuyên dụng.
vi điều khiển |
Intel Cyclone 10CL016, SAMD21 Cortex-M0+ 32 bit năng lượng thấp ARM MCU |
SDRAM |
8MB |
Bộ nhớ flash |
2MB |
Nguồn năng lượng |
5V (Micro USB, pin Li-Po bên ngoài) |
Chân I/O |
8 Kỹ thuật số, 13 PWM, 7 Analog (Đầu vào), 1 Analog (Đầu ra) |
Thiết bị kết nối USB |
Tốc độ đầy đủ Micro USB |
Giao tiếp |
UART, I2C, SPI, CÓ THỂ, Wi-Fi, Bluetooth |
Kích cỡ |
25x83mm |
Giá |
$86,90 |
Với FPGA và nhiều hỗ trợ khác nhau cho tất cả các loại thiết bị và linh kiện bên ngoài, MKR Vidor có thể được sử dụng cho nhiều ứng dụng khác nhau như chơi game, âm nhạc, IoT, thị giác máy tính, v.v.
Tìm bảng hoàn hảo cho mọi dự án
Hy vọng rằng, bây giờ bạn đã có ý tưởng tốt hơn về bo mạch Arduino nào sẽ phù hợp nhất với dự án tiếp theo của mình. Nếu bạn vẫn cần trợ giúp để tìm bo mạch đáp ứng nhu cầu của mình, hãy nhớ rằng nhiều bo mạch được thảo luận trong bài viết này có các phiên bản khác có thể cung cấp các tính năng như Wi-Fi, Bluetooth bổ sung hoặc bộ xử lý tốt hơn.
Tùy thuộc vào bo mạch bạn đang sử dụng, cũng có nhiều tấm chắn của bên thứ ba mà bạn có thể mua để bổ sung thêm chức năng cho bo mạch Arduino của mình. Nhưng nếu bạn vẫn không thể tìm thấy bo mạch Arduino phù hợp với mình, thì bạn có thể muốn tìm kiếm các bo mạch thay thế Arduino khác có các tính năng bạn cần.