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
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 una | 16Mhz ATmega328 | 2KB SRAM, 32KB flash | 14 | 6 đầu vào, 0 đầu ra |
Arduino Đến hạn | 84MHz AT91SAM3X8E | 96KB SRAM, 512KB flash | 54 | 12 đầu vào, 2 đầu ra |
Arduino Mega | 16MHz ATmega2560 | 8KB SRAM, 256KB flash | 54 | 16 đầu vào, 0 đầu ra |
Arduino Leonardo | 16MHz ATmega32u4 | 2,5KB SRAM, 32KB flash | hai mươi | 12 đầ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 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
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 Đế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
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
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
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 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 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
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
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
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 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 | 16MHz | 14 | 14 | 6 | 1 | USB thông qua ATMega16U2 |
Arduino Uno R3 SMD | 5V | 16MHz | 14 | 14 | 6 | 1 | USB thông qua ATMega16U2 |
RedBoard | 5V | 16MHz | 14 | 14 | 6 | 1 | USB thông qua FTDI |
Arduino Pro 3.3V / 8MHz | 3,3V | 8MHz | 14 | 14 | 6 | 1 | Tiêu đề tương thích FTDI |
Arduino Pro 5V / 16MHz | 5V | 16MHz | 14 | 14 | 6 | 1 | Tiêu đề tương thích FTDI |
Arduino Mini 05 | 5V | 16MHz | 14 | 14 | số 8 | 1 | Tiêu đề tương thích FTDI |
Arduino Pro Mini 3.3V / 8MHz | 3,3V | 8MHz | 14 | 14 | 6 | 1 | Tiêu đề tương thích FTDI |
Arduino Pro Mini 5V / 16MHz | 5V | 16MHz | 14 | số 8 | 6 | 1 | Tiêu đề tương thích FTDI |
Arduino Ethernet | 5V | 16MHz | 14 | 6 | 6 | 1 | Tiêu đề tương thích FTDI |
Dây Arduino | 3,3V | 8MHz | 14 | số 8 | 6 | 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 | 8MHz | 14 | 6 | 6 | 1 | Tiêu đề tương thích FTDI |
Bảng mạch đơn giản LilyPad Arduino | 3,3V | 8MHz | 9 | 4 | 5 | 0 | Tiê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:
- Bo mạch Nano, Micro, Due, LilyPad, Mega, Leonardo, Zero của Arduino
- Bảng Arduino RedBoard sparkfun
- Lá chắn Arduino người say rượu
- Bảng Arduino robokitsindia