Các loại bảng Arduino khác nhau là gì

Hãy Thử Công Cụ CủA Chúng Tôi Để LoạI Bỏ Các VấN Đề





Bảng Arduino được thiết kế tại Viện Thiết kế Tương tác Ivrea dành cho sinh viên không có nền tảng về điện tử và các khái niệm lập trình. Bo mạch này bắt đầu thay đổi để thích ứng với các yêu cầu và thách thức mới, tách biệt sự hiện diện của nó từ bảng 8-bit đơn giản thành các sản phẩm cho các ứng dụng IoT (Internet of Things), in 3D, thiết bị đeo được và môi trường xung quanh nhúng. Tất cả các bo mạch hoàn toàn là mã nguồn mở, cho phép người dùng xây dựng chúng riêng biệt và cuối cùng điều chỉnh chúng theo nhu cầu chính xác của họ. Trong những năm qua, các loại Arduino bảng đã được sử dụng để xây dựng hàng ngàn dự án, từ các đồ vật hàng ngày đến các công cụ khoa học phức hợp. Một cộng đồng quốc tế bao gồm các nhà thiết kế, nghệ sĩ, sinh viên, lập trình viên, những người có sở thích và chuyên gia đã tập hợp lại với nhau trong giai đoạn mã nguồn mở này, sự đóng góp của họ đã bổ sung một lượng kiến ​​thức không thể tin được có thể giúp ích rất nhiều cho người mới bắt đầu cũng như các chuyên gia. Bài viết này thảo luận tổng quan về các loại bảng Arduino khác nhau và so sánh của họ.

Các loại bảng Arduino là gì?

Bảng Arduino là một nền tảng mã nguồn mở được sử dụng để tạo dự án điện tử . Nó bao gồm cả vi điều khiển và một phần của phần mềm hoặc Môi trường phát triển tích hợp (IDE) chạy trên PC của bạn, được sử dụng để viết và tải mã máy tính lên bảng vật lý. Nền tảng của Arduino đã trở nên rất nổi tiếng với các nhà thiết kế hoặc sinh viên mới bắt đầu với điện tử và vì một lý do tuyệt vời.




Các loại bảng Arduino

Các loại bảng Arduino

Không giống như hầu hết các bảng mạch có thể lập trình trước đó, Arduino không yêu cầu một phần riêng biệt của phần cứng để lập trình mã mới trên bảng mà bạn có thể chỉ cần sử dụng cáp USB. Ngoài ra, Arduino IDE sử dụng phiên bản cơ bản của C ++, giúp việc học chương trình trở nên đơn giản hơn. Cuối cùng, bảng Arduino cung cấp một hệ số hình thức điển hình giúp chia nhỏ các chức năng của bộ vi điều khiển thành một gói có sẵn hơn.



Tại sao sử dụng Bo mạch Arduino?

Bảng Arduino đã được sử dụng cho thực hiện các dự án kỹ thuật khác nhau và các ứng dụng khác nhau. Phần mềm Arduino rất đơn giản để sử dụng cho người mới bắt đầu, nhưng đủ linh hoạt cho người dùng nâng cao. Nó chạy Windows, Linux và Mac. Giáo viên và học sinh trong các trường học sử dụng nó để thiết kế các dụng cụ khoa học chi phí thấp để xác minh các nguyên lý vật lý và hóa học. Có rất nhiều nền tảng vi điều khiển khác có thể sử dụng được cho tính toán vật lý. Netmedia’s BX-24, Parallax Basic Stamp, MIT’s Handyboard, Phidget và nhiều loại khác có chức năng liên quan.

Arduino cũng làm cho quá trình làm việc của vi điều khiển đơn giản hơn, nhưng nó mang lại một số lợi thế so với các hệ thống khác cho giáo viên, sinh viên và người mới bắt đầu.

  • Không tốn kém
  • Đa nền tảng
  • Môi trường lập trình đơn giản, rõ ràng
  • Phần mềm nguồn mở và có thể mở rộng
  • Nguồn mở và phần cứng có thể mở rộng

Chức năng của bảng Arduino

Tính linh hoạt của bảng Arduino là rất lớn để người ta có thể làm bất cứ điều gì họ tưởng tượng. Bo mạch này có thể được kết nối rất dễ dàng với các mô-đun khác nhau như cảm biến chướng ngại vật, đầu dò hiện diện, cảm biến cháy, Mô-đun GSM Mô-đun GPS, v.v. Chức năng chính của bảng Arduino là điều khiển thiết bị điện tử thông qua việc đọc đầu vào & thay đổi nó thành đầu ra vì bo mạch này hoạt động như một công cụ. Bảng này cũng được sử dụng để thực hiện các dự án điện tử khác nhau trong lĩnh vực điện tử, điện, robot, v.v.


Tính năng của các loại bảng Arduino khác nhau

Các tính năng của các loại bảng Arduino khác nhau được liệt kê dưới dạng bảng.

Bảng Arduino Bộ xử lý Ký ức I / O kỹ thuật số I / O tương tự
Arduino una16Mhz ATmega3282KB SRAM, 32KB flash146 đầu vào, 0 đầu ra
Arduino Đến hạn84MHz AT91SAM3X8E96KB SRAM, 512KB flash5412 đầu vào, 2 đầu ra
Arduino Mega16MHz ATmega25608KB SRAM, 256KB flash5416 đầu vào, 0 đầu ra
Arduino Leonardo16MHz ATmega32u42,5KB SRAM, 32KB flashhai mươi12 đầu vào, 0 đầu ra

Các loại bảng Arduino khác nhau

Danh sách các bảng Arduino bao gồm những thứ sau đây như

  • Arduino Uno (R3)
  • Arduino Nano
  • Arduino Micro
  • Arduino Đến hạn
  • Bảng Arduino LilyPad
  • Arduino Bluetooth
  • Arduino Ten Thousand
  • Bảng Arduino RedBoard
  • Bảng Arduino Mega (R3)
  • Bảng Arduino Leonardo
  • Robot Arduino
  • Khám phá Arduino
  • Mic Arduino Pro
  • Arduino Ethernet
  • Arduino Zero
  • Bảng Arduino nhanh nhất

Arduino Uno (R3)

Uno là một lựa chọn tuyệt vời cho Arduino ban đầu của bạn. Bo mạch Arduino này phụ thuộc vào vi điều khiển dựa trên ATmega328P. So với các loại bảng arduino khác, nó rất đơn giản để sử dụng như bảng Arduino Mega. Nó bao gồm 14 chân I / O kỹ thuật số, trong đó 6 chân có thể được sử dụng làm PWM ( điều chế độ rộng xung đầu ra), 6 đầu vào tương tự, nút đặt lại, giắc cắm nguồn, kết nối USB, tiêu đề Lập trình nối tiếp trong mạch (ICSP), v.v. Nó bao gồm mọi thứ cần thiết để giữ bộ vi điều khiển chỉ cần gắn nó vào PC có sự trợ giúp của cáp USB và nguồn cung cấp để bắt đầu với bộ chuyển đổi AC-sang-DC hoặc pin.

Arduino Uno (R3)

Arduino Uno (R3)

Arduino Uno là bảng được sử dụng thường xuyên nhất và nó là dạng tiêu chuẩn ngoài tất cả các Bo mạch Arduino hiện có. Bảng này rất hữu ích cho người mới bắt đầu. Vui lòng tham khảo liên kết này để biết thêm về Bảng Arduino Uno

Arduino Nano

Đây là một bo mạch nhỏ dựa trên vi điều khiển như ATmega328P hoặc ATmega628 nhưng kết nối của bo mạch này giống với bo mạch Arduino UNO. Loại bảng vi điều khiển này có kích thước rất nhỏ, bền vững, linh hoạt và đáng tin cậy.

Arduino Nano

Arduino Nano

So với bảng Arduino Uno, nó có kích thước nhỏ. Các thiết bị như USB mini và Arduino IDE là cần thiết để xây dựng các dự án. Bo mạch này chủ yếu bao gồm chân tương tự-8, chân kỹ thuật số-14 với bộ chân cắm I / O, chân nguồn-6 & chân RST (đặt lại)-2. Vui lòng tham khảo liên kết này để biết thêm về Bo mạch Arduino Nano.

Arduino Micro

Bo mạch Arduino Micro chủ yếu phụ thuộc vào Vi điều khiển dựa trên ATmega32U4 bao gồm 20 bộ chân trong đó 7 chân là chân PWM, 12 chân đầu vào tương tự. Bo mạch này bao gồm các thành phần khác nhau như tiêu đề ICSP, nút RST, kết nối USB nhỏ, bộ dao động tinh thể-16MHz. Kết nối USB được tích hợp sẵn và bảng này là phiên bản thu nhỏ của bảng Leonardo.

Arduino Micro

Arduino Micro

Arduino Đến hạn

Bo mạch Arduino này phụ thuộc vào ARM Cortex-M3 và nó là bo mạch vi điều khiển Arduino đầu tiên. Bo mạch này bao gồm các chân I / O kỹ thuật số-54 trong đó 12 chân là chân PWM o / p, chân tương tự -12, UARTs-4, CLK với 84 MHz, USB OTG, DAC-2, giắc cắm nguồn, TWI- 2, một tiêu đề JTAG, một tiêu đề SPI, hai nút để đặt lại và xóa.

Arduino Đến hạn

Arduino Đến hạn

Bo mạch này hoạt động với 3.3V trong đó điện áp cao nhất mà các chân của đầu vào / đầu ra có thể chịu được là 3,3V vì việc cung cấp điện áp cao cho bất kỳ chân I / O nào có thể dẫn đến làm hỏng bo mạch này. Bo mạch này được kết nối đơn giản với máy tính thông qua Nếu không, cáp USB có thể được cấp nguồn qua bộ chuyển đổi AC sang DC. Bo mạch Arduino Due này phù hợp với tất cả các lá chắn của Arduino ở 3.3V.

Bảng Arduino LilyPad

Bảng Arduino Lily Pad là một công nghệ dệt điện tử có thể đeo được do Leah “Buechley” mở rộng và được thiết kế bởi “Leah và SparkFun”. Mỗi bảng được thiết kế theo trí tưởng tượng với các miếng kết nối khổng lồ & mặt sau nhẵn để cho phép chúng được khâu vào quần áo bằng chỉ dẫn điện. Arduino này cũng bao gồm I / O, nguồn và cả bo mạch cảm biến được xây dựng đặc biệt cho hàng dệt điện tử. Chúng thậm chí có thể giặt được!

Bảng Arduino LilyPad

Bảng Arduino LilyPad

Arduino Bluetooth

Bluetooth này chủ yếu phụ thuộc vào vi điều khiển như ATmega168 và bo mạch này còn được gọi là Arduino BT. Loại bo mạch này bao gồm các thành phần khác nhau như chân kỹ thuật số-16, chân tương tự-6, bộ dao động tinh thể-16MHz, nút đặt lại, đầu cuối vít, tiêu đề ICSP. Trong bảng này, các đầu cuối vít chủ yếu được sử dụng để cấp nguồn. Việc lập trình bộ vi điều khiển Bluetooth này có thể được thực hiện với Bluetooth giống như kết nối không dây.

Arduino Ten Thousand

Bảng vi điều khiển như Arduino Diecimila chủ yếu phụ thuộc vào ATmega168. Bo mạch này bao gồm các chân I / O kỹ thuật số -14 trong đó 6 chân có thể được sử dụng như đầu ra PWM & đầu vào tương tự-6, kết nối USB, bộ dao động tinh thể-16 MHz, tiêu đề ICSP, nút đặt lại và giắc cắm nguồn. Bo mạch này có thể được kết nối với máy tính thông qua cáp USB và nó có thể được kích hoạt bằng pin và bộ chuyển đổi AC-DC.

Arduino Ten Thousand

Arduino Ten Thousand

