Mạch Vietduino Uno (Arduino Uno Compatible): Difference between revisions

From MakerLab Wiki
Jump to navigation Jump to search
No edit summary
Line 88: Line 88:


Vì tương thích với mạch Arduino Uno nên sau khi hoàn tất cài đặt Driver, các bạn chọn bo mạch trong phần mềm Arduino là Arduino Uno là đã có thể sử dụng.
Vì tương thích với mạch Arduino Uno nên sau khi hoàn tất cài đặt Driver, các bạn chọn bo mạch trong phần mềm Arduino là Arduino Uno là đã có thể sử dụng.
Để thuận tiện hơn trong việc bắt đầu làm quen với Arduino, các bạn có thể tham khảo bài viết [[Cách_cài_đặt_các_thư_viện_phần_cứng_Vietduino]] sẽ hướng dẫn cạc bạn có được các chương trình mẫu do team MakerLab.vn biên soạn.
==Nhà phân phối==
==Nhà phân phối==
Có thể mua mạch Vietduino Uno tại các nhà phân phối sau:
Có thể mua mạch Vietduino Uno tại các nhà phân phối sau:


* [https://hshop.vn/products/vietduino-uno Hshop.vn - Điện tử & Robot.]
* [https://hshop.vn/products/vietduino-uno Hshop.vn - Điện tử & Robot.]

Revision as of 07:28, 12 August 2021

Vietduino Uno Board

Giới thiệu

Mạch Vietduino Uno (Arduino Uno Compatible) là mạch lập trình Vi Điều Khiển được nghiên cứu và và sản xuất bởi MakerLab.vn dựa trên nguyên mẫu là mạch Arduino Uno, mạch Vietduino Uno có chức năng, kích thước, hình dạng và cách sử dụng tương tự như mạch Arduino Uno nhưng được cải tiến để loại bỏ 3 nhược điểm chính mà mạch này gặp phải:

  1. Nguồn điện:
    • Mạch Arduino Uno sử dụng IC chuyển nguồn tuyến tính LM1117 5VDC có dòng đầu ra thấp và rất nóng khi cấp điện áp đầu vào cao (áp chênh lệch được chuyển thành nhiệt, nếu có các Module mắc kèm thêm thì ở 12VDC sẽ cháy mạch).
    • Mạch Vietduino Uno sử dụng mạch nguồn xung với dải điện áp đầu vào linh hoạt 6~35VDC, dòng đầu ra tối đa lên đến 1.5A, mạch nguồn phát nhiệt thấp với hiệu suất chuyển đổi cao và khả năng tiết kiệm năng lượng vượt trội.
    • IC chuyển nguồn 3.3VDC của mạch Arduino Uno có dòng đầu ra tối đa 150mA, trong khi ở mạch Vietduino Uno là 700mA đủ khả năng cấp nguồn cho các module Wifi phổ biến hiện nay như ESP8266, ESP32,...mà không cần thêm bất kỳ mạch nguồn phụ trợ nào.
  2. IC nạp:
    • Mạch Arduino Uno sử dụng Vi điều khiển ATmega16U2 giả lập chức năng USB UART, thường bị mất firmware khi sử dụng lâu hoặc cháy thạch anh dẫn đến không nhận cổng USB.
    • Mạch Vietduino Uno sử dụng IC chức năng USB UART chuyên dụng CP2102/CH340 được nhập khẩu chính hãng cho độ ổn định và độ bền cao, vì là IC chức năng và có thạch anh tích hợp bên trong nên sẽ tránh được các trường hợp lỗi của mạch Arduino Uno.
  3. Chức năng cách ly nguồn cổng USB khi cấp nguồn ngoài:
    • Ở các phiên bản mạch Arduino Uno Clone sản xuất tại Trung Quốc (giá dưới 300.000VNĐ, không có vỏ hộp giấy, Sticker chính hãng Arduino) thì chức năng cách ly nguồn cổng USB khi cấp nguồn ngoài từ chân Vin hoặc giắc DC không hoạt động (có thể đo nguồn tại cổng USB khi cấp nguồn ngoài để kiểm chứng).
    • Mạch Vietduino Uno khắc phục hoàn toàn nhược điểm này với khả năng cách ly nguồn cổng USB tự động khi cấp nguồn ngoài giúp bảo vệ cổng USB máy tính của bạn an toàn hơn.

Thông số kỹ thuật

Vi điều khiển ATmega328P-PU
Điện áp hoạt động 5VDC
Điện áp đầu vào VIN 6-36VDC
Digital I/O 14 chân (với 6 chân có chức năng PWM)
PWM Digital I/O 6 chân (D3, D5, D6, D9, D10, D11)
Analog Input 6 chân (A0-A5)
Dòng DC đầu ra các chân I/O Max 20 mA
Dòng DC đầu ra chân 3V3 Max 700 mA
Dòng DC đầu ra chân 5V Max 1.5 A
Flash Memory 32 KB (ATmega328) với 0.5 KB sử dụng cho bootloader
SRAM 2 KB (ATmega328P-PU)
EEPROM 1 KB (ATmega328P-PU)
Clock Speed 16 MHz
LED_BUILTIN D13
IC nạp chương trình và giao tiếp UART CP2102 / CH340
Kích thước 75 x 53mm

Các tính năng vượt trội:

Vietduino Uno Advance Function
Vietduino Uno Advance Function

1) Tích hợp IC nguồn xung giảm áp với nguồn đầu vào VIN từ 6~36VDC, nguồn đầu ra cố định 5VDC với dòng tối đa lên đến 1.5A tại chân 5V.

2) Tích hợp IC so sánh giúp phát hiện nguồn đang sử dụng là USB hay VIN, nếu là VIN sẽ tự ngắt nguồn từ cổng USB để tránh điện áp chạy ngược vào máy tính giúp bảo vệ cổng USB.

3) Tích hợp IC nạp chương trình và giao tiếp UART CP2102 / CH340 tốc độ cao.

4) Sử dụng cổng Micro USB thông dụng.

5) Bổ sung khối chân cấp nguồn Power+ giúp dễ dàng cấp nguồn 5VDC cho các Module, bo mạch khác một cách dễ dàng.

6) Tương thích hoàn toàn với Arduino Uno.

7) Tích hợp IC bảo vệ chân giao tiếp UART (TX/RX) đồng thời hỗ trợ giao tiếp song song nhiều thiết bị qua cổng UART.

8) Sử dụng Vi điều khiển ATmega328P-PU dạng DIP (chân cắm) nên dễ dàng thay thế.

9) Tích hợp IC chuyển nguồn 3.3VDC LM1117 cho dòng đầu ra ở chân 3V3 lên đến 700mAh.

Hướng dẫn sử dụng

Mạch Vietduino Uno có 2 phiên bản sử dụng IC nạp và giao tiếp UART CP2102 và CH340, để có thể sử dụng các bạn cần cài đặt Driver theo hướng dẫn sau.

Vì tương thích với mạch Arduino Uno nên sau khi hoàn tất cài đặt Driver, các bạn chọn bo mạch trong phần mềm Arduino là Arduino Uno là đã có thể sử dụng.

Để thuận tiện hơn trong việc bắt đầu làm quen với Arduino, các bạn có thể tham khảo bài viết Cách_cài_đặt_các_thư_viện_phần_cứng_Vietduino sẽ hướng dẫn cạc bạn có được các chương trình mẫu do team MakerLab.vn biên soạn.

Nhà phân phối

Có thể mua mạch Vietduino Uno tại các nhà phân phối sau: