Mạch Mtiny Programmer (Arduino Compatible): Difference between revisions

From MakerLab Wiki
Jump to navigation Jump to search
(Created page with "alt=Mtiny ESP8266 ESP-07S|thumb|317x317px|Mtiny ESP8266 ESP-07S ==Giới thiệu== Mạch Mtiny ESP8266 ESP-07S (Arduino Compatible) được nghiên cứu và và sản xuất bởi [https://www.makerlab.vn/ MakerLab.vn] dựa trên module ESP8266 ESP-07S từ Ai-Thinker, mạch có thiết kế nhỏ gọn tiện lắp đặt, sử dụng chuẩn nạp Mtiny Socket và mạch nạp ==Thông số kỹ thuật== {| class="wikitable" c...")
 
No edit summary
 
(10 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[File:Mtiny ESP8266 ESP-07S.jpg|alt=Mtiny ESP8266 ESP-07S|thumb|317x317px|Mtiny ESP8266 ESP-07S]]
[[File:Mtiny Programmer.jpg|alt=Mtiny Programmer|thumb|413x413px|Mtiny Programmer]]


==Giới thiệu==
==Giới thiệu==
Mạch Mtiny ESP8266 ESP-07S (Arduino Compatible) được nghiên cứu và và sản xuất bởi [https://www.makerlab.vn/ MakerLab.vn] dựa trên module ESP8266 ESP-07S từ Ai-Thinker, mạch có thiết kế nhỏ gọn tiện lắp đặt, sử dụng chuẩn nạp Mtiny Socket và mạch nạp
'''''Mạch Mtiny Programmer (Arduino Compatible)''''' được nghiên cứu và và sản xuất bởi [https://www.makerlab.vn/ MakerLab.vn] mà một mạch chuyển USB-UART được thiết kế chuyên dụng để nạp chương trình và giao tiếp máy tính cho các mạch trong '''''[[Template:Mtiny|Series Mtiny]]''''' sử dụng chuẩn nạp '''''Mtiny Socket - IDC 8-Pin (2x4),'' mạch tương thích với phần mềm Arduino và thể sử dụng với hầu hết các hệ điều hành phổ biến hiện nay: Windows, MacOS, Linux,...''' <blockquote>'''''Mtiny''''' là viết tắt của '''''Maker Tiny''''' là dự án tạo ra các mạch vi điều khiển với thiết kế nhỏ gọn sử dụng chuẩn chân cắm DIP 2.54mm, các mạch '''''Mtiny''''' cùng sử dụng chung mạch nạp chương trình và giao tiếp máy tính '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''''. </blockquote>Các mạch Mtiny hỗ trợ nạp chương trình giao tiếp máy tính bằng mạch '''''Mtiny Programmer''''':
{| border="0" cellpadding="10" width="100%"
|-
| width="32%" valign="top" align="left" |
*[[Mạch Mtiny Uno ATmega328P (Arduino Compatible)]]
*[[Mạch Mtiny ESP8266 ESP-07S (Arduino Compatible)]]
*[[Mạch Mtiny ESP8266 ESP-12S (Arduino Compatible)]]
| width="32%" valign="top" align="left" |
*[[Mạch Mtiny ESP32 WROOM-32E (Arduino Compatible)]]
*[[Mạch Mtiny ESP32 WROOM-32UE (Arduino Compatible)]]
*[[Mạch Mtiny ESP32 WROVER-IE (Arduino Compatible)]]
|}
 
==Thông số kỹ thuật==
==Thông số kỹ thuật==
{| class="wikitable" cellpadding="1" cellspacing="1"
{| class="wikitable" cellpadding="1" cellspacing="1"
!Model
|'''Mạch Mtiny Programmer (Arduino Compatible)'''
|-
|-
! scope="row" |Vi điều khiển
! scope="row" |Main IC
|ATmega328P-PU
|USB-UART CH340
|-
|-
! scope="row" |Điện áp hoạt động
! scope="row" |Power Supply
|5VDC
|5VDC USB-C
|-
|-
! scope="row" |Điện áp đầu vào VIN
!Interface
| 6~24VDC
|UART
|-
|-
! scope="row" |Digital I/O
! scope="row" |5VDC Output Current
| 14 chân (với 6 chân có chức năng PWM)
|Max 500mA
|-
|-
! scope="row" |PWM Digital I/O
! scope="row" |3.3VDC Output Current
| 6 chân (D3, D5, D6, D9, D10, D11)
|Max 700mA
|-
|-
! scope="row" |Analog Input
!Pinout
|6 chân (A0~A5)
|5V, 3V3, GND, TX, RX, IO0, AR (Arduino Reset), ER (ESP Reset)  
|-
|-
! scope="row" |Dòng DC đầu ra các chân I/O
!Compatible
| Max 20mA
| '''''[[Template:Mtiny|Mtiny Series]]'''''
|-
|-
! scope="row" |Dòng DC đầu ra chân 3V3
!Programmer Connector
|Max 700mA
|Mtiny Socket - IDC 8-Pin (2x4)
|}
 
== Các chân tín hiệu ==
[[File:Mtiny Programmer Pin Signal.png|alt=Mtiny Programmer Pin Signal|thumb|500x500px|Mtiny Programmer Pin Signal]]
{| class="wikitable" cellpadding="1" cellspacing="1"
!AR (Arduino Reset)
|Chân phát tín hiệu Reset cho các mạch thuộc hệ Arduino
|-
|-
!Dòng DC đầu ra chân 5V
! scope="row" |3V3
|Max 1500mA
|Chân cấp nguồn 3.3VDC tối đa 700mA
|-
|-
! scope="row" |Flash Memory
! scope="row" |5V
|32KB với 0.5 KB sử dụng cho bootloader
|Chân cấp nguồn 5VDC tối đa 500mA
|-
|-
! scope="row" |SRAM
!GND
|2KB
|Chân cấp nguồn GND 0VDC
|-
|-
! scope="row" |EEPROM
! scope="row" |IO0
|1KB
|Chân kết nối với IO0 của ESP để kích hoạt nạp chương trình
|-
|-
! scope="row" |Clock Speed
! scope="row" |ER (ESP Reset)
|16MHz
|Chân cấp tín hiệu Reset / EN cho các mạch ESP
|-
|-
! scope="row" |LED_BUILTIN
!TX
|D13
|Chân truyền tín hiệu UART của CH340 (tương thích 3.3/5VDC)
|-
|-
!IC nạp chương trình và giao tiếp UART
!RX
|CH340
| Chân nhận tín hiệu UART của CH340 (tương thích 3.3/5VDC)
|-
!Cổng giao tiếp máy tính
|USB-B hoặc USB-C
|-
!Kích thước
|68.6 x 53.34mm
|}
|}


==Kích thước==
==Kích thước==
[[File:VietduinoUno_dimension.JPG|alt=Vietduino Uno dimension|none|thumb|400x400px|Vietduino Uno dimension]]
{{kxnImageDimension
|file=Mtiny_Programmer_Size.JPG
|name=Mtiny Programmer (Arduino Compatible)
}}


==Các tính năng vượt trội ==
==Hình ảnh ==
[[File:Vietduino Uno (Arduino Uno Compatible) - Copy.jpg|alt=Vietduino Uno Advance Function|thumb|500x500px|Vietduino Uno advance functions]]
[[File:Mtiny Programmer Front and Back.jpg|alt=Mtiny Programmer Front and Back|none|thumb|600x600px|Mtiny Programmer Front and Back]]
1) Sử dụng thiết kế nguồn xung giảm áp hiệu suất cao, toả nhiệt thấp, tiết kiệm năng lượng với dải điện áp đầu vào rộng từ 6~24VDC, dòng đầu ra 5VDC ở khoảng 1500mA, dòng đầu ra 3.3VDC ở khoảng 700mA.


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.
==Hướng dẫn sử dụng==


3) Tích hợp IC nạp chương trình và giao tiếp USB-UART CH340 được nhập khẩu chính hãng cho độ ổn định và độ bền cao.
=== 1) Cài đặt Driver: ===
 