Như tên cho thấy, ý nghĩa của Diecimila trong tiếng Ý là 10.000, có nghĩa là đánh dấu sự thật rằng trên 10k bảng Arduino đã được thiết kế. Trong một bộ bảng Arduino USB, đây là bảng mới nhất so với các phiên bản khác.

Bảng Arduino RedBoard

Bo mạch RedBoard Arduino có thể được lập trình bằng cáp USB Mini-B sử dụng Arduino IDE. Nó sẽ hoạt động trên Windows 8 mà không cần phải sửa đổi cài đặt bảo mật của bạn. Nó không đổi hơn do chip USB hoặc FTDI mà chúng tôi đã sử dụng và nó cũng hoàn toàn phẳng ở mặt sau. Việc tạo ra nó rất đơn giản để sử dụng trong thiết kế dự án. Chỉ cần cắm bo mạch, chọn tùy chọn menu để chọn Arduino UNO và bạn đã sẵn sàng tải lên chương trình. Bạn có thể điều khiển RedBoard qua cáp USB bằng giắc cắm thùng.

Bảng Arduino RedBoard

Bảng Arduino RedBoard

Bảng Arduino Mega (R3)

Arduino Mega tương tự như người anh lớn của UNO. Nó bao gồm rất nhiều chân I / O kỹ thuật số (từ đó, 14 chân có thể được sử dụng làm PWM o / ps), 6 đầu vào analog, nút đặt lại, giắc cắm nguồn, kết nối USB và nút đặt lại. Nó bao gồm mọi thứ cần thiết để giữ bộ vi điều khiển chỉ cần gắn nó vào PC với sự trợ giúp của cáp USB và cung cấp nguồn cung cấp để bắt đầu với bộ chuyển đổi AC-to-DC hoặc pin. Số lượng chân cắm khổng lồ làm cho bảng Arduino này rất hữu ích cho việc thiết kế các dự án cần nhiều i / ps hoặc o / ps kỹ thuật số như nhiều nút. Vui lòng tham khảo liên kết này để biết thêm về Arduino Mega (R3) Ban

Bảng Arduino Mega (R3)

Bảng Arduino Mega (R3)

Bảng Arduino Leonardo

Bảng phát triển đầu tiên của Arduino là bảng Leonardo. Bo mạch này sử dụng một bộ vi điều khiển cùng với USB. Điều đó có nghĩa là, nó có thể rất đơn giản và rẻ tiền. Vì bo mạch này xử lý trực tiếp USB, nên có thể lấy được các thư viện chương trình, cho phép bo mạch Arduino đi theo bàn phím của máy tính, chuột, v.v.

Bảng Arduino Leonardo

Bảng Arduino Leonardo

Robot Arduino

Loại bảng này là Arduino trên bánh xe đầu tiên. Robot Arduino này bao gồm hai bộ xử lý trên mỗi bảng của nó. Hai bảng là bảng động cơ và bảng điều khiển, nơi bảng điều khiển động cơ và bảng điều khiển được sử dụng để đọc các cảm biến hoạt động. Mỗi bảng đều là một bảng Arduino hoàn chỉnh và việc lập trình của nó có thể được thực hiện thông qua Arduino IDE. Đây là những bảng vi điều khiển phụ thuộc vào ATmega32u4.

Các chân của Robot này được ánh xạ tới các thiết bị truyền động và cảm biến trên bo mạch. Quá trình lập trình robot giống như bảng Arduino Leonardo. Nó cũng được đặt tên là một máy tính nhỏ và nó được sử dụng rộng rãi trong chế tạo người máy. Bo mạch này bao gồm loa, màn hình màu, nút-5, động cơ-2, la bàn kỹ thuật số, đầu đọc thẻ SD, chiết áp-2 và cảm biến sàn-5. Thư viện của robot này có thể được sử dụng để điều khiển các cảm biến cũng như cơ cấu chấp hành.

Khám phá Arduino

Arduino Esplora bao gồm một máy tính nhỏ được gọi là vi điều khiển bao gồm một số đầu vào và đầu ra. Các đầu vào của bo mạch này là cảm biến ánh sáng, bốn nút, micrô, gia tốc kế, cần điều khiển, thanh trượt, cảm biến nhiệt độ, v.v. trong khi đầu ra là đèn LED 3 màu, còi. Loại bảng Arduino này trông giống như một bộ điều khiển trò chơi điện tử.

Khám phá Arduino

Khám phá Arduino

Việc lập trình bảng này có thể được thực hiện bằng Phần mềm Arduino như IDE lấy dữ liệu từ đầu vào và điều khiển đầu ra như bàn phím hoặc chuột. So với tất cả các loại bảng Arduino khác, esplora này hoàn toàn khác biệt vì các đầu vào, cũng như đầu ra, đã được kết nối với bảng. Vì vậy, kết nối các thành phần như bộ truyền động hoặc cảm biến là rất đơn giản. Do đó, lập trình có phần khác biệt so với các loại bảng Arduino khác. Bo mạch esplora này bao gồm thư viện riêng để dữ liệu từ cảm biến & thiết bị truyền động rất dễ đọc và ghi.

Mic Arduino Pro

Bo mạch Arduino Pro Micro giống như bo mạch Arduino Mini ngoại trừ Vi điều khiển ATmega32U4. Bo mạch mic chuyên nghiệp này bao gồm chân I / O kỹ thuật số-12, chân điều chế độ rộng xung (PWM)-5, kết nối nối tiếp Tx & Rx & 10-bit ADC.

Arduino Ethernet

Bo mạch Arduino Ethernet phụ thuộc vào vi điều khiển như ATmega328. Loại bảng vi điều khiển này bao gồm các chân tương tự-5, chân I / O kỹ thuật số-14, nút RST, kết nối RJ45, bộ dao động tinh thể, giắc cắm nguồn, tiêu đề ICSP, v.v. Kết nối của bảng Arduino có thể được thực hiện thông qua Ethernet lá chắn cho internet.

Arduino Zero

Đây là một bo mạch 32-bit mạnh mẽ cũng như đơn giản và nó cung cấp nền tảng tốt nhất cho các dự án sáng tạo như công nghệ đeo được, thiết bị IoT thông minh, robot điên, tự động hóa công nghệ cao, v.v. Bo mạch này mở rộng bằng cách cung cấp hiệu suất được cải thiện, cho phép phạm vi cơ hội dự án & hoạt động như một công cụ giáo dục tuyệt vời.

Arduino Zero

Arduino Zero

Bo mạch này bao gồm chân đầu vào tương tự-6, chân I / O kỹ thuật số-14, giắc cắm nguồn, nút AREF, chân cổng UART, đầu nối USB & tiêu đề Lập trình nối tiếp trong mạch (ICSP), đầu cắm nguồn, v.v.
Bo mạch này được điều khiển năng lượng thông qua vi điều khiển SAMD21 dựa trên Atmel. Tính năng chính của phần mềm này là EDBG (Embedded Debugger) dựa trên Atmel và nó cung cấp giao diện gỡ lỗi hoàn chỉnh mà không cần sử dụng thêm phần cứng.

Bảng Arduino nhanh nhất

Thiết kế một trong những bo mạch phát triển Arduino tốt nhất quen thuộc với Arduino MEGA & UNO là bo mạch hifive1 bao gồm bộ vi điều khiển RISC-V 320 MHz. Loại bo mạch nhanh nhất này có Cortex M-7 với bộ vi điều khiển 400 MHz.

  • Bộ nhớ flash - tối đa 2Mbyte
  • RAM - 1 Mbyte
  • Bộ điều khiển DMA -4
  • Thiết bị ngoại vi giao tiếp- Lên đến 35
  • Độ phân giải tối đa 16-bit với 3 × ADC
  • Bộ chuyển đổi D / A với 2 × 12-bit
  • Phần cứng với JPEG Codec
  • Hẹn giờ -22 & Cơ quan giám sát - 200Mhz
  • Lịch HW & RTC với độ chính xác đến từng giây
  • Tăng tốc mật mã

Tính năng của bảng Hifive1

Các tính năng của bảng Hifive1 bao gồm những điều sau đây.

  • Mega Form Factor hoặc Arduino Uno
  • Sạc pin
  • Thẻ SD bao gồm phát hiện tính năng thẻ
  • Ethernet *
  • QSPI Flash tùy chọn - 133Mhz
  • Giao diện - CAN, SWD, Camera
  • USB- OTG

Lá chắn Arduino

Ngoài ra, lá chắn Arduino là bảng mạch được xây dựng sẵn được sử dụng để kết nối với một số bảng Arduino. Những tấm chắn này nằm gọn trên đầu bảng tương thích Arduino để cung cấp các khả năng bổ sung như kết nối với internet, điều khiển động cơ, cung cấp giao tiếp không dây , Điều khiển màn hình LCD, v.v. Các loại lá chắn Arduino khác nhau là

Tấm chắn cho Bo mạch Arduino

Tấm chắn cho Bo mạch Arduino

  • Tấm chắn không dây
  • Tấm chắn GSM
  • Tấm chắn Ethernet
  • Các lá chắn Proto

So sánh các bảng Arduino

So sánh giữa các bảng Arduino khác nhau bao gồm những điều sau đây.

Bảng Arduino Điện áp của hệ thống Tốc độ CLK I / O kỹ thuật số Đầu vào analog PWM UART Giao diện lập trình
Arduino Uno - R3

5V

16MHz14146

1

USB thông qua ATMega16U2
Arduino Uno R3 SMD

5V

16MHz14146

1

USB thông qua ATMega16U2
RedBoard

5V

16MHz14146

1

USB thông qua FTDI
Arduino Pro 3.3V / 8MHz

3,3V

8MHz14146

1

Tiêu đề tương thích FTDI
Arduino Pro 5V / 16MHz

5V

16MHz14146

1

Tiêu đề tương thích FTDI
Arduino Mini 05

5V

16MHz1414số 8

1

Tiêu đề tương thích FTDI
Arduino Pro Mini 3.3V / 8MHz

3,3V

8MHz14146

1

Tiêu đề tương thích FTDI
Arduino Pro Mini 5V / 16MHz

5V

16MHz14số 86

1

Tiêu đề tương thích FTDI
Arduino Ethernet

5V

16MHz1466

1

Tiêu đề tương thích FTDI
Dây Arduino

3,3V

8MHz14số 86

1

Tiêu đề Tương thích FTDI hoặc Không dây qua XBee †
Bảng mạch chính LilyPad Arduino 328

3,3V

8MHz1466

1

Tiêu đề tương thích FTDI
Bảng mạch đơn giản LilyPad Arduino3,3V8MHz9450Tiêu đề tương thích FTDI

Làm thế nào để chọn đúng bảng Arduino?

Có nhiều loại bảng Arduino khác nhau hiện có trên thị trường như FreeDuino & NetDuino. Cách tốt nhất để chọn bảng Arduino là kiểm tra và phân biệt tên thương mại trên bảng gốc. Vì vậy, việc mua bo mạch Arduino giá rẻ rất dễ dàng thông qua các trang trực tuyến cũng như các cửa hàng điện tử. Các bảng này có sẵn với các phiên bản khác nhau cũng như thông số kỹ thuật.

Việc lập trình của tất cả các bảng có thể được thực hiện bằng phần mềm Arduino IDE cho phép mọi người viết cũng như tải lên mã, nhưng mỗi bảng khác nhau dựa trên đầu vào, đầu ra, tốc độ, hệ số hình thức, điện áp, v.v. Điện áp cần thiết để hoạt động của các bảng này từ 3.7V đến 5V.

Vì vậy, đây là tất cả về các loại Bảng Arduino . Chúng tôi hy vọng rằng bạn đã hiểu rõ hơn về khái niệm này. Hơn nữa, bất kỳ câu hỏi nào liên quan đến khái niệm này hoặc để triển khai các Dự án dựa trên bảng Arduino, vui lòng đưa ra những gợi ý quý giá của bạn bằng cách bình luận trong phần bình luận bên dưới Đây là một câu hỏi dành cho bạn, chức năng của bo mạch Arduino là gì?

Tín ảnh: