https://wiki.makerlab.vn/api.php?action=feedcontributions&user=Xuanngoc1992&feedformat=atomMakerLab Wiki - User contributions [en-gb]2024-03-29T13:09:42ZUser contributionsMediaWiki 1.39.1https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_%C4%91i%E1%BB%81u_khi%E1%BB%83n_%C4%91%E1%BB%99ng_c%C6%A1_MKE-M10_I2C_motor_control_module&diff=5247Mạch điều khiển động cơ MKE-M10 I2C motor control module2023-10-13T05:09:04Z<p>Xuanngoc1992: /* Các phần cứng sử dụng: */</p>
<hr />
<div>[[image:mkl-m10_I2C_motor_control_module.jpg|thumb|400x400px|MKE-M10 I2C motor control module|link=Special:FilePath/mkl-m10_I2C_motor_control_module.jpg|alt=MKL-M10 I2C motor control module]]<br />
==Giới thiệu==<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module được sử dụng để điều khiển cùng lúc 2 x động cơ DC và 2 x động cơ RC Servo trong các ứng dụng điều khiển robot, xe tự hành, mạch sử dụng giao tiếp I2C nên dễ dàng kết nối và sử dụng với chỉ 2 chân giao tiếp I2C là SDA (data) và SCL (clock).<br />
<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module thuộc [[MakerEdu|hệ sinh thái phần cứng Robotics MakerEdu]] với chuẩn kết nối connector XH2.54, cảm biến có thể sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC / 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Nếu sử dụng động cơ RC Servo 5VDC công suất lớn có thể gây sụt áp, quá tải, chạy không ổn định, Quý Khách cần mua thêm [[Mạch cấp nguồn bổ sung MKE-M12 5VDC 5A power supply module]] với khả năng cấp nguồn 5VDC với dòng điện cung cấp tối đa lên đến 5A cho cổng POWER+.<br />
}}<br />
==Thông số kỹ thuật==<br />
* Điện áp cấp cho mạch hoạt động: nguồn 5VDC từ cổng POWER+ (IN)<br />
*Điện áp cấp cho động cơ hoạt động VM (V_Motor): nguồn VIN 6~12VDC từ cổng POWER+ (IN)<br />
*Dòng cấp tối đa cho mỗi động cơ: 1.2A<br />
*Chuẩn giao tiếp: Digital I2C<br />
* Các chân giao tiếp: SDA (Serial Data) / SCL (Serial Clock)<br />
*Điện áp giao tiếp: TTL 3.3/5VDC<br />
*Địa chỉ I2C: 64~68 địa chỉ (có thể cài đặt hoặc thay đổi trong code)<br />
*Điều khiển được 2 động cơ DC và 2 động cơ RC Servo cùng lúc.<br />
* Sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
* Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối:<br />
**2 x Conector XH2.54 4Pins (cổng I2C và POWER+ (IN))<br />
**2 x Conector Domino 2P (MotorA và MotorB)<br />
**2 x Male Header 3P 2.54mm (RC Servo S1 và S2)<br />
*Thuộc hệ sinh thái phần cứng Robotics MakerEdu, tương thích tốt nhất khi sử dụng với các [[MakerEdu|mạch điều khiển trung tâm của MakerEdu và MakerEdu Shield.]]<br />
==Kích thước==<br />
[[File:FRAME_Edu_Motor_V3.JPG|alt=MKL-M10 I2C motor control module dimension|none|thumb|400x400px|MKE-M10 I2C motor control module dimension]]<br />
==Các chân tín hiệu==<br />
[[image:mkl-m10_I2C_motor_control_module_back.jpg|thumb|400x400px|MKE-M10 I2C motor control module back|link=Special:FilePath/mkl-m10_I2C_motor_control_module_back.jpg|alt=MKL-M10 I2C motor control module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng tín hiệu I2C<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|NC<br />
| Không kết nối (not connect)<br />
|-<br />
|SDA<br />
|Chân tín hiệu I2C Serial Data<br />
|-<br />
|SCL<br />
|Chân tín hiệu I2C Serial Clock<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng cấp nguồn Power+ (IN)<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|VM (6~12V)<br />
|Chân cấp nguồn 6~12VDC cho động cơ hoạt động<br />
(lấy từ nguồn VIN của cổng POWER+)<br />
|-<br />
|5V<br />
|Chân nguồn 5VDC cấp cho mạch hoạt động<br />
(lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|NC<br />
|Không kết nối (not connect)<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng kết nối động cơ<br />
!Ghi chú<br />
|-<br />
|MotorA<br />
|Cổng kết nối động cơ DC A<br />
|-<br />
| MotorB<br />
|Cổng kết nối động cơ DC B<br />
|-<br />
|S1, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|S2, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|}<br />
==Hướng dẫn sử dụng với phần mềm Arduino và Vietduino==<br />
===Cài đặt thư viện cho Arduino IDE:===<br />
* Tham khảo [[Cách cài đặt các thư viện phần cứng Arduino Library]] để cài đặt hoặc cập nhật phiên bản thư viện mới nhất.<br />
Tên thư viện sử dụng trong Arduino IDE: '''Makerlabvn_I2C_Motor_Driver'''<br />
[[File:Makerlabvn_I2C_motor_driver_1_install_lib.JPG|alt=Makerlabvn_I2C_motor_driver_1_install_lib|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_1_install_lib]]<br />
* Upload chương trình mẫu: MKL-M10_I2C_motor_control_module_Speed_Direction<br />
[[File:Makerlabvn_I2C_motor_driver_2_Example.JPG|alt=Makerlabvn_I2C_motor_driver_2_Example|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_2_Example]]<br />
<source lang="C++"><br />
// M10_I2C_motor_control_module_Speed_Direction.ino<br />
<br />
/* ----------------------------------------------------- */<br />
<br />
#include "Makerlabvn_I2C_Motor_Driver.h"<br />
<br />
Makerlabvn_I2C_Motor_Driver myDriver(0);<br />
<br />
unsigned long timeDelay = 2000; //2000ms <br />
<br />
void setup()<br />
{<br />
// put your setup code here, to run once:<br />
myDriver.begin();<br />
}<br />
<br />
void loop()<br />
{<br />
myDriver.writeS1(45);<br />
myDriver.writeS2(135);<br />
myDriver.writeMA(1, 50);<br />
myDriver.writeMB(1, 50);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(90);<br />
myDriver.writeS2(90);<br />
myDriver.writeMA(1, 0);<br />
myDriver.writeMB(1, 0);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(135);<br />
myDriver.writeS2(45);<br />
myDriver.writeMA(0, 100);<br />
myDriver.writeMB(0, 100);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(0);<br />
myDriver.writeS2(0);<br />
myDriver.writeMA(0, 0);<br />
myDriver.writeMB(0, 0);<br />
delay(timeDelay);<br />
}<br />
</source><br />
===Các phần cứng sử dụng:===<br />
* Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEdu Shield for Vietduino]]<br />
* Nguồn 9V 2A để cấp nguồn cho hệ thống.<br />
* Cáp USB upload code<br />
* 2 x Motor RC Servo 9G<br />
* 2 x Motor giảm tốc V1<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
}}<br />
<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|SDA<br />
|SDA<br />
|-<br />
|SCL<br />
|SCL<br />
|-<br />
|VIN<br />
|VM<br />
|}<br />
===Kết nối phần cứng:===<br />
[[File:Makerlabvn_I2C_motor_driver_3_Wiring.JPG|alt=Makerlabvn_I2C_motor_driver_3_Wiring|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_3_Wiring]]<br />
<br />
===Video Demo:===<br />
<br />
==Nhà phân phối==<br />
Có thể mua Mạch điều khiển động cơ MKE-M10 I2C motor control module tại các nhà phân phối sau:<br />
* [https://hshop.vn/products/mach-dieu-khien-dong-co-mkl-m10-i2c-motor-control-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Makerlabvn_I2C_motor_driver_3_Wiring.JPG&diff=5246File:Makerlabvn I2C motor driver 3 Wiring.JPG2023-10-13T04:58:29Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_%C4%91i%E1%BB%81u_khi%E1%BB%83n_%C4%91%E1%BB%99ng_c%C6%A1_MKE-M10_I2C_motor_control_module&diff=5245Mạch điều khiển động cơ MKE-M10 I2C motor control module2023-10-13T04:54:20Z<p>Xuanngoc1992: /* Các phần cứng sử dụng: */</p>
<hr />
<div>[[image:mkl-m10_I2C_motor_control_module.jpg|thumb|400x400px|MKE-M10 I2C motor control module|link=Special:FilePath/mkl-m10_I2C_motor_control_module.jpg|alt=MKL-M10 I2C motor control module]]<br />
==Giới thiệu==<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module được sử dụng để điều khiển cùng lúc 2 x động cơ DC và 2 x động cơ RC Servo trong các ứng dụng điều khiển robot, xe tự hành, mạch sử dụng giao tiếp I2C nên dễ dàng kết nối và sử dụng với chỉ 2 chân giao tiếp I2C là SDA (data) và SCL (clock).<br />
<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module thuộc [[MakerEdu|hệ sinh thái phần cứng Robotics MakerEdu]] với chuẩn kết nối connector XH2.54, cảm biến có thể sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC / 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Nếu sử dụng động cơ RC Servo 5VDC công suất lớn có thể gây sụt áp, quá tải, chạy không ổn định, Quý Khách cần mua thêm [[Mạch cấp nguồn bổ sung MKE-M12 5VDC 5A power supply module]] với khả năng cấp nguồn 5VDC với dòng điện cung cấp tối đa lên đến 5A cho cổng POWER+.<br />
}}<br />
==Thông số kỹ thuật==<br />
* Điện áp cấp cho mạch hoạt động: nguồn 5VDC từ cổng POWER+ (IN)<br />
*Điện áp cấp cho động cơ hoạt động VM (V_Motor): nguồn VIN 6~12VDC từ cổng POWER+ (IN)<br />
*Dòng cấp tối đa cho mỗi động cơ: 1.2A<br />
*Chuẩn giao tiếp: Digital I2C<br />
* Các chân giao tiếp: SDA (Serial Data) / SCL (Serial Clock)<br />
*Điện áp giao tiếp: TTL 3.3/5VDC<br />
*Địa chỉ I2C: 64~68 địa chỉ (có thể cài đặt hoặc thay đổi trong code)<br />
*Điều khiển được 2 động cơ DC và 2 động cơ RC Servo cùng lúc.<br />
* Sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
* Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối:<br />
**2 x Conector XH2.54 4Pins (cổng I2C và POWER+ (IN))<br />
**2 x Conector Domino 2P (MotorA và MotorB)<br />
**2 x Male Header 3P 2.54mm (RC Servo S1 và S2)<br />
*Thuộc hệ sinh thái phần cứng Robotics MakerEdu, tương thích tốt nhất khi sử dụng với các [[MakerEdu|mạch điều khiển trung tâm của MakerEdu và MakerEdu Shield.]]<br />
==Kích thước==<br />
[[File:FRAME_Edu_Motor_V3.JPG|alt=MKL-M10 I2C motor control module dimension|none|thumb|400x400px|MKE-M10 I2C motor control module dimension]]<br />
==Các chân tín hiệu==<br />
[[image:mkl-m10_I2C_motor_control_module_back.jpg|thumb|400x400px|MKE-M10 I2C motor control module back|link=Special:FilePath/mkl-m10_I2C_motor_control_module_back.jpg|alt=MKL-M10 I2C motor control module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng tín hiệu I2C<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|NC<br />
| Không kết nối (not connect)<br />
|-<br />
|SDA<br />
|Chân tín hiệu I2C Serial Data<br />
|-<br />
|SCL<br />
|Chân tín hiệu I2C Serial Clock<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng cấp nguồn Power+ (IN)<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|VM (6~12V)<br />
|Chân cấp nguồn 6~12VDC cho động cơ hoạt động<br />
(lấy từ nguồn VIN của cổng POWER+)<br />
|-<br />
|5V<br />
|Chân nguồn 5VDC cấp cho mạch hoạt động<br />
(lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|NC<br />
|Không kết nối (not connect)<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng kết nối động cơ<br />
!Ghi chú<br />
|-<br />
|MotorA<br />
|Cổng kết nối động cơ DC A<br />
|-<br />
| MotorB<br />
|Cổng kết nối động cơ DC B<br />
|-<br />
|S1, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|S2, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|}<br />
==Hướng dẫn sử dụng với phần mềm Arduino và Vietduino==<br />
===Cài đặt thư viện cho Arduino IDE:===<br />
* Tham khảo [[Cách cài đặt các thư viện phần cứng Arduino Library]] để cài đặt hoặc cập nhật phiên bản thư viện mới nhất.<br />
Tên thư viện sử dụng trong Arduino IDE: '''Makerlabvn_I2C_Motor_Driver'''<br />
[[File:Makerlabvn_I2C_motor_driver_1_install_lib.JPG|alt=Makerlabvn_I2C_motor_driver_1_install_lib|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_1_install_lib]]<br />
* Upload chương trình mẫu: MKL-M10_I2C_motor_control_module_Speed_Direction<br />
[[File:Makerlabvn_I2C_motor_driver_2_Example.JPG|alt=Makerlabvn_I2C_motor_driver_2_Example|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_2_Example]]<br />
<source lang="C++"><br />
// M10_I2C_motor_control_module_Speed_Direction.ino<br />
<br />
/* ----------------------------------------------------- */<br />
<br />
#include "Makerlabvn_I2C_Motor_Driver.h"<br />
<br />
Makerlabvn_I2C_Motor_Driver myDriver(0);<br />
<br />
unsigned long timeDelay = 2000; //2000ms <br />
<br />
void setup()<br />
{<br />
// put your setup code here, to run once:<br />
myDriver.begin();<br />
}<br />
<br />
void loop()<br />
{<br />
myDriver.writeS1(45);<br />
myDriver.writeS2(135);<br />
myDriver.writeMA(1, 50);<br />
myDriver.writeMB(1, 50);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(90);<br />
myDriver.writeS2(90);<br />
myDriver.writeMA(1, 0);<br />
myDriver.writeMB(1, 0);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(135);<br />
myDriver.writeS2(45);<br />
myDriver.writeMA(0, 100);<br />
myDriver.writeMB(0, 100);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(0);<br />
myDriver.writeS2(0);<br />
myDriver.writeMA(0, 0);<br />
myDriver.writeMB(0, 0);<br />
delay(timeDelay);<br />
}<br />
</source><br />
===Các phần cứng sử dụng:===<br />
* Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEdu Shield for Vietduino]]<br />
* Nguồn 9V 2A để cấp nguồn cho hệ thống.<br />
* Cáp USB upload code<br />
* 2 x Motor RC Servo 9G<br />
* 2 x Motor giảm tốc V1<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
}}<br />
<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|SDA<br />
|SDA<br />
|-<br />
|SCL<br />
|SCL<br />
|-<br />
|VIN<br />
|VM<br />
|}<br />
<br />
==Nhà phân phối==<br />
Có thể mua Mạch điều khiển động cơ MKE-M10 I2C motor control module tại các nhà phân phối sau:<br />
* [https://hshop.vn/products/mach-dieu-khien-dong-co-mkl-m10-i2c-motor-control-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_%C4%91i%E1%BB%81u_khi%E1%BB%83n_%C4%91%E1%BB%99ng_c%C6%A1_MKE-M10_I2C_motor_control_module&diff=5244Mạch điều khiển động cơ MKE-M10 I2C motor control module2023-10-12T08:31:28Z<p>Xuanngoc1992: /* Hướng dẫn sử dụng với phần mềm Arduino và Vietduino */</p>
<hr />
<div>[[image:mkl-m10_I2C_motor_control_module.jpg|thumb|400x400px|MKE-M10 I2C motor control module|link=Special:FilePath/mkl-m10_I2C_motor_control_module.jpg|alt=MKL-M10 I2C motor control module]]<br />
==Giới thiệu==<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module được sử dụng để điều khiển cùng lúc 2 x động cơ DC và 2 x động cơ RC Servo trong các ứng dụng điều khiển robot, xe tự hành, mạch sử dụng giao tiếp I2C nên dễ dàng kết nối và sử dụng với chỉ 2 chân giao tiếp I2C là SDA (data) và SCL (clock).<br />
<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module thuộc [[MakerEdu|hệ sinh thái phần cứng Robotics MakerEdu]] với chuẩn kết nối connector XH2.54, cảm biến có thể sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC / 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Nếu sử dụng động cơ RC Servo 5VDC công suất lớn có thể gây sụt áp, quá tải, chạy không ổn định, Quý Khách cần mua thêm [[Mạch cấp nguồn bổ sung MKE-M12 5VDC 5A power supply module]] với khả năng cấp nguồn 5VDC với dòng điện cung cấp tối đa lên đến 5A cho cổng POWER+.<br />
}}<br />
==Thông số kỹ thuật==<br />
* Điện áp cấp cho mạch hoạt động: nguồn 5VDC từ cổng POWER+ (IN)<br />
*Điện áp cấp cho động cơ hoạt động VM (V_Motor): nguồn VIN 6~12VDC từ cổng POWER+ (IN)<br />
*Dòng cấp tối đa cho mỗi động cơ: 1.2A<br />
*Chuẩn giao tiếp: Digital I2C<br />
* Các chân giao tiếp: SDA (Serial Data) / SCL (Serial Clock)<br />
*Điện áp giao tiếp: TTL 3.3/5VDC<br />
*Địa chỉ I2C: 64~68 địa chỉ (có thể cài đặt hoặc thay đổi trong code)<br />
*Điều khiển được 2 động cơ DC và 2 động cơ RC Servo cùng lúc.<br />
* Sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
* Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối:<br />
**2 x Conector XH2.54 4Pins (cổng I2C và POWER+ (IN))<br />
**2 x Conector Domino 2P (MotorA và MotorB)<br />
**2 x Male Header 3P 2.54mm (RC Servo S1 và S2)<br />
*Thuộc hệ sinh thái phần cứng Robotics MakerEdu, tương thích tốt nhất khi sử dụng với các [[MakerEdu|mạch điều khiển trung tâm của MakerEdu và MakerEdu Shield.]]<br />
==Kích thước==<br />
[[File:FRAME_Edu_Motor_V3.JPG|alt=MKL-M10 I2C motor control module dimension|none|thumb|400x400px|MKE-M10 I2C motor control module dimension]]<br />
==Các chân tín hiệu==<br />
[[image:mkl-m10_I2C_motor_control_module_back.jpg|thumb|400x400px|MKE-M10 I2C motor control module back|link=Special:FilePath/mkl-m10_I2C_motor_control_module_back.jpg|alt=MKL-M10 I2C motor control module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng tín hiệu I2C<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|NC<br />
| Không kết nối (not connect)<br />
|-<br />
|SDA<br />
|Chân tín hiệu I2C Serial Data<br />
|-<br />
|SCL<br />
|Chân tín hiệu I2C Serial Clock<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng cấp nguồn Power+ (IN)<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|VM (6~12V)<br />
|Chân cấp nguồn 6~12VDC cho động cơ hoạt động<br />
(lấy từ nguồn VIN của cổng POWER+)<br />
|-<br />
|5V<br />
|Chân nguồn 5VDC cấp cho mạch hoạt động<br />
(lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|NC<br />
|Không kết nối (not connect)<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng kết nối động cơ<br />
!Ghi chú<br />
|-<br />
|MotorA<br />
|Cổng kết nối động cơ DC A<br />
|-<br />
| MotorB<br />
|Cổng kết nối động cơ DC B<br />
|-<br />
|S1, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|S2, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|}<br />
==Hướng dẫn sử dụng với phần mềm Arduino và Vietduino==<br />
===Cài đặt thư viện cho Arduino IDE:===<br />
* Tham khảo [[Cách cài đặt các thư viện phần cứng Arduino Library]] để cài đặt hoặc cập nhật phiên bản thư viện mới nhất.<br />
Tên thư viện sử dụng trong Arduino IDE: '''Makerlabvn_I2C_Motor_Driver'''<br />
[[File:Makerlabvn_I2C_motor_driver_1_install_lib.JPG|alt=Makerlabvn_I2C_motor_driver_1_install_lib|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_1_install_lib]]<br />
* Upload chương trình mẫu: MKL-M10_I2C_motor_control_module_Speed_Direction<br />
[[File:Makerlabvn_I2C_motor_driver_2_Example.JPG|alt=Makerlabvn_I2C_motor_driver_2_Example|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_2_Example]]<br />
<source lang="C++"><br />
// M10_I2C_motor_control_module_Speed_Direction.ino<br />
<br />
/* ----------------------------------------------------- */<br />
<br />
#include "Makerlabvn_I2C_Motor_Driver.h"<br />
<br />
Makerlabvn_I2C_Motor_Driver myDriver(0);<br />
<br />
unsigned long timeDelay = 2000; //2000ms <br />
<br />
void setup()<br />
{<br />
// put your setup code here, to run once:<br />
myDriver.begin();<br />
}<br />
<br />
void loop()<br />
{<br />
myDriver.writeS1(45);<br />
myDriver.writeS2(135);<br />
myDriver.writeMA(1, 50);<br />
myDriver.writeMB(1, 50);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(90);<br />
myDriver.writeS2(90);<br />
myDriver.writeMA(1, 0);<br />
myDriver.writeMB(1, 0);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(135);<br />
myDriver.writeS2(45);<br />
myDriver.writeMA(0, 100);<br />
myDriver.writeMB(0, 100);<br />
delay(timeDelay);<br />
<br />
myDriver.writeS1(0);<br />
myDriver.writeS2(0);<br />
myDriver.writeMA(0, 0);<br />
myDriver.writeMB(0, 0);<br />
delay(timeDelay);<br />
}<br />
</source><br />
===Các phần cứng sử dụng:===<br />
* Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEdu Shield for Vietduino]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
}}<br />
<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|SDA<br />
|SDA<br />
|-<br />
|SCL<br />
|SCL<br />
|}<br />
<br />
==Nhà phân phối==<br />
Có thể mua Mạch điều khiển động cơ MKE-M10 I2C motor control module tại các nhà phân phối sau:<br />
* [https://hshop.vn/products/mach-dieu-khien-dong-co-mkl-m10-i2c-motor-control-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_%C4%91i%E1%BB%81u_khi%E1%BB%83n_%C4%91%E1%BB%99ng_c%C6%A1_MKE-M10_I2C_motor_control_module&diff=5243Mạch điều khiển động cơ MKE-M10 I2C motor control module2023-10-12T08:27:55Z<p>Xuanngoc1992: /* Hướng dẫn sử dụng với phần mềm Arduino và Vietduino */</p>
<hr />
<div>[[image:mkl-m10_I2C_motor_control_module.jpg|thumb|400x400px|MKE-M10 I2C motor control module|link=Special:FilePath/mkl-m10_I2C_motor_control_module.jpg|alt=MKL-M10 I2C motor control module]]<br />
==Giới thiệu==<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module được sử dụng để điều khiển cùng lúc 2 x động cơ DC và 2 x động cơ RC Servo trong các ứng dụng điều khiển robot, xe tự hành, mạch sử dụng giao tiếp I2C nên dễ dàng kết nối và sử dụng với chỉ 2 chân giao tiếp I2C là SDA (data) và SCL (clock).<br />
<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module thuộc [[MakerEdu|hệ sinh thái phần cứng Robotics MakerEdu]] với chuẩn kết nối connector XH2.54, cảm biến có thể sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC / 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Nếu sử dụng động cơ RC Servo 5VDC công suất lớn có thể gây sụt áp, quá tải, chạy không ổn định, Quý Khách cần mua thêm [[Mạch cấp nguồn bổ sung MKE-M12 5VDC 5A power supply module]] với khả năng cấp nguồn 5VDC với dòng điện cung cấp tối đa lên đến 5A cho cổng POWER+.<br />
}}<br />
==Thông số kỹ thuật==<br />
* Điện áp cấp cho mạch hoạt động: nguồn 5VDC từ cổng POWER+ (IN)<br />
*Điện áp cấp cho động cơ hoạt động VM (V_Motor): nguồn VIN 6~12VDC từ cổng POWER+ (IN)<br />
*Dòng cấp tối đa cho mỗi động cơ: 1.2A<br />
*Chuẩn giao tiếp: Digital I2C<br />
* Các chân giao tiếp: SDA (Serial Data) / SCL (Serial Clock)<br />
*Điện áp giao tiếp: TTL 3.3/5VDC<br />
*Địa chỉ I2C: 64~68 địa chỉ (có thể cài đặt hoặc thay đổi trong code)<br />
*Điều khiển được 2 động cơ DC và 2 động cơ RC Servo cùng lúc.<br />
* Sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
* Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối:<br />
**2 x Conector XH2.54 4Pins (cổng I2C và POWER+ (IN))<br />
**2 x Conector Domino 2P (MotorA và MotorB)<br />
**2 x Male Header 3P 2.54mm (RC Servo S1 và S2)<br />
*Thuộc hệ sinh thái phần cứng Robotics MakerEdu, tương thích tốt nhất khi sử dụng với các [[MakerEdu|mạch điều khiển trung tâm của MakerEdu và MakerEdu Shield.]]<br />
==Kích thước==<br />
[[File:FRAME_Edu_Motor_V3.JPG|alt=MKL-M10 I2C motor control module dimension|none|thumb|400x400px|MKE-M10 I2C motor control module dimension]]<br />
==Các chân tín hiệu==<br />
[[image:mkl-m10_I2C_motor_control_module_back.jpg|thumb|400x400px|MKE-M10 I2C motor control module back|link=Special:FilePath/mkl-m10_I2C_motor_control_module_back.jpg|alt=MKL-M10 I2C motor control module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng tín hiệu I2C<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|NC<br />
| Không kết nối (not connect)<br />
|-<br />
|SDA<br />
|Chân tín hiệu I2C Serial Data<br />
|-<br />
|SCL<br />
|Chân tín hiệu I2C Serial Clock<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng cấp nguồn Power+ (IN)<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|VM (6~12V)<br />
|Chân cấp nguồn 6~12VDC cho động cơ hoạt động<br />
(lấy từ nguồn VIN của cổng POWER+)<br />
|-<br />
|5V<br />
|Chân nguồn 5VDC cấp cho mạch hoạt động<br />
(lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|NC<br />
|Không kết nối (not connect)<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng kết nối động cơ<br />
!Ghi chú<br />
|-<br />
|MotorA<br />
|Cổng kết nối động cơ DC A<br />
|-<br />
| MotorB<br />
|Cổng kết nối động cơ DC B<br />
|-<br />
|S1, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|S2, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|}<br />
==Hướng dẫn sử dụng với phần mềm Arduino và Vietduino==<br />
===Cài đặt thư viện cho Arduino IDE:===<br />
* Tham khảo [[Cách cài đặt các thư viện phần cứng Arduino Library]] để cài đặt hoặc cập nhật phiên bản thư viện mới nhất.<br />
Tên thư viện sử dụng trong Arduino IDE: '''Makerlabvn_I2C_Motor_Driver'''<br />
[[File:Makerlabvn_I2C_motor_driver_1_install_lib.JPG|alt=Makerlabvn_I2C_motor_driver_1_install_lib|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_1_install_lib]]<br />
* Upload chương trình mẫu: MKL-M10_I2C_motor_control_module_Speed_Direction<br />
[[File:Makerlabvn_I2C_motor_driver_2_Example.JPG|alt=Makerlabvn_I2C_motor_driver_2_Example|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_2_Example]]<br />
<br />
===Các phần cứng sử dụng:===<br />
* Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEdu Shield for Vietduino]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
}}<br />
<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|SDA<br />
|SDA<br />
|-<br />
|SCL<br />
|SCL<br />
|}<br />
<br />
==Nhà phân phối==<br />
Có thể mua Mạch điều khiển động cơ MKE-M10 I2C motor control module tại các nhà phân phối sau:<br />
* [https://hshop.vn/products/mach-dieu-khien-dong-co-mkl-m10-i2c-motor-control-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Makerlabvn_I2C_motor_driver_2_Example.JPG&diff=5242File:Makerlabvn I2C motor driver 2 Example.JPG2023-10-12T08:18:15Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_%C4%91i%E1%BB%81u_khi%E1%BB%83n_%C4%91%E1%BB%99ng_c%C6%A1_MKE-M10_I2C_motor_control_module&diff=5241Mạch điều khiển động cơ MKE-M10 I2C motor control module2023-10-12T06:36:35Z<p>Xuanngoc1992: /* Hướng dẫn sử dụng với phần mềm Arduino và Vietduino */</p>
<hr />
<div>[[image:mkl-m10_I2C_motor_control_module.jpg|thumb|400x400px|MKE-M10 I2C motor control module|link=Special:FilePath/mkl-m10_I2C_motor_control_module.jpg|alt=MKL-M10 I2C motor control module]]<br />
==Giới thiệu==<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module được sử dụng để điều khiển cùng lúc 2 x động cơ DC và 2 x động cơ RC Servo trong các ứng dụng điều khiển robot, xe tự hành, mạch sử dụng giao tiếp I2C nên dễ dàng kết nối và sử dụng với chỉ 2 chân giao tiếp I2C là SDA (data) và SCL (clock).<br />
<br />
Mạch điều khiển động cơ MKE-M10 I2C motor control module thuộc [[MakerEdu|hệ sinh thái phần cứng Robotics MakerEdu]] với chuẩn kết nối connector XH2.54, cảm biến có thể sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC / 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Nếu sử dụng động cơ RC Servo 5VDC công suất lớn có thể gây sụt áp, quá tải, chạy không ổn định, Quý Khách cần mua thêm [[Mạch cấp nguồn bổ sung MKE-M12 5VDC 5A power supply module]] với khả năng cấp nguồn 5VDC với dòng điện cung cấp tối đa lên đến 5A cho cổng POWER+.<br />
}}<br />
==Thông số kỹ thuật==<br />
* Điện áp cấp cho mạch hoạt động: nguồn 5VDC từ cổng POWER+ (IN)<br />
*Điện áp cấp cho động cơ hoạt động VM (V_Motor): nguồn VIN 6~12VDC từ cổng POWER+ (IN)<br />
*Dòng cấp tối đa cho mỗi động cơ: 1.2A<br />
*Chuẩn giao tiếp: Digital I2C<br />
* Các chân giao tiếp: SDA (Serial Data) / SCL (Serial Clock)<br />
*Điện áp giao tiếp: TTL 3.3/5VDC<br />
*Địa chỉ I2C: 64~68 địa chỉ (có thể cài đặt hoặc thay đổi trong code)<br />
*Điều khiển được 2 động cơ DC và 2 động cơ RC Servo cùng lúc.<br />
* Sử dụng trực tiếp an toàn với các mạch điều khiển trung tâm giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
* Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối:<br />
**2 x Conector XH2.54 4Pins (cổng I2C và POWER+ (IN))<br />
**2 x Conector Domino 2P (MotorA và MotorB)<br />
**2 x Male Header 3P 2.54mm (RC Servo S1 và S2)<br />
*Thuộc hệ sinh thái phần cứng Robotics MakerEdu, tương thích tốt nhất khi sử dụng với các [[MakerEdu|mạch điều khiển trung tâm của MakerEdu và MakerEdu Shield.]]<br />
==Kích thước==<br />
[[File:FRAME_Edu_Motor_V3.JPG|alt=MKL-M10 I2C motor control module dimension|none|thumb|400x400px|MKE-M10 I2C motor control module dimension]]<br />
==Các chân tín hiệu==<br />
[[image:mkl-m10_I2C_motor_control_module_back.jpg|thumb|400x400px|MKE-M10 I2C motor control module back|link=Special:FilePath/mkl-m10_I2C_motor_control_module_back.jpg|alt=MKL-M10 I2C motor control module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng tín hiệu I2C<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|NC<br />
| Không kết nối (not connect)<br />
|-<br />
|SDA<br />
|Chân tín hiệu I2C Serial Data<br />
|-<br />
|SCL<br />
|Chân tín hiệu I2C Serial Clock<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng cấp nguồn Power+ (IN)<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|VM (6~12V)<br />
|Chân cấp nguồn 6~12VDC cho động cơ hoạt động<br />
(lấy từ nguồn VIN của cổng POWER+)<br />
|-<br />
|5V<br />
|Chân nguồn 5VDC cấp cho mạch hoạt động<br />
(lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|NC<br />
|Không kết nối (not connect)<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKE-M10 / Cổng kết nối động cơ<br />
!Ghi chú<br />
|-<br />
|MotorA<br />
|Cổng kết nối động cơ DC A<br />
|-<br />
| MotorB<br />
|Cổng kết nối động cơ DC B<br />
|-<br />
|S1, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|-<br />
|S2, +, -<br />
|Cổng kết nối động cơ RC Servo S1 (điện áp hoạt động lấy từ nguồn 5VDC của cổng POWER+)<br />
|}<br />
==Hướng dẫn sử dụng với phần mềm Arduino và Vietduino==<br />
===Cài đặt thư viện cho Arduino IDE:===<br />
* Tham khảo [[Cách cài đặt các thư viện phần cứng Arduino Library]] để cài đặt hoặc cập nhật phiên bản thư viện mới nhất.<br />
Tên thư viện sử dụng trong Arduino IDE: '''Makerlabvn_I2C_Motor_Driver'''<br />
[[File:Makerlabvn_I2C_motor_driver_1_install_lib.JPG|alt=Makerlabvn_I2C_motor_driver_1_install_lib|none|thumb|700x700px|Makerlabvn_I2C_motor_driver_1_install_lib]]<br />
<br />
===Các phần cứng sử dụng:===<br />
* Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEdu Shield for Vietduino]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
}}<br />
<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch điều khiển động cơ MKE-M10 I2C motor control module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|SDA<br />
|SDA<br />
|-<br />
|SCL<br />
|SCL<br />
|}<br />
<br />
==Nhà phân phối==<br />
Có thể mua Mạch điều khiển động cơ MKE-M10 I2C motor control module tại các nhà phân phối sau:<br />
* [https://hshop.vn/products/mach-dieu-khien-dong-co-mkl-m10-i2c-motor-control-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Makerlabvn_I2C_motor_driver_1_install_lib.JPG&diff=5240File:Makerlabvn I2C motor driver 1 install lib.JPG2023-10-12T06:33:43Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=C%C3%A1ch_c%C3%A0i_%C4%91%E1%BA%B7t_c%C3%A1c_th%C6%B0_vi%E1%BB%87n_ph%E1%BA%A7n_c%E1%BB%A9ng_Arduino_Library&diff=5239Cách cài đặt các thư viện phần cứng Arduino Library2023-10-12T05:24:35Z<p>Xuanngoc1992: </p>
<hr />
<div>== Thư viện Arduino Library là gì? ==<br />
Thư viện [https://www.arduino.cc/en/Reference/Libraries Arduino Library] là những bộ tập lệnh được cộng đồng người sử dụng phần mềm Arduino xây dựng chuyên biệt cho các phần cứng kết nối với Arduino giúp bạn có thể dễ dàng lập trình bằng cách gọi các hàm trong thư viện Library của phần cứng tương ứng, thư viện Arduino Library được coi là nhân tố quan trọng giúp phần mềm Arduino phổ biến như hiện nay với hàng ngàn bộ thư viện cho vô số phần cứng khác nhau giúp tiết kiệm thời gian xây dựng chương trình.<br />
<br />
{{ArduinoLibraryManager_install}}<br />
<br />
== Cách cài đặt Thư viện Arduino Library ==<br />
Để cài đặt Thư viện Arduino Library cho phần cứng tương ứng, đầu tiên bạn cần tìm kiếm và tải bộ thư viện về máy tính, bộ thư viện sẽ dưới dạng file .ZIP trên Github, các bạn cần tải về như sau: <br />
[[File:Screenshot 2023-07-10 at 18.08.42.png|alt=LiquidCrystal_I2C Arduino Library|none|thumb|700x700px|[https://github.com/makerlabvn/LiquidCrystal_I2C LiquidCrystal_I2C Arduino Library]]]<br />
Sau khi tải về các bạn mở phần mềm Arduino chọn ''Sketch > Include Library > Add .ZIP Library...'', sau đó chọn file thư viện .ZIP vừa tải về để tiến hành cài đặt:<br />
[[File:Screenshot 2023-07-10 at 17.57.55.png|alt=Add Library to Arduino|none|thumb|700x700px|Add Library to Arduino]]<br />
Sau khi cài đặt thành công các bạn vào ''File > Examples'' sẽ thấy các Example của bộ thư viện cần cài đặt:<br />
[[File:Screenshot 2023-07-10 at 18.00.31.png|alt=Arduino Library Examples|none|thumb|700x700px|Arduino Library Examples]]<br />
<br />
== Tham khảo thêm ==<br />
'''Có thể tìm hiểu thêm về Thư viện Arduino Library tại đây:''' https://www.arduino.cc/en/Guide/Libraries</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=Template:ArduinoLibraryManager_install&diff=5238Template:ArduinoLibraryManager install2023-10-12T05:24:15Z<p>Xuanngoc1992: Created page with "== Cách cài đặt và cập nhật thư viện qua Arduino Library Manager == ===Cài đặt=== '''''Arduino IDE từ Version 1.6.2''''' trở đi đã hỗ trợ ''Library Manager''. Đây là công cụ liệt kê danh sách các thư viện được sử dụng riêng cho các nền tảng mà Arduino hỗ trợ ''(Web IDE, PC IDE, ...)''. Thông qua công cụ này các bạn sẽ có những tiện lợi như là: Tên thư viện, tác giả, cập nhật phiên..."</p>
<hr />
<div>== Cách cài đặt và cập nhật thư viện qua Arduino Library Manager ==<br />
===Cài đặt===<br />
'''''Arduino IDE từ Version 1.6.2''''' trở đi đã hỗ trợ ''Library Manager''. Đây là công cụ liệt kê danh sách các thư viện được sử dụng riêng cho các nền tảng mà Arduino hỗ trợ ''(Web IDE, PC IDE, ...)''. Thông qua công cụ này các bạn sẽ có những tiện lợi như là: Tên thư viện, tác giả, cập nhật phiên bản mới của thư viện, tự động truy vấn và cài đặt những thư viện có liên quan khác,...<br />
<br />
Sau khi mở Arduino IDE chúng ta click và Menu '''Sketch''' -> '''Include Library''' -> '''Manage Libraries...''' <br />
[[File:HD_LibraryManager_1.JPG|alt=HD_LibraryManager_1|none|thumb|700x700px|HD_LibraryManager1]]<br />
<br />
Chọn tên thư viện, tên tác giả, version của thư viện, sau đó click '''Install'''. '''''(Có thể sẽ có nhiều thư viện trùng tên nên cần phải để ý tên của tác giả)'''''<br />
[[File:HD_LibraryManager_2.JPG|alt=HD_LibraryManager_2|none|thumb|700x700px|HD_LibraryManager2]]<br />
<br />
Nếu thư viện bạn chọn cần thêm các thư viện hỗ trợ khác, IDE sẽ thông báo như hình.<br />
[[File:HD_LibraryManager_3_dependencies_library.JPG|alt=HD_LibraryManager_3_dependencies_library|none|thumb|700x700px|HD_LibraryManager_3_dependencies_library]]<br />
Để hạn chế IDE biên dịch lỗi thường sẽ chọn '''Install all''' ''(đối với newbie)''<br />
<br />
<br />
===Cập nhật===<br />
Việc cập nhật thư viện các bạn mở '''Library Manager''' '''''> chọn type:''''' '''Updatable''' '''''> nhập tên thư viện cần cập nhật'''''<br />
* Để cập nhật ''version cuối cùng'' các bạn chỉ cần click '''Update'''<br />
* Bạn cũng có thể chọn bất kỳ ''version'' nào bạn cảm thấy tương thích với dự án của bạn sau đó click '''Install'''.<br />
[[File:HD_LibraryManager_4_Update.JPG|alt=HD_LibraryManager_4_Update|none|thumb|700x700px|HD_LibraryManager_4_Update]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:HD_LibraryManager_4_Update.JPG&diff=5237File:HD LibraryManager 4 Update.JPG2023-10-12T05:20:39Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:HD_LibraryManager_3_dependencies_library.JPG&diff=5236File:HD LibraryManager 3 dependencies library.JPG2023-10-12T04:51:03Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:HD_LibraryManager_2.JPG&diff=5235File:HD LibraryManager 2.JPG2023-10-12T04:50:27Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:HD_LibraryManager_1.JPG&diff=5234File:HD LibraryManager 1.JPG2023-10-12T04:49:40Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_MakerEdu_Creator&diff=3980Mạch MakerEdu Creator2023-06-21T06:17:43Z<p>Xuanngoc1992: /* Các tính năng vượt trội */</p>
<hr />
<div>==Giới thiệu==<br />
[[image:makeredu_creator.jpg|thumb|400x400px|MakerEdu Creator|link=Special:FilePath/makeredu_creator.jpg|alt=]]<br />
MakerEdu Creator mà mạch điều khiển trung tâm trong hệ sinh thái phần cứng Robotics MakerEdu với 3 chức năng chính:<br />
<br />
# Chức năng lưu trữ và thực thi các lệnh lập trình qua Khối Vi Điều Khiển (Microcontroller Unit).<br />
# Chức năng cấp nguồn cho các mạch ngoại vi, điều khiển động cơ (motor) qua Khối Nguồn (Power Unit).<br />
# Chức năng giao tiếp và điều khiển các mạch module chức năng ([[Template:MakerEdu Module|MakerEdu Module]]), cảm biến ([[Template:MakerEdu Sensor|MakerEdu Sensor)]] qua các cổng kết nối chuẩn XH2.54.<br />
<br />
Mạch MakerEdu Creator được thiết kế dựa trên nền tảng là mạch Arduino Uno nên hoàn toàn tương thích với các phần mềm:<br />
<br />
* [https://www.arduino.cc/en/software Phần mềm Arduino (chọn Device là Arduino Uno).]<br />
* [https://www.mblock.cc/en/download/ Phần mềm Mblock (chọn Device là MakerEdu Creator).]<br />
* [https://thestempedia.com/product/pictoblox/ Phần mềm PictoBlox (Chọn Device là Arduino Uno).]<br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|MakerEdu Creator<br />
|-<br />
! scope="row" |Vi điều khiển<br />
|ATmega328P-PU<br />
|-<br />
! scope="row" |Điện áp hoạt động<br />
|5VDC từ cổng USB-C<br />
|-<br />
! scope="row" |Digital Port<br />
| D10, D11, D12, D3+D2<br />
|-<br />
! scope="row" |Analog Port<br />
|A1, A2, A3<br />
|-<br />
!I2C Port<br />
|3 x I2C (SDA: A4 / SCL: A5)<br />
|-<br />
!Uart Port <br />
|1 x UART (RX: D0 / TX: D1)<br />
|-<br />
!RC Servo motor control Port<br />
|D10, D11<br />
|-<br />
! rowspan="2" |DC motor control port<br />
|Motor_A (Speed: D6 / Direction: D8, D9)<br />
|-<br />
|Motor_B (Speed: D5 / Direction: D4, D7)<br />
|-<br />
! scope="row" |Dòng DC đầu ra các chân I/O<br />
| Max 20mA<br />
|-<br />
! scope="row" |Flash Memory<br />
|32KB với 0.5 KB sử dụng cho bootloader<br />
|-<br />
! scope="row" |SRAM<br />
|2KB<br />
|-<br />
! scope="row" |EEPROM<br />
|1KB<br />
|-<br />
! scope="row" |Clock Speed<br />
|16MHz<br />
|-<br />
! scope="row" |LED_BUILTIN<br />
|D13<br />
|-<br />
!IC nạp chương trình và giao tiếp UART<br />
|CH340<br />
|-<br />
!Cổng giao tiếp máy tính<br />
|USB-C<br />
|-<br />
!Tương tích hệ điều hành<br />
|Windows / MacOS / Linux<br />
|}<br />
<br />
==Kích thước==<br />
[[File:makeredu_creator_dimension.JPG|alt=MakerEdu Creator dimension|none|thumb|400x400px|MakerEdu Creator dimension]]<br />
<br />
==Các tính năng vượt trội ==<br />
[[File:makeredu_creator_functions.jpg|alt=MakerEdu Creator Advance Function|thumb|400x400px|MakerEdu Creator Advance Function]]<br />
<br />
# Mạch MakerEdu Creator thuộc [[Template:MakerEdu|hệ sinh thái phần cứng Robotics MakerEdu]] với chuẩn kết nối connector XH2.54 chắc chắn, chống ngược và dễ dàng tháo lắp khi sử dụng với các mạch module chức năng ([[Template:MakerEdu Module|MakerEdu Module]]) và cảm biến ([[Template:MakerEdu Sensor|MakerEdu Sensor]]).<br />
# Cấp nguồn qua cổng USB-C dễ dàng và an toàn, có thể sử dụng pin dự phòng (Power Bank), nguồn sạc điện thoại hoặc nguồn từ cổng USB máy tính để cấp nguồn cho mạch MakerEdu Creator.<br />
# Tích hợp 2 cổng điều khiển 2 x Động cơ RC Servo.<br />
# Tích hợp Driver điều khiển 2 x Động cơ DC.<br />
# Vỏ Mica bảo vệ an toàn, tránh chập chạm.<br />
# Tương thích với hầu hết các hệ điều hành Windows / MacOS / Linux và các phần mềm lập trình phổ biến: Arduino, Mblock, PictoBlox,...<br />
<br />
== Hình ảnh sản phẩm ==<br />
[[File:MakerEdu Creator front and back.jpg|alt=MakerEdu Creator front and back|none|thumb|1000x1000px|MakerEdu Creator front and back]]<br />
<br />
==Hướng dẫn sử dụng với phần mềm Arduino ==<br />
<br />
===Hướng dẫn sử dụng phần mềm Arduino cơ bản: ===<br />
{{tongquanarduino}}<br />
<br />
===Hướng dẫn kết nối và nạp chương trình mẫu cho '''''Mạch MakerEdu Creator''''' trên phần mềm Arduino:===<br />
'''''<u>1) Kết nối máy tính:</u>''''' Kết nối '''''Mạch MakerEdu Creator''''' với máy tính bằng cáp USB-C sẽ thấy Led nguồn PWR trên mạch phát sáng.[[File:Connect MakerEdu Creator with Computer by USB-C cable.jpg|none|thumb|700x700px|alt=MakerEdu Creator connect with the computer|MakerEdu Creator connect with the computer]]'''<u>2) Cài đặt Driver:</u>''' '''''Mạch MakerEdu Creator''''' là một mạch Arduino Uno Compatible (tương thích Arduino Uno) sử dụng '''''IC nạp chương trình và giao tiếp máy tính CH340,''''' các bạn có thể tham khảo hướng dẫn cài đặt [[Cách cài đặt Driver và nạp chương trình cho mạch Arduino / Arduino Compatible|Driver tại đây cho hệ điều hành Windows]], '''''lưu ý hệ điều hành MacOS hoặc Linux sẽ tự nhận Driver mà không cần cài đặt.'''''<br />
<br />
'''<u>3) Cấu hình mạch trên phần mềm Arduino:</u>''' Để cấu hình mạch trên phần mềm Arduino chúng ta cần làm các bước sau:<br />
<br />
*Thiết lập '''Board''' tại '''''Tools > Board > Arduino AVR Boards > Arduino Uno''''' và '''Port''' (cổng kết nối) cho mạch, nếu không xác định được cổng kết nối có thể ngắt kết nối mạch và kết nối lại đồng thời kiểm tra phần Port để thấy cổng kết nối mới của mạch xuất hiện:<br />
[[File:Vietduino Uno Board and Port.jpg|alt=Vietduino Uno Board and Port|none|thumb|700x700px|MakerEdu Creator Board and Port]]<br />
*Sau khi đã hoàn thành các thiết lập cơ bản bạn có thể nạp chương trình '''Blink''' sau vào mạch MakerEdu Creator trên phần mềm Arduino bằng cách nhấn vào nút '''Upload''' hoặc chọn '''''Sketch > Upload''''' sẽ thấy đèn Led L13 trên mạch chớp tắt 1 giây 1 lần:<br />
<source lang="c++">/*<br />
Blink<br />
Turns an LED_BUILTIN on D13 of MakerEdu Creator for one second, then off for one second, repeatedly.<br />
*/<br />
// the setup function runs once when you press reset or power the board<br />
void setup() {<br />
// initialize digital pin LED_BUILTIN on D13 as an output.<br />
pinMode(13, OUTPUT);<br />
}<br />
<br />
// the loop function runs over and over again forever<br />
void loop() {<br />
digitalWrite(13, HIGH); // turn the LED on (HIGH is the voltage level)<br />
delay(1000); // wait for a second<br />
digitalWrite(13, LOW); // turn the LED off by making the voltage LOW<br />
delay(1000); // wait for a second<br />
}</source><br />
[[File:Upload Blink on Vietduino Uno.jpg|alt=Arduino Upload Blink on Vietduino Uno|none|thumb|700x700px|Arduino Upload Blink on MakerEdu Creator]]<br />
== Hướng dẫn sử dụng với phần mềm Block ==<br />
<br />
=== Hướng dẫn sử dụng phần mềm Mblock cơ bản: ===<br />
{{tongquanmblock}}<br />
<br />
=== Hướng dẫn kết nối và nạp chương trình cho '''''Mạch MakerEdu Creator''''' trên phần mềm Mblock: ===<br />
'''''<u>1) Kết nối máy tính:</u>''''' Kết nối '''''Mạch MakerEdu Creator''''' với máy tính bằng cáp USB-C sẽ thấy Led nguồn PWR trên mạch phát sáng như ở phần hướng dẫn Arduino.<br />
<br />
'''<u>''2) Cài đặt Driver và Cấu hình Device:''</u> Cài đặt Driver và cấu hình Mạch MakerEdu Creator trên phần mềm Mblock theo [[Cách cài đặt Driver và Device cho mạch MakerEdu Creator trên phần mềm mBlock|hướng dẫn tại đây.]]'''<br />
<br />
''<u>3) Nạp chương trình mẫu:</u>'' Nạp chương trình chớp tắt đèn Led L13 trên mạch MakerEdu Creator với phần mềm Mblock để kiểm tra hoạt động:<br />
[[File:Mblock upload Blink on MakerEdu Creator.png|alt=Mblock upload Blink on MakerEdu Creator|none|thumb|700x700px|Mblock upload Blink on MakerEdu Creator]]<br />
<br />
== Hướng dẫn sử dụng với phần mềm PictoBlox ==<br />
'''''<u>1) Kết nối máy tính:</u>''''' Kết nối '''''Mạch MakerEdu Creator''''' với máy tính bằng cáp USB-C sẽ thấy Led nguồn PWR trên mạch phát sáng như ở phần hướng dẫn Arduino.<br />
<br />
'''<u>''2) Cài đặt Driver :''</u> Cài đặt Driver cho Mạch MakerEdu Creator tương tự như trên phần mềm Mblock theo [[Cách cài đặt Driver và Device cho mạch MakerEdu Creator trên phần mềm mBlock|hướng dẫn tại đây.]]'''<br />
<br />
''<u>3) Cấu hình mạch trên phần mềm PictoBlox:</u>''<br />
<br />
Trên phần mềm PictoBlox, tại thanh công cụ chính chọn '''[Board]''', sau đó chọn mạch kết nối là '''Arduino Uno''' vì mạch MakerEdu Creator là một mạch Arduino Uno Compatible (tương thích Arduino Uno):<br />
[[File:MakerEdu Creator board config PictoBlox.png|alt=MakerEdu Creator board config PictoBlox|none|thumb|700x700px|MakerEdu Creator board config PictoBlox]]<br />
Sau đó tại thanh công cụ chính chọn cổng kết nối của MakerEdu Creator tại mục '''[Connect]''', cổng kết nối thường sẽ có tên là '''''usbserialxx (trên MacOS)''''' hoặc '''''COMxx (trên Windows)''''', nếu không xác định được cổng kết nối có thể ngắt kết nối mạch với máy tính và kết nối lại, quan sát phần cổng mới trước và sau khi kết nối để xác định, sau khi kết nối thành công biểu tương kết nối cạnh mục [Connect] sẽ thay đổi để báo hiệu:<br />
[[File:MakerEdu Creator port config PictoBlox.png|alt=MakerEdu Creator port config PictoBlox|none|thumb|700x700px|MakerEdu Creator port config PictoBlox]]<br />
''<u>3) Nạp chương trình mẫu:</u>'' Tại mục [Mode] trên thanh công cụ, chọn Tab [Upload], sau đó nhấp nút [Upload Code] để nạp chương trình chớp tắt đèn Led L13 trên mạch MakerEdu Creator giúp kiểm tra hoạt động:<br />
[[File:PictoBlox upload Blink on MakerEdu Creator.png|alt=PictoBlox upload Blink on MakerEdu Creator|none|thumb|900x900px|PictoBlox upload Blink on MakerEdu Creator]]<br />
<br />
==Nhà phân phối==<br />
Có thể mua mạch MakerEdu Creator tại các nhà phân phối sau:<br />
<br />
*[https://hshop.vn/products/mach-makeredu-creator-arduino-uno-compatible Hshop.vn - Điện tử & Robot.]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Vietduino_Wifi_BLE_ESP32_(Arduino_Compatible)&diff=3812Mạch Vietduino Wifi BLE ESP32 (Arduino Compatible)2023-05-23T08:48:17Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[image:Vietduino Wifi BLE ESP32.jpg|thumb|472x472px|Vietduino Wifi BLE ESP32 Board|link=Special:FilePath/Vietduino Wifi BLE ESP32.jpg|alt=]]<br />
==Giới thiệu==<br />
'''''Mạch Vietduino Wifi BLE ESP32 (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 Wifi BLE SoC ESP32 ESP-WROOM-32E''''' từ chính hãng '''''Espressif''''' với các ưu điểm vượt trội:<br />
#Thiết kế với hình dạng và các chân tín hiệu được sắp xếp để có độ tương đồng về chức năng cao nhất với quy chuẩn Arduino. <br />
#'''S'''ử dụng mạch nguồn xung giảm áp với ưu điểm là hiệu suất chuyển đổi cao, toả nhiệt thấp, tiết kiệm năng lượng, dải điện áp đầu vào cấp cho mạch rộng từ 6~24VDC với dòng đầu ra lớn: 5VDC/Max 1500mA, 3.3VDC / Max 700mA.<br />
#'''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.<br />
#'''S'''ử dụng IC chuyển đổi USB-UART CH340 được nhập khẩu chính hãng cho độ ổn định và độ bền cao.<br />
#Chức năng cách ly nguồn cổng USB tự động khi cấp nguồn ngoài từ chân Vin hoặc giắc DC giúp bảo vệ cổng USB máy tính của bạn an toàn hơn.<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|'''''Mạch Vietduino Wifi BLE ESP32 (Arduino Compatible)''''' <br />
|-<br />
! scope="row" |CPU and OnChip Memory<br />
|<br />
* ESP32-D0WD-V3 embedded, Xtensa dual-core 32-bit LX6 microprocessor, up to 240 MHz<br />
* 448 KB ROM<br />
* 520 KB SRAM<br />
* 16 KB SRAM in RTC<br />
|-<br />
! scope="row" |Power Supply<br />
|Power Input:<br />
<br />
* DC Plug: 6~24VDC, Current > 500mA<br />
* USB-C: 5VDC, Current > 500mA<br />
<br />
Power Output:<br />
<br />
* 5VDC: Max 1500mA<br />
* 3.3VDC: Max 700mA<br />
|-<br />
!Interface<br />
|SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1)<br />
|-<br />
!Wifi<br />
|<br />
* 802.11b/g/n<br />
* Bit rate: 802.11n up to 150 Mbps<br />
* A-MPDU and A-MSDU aggregation<br />
* 0.4 µs guard interval support<br />
* Center frequency range of operating channel: 2412 ~ 2484 MHz<br />
|-<br />
! scope="row" |Bluetooth<br />
|<br />
* Bluetooth V4.2 BR/EDR and Bluetooth LE specification<br />
* Class-1, class-2 and class-3 transmitter<br />
* AFH<br />
* CVSD and SBC<br />
|-<br />
! scope="row" |Integrated Components on Module<br />
|<br />
* 40 MHz crystal oscillator<br />
* 4MB (XXN4) / 16MB (XX0H28) SPI flash<br />
|-<br />
!Antenna<br />
|PCB (WROOM-32E) / IPEX (WROOM-32UE)<br />
|-<br />
! scope="row" |Button<br />
|Reset<br />
|-<br />
!Led<br />
|TX / RX / IO18 <br />
|-<br />
!Programmer<br />
|USB-UART CH340 Included<br />
|-<br />
!Packet<br />
|Arduino Packet<br />
|}<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=VietduinoUno_dimension.JPG<br />
|name=Vietduino Wifi BLE ESP32 (Arduino Compatible)<br />
}}<br />
<br />
==Hình ảnh ==<br />
[[File:Vietduino Wifi BLE ESP32 Front and Back.jpg|alt=Vietduino Wifi BLE ESP32 Front and Back|none|thumb|964x964px|Vietduino Wifi BLE ESP32 Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
{{tongquanarduino}}<br />
==Nhà phân phối==<br />
Có thể mua mạch Vietduino Wifi BLE ESP32 tại các nhà phân phối sau:<br />
<br />
* Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_ESP32_WROOM-32UE_(Arduino_Compatible)&diff=3779Mạch Mtiny ESP32 WROOM-32UE (Arduino Compatible)2023-05-22T08:54:47Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny ESP32 WROOM-32UE.jpg|alt=Mtiny ESP32 WROOM-32UE|thumb|445x445px|Mtiny ESP32 WROOM-32UE]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny ESP32 WROOM-32UE (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 Wifi BLE SoC ESP32 ESP-WROOM-32UE từ chính hãng Espressif, mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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''''' 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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny ESP32 WROOM-32UE (Arduino Compatible)<br />
|-<br />
! scope="row" |CPU and OnChip Memory<br />
|<br />
* ESP32-D0WD-V3 embedded, Xtensa dual-core 32-bit LX6 microprocessor, up to 240 MHz<br />
* 448 KB ROM<br />
* 520 KB SRAM<br />
* 16 KB SRAM in RTC<br />
|-<br />
! scope="row" |Power Supply<br />
|3.0 ~ 3.6VDC, Typical 3.3VDC, Current > 500mA<br />
|-<br />
!Interface<br />
|SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1)<br />
|-<br />
!Wifi<br />
|<br />
* 802.11b/g/n<br />
* Bit rate: 802.11n up to 150 Mbps<br />
* A-MPDU and A-MSDU aggregation<br />
* 0.4 µs guard interval support<br />
* Center frequency range of operating channel: 2412 ~ 2484 MHz<br />
|-<br />
! scope="row" |Bluetooth<br />
|<br />
* Bluetooth V4.2 BR/EDR and Bluetooth LE specification<br />
* Class-1, class-2 and class-3 transmitter<br />
* AFH<br />
* CVSD and SBC<br />
|-<br />
! scope="row" |Integrated Components on Module<br />
|<br />
* 40 MHz crystal oscillator<br />
* 4MB (XXN4) / 16MB (XX0H28) SPI flash<br />
|-<br />
!Antenna<br />
|IPEX<br />
|-<br />
! scope="row" |Button<br />
|EN (Enable) / IO0<br />
|-<br />
!Led<br />
|Power Led / D13 <br />
|-<br />
!Packet<br />
|DIP32 (16x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_ESP32_Wroom_32UE_Size.JPG<br />
|name=Mtiny ESP32 WROOM-32UE (Arduino Compatible)<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny ESP32 WROOM-32UE Front and Back.jpg|alt=Mtiny ESP32 WROOM-32UE Front and Back|none|thumb|800x800px|Mtiny ESP32 WROOM-32UE Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny ESP32 WROOM-32UE (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_ESP32_Wroom_32UE_Size.JPG&diff=3778File:Mtiny ESP32 Wroom 32UE Size.JPG2023-05-22T08:54:25Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_ESP32_WROVER-IE_(Arduino_Compatible)&diff=3777Mạch Mtiny ESP32 WROVER-IE (Arduino Compatible)2023-05-22T08:39:48Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny ESP32 WROVER-IE.jpg|alt=Mtiny ESP32 WROVER-IE|thumb|445x445px|Mtiny ESP32 WROVER-IE]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny ESP32 WROVER-IE (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 Wifi BLE SoC ESP32 ESP-WROVER-IE từ chính hãng Espressif, mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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''''' 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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny ESP32 WROVER-IE (Arduino Compatible)<br />
|-<br />
! scope="row" |CPU and OnChip Memory<br />
|<br />
* ESP32-D0WD-V3 embedded, Xtensa dual-core 32-bit LX6 microprocessor, up to 240 MHz<br />
* 448 KB ROM<br />
* 520 KB SRAM<br />
* 16 KB SRAM in RTC<br />
|-<br />
! scope="row" |Power Supply<br />
|3.0 ~ 3.6VDC, Typical 3.3VDC, Current > 500mA<br />
|-<br />
!Interface<br />
|SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1)<br />
|-<br />
!Wifi<br />
|<br />
* 802.11b/g/n<br />
* Bit rate: 802.11n up to 150 Mbps<br />
* A-MPDU and A-MSDU aggregation<br />
* 0.4 µs guard interval support<br />
* Center frequency range of operating channel: 2412 ~ 2484 MHz<br />
|-<br />
! scope="row" |Bluetooth<br />
|<br />
* Bluetooth V4.2 BR/EDR and Bluetooth LE specification<br />
* Class-1, class-2 and class-3 transmitter<br />
* AFH<br />
* CVSD and SBC<br />
|-<br />
! scope="row" |Integrated Components on Module<br />
|<br />
* 40 MHz crystal oscillator<br />
* 4MB (XX0H32) / 16MB (XX0H28) SPI Flash<br />
* 8MB external Pseudo Static RAM<br />
|-<br />
!Antenna<br />
|PCB<br />
|-<br />
! scope="row" |Button<br />
|EN (Enable) / IO0<br />
|-<br />
!Led<br />
|Power Led / D13 <br />
|-<br />
!Packet<br />
|DIP30 (15x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_ESP32_Wrover_Size.JPG<br />
|name=ESP32 WROVER-IE (Arduino Compatible)<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny ESP32 WROVER-IE Front and Back.jpg|alt=Mtiny ESP32 WROVER-IE Front and Back|none|thumb|800x800px|Mtiny ESP32 WROVER-IE Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny ESP32 WROVER-IE (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_ESP32_WROOM-32E_(Arduino_Compatible)&diff=3776Mạch Mtiny ESP32 WROOM-32E (Arduino Compatible)2023-05-22T08:38:51Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny ESP32 WROOM-32E.jpg|alt=Mtiny ESP32 WROOM-32E|thumb|445x445px|Mtiny ESP32 WROOM-32E]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny ESP32 WROOM-32E (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 Wifi BLE SoC ESP32 ESP-WROOM-32E từ chính hãng Espressif, mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny ESP32 WROOM-32E (Arduino Compatible)<br />
|-<br />
! scope="row" |CPU and OnChip Memory<br />
|<br />
* ESP32-D0WD-V3 embedded, Xtensa dual-core 32-bit LX6 microprocessor, up to 240 MHz<br />
* 448 KB ROM<br />
* 520 KB SRAM<br />
* 16 KB SRAM in RTC<br />
|-<br />
! scope="row" |Power Supply<br />
|3.0 ~ 3.6VDC, Typical 3.3VDC, Current > 500mA<br />
|-<br />
!Interface<br />
|SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1)<br />
|-<br />
!Wifi<br />
|<br />
* 802.11b/g/n<br />
* Bit rate: 802.11n up to 150 Mbps<br />
* A-MPDU and A-MSDU aggregation<br />
* 0.4 µs guard interval support<br />
* Center frequency range of operating channel: 2412 ~ 2484 MHz<br />
|-<br />
! scope="row" |Bluetooth<br />
|<br />
* Bluetooth V4.2 BR/EDR and Bluetooth LE specification<br />
* Class-1, class-2 and class-3 transmitter<br />
* AFH<br />
* CVSD and SBC<br />
|-<br />
! scope="row" |Integrated Components on Module<br />
|<br />
* 40 MHz crystal oscillator<br />
* 4MB (XXN4) / 16MB (XX0H28) SPI flash<br />
|-<br />
!Antenna<br />
|PCB<br />
|-<br />
! scope="row" |Button<br />
|EN (Enable) / IO0<br />
|-<br />
!Led<br />
|Power Led / D13 <br />
|-<br />
!Packet<br />
|DIP32 (16x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_ESP32_Wroom_32E_Size.JPG<br />
|name=Mtiny ESP32 WROOM-32E (Arduino Compatible)<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny ESP32 WROOM-32E Front and Back.jpg|alt=Mtiny ESP32 WROOM-32E Front and Back|none|thumb|800x800px|Mtiny ESP32 WROOM-32E Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny ESP32 WROOM-32E (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_ESP8266_ESP-12S_(Arduino_Compatible)&diff=3775Mạch Mtiny ESP8266 ESP-12S (Arduino Compatible)2023-05-22T08:37:54Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny ESP8266 ESP-12S.jpg|alt=Mtiny ESP8266 ESP-12S|thumb|317x317px|Mtiny ESP8266 ESP-12S]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny ESP8266 ESP-12S (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 [https://docs.ai-thinker.com/en/esp8266 Wifi SoC ESP8266 ESP-12S từ Ai-Thinker,] mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny ESP8266 ESP-12S (Arduino Compatible)<br />
|-<br />
! scope="row" |MCU<br />
|Wifi SoC ESP8266 Espressif Systems <br />
|-<br />
! scope="row" |Power Supply<br />
|3V3 Pin: 3.0 ~ 3.6VDC, Typical 3.3VDC, Current > 500mA<br />
|-<br />
!Interface<br />
|UART/HSPI/I2C/I2S/IR Remote Control GPIO/PWM<br />
|-<br />
! scope="row" |SPI Flash<br />
|Default 32Mbit<br />
|-<br />
! scope="row" |UART Baudrate <br />
|Support 300 ~ 4608000 bps, Default 115200 bps<br />
|-<br />
!Wifi<br />
|<br />
* 802.11 b/g/n support<br />
* 802.11 n support (2.4 GHz), up to 72.2 Mbp<br />
|-<br />
! scope="row" |Frequency Range<br />
|2412 ~ 2484MHz<br />
|-<br />
! scope="row" |Security<br />
|WEP / WPA-PSK / WPA2-PSK <br />
|-<br />
!Antenna<br />
|PCB<br />
|-<br />
! scope="row" |Button<br />
|RST (Reset) / IO0<br />
|-<br />
!Led<br />
|Power Led <br />
|-<br />
!Packet<br />
|DIP18 (9x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_ESP8266_12S_Size.JPG<br />
|name=Mtiny ESP8266 ESP-12S (Arduino Compatible)<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny ESP8266 ESP-12S Front and Back.jpg|alt=Mtiny ESP8266 ESP-12S Front and Back|none|thumb|800x800px|Mtiny ESP8266 ESP-12S Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny ESP8266 ESP-12S (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_ESP8266_12S_Size.JPG&diff=3774File:Mtiny ESP8266 12S Size.JPG2023-05-22T08:37:35Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_ESP8266_ESP-07S_(Arduino_Compatible)&diff=3773Mạch Mtiny ESP8266 ESP-07S (Arduino Compatible)2023-05-22T08:36:16Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny ESP8266 ESP-07S.jpg|alt=Mtiny ESP8266 ESP-07S|thumb|317x317px|Mtiny ESP8266 ESP-07S]]<br />
<br />
==Giới thiệu==<br />
'''''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 [https://docs.ai-thinker.com/en/esp8266 Wifi SoC ESP8266 ESP-07S từ Ai-Thinker,] mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny ESP8266 ESP-07S (Arduino Compatible)<br />
|-<br />
! scope="row" |MCU<br />
|Wifi SoC ESP8266 Espressif Systems <br />
|-<br />
! scope="row" |Power Supply<br />
|3V3 Pin: 3.0 ~ 3.6VDC, Typical 3.3VDC, Current > 500mA<br />
|-<br />
!Interface<br />
|UART/HSPI/I2C/I2S/IR Remote Control GPIO/PWM<br />
|-<br />
! scope="row" |SPI Flash<br />
|Default 32Mbit<br />
|-<br />
! scope="row" |UART Baudrate <br />
|Support 300 ~ 4608000 bps, Default 115200 bps<br />
|-<br />
!Wifi<br />
|<br />
* 802.11 b/g/n support<br />
* 802.11 n support (2.4 GHz), up to 72.2 Mbp<br />
|-<br />
! scope="row" |Frequency Range<br />
|2412 ~ 2484MHz<br />
|-<br />
! scope="row" |Security<br />
|WEP / WPA-PSK / WPA2-PSK <br />
|-<br />
!Antenna<br />
|IPEX<br />
|-<br />
! scope="row" |Button<br />
|RST (Reset) / IO0<br />
|-<br />
!Led<br />
|Power Led <br />
|-<br />
!Packet<br />
|DIP18 (9x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_ESP8266_07S_Size.JPG<br />
|name=Mtiny ESP8266 ESP-07S (Arduino Compatible)<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên cùng sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny ESP8266 ESP-07S Front and Back.jpg|alt=Mtiny ESP8266 ESP-07S Front and Back|none|thumb|800x800px|Mtiny ESP8266 ESP-07S Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny ESP8266 ESP-07S (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_ESP8266_07S_Size.JPG&diff=3772File:Mtiny ESP8266 07S Size.JPG2023-05-22T08:35:55Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_Uno_ATmega328P_(Arduino_Compatible)&diff=3771Mạch Mtiny Uno ATmega328P (Arduino Compatible)2023-05-22T08:34:30Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny Uno ATmega328P.jpg|alt=Mtiny Uno ATmega328P|thumb|317x317px|Mtiny Uno ATmega328P]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny Uno ATmega328P (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 nguyên mẫu là mạch Arduino Uno, mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny Uno ATmega328P (Arduino Compatible)<br />
|-<br />
! scope="row" |MCU<br />
|ATmega328P <br />
|-<br />
! scope="row" |Power Supply<br />
|5V Pin: 4.5 ~ 5.5VDC, Typical 5VDC<br />
|-<br />
!Interface<br />
|UART/SPI/I2C/PWM<br />
|-<br />
! scope="row" |Digital I/O Pins<br />
|14 (of which 6 provide PWM output)<br />
|-<br />
! scope="row" |PWM Digital I/O Pins <br />
|6<br />
|-<br />
! scope="row" |Analog Input Pins<br />
|6<br />
|-<br />
! scope="row" |DC Current per I/O Pin<br />
|20 mA <br />
|-<br />
!Flash Memory<br />
|32 KB (ATmega328P) of which 0.5 KB used by bootloader<br />
|-<br />
! scope="row" |SRAM<br />
|2 KB (ATmega328P)<br />
|-<br />
!EEPROM<br />
|1 KB (ATmega328P) <br />
|-<br />
!Clock Speed<br />
|16 MHz<br />
|-<br />
!LED_BUILTIN<br />
|13<br />
|-<br />
!Packet<br />
|DIP26 (13x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_Uno_Size.JPG<br />
|name=Mtiny Uno ATmega328P (Arduino Compatible)<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên cùng sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny Uno ATmega328P Front and Back.jpg|alt=Mtiny Uno ATmega328P Front and Back|none|thumb|800x800px|Mtiny Uno ATmega328P Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny Uno ATmega328P (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_Uno_Size.JPG&diff=3770File:Mtiny Uno Size.JPG2023-05-22T08:33:52Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_Power_Size.JPG&diff=3769File:Mtiny Power Size.JPG2023-05-22T08:31:21Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_Power&diff=3768Mạch Mtiny Power2023-05-22T08:31:10Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny Power.jpg|alt=Mtiny Power|thumb|413x413px|Mtiny Power]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny Power''''' được nghiên cứu và và sản xuất bởi [https://www.makerlab.vn/ MakerLab.vn] sử dụng để cấp nguồn cho các mạch trong '''''[[Template:Mtiny|Series Mtiny]]''''' sau khi đã nạp chương trình (không cần đến mạch nạp), mạch có khả năng cung cấp nguồn tối đa 5VDC/1500mA và 3.3VDC/700mA với đầu vào USB-C hoặc Domino phổ dụng, hỗ trợ cấp nguồn bằng Pin Dự Phòng (USB Power Bank). <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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|'''Mạch Mtiny Power'''<br />
|-<br />
! scope="row" |Power Input<br />
|USB-C: 5VDC (Support USB Power Bank)<br />
Domino (VIN): 6~24VDC<br />
|-<br />
!Power Output<br />
|5VDC - Max 1500mA<br />
3.3VDC - Max 700mA<br />
|-<br />
!Compatible<br />
| '''''[[Template:Mtiny|Mtiny Series]]'''''<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_Power_Size.JPG<br />
|name=Mtiny Power<br />
}}<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny Power Front and Back.jpg|alt=Mtiny Power Front and Back|none|thumb|600x600px|Mtiny Power Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn cấp nguồn cho các mạch ''Mtiny'' sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny Power''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_Programmer_(Arduino_Compatible)&diff=3767Mạch Mtiny Programmer (Arduino Compatible)2023-05-22T08:27:07Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny Programmer.jpg|alt=Mtiny Programmer|thumb|413x413px|Mtiny Programmer]]<br />
<br />
==Giới thiệu==<br />
'''''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à 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,...''' <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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|'''Mạch Mtiny Programmer (Arduino Compatible)'''<br />
|-<br />
! scope="row" |Main IC<br />
|USB-UART CH340 <br />
|-<br />
! scope="row" |Power Supply<br />
|5VDC USB-C<br />
|-<br />
!Interface<br />
|UART<br />
|-<br />
! scope="row" |5VDC Output Current<br />
|Max 500mA<br />
|-<br />
! scope="row" |3.3VDC Output Current <br />
|Max 700mA<br />
|-<br />
!Pinout<br />
|5V, 3V3, GND, TX, RX, IO0, AR (Arduino Reset), ER (ESP Reset) <br />
|-<br />
!Compatible<br />
| '''''[[Template:Mtiny|Mtiny Series]]'''''<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_Programmer_Size.JPG<br />
|name=Mtiny Programmer (Arduino Compatible)<br />
}}<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny Programmer Front and Back.jpg|alt=Mtiny Programmer Front and Back|none|thumb|600x600px|Mtiny Programmer Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny Programmer (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_Programmer_Size.JPG&diff=3766File:Mtiny Programmer Size.JPG2023-05-22T08:26:07Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_ESP32_WROVER-IE_(Arduino_Compatible)&diff=3765Mạch Mtiny ESP32 WROVER-IE (Arduino Compatible)2023-05-22T08:24:21Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny ESP32 WROVER-IE.jpg|alt=Mtiny ESP32 WROVER-IE|thumb|445x445px|Mtiny ESP32 WROVER-IE]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny ESP32 WROVER-IE (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 Wifi BLE SoC ESP32 ESP-WROVER-IE từ chính hãng Espressif, mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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''''' 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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny ESP32 WROVER-IE (Arduino Compatible)<br />
|-<br />
! scope="row" |CPU and OnChip Memory<br />
|<br />
* ESP32-D0WD-V3 embedded, Xtensa dual-core 32-bit LX6 microprocessor, up to 240 MHz<br />
* 448 KB ROM<br />
* 520 KB SRAM<br />
* 16 KB SRAM in RTC<br />
|-<br />
! scope="row" |Power Supply<br />
|3.0 ~ 3.6VDC, Typical 3.3VDC, Current > 500mA<br />
|-<br />
!Interface<br />
|SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1)<br />
|-<br />
!Wifi<br />
|<br />
* 802.11b/g/n<br />
* Bit rate: 802.11n up to 150 Mbps<br />
* A-MPDU and A-MSDU aggregation<br />
* 0.4 µs guard interval support<br />
* Center frequency range of operating channel: 2412 ~ 2484 MHz<br />
|-<br />
! scope="row" |Bluetooth<br />
|<br />
* Bluetooth V4.2 BR/EDR and Bluetooth LE specification<br />
* Class-1, class-2 and class-3 transmitter<br />
* AFH<br />
* CVSD and SBC<br />
|-<br />
! scope="row" |Integrated Components on Module<br />
|<br />
* 40 MHz crystal oscillator<br />
* 4MB (XX0H32) / 16MB (XX0H28) SPI Flash<br />
* 8MB external Pseudo Static RAM<br />
|-<br />
!Antenna<br />
|PCB<br />
|-<br />
! scope="row" |Button<br />
|EN (Enable) / IO0<br />
|-<br />
!Led<br />
|Power Led / D13 <br />
|-<br />
!Packet<br />
|DIP30 (15x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_ESP32_Wrover_Size.JPG<br />
|name=ESP32 WROVER-IE<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny ESP32 WROVER-IE Front and Back.jpg|alt=Mtiny ESP32 WROVER-IE Front and Back|none|thumb|800x800px|Mtiny ESP32 WROVER-IE Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny ESP32 WROVER-IE (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_ESP32_Wrover_Size.JPG&diff=3764File:Mtiny ESP32 Wrover Size.JPG2023-05-22T08:22:49Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_Mtiny_ESP32_WROOM-32E_(Arduino_Compatible)&diff=3763Mạch Mtiny ESP32 WROOM-32E (Arduino Compatible)2023-05-22T08:21:22Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[File:Mtiny ESP32 WROOM-32E.jpg|alt=Mtiny ESP32 WROOM-32E|thumb|445x445px|Mtiny ESP32 WROOM-32E]]<br />
<br />
==Giới thiệu==<br />
'''''Mạch Mtiny ESP32 WROOM-32E (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 Wifi BLE SoC ESP32 ESP-WROOM-32E từ chính hãng Espressif, mạch có thiết kế nhỏ gọn tiện lắp đặt, dễ dàng kết nối và lập trình với phần mềm Arduino qua mạch nạp '''''Mtiny Programmer''''' với chuẩn nạp '''''Mtiny Socket'''.'' <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><br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
!Model<br />
|Mtiny ESP32 WROOM-32E (Arduino Compatible)<br />
|-<br />
! scope="row" |CPU and OnChip Memory<br />
|<br />
* ESP32-D0WD-V3 embedded, Xtensa dual-core 32-bit LX6 microprocessor, up to 240 MHz<br />
* 448 KB ROM<br />
* 520 KB SRAM<br />
* 16 KB SRAM in RTC<br />
|-<br />
! scope="row" |Power Supply<br />
|3.0 ~ 3.6VDC, Typical 3.3VDC, Current > 500mA<br />
|-<br />
!Interface<br />
|SD card, UART, SPI, SDIO, I2C, LED PWM, Motor PWM, I2S, IR, pulse counter, GPIO, capacitive touch sensor, ADC, DAC, Two-Wire Automotive Interface (TWAI®, compatible with ISO11898-1)<br />
|-<br />
!Wifi<br />
|<br />
* 802.11b/g/n<br />
* Bit rate: 802.11n up to 150 Mbps<br />
* A-MPDU and A-MSDU aggregation<br />
* 0.4 µs guard interval support<br />
* Center frequency range of operating channel: 2412 ~ 2484 MHz<br />
|-<br />
! scope="row" |Bluetooth<br />
|<br />
* Bluetooth V4.2 BR/EDR and Bluetooth LE specification<br />
* Class-1, class-2 and class-3 transmitter<br />
* AFH<br />
* CVSD and SBC<br />
|-<br />
! scope="row" |Integrated Components on Module<br />
|<br />
* 40 MHz crystal oscillator<br />
* 4MB (XXN4) / 16MB (XX0H28) SPI flash<br />
|-<br />
!Antenna<br />
|PCB<br />
|-<br />
! scope="row" |Button<br />
|EN (Enable) / IO0<br />
|-<br />
!Led<br />
|Power Led / D13 <br />
|-<br />
!Packet<br />
|DIP32 (16x2) 2.54mm<br />
|-<br />
!Programmer<br />
|[[Mạch Mtiny Programmer (Arduino Compatible)]]<br />
|-<br />
!Programmer Connector<br />
|Mtiny Socket - IDC 8-Pin (2x4)<br />
|}<br />
<br />
==Kích thước==<br />
{{kxnImageDimension<br />
|file=Mtiny_ESP32_Wroom_32E_Size.JPG<br />
|name=Mtiny ESP32 WROOM-32E<br />
}}<br />
<br />
==Các tính năng vượt trội==<br />
1) Thiết kế nhỏ gọn với chuẩn chân cắm DIP 2.54mm, tương thích với hầu hết các loại BreadBoard thông dụng.<br />
<br />
2) Thuộc Series '''''Mtiny''''' nên sử dụng chung mạch nạp chương trình và giao tiếp máy tính ''[[Mạch Mtiny Programmer (Arduino Compatible)|'''Mtiny Programmer''']]'' với chuẩn nạp '''''Mtiny Socket'''.''<br />
<br />
3) Bổ sung thêm các linh kiện giúp ổn định, chống nhiễu.<br />
<br />
4) Sau khi đã nạp chương trình, có thể cấp nguồn linh hoạt cho mạch bằng mạch '''''Mtiny Power''' (6~24VDC) hoặc cấp nguồn trực tiếp qua chân 3V3 (3~3.3VDC).''<br />
<br />
==Hình ảnh ==<br />
[[File:Mtiny ESP32 WROOM-32E Front and Back.jpg|alt=Mtiny ESP32 WROOM-32E Front and Back|none|thumb|800x800px|Mtiny ESP32 WROOM-32E Front and Back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
<br />
=== Hướng dẫn hàn chân cho các mạch ''Mtiny'': ===<br />
<br />
=== Hướng dẫn nạp chương trình với Arduino sử dụng mạch ''Mtiny Programmer'': ===<br />
<br />
=== Hướng dẫn cấp nguồn sử dụng mạch ''Mtiny Power'' sau khi đã nạp chương trình: ===<br />
<br />
==Nhà phân phối==<br />
Có thể mua '''''Mạch Mtiny ESP32 WROOM-32E (Arduino Compatible)''''' tại các nhà phân phối sau:<br />
<br />
*Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=Template:KxnImageDimension&diff=3762Template:KxnImageDimension2023-05-22T08:17:13Z<p>Xuanngoc1992: Created page with "{{{name}}}"</p>
<hr />
<div>[[File:{{{file}}}|alt={{{name}}}|none|thumb|400x400px|{{{name}}}]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:Mtiny_ESP32_Wroom_32E_Size.JPG&diff=3761File:Mtiny ESP32 Wroom 32E Size.JPG2023-05-22T08:07:48Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_%C4%91%C3%B3ng_ng%E1%BA%AFt_t%E1%BA%A3i_MKE-M05_optocoupler_relay_module&diff=1598Mạch đóng ngắt tải MKE-M05 optocoupler relay module2022-03-03T04:14:09Z<p>Xuanngoc1992: /* Các chân tín hiệu */</p>
<hr />
<div>[[image:mkl-m05_optocoupler_relay_module.jpg|thumb|400x400px|MKL-M05 optocoupler relay module|link=Special:FilePath/mkl-m05_optocoupler_relay_module.jpg|alt=MKL-M05 optocoupler relay module]]<br />
==Giới thiệu==<br />
Mạch đóng ngắt tải MKL-M05 optocoupler relay module được sử dụng như một dạng công tắc 3 cực với ba tiếp điểm thường đóng (NC), thường mở (NO) và chân chung (COM) được điều khiển bằng tín hiệu từ mạch xử lý, mạch có thể đóng ngắt dòng điện, tín hiệu điện một chiều (DC) và xoay chiều (AC), mạch được thiết kế chống nhiễu và bảo vệ an toàn với Transistor, Diode và Opto cách ly.<br />
<br />
Mạch đóng ngắt tải MKL-M05 optocoupler relay module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Nguyên lý hoạt động==<br />
Relay hoạt động như một công tắc 3 cực có thể được sử dụng để đóng ngắt nguồn hoặc tín hiệu điện AC/DC, hoạt động đóng ngắt của Relay được điều khiển bởi chân tín hiệu của mạch xử lý, các chân tiếp điểm của Relay:<br />
<br />
* NC: là viết tắt của chân tiếp điểm thường đóng (Normally Close), chân này sẽ luôn nối với chân chung (COM) khi chưa có tín hiệu kích của mạch xử lý hoặc khi Relay chưa hoạt động, khi có tín hiệu kích từ mạch xử lý thì chân (COM) sẽ ngắt kết nối với chân (NC) và chuyển sang nối với chân (NO).<br />
* NO: là viết tắt của chân tiếp điểm thường mở (Normally Open), ngược lại với chân (NC) chân này sẽ không nối với chân (COM) khi chưa có tín hiệu kích của mạch xử lý hoặc khi Relay chưa hoạt động, khi có tín hiệu kích từ mạch xử lý thì chân (COM) sẽ ngắt kết nối với chân (NC) và chuyển sang nối với chân (NO).<br />
* COM: là viết tắt của chân chung (Common), chân này có thể điều khiển bởi tín hiệu từ mạch xử lý để có thể nối hoặc ngắt với hai chân (NC) hoặc (NO), khi chưa có tín hiệu kích của mạch xử lý hoặc khi Relay chưa hoạt động thì chân (COM) luôn nối với chân (NC).<br />
Dựa vào nguyên lý hoạt động của Relay ta có thể sử dụng cặp tiếp điểm (COM) / (NO) hoặc (COM) / (NC) đấu nối tiếp với tải hoặc tín hiệu điện AC/DC để có thể điều khiển đóng ngắt bằng mạch xử lý như hình:<br />
<br />
[[File:How relay work.gif|alt=Nguyên lý hoạt động của Relay|none|thumb|420x420px|Nguyên lý hoạt động của Relay]]<br />
<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Digital<br />
*Điện áp giao tiếp: TTL 3.3VDC<br />
*Loại Relay: SRD-05VDC-SL-C<br />
*Công suất chịu tải của Relay:<br />
**10A 250VAC / 10A 125VAC<br />
**10A 30VDC / 10A 28VDC<br />
*Tích` hợp Transistor, Diode và Opto cách ly bảo vệ an toàn, chống nhiễu.<br />
*Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
<br />
{{kxnKichThuocFrame_C2<br />
|name=MKL-M05 optocoupler relay module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m05_optocoupler_relay_module_back.jpg|thumb|400x400px|MKL-M05 optocoupler relay module back|link=Special:FilePath/mkl-m05_optocoupler_relay_module_back.jpg|alt=MKL-M05 optocoupler relay module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-M05<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
|Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital In<br />
|-<br />
|NC<br />
|Cổng kết nối chân tiếp điểm thường đóng của Relay (Normally Close)<br />
|-<br />
|COM<br />
|Cổng kết nối chân tiếp điểm chung của Relay (Common)<br />
|-<br />
|NO<br />
|Cổng kết nối chân tiếp điểm thường mở của Relay (Normally Open)<br />
|-<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!SIG (Digital In)<br />
!Trạng thái<br />
|-<br />
|TTL HIGH<br />
|Không hoạt động (Off)<br />
|-<br />
|TTL LOW<br />
| Hoạt động (On)<br />
|-<br />
|}<br />
<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch đóng ngắt tải MKL-M05 optocoupler relay module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M05_optocoupler_relay_module_OnOff_5s"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M05_optocoupler_relay_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch đóng ngắt tải MKL-M05 optocoupler relay module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch đóng ngắt tải MKL-M05 optocoupler relay module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch đóng ngắt tải MKL-M05 optocoupler relay module tại các nhà phân phối sau:<br />
<br />
* [https://hshop.vn/products/mach-dong-ngat-tai-mkl-m05-optocoupler-relay-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_%C4%91%C3%B3ng_ng%E1%BA%AFt_t%E1%BA%A3i_MKE-M05_optocoupler_relay_module&diff=1597Mạch đóng ngắt tải MKE-M05 optocoupler relay module2022-03-03T04:13:09Z<p>Xuanngoc1992: /* Các chân tín hiệu */</p>
<hr />
<div>[[image:mkl-m05_optocoupler_relay_module.jpg|thumb|400x400px|MKL-M05 optocoupler relay module|link=Special:FilePath/mkl-m05_optocoupler_relay_module.jpg|alt=MKL-M05 optocoupler relay module]]<br />
==Giới thiệu==<br />
Mạch đóng ngắt tải MKL-M05 optocoupler relay module được sử dụng như một dạng công tắc 3 cực với ba tiếp điểm thường đóng (NC), thường mở (NO) và chân chung (COM) được điều khiển bằng tín hiệu từ mạch xử lý, mạch có thể đóng ngắt dòng điện, tín hiệu điện một chiều (DC) và xoay chiều (AC), mạch được thiết kế chống nhiễu và bảo vệ an toàn với Transistor, Diode và Opto cách ly.<br />
<br />
Mạch đóng ngắt tải MKL-M05 optocoupler relay module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Nguyên lý hoạt động==<br />
Relay hoạt động như một công tắc 3 cực có thể được sử dụng để đóng ngắt nguồn hoặc tín hiệu điện AC/DC, hoạt động đóng ngắt của Relay được điều khiển bởi chân tín hiệu của mạch xử lý, các chân tiếp điểm của Relay:<br />
<br />
* NC: là viết tắt của chân tiếp điểm thường đóng (Normally Close), chân này sẽ luôn nối với chân chung (COM) khi chưa có tín hiệu kích của mạch xử lý hoặc khi Relay chưa hoạt động, khi có tín hiệu kích từ mạch xử lý thì chân (COM) sẽ ngắt kết nối với chân (NC) và chuyển sang nối với chân (NO).<br />
* NO: là viết tắt của chân tiếp điểm thường mở (Normally Open), ngược lại với chân (NC) chân này sẽ không nối với chân (COM) khi chưa có tín hiệu kích của mạch xử lý hoặc khi Relay chưa hoạt động, khi có tín hiệu kích từ mạch xử lý thì chân (COM) sẽ ngắt kết nối với chân (NC) và chuyển sang nối với chân (NO).<br />
* COM: là viết tắt của chân chung (Common), chân này có thể điều khiển bởi tín hiệu từ mạch xử lý để có thể nối hoặc ngắt với hai chân (NC) hoặc (NO), khi chưa có tín hiệu kích của mạch xử lý hoặc khi Relay chưa hoạt động thì chân (COM) luôn nối với chân (NC).<br />
Dựa vào nguyên lý hoạt động của Relay ta có thể sử dụng cặp tiếp điểm (COM) / (NO) hoặc (COM) / (NC) đấu nối tiếp với tải hoặc tín hiệu điện AC/DC để có thể điều khiển đóng ngắt bằng mạch xử lý như hình:<br />
<br />
[[File:How relay work.gif|alt=Nguyên lý hoạt động của Relay|none|thumb|420x420px|Nguyên lý hoạt động của Relay]]<br />
<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Digital<br />
*Điện áp giao tiếp: TTL 3.3VDC<br />
*Loại Relay: SRD-05VDC-SL-C<br />
*Công suất chịu tải của Relay:<br />
**10A 250VAC / 10A 125VAC<br />
**10A 30VDC / 10A 28VDC<br />
*Tích` hợp Transistor, Diode và Opto cách ly bảo vệ an toàn, chống nhiễu.<br />
*Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
<br />
{{kxnKichThuocFrame_C2<br />
|name=MKL-M05 optocoupler relay module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m05_optocoupler_relay_module_back.jpg|thumb|400x400px|MKL-M05 optocoupler relay module back|link=Special:FilePath/mkl-m05_optocoupler_relay_module_back.jpg|alt=MKL-M05 optocoupler relay module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-M05<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
|Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital In<br />
|-<br />
|NC<br />
|Cổng kết nối chân tiếp điểm thường đóng của Relay (Normally Close)<br />
|-<br />
|COM<br />
|Cổng kết nối chân tiếp điểm chung của Relay (Common)<br />
|-<br />
|NO<br />
|Cổng kết nối chân tiếp điểm thường mở của Relay (Normally Open)<br />
|-<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!SIG (Digital In)<br />
!Trạng thái<br />
|-<br />
|TTL HIGH<br />
|Hoạt động (Off)<br />
|-<br />
|TTL LOW<br />
| Không hoạt động (On)<br />
|-<br />
|}<br />
<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch đóng ngắt tải MKL-M05 optocoupler relay module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M05_optocoupler_relay_module_OnOff_5s"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M05_optocoupler_relay_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch đóng ngắt tải MKL-M05 optocoupler relay module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch đóng ngắt tải MKL-M05 optocoupler relay module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch đóng ngắt tải MKL-M05 optocoupler relay module tại các nhà phân phối sau:<br />
<br />
* [https://hshop.vn/products/mach-dong-ngat-tai-mkl-m05-optocoupler-relay-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_led_%C4%91%C6%A1n_MKE-M01_10mm_single_LED_module&diff=1596Mạch led đơn MKE-M01 10mm single LED module2022-03-03T04:09:50Z<p>Xuanngoc1992: /* Thông số kỹ thuật */</p>
<hr />
<div>[[image:mkl-m01_10mm_single_led_module1.jpg|thumb|400x400px|MKL-M01 10mm single led module|link=Special:FilePath/mkl-m01_10mm_single_led_module1.jpg|alt=MKL-M01 10mm single led module]]<br />
==Giới thiệu==<br />
Mạch led đơn MKL-M01 10mm single LED module sử dụng loại LED kích thước lớn 10mm giúp bạn dễ dàng ứng dụng trong các mô hình xe, trang trí,..., mạch gồm có 4 phiên bản với các màu sắc: Trắng, Xanh lá, Vàng, Đỏ.<br />
<br />
Mạch led đơn MKL-M01 10mm single LED module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Digital<br />
*Điện áp giao tiếp: TTL 3.3VDC/5VDC<br />
*Có 4 phiên bản màu sắc: Trắng , Xanh Lá, Vàng, Đỏ.<br />
*Sử dụng LED kích thước 10mm.<br />
* Tích hợp Transistor giúp giảm dòng tiêu thụ và bảo vệ các chân GPIO của mạch xử lý.<br />
*Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-M01 10mm single LED module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m01_10mm_single_led_module_back.jpg|thumb|400x400px|MKL-M01 10mm single led module back|link=Special:FilePath/mkl-m01_10mm_single_led_module_back.jpg|alt=MKL-M01 10mm single led module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-M01<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
| Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital In<br />
|-<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!SIG (Digital In)<br />
!Trạng thái<br />
|-<br />
|TTL HIGH<br />
|Hoạt động (On)<br />
|-<br />
|TTL LOW<br />
| Không hoạt động (Off)<br />
|-<br />
|}<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch led đơn MKL-M01 10mm single LED module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M01_10mm_single_LED_module_Blink_1s"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M01_10mm_single_LED_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch led đơn MKL-M01 10mm single LED module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch led đơn MKL-M01 10mm single LED module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch led đơn MKL-M01 10mm single LED module tại các nhà phân phối sau:<br />
* [https://hshop.vn/products/mach-led-don-mkl-m01-10mm-single-led-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_n%C3%BAt_nh%E1%BA%A5n_MKE-M02_push_button_tact_switch_module&diff=1588Mạch nút nhấn MKE-M02 push button tact switch module2022-03-03T03:23:18Z<p>Xuanngoc1992: /* Thông số kỹ thuật */</p>
<hr />
<div>[[image:mkl-m02_push_button_tact_switch_module.jpg|thumb|400x400px|MKL-M02 push button tact switch module|link=Special:FilePath/mkl-m02_push_button_tact_switch_module.jpg|alt=MKL-M02 push button tact switch module]]<br />
==Giới thiệu==<br />
Mạch nút nhấn MKL-M02 push button tact switch module sử dụng nút nhấn kích thước lớn giúp dễ dàng lắp đặt, thao tác, nút nhấn sử dụng trong loại là loại nhấn nhả (tact switch) thường được dùng để kích tín hiệu, nút nhấn có nắp chụp với nhiều màu sắc khác nhau để dễ phân biệt.<br />
<br />
Mạch nút nhấn MKL-M02 push button tact switch module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
<br />
==Thông số kỹ thuật==<br />
* Loại nút nhấn: nhấn nhả (tact switch)<br />
* Điện áp hoạt động: 5VDC<br />
* Chuẩn giao tiếp: Digital<br />
* Điện áp giao tiếp: TTL 3.3/5VDC<br />
* Có 4 phiên bản màu sắc: Xanh Lá, Xanh Dương, Vàng, Đỏ.<br />
* Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
* Bổ sung thêm các thiết kế ổn định, chống nhiễu. <br />
* Chuẩn kết nối: Conector XH2.54 3Pins <br />
* Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
<br />
{{Kxninfo<br />
|name= Lưu ý:<br />
|value= Khi '''nhấn''' nút, chân '''SIG''' sẽ xuất ra '''''0V'''''. Khi '''nhả''' nút, chân '''SIG''' sẽ xuất ra '''''3V3'''''! <br />
}}<br />
<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-M02 push button tact switch module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m02_push_button_tact_switch_module_back.jpg|thumb|400x400px|MKL-M02 push button tact switch module back|link=Special:FilePath/mkl-m02_push_button_tact_switch_module_back.jpg|alt=MKL-M02 push button tact switch module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
! MKL-M02<br />
! Ghi chú<br />
|-<br />
| GND<br />
| Chân cấp nguồn âm 0VDC<br />
|-<br />
| 5V<br />
| Chân cấp nguồn dương 5VDC<br />
|-<br />
| SIG<br />
| Chân tín hiệu Digital Out<br />
|-<br />
|}<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch nút nhấn MKL-M02 push button tact switch module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M02_push_button_tact_switch_module_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M02_push_button_tact_switch_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch nút nhấn MKL-M02 push button tact switch module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch nút nhấn MKL-M02 push button tact switch module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch nút nhấn MKL-M02 push button tact switch module tại các nhà phân phối sau:<br />
<br />
* [https://hshop.vn/products/mach-nut-nhan-mkl-m02-push-button-tact-switch-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_n%C3%BAt_nh%E1%BA%A5n_MKE-M02_push_button_tact_switch_module&diff=1587Mạch nút nhấn MKE-M02 push button tact switch module2022-03-03T03:21:54Z<p>Xuanngoc1992: /* Thông số kỹ thuật */</p>
<hr />
<div>[[image:mkl-m02_push_button_tact_switch_module.jpg|thumb|400x400px|MKL-M02 push button tact switch module|link=Special:FilePath/mkl-m02_push_button_tact_switch_module.jpg|alt=MKL-M02 push button tact switch module]]<br />
==Giới thiệu==<br />
Mạch nút nhấn MKL-M02 push button tact switch module sử dụng nút nhấn kích thước lớn giúp dễ dàng lắp đặt, thao tác, nút nhấn sử dụng trong loại là loại nhấn nhả (tact switch) thường được dùng để kích tín hiệu, nút nhấn có nắp chụp với nhiều màu sắc khác nhau để dễ phân biệt.<br />
<br />
Mạch nút nhấn MKL-M02 push button tact switch module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
<br />
==Thông số kỹ thuật==<br />
* Loại nút nhấn: nhấn nhả (tact switch)<br />
* Điện áp hoạt động: 5VDC<br />
* Chuẩn giao tiếp: Digital<br />
* Điện áp giao tiếp: TTL 3.3/5VDC<br />
* Có 4 phiên bản màu sắc: Xanh Lá, Xanh Dương, Vàng, Đỏ.<br />
* Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
* Bổ sung thêm các thiết kế ổn định, chống nhiễu. <br />
* Chuẩn kết nối: Conector XH2.54 3Pins <br />
* Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
<br />
{{Kxninfo<br />
|name= Lưu ý:<br />
|value= Khi '''nhấn''' nút, chân ''SIG'' sẽ xuất ra ''0V''. Khi '''nhả''' nút, chân '''''SIG''''' sẽ xuất ra '''''3V3'''''! <br />
}}<br />
<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-M02 push button tact switch module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m02_push_button_tact_switch_module_back.jpg|thumb|400x400px|MKL-M02 push button tact switch module back|link=Special:FilePath/mkl-m02_push_button_tact_switch_module_back.jpg|alt=MKL-M02 push button tact switch module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
! MKL-M02<br />
! Ghi chú<br />
|-<br />
| GND<br />
| Chân cấp nguồn âm 0VDC<br />
|-<br />
| 5V<br />
| Chân cấp nguồn dương 5VDC<br />
|-<br />
| SIG<br />
| Chân tín hiệu Digital Out<br />
|-<br />
|}<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch nút nhấn MKL-M02 push button tact switch module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M02_push_button_tact_switch_module_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M02_push_button_tact_switch_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch nút nhấn MKL-M02 push button tact switch module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch nút nhấn MKL-M02 push button tact switch module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch nút nhấn MKL-M02 push button tact switch module tại các nhà phân phối sau:<br />
<br />
* [https://hshop.vn/products/mach-nut-nhan-mkl-m02-push-button-tact-switch-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_led_%C4%91%C6%A1n_MKE-M01_10mm_single_LED_module&diff=1584Mạch led đơn MKE-M01 10mm single LED module2022-03-03T03:04:51Z<p>Xuanngoc1992: /* Thông số kỹ thuật */</p>
<hr />
<div>[[image:mkl-m01_10mm_single_led_module1.jpg|thumb|400x400px|MKL-M01 10mm single led module|link=Special:FilePath/mkl-m01_10mm_single_led_module1.jpg|alt=MKL-M01 10mm single led module]]<br />
==Giới thiệu==<br />
Mạch led đơn MKL-M01 10mm single LED module sử dụng loại LED kích thước lớn 10mm giúp bạn dễ dàng ứng dụng trong các mô hình xe, trang trí,..., mạch gồm có 4 phiên bản với các màu sắc: Trắng, Xanh lá, Vàng, Đỏ.<br />
<br />
Mạch led đơn MKL-M01 10mm single LED module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Digital in<br />
*Điện áp giao tiếp: TTL 3.3VDC/5VDC<br />
*HIGH level trigger<br />
*Có 4 phiên bản màu sắc: Trắng , Xanh Lá, Vàng, Đỏ.<br />
*Sử dụng LED kích thước 10mm.<br />
* Tích hợp Transistor giúp giảm dòng tiêu thụ và bảo vệ các chân GPIO của mạch xử lý.<br />
*Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-M01 10mm single LED module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m01_10mm_single_led_module_back.jpg|thumb|400x400px|MKL-M01 10mm single led module back|link=Special:FilePath/mkl-m01_10mm_single_led_module_back.jpg|alt=MKL-M01 10mm single led module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-M01<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
| Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital In (Active HIGH)<br />
|-<br />
|}<br />
<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch led đơn MKL-M01 10mm single LED module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M01_10mm_single_LED_module_Blink_1s"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M01_10mm_single_LED_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch led đơn MKL-M01 10mm single LED module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch led đơn MKL-M01 10mm single LED module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch led đơn MKL-M01 10mm single LED module tại các nhà phân phối sau:<br />
<br />
* [https://hshop.vn/products/mach-led-don-mkl-m01-10mm-single-led-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_led_%C4%91%C6%A1n_MKE-M01_10mm_single_LED_module&diff=1581Mạch led đơn MKE-M01 10mm single LED module2022-03-03T02:57:26Z<p>Xuanngoc1992: /* Các chân tín hiệu */</p>
<hr />
<div>[[image:mkl-m01_10mm_single_led_module1.jpg|thumb|400x400px|MKL-M01 10mm single led module|link=Special:FilePath/mkl-m01_10mm_single_led_module1.jpg|alt=MKL-M01 10mm single led module]]<br />
==Giới thiệu==<br />
Mạch led đơn MKL-M01 10mm single LED module sử dụng loại LED kích thước lớn 10mm giúp bạn dễ dàng ứng dụng trong các mô hình xe, trang trí,..., mạch gồm có 4 phiên bản với các màu sắc: Trắng, Xanh lá, Vàng, Đỏ.<br />
<br />
Mạch led đơn MKL-M01 10mm single LED module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Digital in (Active HIGH)<br />
* Điện áp giao tiếp: TTL 3.3VDC/5VDC<br />
*Có 4 phiên bản màu sắc: Trắng , Xanh Lá, Vàng, Đỏ.<br />
*Sử dụng LED kích thước 10mm.<br />
* Tích hợp Transistor giúp giảm dòng tiêu thụ và bảo vệ các chân GPIO của mạch xử lý.<br />
*Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-M01 10mm single LED module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m01_10mm_single_led_module_back.jpg|thumb|400x400px|MKL-M01 10mm single led module back|link=Special:FilePath/mkl-m01_10mm_single_led_module_back.jpg|alt=MKL-M01 10mm single led module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-M01<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
| Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital In (Active HIGH)<br />
|-<br />
|}<br />
<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch led đơn MKL-M01 10mm single LED module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M01_10mm_single_LED_module_Blink_1s"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M01_10mm_single_LED_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch led đơn MKL-M01 10mm single LED module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch led đơn MKL-M01 10mm single LED module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch led đơn MKL-M01 10mm single LED module tại các nhà phân phối sau:<br />
<br />
* [https://hshop.vn/products/mach-led-don-mkl-m01-10mm-single-led-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_led_%C4%91%C6%A1n_MKE-M01_10mm_single_LED_module&diff=1580Mạch led đơn MKE-M01 10mm single LED module2022-03-03T02:55:00Z<p>Xuanngoc1992: /* Thông số kỹ thuật */</p>
<hr />
<div>[[image:mkl-m01_10mm_single_led_module1.jpg|thumb|400x400px|MKL-M01 10mm single led module|link=Special:FilePath/mkl-m01_10mm_single_led_module1.jpg|alt=MKL-M01 10mm single led module]]<br />
==Giới thiệu==<br />
Mạch led đơn MKL-M01 10mm single LED module sử dụng loại LED kích thước lớn 10mm giúp bạn dễ dàng ứng dụng trong các mô hình xe, trang trí,..., mạch gồm có 4 phiên bản với các màu sắc: Trắng, Xanh lá, Vàng, Đỏ.<br />
<br />
Mạch led đơn MKL-M01 10mm single LED module thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....với chuẩn kết nối Connector XH2.54 thông dụng.<br />
{{Kxnwaring<br />
|name= Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Digital in (Active HIGH)<br />
* Điện áp giao tiếp: TTL 3.3VDC/5VDC<br />
*Có 4 phiên bản màu sắc: Trắng , Xanh Lá, Vàng, Đỏ.<br />
*Sử dụng LED kích thước 10mm.<br />
* Tích hợp Transistor giúp giảm dòng tiêu thụ và bảo vệ các chân GPIO của mạch xử lý.<br />
*Thuộc hệ sinh thái phần cứng cơ điện tử [https://wiki.makerlab.vn/index.php/Main_Page MakerEDU] nên có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC và 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với các mạch MakerEDU Shield.<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-M01 10mm single LED module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m01_10mm_single_led_module_back.jpg|thumb|400x400px|MKL-M01 10mm single led module back|link=Special:FilePath/mkl-m01_10mm_single_led_module_back.jpg|alt=MKL-M01 10mm single led module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-M01<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
| Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital In<br />
|-<br />
|}<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch led đơn MKL-M01 10mm single LED module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch Arduino MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có mạch Vietduino Uno bạn vẫn có thể sử dụng mạch Vietduino Mega 2560, Arduino Uno, Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**Mạch Arduino MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình mạch Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M01_10mm_single_LED_module_Blink_1s"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Modules>MKL-M01_10mm_single_LED_module''''' trên phần mềm Arduino IDE và nạp chương trình vào mạch Vietduino Uno.<br />
# Ngắt kết nối giữa mạch Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối mạch Arduino MakerEDU Shield với mạch Vietduino Uno.<br />
# Kết nối Mạch led đơn MKL-M01 10mm single LED module với mạch Arduino MakerEDU Shied qua cổng (D9).<br />
# Kết nối mạch Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên mạch Vietduino Uno hoặc mạch Arduino MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn mạch Arduino MakerEDU Shield, bạn có thể kết nối trực tiếp module với mạch Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch led đơn MKL-M01 10mm single LED module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
==Nhà phân phối==<br />
Có thể mua Mạch led đơn MKL-M01 10mm single LED module tại các nhà phân phối sau:<br />
<br />
* [https://hshop.vn/products/mach-led-don-mkl-m01-10mm-single-led-module Hshop.vn - Điện tử & Robot.]<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_bi%E1%BA%BFn_tr%E1%BB%9F_MKE-M04_potentiometer_module&diff=1099Mạch biến trở MKE-M04 potentiometer module2021-12-07T07:27:38Z<p>Xuanngoc1992: /* Các bước tiến hành: */</p>
<hr />
<div>[[image:mkl-m04_potentiometer_module.jpg|thumb|400x400px|MKL-M04 potentiometer module|link=Special:FilePath/mkl-m04_potentiometer_module.jpg|alt=MKL-M04 potentiometer module]]<br />
==Giới thiệu==<br />
Mạch biến trở MKL-M04 potentiometer module trả ra giá trị điện áp Analog tuyến tính với góc của trục xoay biến trở giúp bạn có thể ghi nhận và xử lý thông tin một cách chính xác nhất, ứng dụng trong các dạng điều khiển tăng giảm giá trị.<br />
<br />
Mạch biến trở MKL-M04 potentiometer module được thiết kế để có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở mức điện áp 3.3/5VDC: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name=Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Thông số kỹ thuật==<br />
* Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Analog<br />
* Điện áp giao tiếp: 0~3.3VDC<br />
*Trả ra giá trị điện áp Analog tuyến tính với góc của trục xoay biến trở.<br />
*Thiết kế tối ưu để có thể sử dụng trực tiếp với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC hoặc 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với [[Mạch MakerEDU Shield|mạch MakerEDU Shield.]]<br />
<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-M04 potentiometer module dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-m04_potentiometer_module_back.jpg|thumb|400x400px|MKL-M04 potentiometer module back|link=Special:FilePath/mkl-m04_potentiometer_module_back.jpg|alt=MKL-M04 potentiometer module back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-M04<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
|Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu ngõ ra Analog Out<br />
|-<br />
|}<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Mạch biến trở MKL-M04 potentiometer module<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có Vietduino Uno bạn vẫn có thể sử dụng Vietduino Mega 2560, Arduino Uno hoặc Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-M04_potentiometer_module_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Sensors>MKL-M04_potentiometer_module''''' trên phần mềm Arduino IDE và nạp chương trình vào Vietduino Uno.<br />
# Ngắt kết nối giữa Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối MakerEDU Shield với Vietduino Uno.<br />
# Kết nối Mạch biến trở MKL-M04 potentiometer module với MakerEDU Shied qua cổng (A1).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên Vietduino Uno hoặc MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn MakerEDU Shield, bạn có thể kết nối trực tiếp module với Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Mạch biến trở MKL-M04 potentiometer module<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|A1<br />
|SIG<br />
|}<br />
[[Category:Modules]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=C%E1%BA%A3m_bi%E1%BA%BFn_l%E1%BB%ADa_MKE-S04_IR_infrared_flame_sensor&diff=1054Cảm biến lửa MKE-S04 IR infrared flame sensor2021-12-03T10:30:27Z<p>Xuanngoc1992: /* Các bước tiến hành: */</p>
<hr />
<div>[[image:mkl-s04_ir_infared_flame_sensor.jpg|thumb|400x400px|MKL-S04 IR infared flame sensor|link=Special:FilePath/mkl-s04_ir_infared_flame_sensor.jpg]]<br />
==Giới thiệu==<br />
Cảm biến lửa MKL-S04 IR infrared flame sensor được sử dụng để phát hiện lửa bằng tia hồng ngoại (IR-Infrared) phát ra trong ngọn lửa, thích hợp với các ứng dụng: xe chữa cháy tự hành, báo cháy,..., cảm biến cũng có thể sử dụng để đo cường độ tia hồng ngoại của môi trường.<br />
<br />
Cảm biến lửa MKL-S04 IR infrared flame sensor trả ra giá trị điện áp Analog tuyến tính tương ứng với cường độ ánh sáng hồng ngoại (IR-Infrared) giúp bạn có thể ghi nhận và xử lý thông tin một cách chính xác nhất, ngoài ra cảm biến còn được bổ sung các thiết kế ổn định, chống nhiễu.<br />
<br />
Cảm biến lửa MKL-S04 IR infrared flame sensor được thiết kế để có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở mức điện áp 3.3/5VDC: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name=Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
== Nguyên lý hoạt động==<br />
Cảm biến sử dụng mắt thu hồng ngoại (IR-Infrared Diode) là một loại Photo Diode với khả năng nhận biết ánh sáng hồng ngoại của môi trường (không bị ảnh hưởng bởi các nguồn ánh sáng khác), từ đó có thể nhận biết được ánh sáng hồng ngoại phát ra từ ngọn lửa (các vật thể phát nhiệt thường sẽ phát ra tia hồng ngoại).<br />
<br />
Khi mắt thu hồng ngoại (IR-Infrared) nhận biết được ánh sáng hồng ngoại từ ngọn lửa phát ra thì điện trở (độ dẫn điện) của mắt thu sẽ thay đổi theo cường độ của ánh sáng hồng ngoại, để chuyển giá trị điện trở thành điện áp để có thể đọc bằng bộ chuyển đổi ADC (Analog to Digital Converter) của mạch xử lý ta mắc mạch cầu phân áp như sau:<br />
[[File:Cảm biến lửa MLK-S04 IR infrared flame sensor.png|alt=Sơ đồ mạch chuyển giá trị điện trở thành điện áp.|none|thumb|420x420px|Sơ đồ mạch chuyển giá trị điện trở thành điện áp.]]<br />
<br />
<br />
'''Diễn giải các giá trị:'''<br />
<br />
*VCC: điện áp cấp nguồn cho cảm biến.<br />
* RS: Giá trị điện trở của IR Diode.<br />
* R2: Điện trở tạo thành cấu trúc cầu phân áp với RS, có giá trị xác định theo khuyến nghị của nhà sản xuất.<br />
*Vout: Điện áp đầu ra thay đổi theo giá trị của RS.<br />
<br />
Ta thấy theo công thức trong hình giá trị Vout sẽ thay đổi theo giá trị của điện trở RS, mà RS sẽ thay đổi theo cường độ ánh sáng hồng ngoại, khi đó dùng mạch xử lý để đo Vout ta xác định được cường độ ánh sáng hồng ngoại phát ra từ ngọn lửa tại thời điểm đo.<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Analog<br />
*Điện áp giao tiếp: 0~3.3VDC<br />
* Phát hiện ánh sáng hồng ngoại từ ngọn lửa bằng mắt thu hồng ngoại (IR-Infrared Diode).<br />
*Thiết kế tối ưu để có thể sử dụng trực tiếp với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC hoặc 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với [[mạch MakerEDU Shield]].<br />
<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-S04 IR infrared flame sensor dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-s04_ir_infared_flame_sensor_back.jpg|thumb|400x400px|MKL-S04 IR infared flame sensor back|link=Special:FilePath/mkl-s04_ir_infared_flame_sensor_back.jpg]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-S04<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
|Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu ngõ ra Analog 0~3.3VDC<br />
|-<br />
|}<br />
<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Cảm biến lửa MKL-S04 IR infrared flame sensor<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có Vietduino Uno bạn vẫn có thể sử dụng Vietduino Mega 2560, Arduino Uno hoặc Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-S04_IR_infrared_flame_sensor_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Sensors>MKL-S04_IR_infrared_flame_sensor''''' trên phần mềm Arduino IDE và nạp chương trình vào Vietduino Uno.<br />
# Ngắt kết nối giữa Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối MakerEDU Shield với Vietduino Uno.<br />
# Kết nối Cảm biến lửa MKL-S04 IR infrared flame sensor với MakerEDU Shied qua cổng (A1).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên Vietduino Uno hoặc MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn MakerEDU Shield, bạn có thể kết nối trực tiếp cảm biến với Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Cảm biến lửa MKL-S04 IR infrared flame sensor<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|A1<br />
|SIG<br />
|}<br />
[[Category:Sensor]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=M%E1%BA%A1ch_MakerEdu_Shield_for_Micro:bit&diff=1041Mạch MakerEdu Shield for Micro:bit2021-12-03T03:55:17Z<p>Xuanngoc1992: /* Kích thước */</p>
<hr />
<div>[[image:microbit_makeredu_shield.jpg|thumb|427x427px|Micro:bit MakerEDU Shield Board|link=Special:FilePath/microbit_makeredu_shield.jpg|alt=]]<br />
==Giới thiệu==<br />
Mạch Micro:bit MakerEDU Shield được nghiên cứu và và sản xuất bởi MakerLab.vn là một bo mạch trung gian giúp bạn kết nối Micro:bit với các bo mạch Module, Cảm Biến trong hệ sinh thái phần cứng MakerEDU một cách dễ dàng, mạch sử dụng chuẩn Connector XH2.54 thông dụng, Mạch Micro:bit MakerEDU Shield tương thích với các phiên bản Micro:bit V1.5, V2 hoặc các phiên bản có thiết kế chân GPIO tương tự. <br />
<br />
Đặc biệt Mạch Micro:bit MakerEDU Shield sử dụng thiết kế nguồn xung giảm áp (hiệu suất cao, toả nhiệt thấp) nên có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc với Micro:bit. <br />
<br />
==Thông số kỹ thuật==<br />
{| class="wikitable" cellpadding="1" cellspacing="1"<br />
|-<br />
! scope="row" |Chuẩn kết nối với bo mạch chính<br />
|Micro:bit Socket<br />
|-<br />
!Tương thích<br />
|Micro:bit V1.5, V2 hoặc các phiên bản có thiết kế chân GPIO tương tự.<br />
|-<br />
! scope="row" |Chuẩn Conector<br />
|XH2.54 3Pins / 4Pins<br />
|-<br />
! scope="row" |Nguồn đầu vào<br />
| VIN từ Domino hoặc giắc cắm DC<br />
|-<br />
! scope="row" |Cổng Digital I/O đơn<br />
| 6 cổng: P0, P1, P2, P8, P13, P16 (Digital Signal-5V-GND)<br />
|-<br />
!Cổng Digital I/O đôi<br />
|1 cổng: P14+15 (P14-P15-5V-GND)<br />
|-<br />
! scope="row" |Cổng Analog Input<br />
|3 cổng: P0, P1, P2 (Analog Signal-5V-GND)<br />
|-<br />
!Cổng giao tiếp I2C<br />
|3 cổng (SCL-SDA-5V-GND)<br />
|-<br />
! scope="row" |Cổng cấp nguồn đầu ra bổ sung POWER+<br />
| 1 cổng (Output: 3V3-5V-VIN-GND)<br />
|-<br />
!Tích hợp<br />
|Led nguồn, Header Pinout 13Pins Micro:bit<br />
|-<br />
!Kích thước<br />
|<br />
|}<br />
<br />
==Kích thước==<br />
[[File:MicroBit_Shield_1_0.JPG|alt=Micro:bit MakerEDU Shield dimension|none|thumb|400x400px|Micro:bit MakerEDU Shield dimension]]<br />
<br />
==Hình ảnh sản phẩm ==<br />
[[File:Microbit MakerEDU Shield front and back.png|alt=Micro:bit MakerEDU Shield front and back|center|thumb|700x700px|Micro:bit MakerEDU Shield front and back]]<br />
<br />
==Hướng dẫn sử dụng==<br />
[[File:microbit_makeredu_shield_function.jpg|thumb|Micro:bit MakerEDU Shield Function|link=Special:FilePath/Microbit_makeredu_shield_function.jpg|alt=|427x427px]]<br />
Mạch Micro:bit MakerEDU Shield được thiết kế với Socket chuẩn của Micro:bit nên chỉ cần ngắn Micro:bit trực tiếp vào mạch là đã có thể sử dụng, các chức năng trên mạch:<br />
<br />
# '''Cổng cấp nguồn VIN Domino và giắc cắm DC:''' cấp nguồn đầu vào từ 7~12VDC cho hệ thống hoạt động, nguồn này sẽ đi qua mạch giảm áp xung để tạo thành 2 nguồn chính là 3.3VDC/700mA cấp nguồn cho Micro:bit và 5VDC/1.5A cấp nguồn cho các Module, Cảm biến hoạt động.<br />
# '''Cổng cấp nguồn đầu ra bổ sung POWER+:''' là cổng OUTPUT (đầu ra), được sử dụng để cấp nguồn cho các bo mạch, module, cảm biến cần sử dụng thêm các tín hiệu nguồn cấp bổ sung như: mạch relay, mạch điều khiển động cơ,..., thứ tự các chân tín hiệu: 3V3-5V-VIN-GND.<br />
# '''Cổng giao tiếp I2C:''' chuẩn cắm Conector XH2.54 4Pins (4 chân), được sử dụng để giao tiếp với cách bo mạch, module, cảm biến sử dụng giao tiếp I2C, thứ tự các chân tín hiệu: SCL-SDA-5V-GND, có tổng cộng 3 cổng I2C với các chân tín hiệu được nối song song (tương đương nhau).<br />
# '''Cổng Digital I/O đôi:''' chuẩn cắm Conector XH2.54 4Pins (4 chân), được sử dụng để giao tiếp với các bo mạch, module, cảm biến với 2 chân Digital I/O là P14 và P15 như cảm biến siêu âm hoặc có thể sử dụng như cổng Software Serial UART, thứ tự các chân tín hiệu: P14-P15-5V-GND.<br />
# '''Cổng Digital I/O đơn:''' chuẩn cắm Conector XH2.54 3Pins (3 chân), được sử dụng để giao tiếp với các bo mạch, module, cảm biến sử dụng tín hiệu Digital, thứ tự các chân tín hiệu: Digital I/O-5V-GND, có tổng cộng 6 cổng Digital I/O đơn được nối với các chân tín hiệu là: P0, P1, P2, P8, P13, P16, thứ tự các chân tín hiệu: Digital Signal-5V-GND.<br />
# '''Cổng Analog Input:''' chuẩn cắm Conector XH2.54 3Pins (3 chân), được sử dụng để giao tiếp với các bo mạch, module, cảm biến sử dụng tín hiệu Analog, thứ tự các chân tín hiệu: Analog Signal-5V-GND, có tổng cộng 3 cổng Analog Input được nối với các chân tín hiệu là: P0, P1, P2 (các chân này trên Micro:bit vừa có chức năng Analog Input vừa là cổng Digital I/O đơn).<br />
# '''Đèn báo nguồn:''' đèn sẽ sáng báo hiệu khi mạch Arduino MakerEDU Shield đã được cấp nguồn.<br />
# '''Header Pinout 13Pins Micro:bit:''' là cổng chứa tất cả các chân tín hiệu còn lại của Micro:bit để dự phòng sử dụng nếu cần.<br />
# '''Micro:bit Socket:''' '''là cổng kết nối chuẩn của Micro:Bit, tương thích Micro:bit V1.5, V2 hoặc các phiên bản có thiết kế chân GPIO tương tự.'''<br />
<br />
==Nhà phân phối==<br />
Có thể mua Mạch Micro:bit MakerEDU Shield tại các nhà phân phối sau:<br />
<br />
* Hshop.vn - Điện tử & Robot.</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=File:MicroBit_Shield_1_0.JPG&diff=1040File:MicroBit Shield 1 0.JPG2021-12-03T03:54:09Z<p>Xuanngoc1992: </p>
<hr />
<div></div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=C%E1%BA%A3m_bi%E1%BA%BFn_nhi%E1%BB%87t_%C4%91%E1%BB%99_MKE-S15_DS18B20_waterproof_temperature_sensor&diff=950Cảm biến nhiệt độ MKE-S15 DS18B20 waterproof temperature sensor2021-11-26T08:18:03Z<p>Xuanngoc1992: /* Các bước tiến hành: */</p>
<hr />
<div>[[image:mkl-s15_ds18b20_waterproof_temperature_sensor.jpg|thumb|400x400px|MKL-S15 DS18B20 waterproof temperature sensor|link=Special:FilePath/mkl-s15_ds18b20_waterproof_temperature_sensor.jpg|alt=MKL-S15 DS18B20 waterproof temperature sensor]]<br />
==Giới thiệu==<br />
Cảm biến nhiệt độ MKL-S15 DS18B20 waterproof temperature sensor được sử dụng rất phổ biến hiện nay để đo nhiệt độ của môi trường (không khí, dung dịch) hoặc nhiệt độ của vật thể tiếp xúc với cảm biến, cảm biến có khả năng chống nước, sử dụng giao tiếp 1-Wire với chỉ duy nhất 1 dây tín hiệu Digital.<br />
<br />
Cảm biến nhiệt độ MKL-S15 DS18B20 waterproof temperature sensor được thiết kế để có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở mức điện áp 3.3/5VDC: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name=Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Thông số kỹ thuật==<br />
* Cảm biến sử dụng: DS18B20 waterproof temperature sensor, [https://www.mediafire.com/file/5uxwqpdorcjnikv/&#x5B;MakerLab.vn&#x5D;+DS18B20_Datasheet.pdf/file datasheet.]<br />
*Điện áp hoạt động: 5VDC<br />
* Chuẩn giao tiếp: Digital 1-Wire<br />
*Điện áp giao tiếp: TTL 3.3/5VDC<br />
*Khoảng đo nhiệt độ: (-55) ~ 125°C<br />
*Sai số: 0.5°C trong khoảng từ (-10°C) ~ 85°C.<br />
*Thiết kế tối ưu để có thể sử dụng trực tiếp với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC hoặc 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: <br />
**1 x Conector XH2.54 3Pins (Cổng tín hiệu 1-Wire)<br />
** 1 x Conector Domino 3P (Cổng kết nối cảm biến)<br />
<br />
*Tương thích tốt nhất khi sử dụng với [[Mạch MakerEDU Shield|mạch MakerEDU Shield.]]<br />
<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-S15 DS18B20 waterproof temperature sensor dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-s15_ds18b20_waterproof_temperature_sensor_back.jpg|thumb|400x400px|MKL-S15 DS18B20 waterproof temperature sensor back|link=Special:FilePath/mkl-s15_ds18b20_waterproof_temperature_sensor_back.jpg|alt=MKL-S15 DS18B20 waterproof temperature sensor back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-S15 / Cổng tín hiệu 1-Wire<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
|5V<br />
|Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital 1-Wire<br />
|-<br />
|}<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-S15 / Cổng kết nối cảm biến<br />
!Ghi chú<br />
|-<br />
|SIG<br />
|Chân tín hiệu của cảm biến<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm cho cảm biến 0VDC<br />
|-<br />
|3V3<br />
|Chân cấp nguồn dương cho cảm biến 3.3VDC<br />
|-<br />
|}<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Cảm biến nhiệt độ MKL-S15 DS18B20 waterproof temperature sensor<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có Vietduino Uno bạn vẫn có thể sử dụng Vietduino Mega 2560, Arduino Uno hoặc Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-S15_DS18B20_waterproof_temperature_sensor_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Sensors>MKL-S15_DS18B20_waterproof_temperature_sensor''''' trên phần mềm Arduino IDE và nạp chương trình vào Vietduino Uno.<br />
# Ngắt kết nối giữa Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối MakerEDU Shield với Vietduino Uno.<br />
# Kết nối Cảm biến nhiệt độ MKL-S15 DS18B20 waterproof temperature sensor với MakerEDU Shied qua cổng (D9).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên Vietduino Uno hoặc MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn MakerEDU Shield, bạn có thể kết nối trực tiếp cảm biến với Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Cảm biến nhiệt độ MKL-S15 DS18B20 waterproof temperature sensor<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
[[Category:Sensor]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=C%E1%BA%A3m_bi%E1%BA%BFn_%C4%91%E1%BB%99_%E1%BA%A9m_nhi%E1%BB%87t_%C4%91%E1%BB%99_MKE-S14_DHT11_temperature_and_humidity_sensor&diff=949Cảm biến độ ẩm nhiệt độ MKE-S14 DHT11 temperature and humidity sensor2021-11-26T08:17:38Z<p>Xuanngoc1992: /* Các bước tiến hành: */</p>
<hr />
<div>[[image:mkl-s14_dht11_temperature_humidity_sensor.jpg|thumb|400x400px|MKL-S14 temperature and humidity sensor|link=Special:FilePath/mkl-s14_dht11_temperature_humidity_sensor.jpg|alt=MKL-S14 temperature and humidity sensor]]<br />
==Giới thiệu==<br />
Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor được sử dụng rất phổ biến hiện nay để đo độ ẩm và nhiệt độ của môi trường không khí, cảm biến sử dụng giao tiếp 1-Wire với chỉ duy nhất 1 dây tín hiệu Digital, Xin lưu ý chỉ sử dụng cảm biến trong môi trường độ ẩm thuần là hơi nước, các môi trường đặc biệt ủ kín như ủ tỏi đen, ủ yếm khí...sẽ sinh ra nấm và vi khuẩn bám lên bề mặt cảm biến làm hư hỏng cảm biến.<br />
<br />
Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor được thiết kế để có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở mức điện áp 3.3/5VDC: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name=Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Thông số kỹ thuật==<br />
* Cảm biến sử dụng: DHT11 temperature and humidity sensor, [https://www.mediafire.com/file/xbr3gnj26f045lo/&#x5B;MakerLab.vn&#x5D;+DHT11_Datasheet.pdf/file datasheet.]<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Digital 1-Wire<br />
*Điện áp giao tiếp: TTL 3.3/5VDC<br />
* Dòng sử dụng: 2.5mA max (khi truyền dữ liệu).<br />
*Khoảng đo độ ẩm: 20 - 90% RH (sai số 5% RH)<br />
* Khoảng đo nhiệt độ: 0-50°C (sai số 2°C).<br />
*Tần số lấy mẫu tối đa: 1Hz (1 giây 1 lần)<br />
*Thiết kế tối ưu để có thể sử dụng trực tiếp với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC hoặc 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: Conector XH2.54 3Pins<br />
*Tương thích tốt nhất khi sử dụng với [[Mạch MakerEDU Shield|mạch MakerEDU Shield.]]<br />
<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-S14 temperature and humidity sensor dimension<br />
}}<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-s14_dht11_temperature_humidity_sensor_back.jpg|thumb|400x400px|MKL-S14 temperature and humidity sensor back|link=Special:FilePath/mkl-s14_dht11_temperature_humidity_sensor_back.jpg|alt=MKL-S14 temperature and humidity sensor back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-S14<br />
!Ghi chú<br />
|-<br />
|GND<br />
|Chân cấp nguồn âm 0VDC<br />
|-<br />
| 5V<br />
|Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu Digital 1-Wire<br />
|-<br />
|}<br />
<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có Vietduino Uno bạn vẫn có thể sử dụng Vietduino Mega 2560, Arduino Uno hoặc Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-S14_DHT11_temperature_and_humidity_sensor_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Sensors>MKL-S14_DHT11_temperature_and_humidity_sensor''''' trên phần mềm Arduino IDE và nạp chương trình vào Vietduino Uno.<br />
# Ngắt kết nối giữa Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối MakerEDU Shield với Vietduino Uno.<br />
# Kết nối Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor với MakerEDU Shied qua cổng (D9).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên Vietduino Uno hoặc MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn MakerEDU Shield, bạn có thể kết nối trực tiếp cảm biến với Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Cảm biến độ ẩm nhiệt độ MKL-S14 DHT11 temperature and humidity sensor<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|D9<br />
|SIG<br />
|}<br />
[[Category:Sensor]]</div>Xuanngoc1992https://wiki.makerlab.vn/index.php?title=C%E1%BA%A3m_bi%E1%BA%BFn_%C4%91%E1%BB%99_%E1%BA%A9m_%C4%91%E1%BA%A5t_MKE-S13_soil_moisture_sensor&diff=948Cảm biến độ ẩm đất MKE-S13 soil moisture sensor2021-11-26T08:17:13Z<p>Xuanngoc1992: /* Các bước tiến hành: */</p>
<hr />
<div>[[image:mkl-s13_soil_moisture_sensor.jpg|thumb|400x400px|MKL-S13 soil moisture sensor|link=Special:FilePath/mkl-s13_soil_moisture_sensor.jpg|alt=MKL-S13 soil moisture sensor]]<br />
==Giới thiệu==<br />
Cảm biến độ ẩm đất MKL-S13 soil moisture sensor bao gồm một đầu dò (probe) và mạch chuyển đổi tín hiệu, cảm biến hoạt động theo nguyên lý cảm ứng điện dung nên đầu dò được phủ lớp sơn chống oxy hóa (không hở phần tiếp xúc kim loại như các loại sử dụng nguyên lý cảm ứng điện trở) cho độ bền cao, cảm biến trả ra giá trị điện áp Analog tương ứng với độ ẩm của đất tại vị trí đầu dò giúp bạn có thể ghi nhận và xử lý thông tin một cách chính xác nhất, ngoài ra cảm biến còn được bổ sung các thiết kế ổn định, chống nhiễu.<br />
<br />
Cảm biến độ ẩm đất MKL-S13 soil moisture sensor được thiết kế để có thể sử dụng trực tiếp an toàn với các board mạch giao tiếp ở mức điện áp 3.3/5VDC: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
{{Kxnwaring<br />
|name=Cảnh báo:<br />
|value=Xin nạp (upload) chương trình trước khi kết nối mạch vào Arduino/Vietduino để chắc chắn rằng các chân giao tiếp đã được cấu hình đúng!<br />
}}<br />
==Nguyên lý hoạt động==<br />
Cảm biến hoạt động theo nguyên lý cảm ứng điện dung để nhận biết độ ẩm của đầu dò (probe), sau đó điện dung của đầu dò (probe) được đưa qua mạch chuyển đổi tín hiệu để chuyển thành tín hiệu điện có thể đọc được bằng bộ chuyển đổi ADC (Analog to Digital Converter) của mạch xử lý.<br />
==Thông số kỹ thuật==<br />
*Điện áp hoạt động: 5VDC<br />
*Chuẩn giao tiếp: Analog<br />
*Điện áp giao tiếp: 0~3.3VDC<br />
*Đo độ ẩm đất tại vị trí đầu dò theo nguyên lý cảm ứng điện dung và trả ra giá trị điện áp Analog tuyến tính tương ứng.<br />
*Hoạt động theo nguyên lý cảm ứng điện dung nên đầu dò được phủ lớp sơn chống oxy hóa (không hở phần tiếp xúc kim loại như các loại sử dụng nguyên lý điện trở) cho độ bền cao.<br />
*Thiết kế tối ưu để có thể sử dụng trực tiếp với các board mạch giao tiếp ở cả hai mức điện áp 3.3VDC hoặc 5VDC như: Arduino, Raspberry Pi, Jetson Nano, Micro:bit,....<br />
*Bổ sung thêm các thiết kế ổn định, chống nhiễu.<br />
*Chuẩn kết nối: <br />
**1 x Conector XH2.54 3Pins (cổng tín hiệu Analog)<br />
**1 x Conector XH2.54 2Pins (cổng kết nối đầu dò (Probe))<br />
* Tương thích tốt nhất khi sử dụng với [[mạch MakerEDU Shield]].<br />
<br />
{{kxnKichThuocFrame_A<br />
|name=MKL-S13 soil moisture sensor dimension<br />
}}<br />
[[File:FRAME_Soil_Probe.JPG|alt=MKL-S13 soil moisture sensor probe dimension|none|thumb|400x400px|MKL-S13 soil moisture sensor probe dimension]]<br />
<br />
==Các chân tín hiệu==<br />
[[image:mkl-s13_soil_moisture_sensor_back.jpg|thumb|400x400px|MKL-S13 soil moisture sensor back|link=Special:FilePath/mkl-s13_soil_moisture_sensor_back.jpg|alt=MKL-S13 soil moisture sensor back]]<br />
{| class="wikitable" border="1"<br />
|-<br />
!MKL-S13<br />
!Ghi chú<br />
|-<br />
|GND<br />
| Chân cấp nguồn âm 0VDC<br />
|-<br />
| 5V<br />
|Chân cấp nguồn dương 5VDC<br />
|-<br />
|SIG<br />
|Chân tín hiệu ngõ ra Analog 0~3.3VDC<br />
|-<br />
|Probe<br />
|Cổng kết nối đầu dò (Probe)<br />
|-<br />
|}<br />
<br />
==Hướng dẫn sử dụng với Arduino==<br />
===Các phần cứng sử dụng:===<br />
* Cảm biến độ ẩm đất MKL-S13 soil moisture sensor<br />
* [[Mạch Vietduino Uno (Arduino Uno Compatible)]]<br />
* [[Mạch MakerEDU Shield]]<br />
* Cáp Micro USB để cấp nguồn cho hệ thống.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=*Nếu không có Vietduino Uno bạn vẫn có thể sử dụng Vietduino Mega 2560, Arduino Uno hoặc Arduino Mega 2560 hoặc các mạch phần cứng có cấu trúc các chân GPIO tương tự.<br />
**MakerEDU Shield tương thích tốt nhất khi sử dụng với các mạch Vietduino vì Vietduino có khả năng cung cấp nguồn vượt trội lên đến 5VDC/1.5A và 3.3VDC/700mA giúp kết nối và sử dụng được nhiều loại bo mạch Module, Cảm Biến cùng lúc.<br />
}}<br />
===Các bước tiến hành:===<br />
# Cài đặt bộ thư viện '''''MakerLabVN Library''''' trên phần mềm Arduino IDE theo [[Cách cài đặt thư viện phần cứng MakerLabVN Library|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB, cài đặt Driver theo [[Cách cài đặt Driver cho mạch Arduino Compatible (CP210x / CH34x)|hướng dẫn tại đây]] (có thể bỏ qua bước này nếu đã thực hiện).<br />
# Tiến hành cấu hình Vietduino Uno với phần mềm Arduino IDE tại: '''''Tools>Board>MakerLabVN AVR Boards>Vietduino Uno.'''''<br />
# Mở chương trình mẫu '''''"MKL-S13_soil_moisture_sensor_Serial"''''' trong bộ thư viện: '''''File>Examples>MakerLabVN Library>Sensors>MKL-S13_soil_moisture_sensor''''' trên phần mềm Arduino IDE và nạp chương trình vào Vietduino Uno.<br />
# Ngắt kết nối giữa Vietduino Uno và máy tính (tháo cáp Micro USB) để chuẩn bị kết nối với các phần cứng còn lại.<br />
# Kết nối MakerEDU Shield với Vietduino Uno.<br />
# Kết nối Cảm biến độ ẩm đất MKL-S13 soil moisture sensor với MakerEDU Shied qua cổng (A1).<br />
# Kết nối Vietduino Uno với máy tính bằng cáp Micro USB để cấp nguồn trở lại cho hệ thống.<br />
# Nhấn nút Reset trên Vietduino Uno hoặc MakerEDU Shield để thấy hệ thống bắt đầu hoạt động.<br />
{{kxninfo<br />
|name=Lưu ý:<br />
|value=Nếu không có sẵn MakerEDU Shield, bạn có thể kết nối trực tiếp cảm biến với Arduino/Vietduino như bảng dưới đây.<br />
}}<br />
{| class="wikitable"<br />
! style="text-align:left;" |Arduino/Vietduino<br />
!Cảm biến độ ẩm đất MKL-S13 soil moisture sensor<br />
|-<br />
|GND<br />
| GND<br />
|-<br />
|5V<br />
|5V<br />
|-<br />
|A1<br />
|SIG<br />
|}<br />
[[Category:Sensor]]</div>Xuanngoc1992