{{Tr-Info
4) Sử dụng cổng USB-B hoặc USB-C thông dụng.
|name=Lưu ý:
 
|value=Mạch Mtiny Programmer sử dụng chip nạp CH340 nên việc cài đặt Driver sẽ theo [[Hướng dẫn cài đặt Driver cho các mạch sử dụng IC giao tiếp USB-UART CH34x]].
5) Bổ sung thêm các chân cấp nguồn POWER+ 5VDC giúp dễ dàng cấp nguồn cho nhiều thiết bị khác nhau.
}}
 
=== 2) Hướng dẫn kết nối '''''Mtiny Programmer''''' với các mạch ''Mtiny'' để nạp chương trình và giao tiếp máy tính: ===
6) Tương thích hoàn toàn về hình dạng, kích thước và cách sử dụng với Arduino Uno.
Các '''mạch ''Mtiny''''' đều sử dụng chung chuẩn nạp chương trình và giao tiếp máy tính '''''Mtiny Socket''''' để kết nối với mạch '''''Mtiny Programmer''''' như hình dưới đây:
 
[[File:Mtiny Series with Mtiny Programmer and Mtiny Power.jpg|alt=Mtiny Series with Mtiny Programmer and Mtiny Power|none|thumb|700x700px|Mtiny Series with Mtiny Programmer and Mtiny Power]]
7) Tích hợp IC bảo vệ chân giao tiếp UART đồng thời hỗ trợ giao tiếp song song nhiều thiết bị qua cổng UART.
Để có độ tuỳ biến cao các mạch Mtiny có thể đã được hàn rào kết nối sẵn hoặc chưa hàn, nếu chưa hàn các bạn có thể hàn '''''Mtiny Socket''''' sử dụng rào đực đôi '''''Header 2x4pins''''' theo chiều hướng lên và kết nối như sau:
 
[[File:Connect Mtiny Socket on Mtiny Uno.jpg|alt=Mtiny Socket Soldering|none|thumb|950x950px|Mtiny Socket Soldering]]
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ế.
Sau khi đã hàn rào các bạn kết nối các mạch '''''Mtiny''''' với '''''Mạch Mtiny Programmer''''' bằng '''''cáp IDC 2x4pins''''', kết nối Mạch '''''Mtiny Programmer''''' với máy tính bằng cáp USB-C sẽ thấy Led nguồn PWR trên mạch '''''Mtiny Programmer''''' '''''Mtiny phát sáng''''', kiểm tra máy tính đã nhận Driver của mạch Mtiny Programmer như ở bước 1 là đã thể sử dụng:
 
[[File:Mtiny Uno connect with Computer by Mtiny Programmer.jpg|alt=Mtiny Uno connect with Computer by Mtiny Programmer|none|thumb|700x700px|Mtiny Uno connect with Computer by Mtiny Programmer]]
== Các phiên bản Vietduino Uno ==
 
=== Phiên bản sử dụng cổng USB-B ===
[[File:Vietduino Uno USB-B front and back.jpg|alt=Vietduino Uno USB-B front and back|none|thumb|1000x1000px|Vietduino Uno USB-B front and back]]
 
=== Phiên bản sử dụng cổng USB-C ===
 
==Hướng dẫn sử dụng==
Hướng dẫn sử dụng mạch Vietduino Uno với phần mềm Arduino phần cứng MakerEdu có [[Hướng dẫn sử dụng phần mềm Arduino với các mạch Vietduino + MakerEdu Shield for Vietduino|tại đây.]]


==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 Mtiny Programmer (Arduino Compatible)''''' 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/mach-mtiny-programmer-arduino-compatible Hshop.vn - Điện tử & Robot.]

Latest revision as of 10:20, 21 July 2023

Mtiny Programmer
Mtiny Programmer

Giới thiệu

Mạch Mtiny Programmer (Arduino Compatible) được nghiên cứu và và sản xuất bởi MakerLab.vn mà một mạch chuyển USB-UART được thiết kế chuyên dụng để nạp chương trình và giao tiếp máy tính cho các mạch trong Series Mtiny sử dụng chuẩn nạp Mtiny Socket - IDC 8-Pin (2x4), mạch tương thích với phần mềm Arduino và có thể sử dụng với hầu hết các hệ điều hành phổ biến hiện nay: Windows, MacOS, Linux,...

Mtiny là viết tắt của Maker Tiny là dự án tạo ra các mạch vi điều khiển với thiết kế nhỏ gọn sử dụng chuẩn chân cắm DIP 2.54mm, các mạch Mtiny cùng sử dụng chung mạch nạp chương trình và giao tiếp máy tính Mtiny Programmer với chuẩn nạp Mtiny Socket.

Các mạch Mtiny hỗ trợ nạp chương trình và giao tiếp máy tính bằng mạch Mtiny Programmer:

Thông số kỹ thuật

Model Mạch Mtiny Programmer (Arduino Compatible)
Main IC USB-UART CH340
Power Supply 5VDC USB-C
Interface UART
5VDC Output Current Max 500mA
3.3VDC Output Current Max 700mA
Pinout 5V, 3V3, GND, TX, RX, IO0, AR (Arduino Reset), ER (ESP Reset)
Compatible Mtiny Series
Programmer Connector Mtiny Socket - IDC 8-Pin (2x4)

Các chân tín hiệu

Mtiny Programmer Pin Signal
Mtiny Programmer Pin Signal
AR (Arduino Reset) Chân phát tín hiệu Reset cho các mạch thuộc hệ Arduino
3V3 Chân cấp nguồn 3.3VDC tối đa 700mA
5V Chân cấp nguồn 5VDC tối đa 500mA
GND Chân cấp nguồn GND 0VDC
IO0 Chân kết nối với IO0 của ESP để kích hoạt nạp chương trình
ER (ESP Reset) Chân cấp tín hiệu Reset / EN cho các mạch ESP
TX Chân truyền tín hiệu UART của CH340 (tương thích 3.3/5VDC)
RX Chân nhận tín hiệu UART của CH340 (tương thích 3.3/5VDC)

Kích thước

Mtiny Programmer (Arduino Compatible)
Mtiny Programmer (Arduino Compatible)

Hình ảnh

Mtiny Programmer Front and Back
Mtiny Programmer Front and Back

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

1) Cài đặt Driver:

Icon-Info-White.png Lưu ý:
Mạch Mtiny Programmer sử dụng chip nạp CH340 nên việc cài đặt Driver sẽ theo Hướng dẫn cài đặt Driver cho các mạch sử dụng IC giao tiếp USB-UART CH34x.

2) Hướng dẫn kết nối Mtiny Programmer với các mạch Mtiny để nạp chương trình và giao tiếp máy tính:

Các mạch Mtiny đều sử dụng chung chuẩn nạp chương trình và giao tiếp máy tính Mtiny Socket để kết nối với mạch Mtiny Programmer như hình dưới đây:

Mtiny Series with Mtiny Programmer and Mtiny Power
Mtiny Series with Mtiny Programmer and Mtiny Power

Để có độ tuỳ biến cao các mạch Mtiny có thể đã được hàn rào kết nối sẵn hoặc chưa hàn, nếu chưa hàn các bạn có thể hàn Mtiny Socket sử dụng rào đực đôi Header 2x4pins theo chiều hướng lên và kết nối như sau:

Mtiny Socket Soldering
Mtiny Socket Soldering

Sau khi đã hàn rào các bạn kết nối các mạch Mtiny với Mạch Mtiny Programmer bằng cáp IDC 2x4pins, kết nối Mạch Mtiny Programmer với máy tính bằng cáp USB-C sẽ thấy Led nguồn PWR trên mạch Mtiny ProgrammerMtiny phát sáng, kiểm tra máy tính đã nhận Driver của mạch Mtiny Programmer như ở bước 1 là đã có thể sử dụng:

Mtiny Uno connect with Computer by Mtiny Programmer
Mtiny Uno connect with Computer by Mtiny Programmer

Nhà phân phối

Có thể mua Mạch Mtiny Programmer (Arduino Compatible) tại các nhà phân phối sau: