Thiết Kế và Lập Trình Nhúng Mạch Điện Tử Ứng Dụng Giáo Dục STEM

Khám phá thiết kế và lập trình nhúng cho mạch điện tử, ứng dụng trong giáo dục STEM, giúp nâng cao kỹ năng và tư duy sáng tạo cho học sinh.

2023

130
3
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

1. CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN

1.1. Lý do chọn đề tài

1.2. Mục tiêu đề tài

1.3. Đối tượng nghiên cứu

1.4. Phạm vi nghiên cứu

1.5. Phương pháp nghiên cứu

1.6. Nội dung nghiên cứu

1.7. Giới hạn đề tài

1.8. Bố cục đề tài

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1. Khái niệm về STEM

2.2. Ý nghĩa của STEM trong việc phát triển các kỹ năng và kiến thức quan trọng cho tương lai

2.3. Lĩnh vực khoa học, công nghệ, kỹ thuật và toán học được gắn liền với STEM

2.4. Giới thiệu về mạch điện tử dạy học STEM

2.5. Mạch điều khiển

2.6. Các thiết bị được sử dụng trong giáo dục STEM ở lĩnh vực kỹ thuật

2.7. Ứng dụng của mạch điều khiển trong giáo dục STEM

2.7.1. Phần mềm thiết kế mạch điện tử KICAD

2.7.2. Phần mềm lập trình Arduino IDE

2.7.3. Phần mềm MIT App Inventor

2.8. Khái niệm mạch PCB

2.9. Nguyên tắc thiết kế Layout cho mạch PCB

2.10. Cảm biến nhiệt độ

2.11. Cảm biến độ ẩm

2.12. Cảm biến ánh sáng

2.13. Cảm biến lửa

2.14. Cảm biến siêu âm

2.15. Giao thức liên kết

3. CHƯƠNG 3: THIẾT KẾ THI CÔNG MẠCH VÀ MÔ HÌNH THỰC TẾ

3.1. Yêu cầu thiết kế

3.2. Lựa chọn các linh kiện trong mạch

3.3. Các linh kiện có trong mạch

3.4. Nguyên lý hoạt động

3.4.1. Khối hạ áp sử dụng XL1509

3.4.2. Khối hạ áp sử dụng AMS1117

3.4.3. Khối điều khiển động cơ sử dụng L293D

3.5. Khối động cơ servo

3.6. Khối LED RGB

3.7. Khối kết nối với Encoder

3.8. Khối kết nối với cảm biến

3.9. Thiết kế sản phẩm ứng dụng

3.9.1. Linh kiện sản phẩm

3.9.2. Mô hình xe điều khiển có chức năng dò line, tránh vật cản và điều khiển Bluetooth

3.9.3. Ngôi nhà thông minh

3.9.4. Cánh tay robot bốn bậc

4. CHƯƠNG 4: THIẾT KẾ ỨNG DỤNG TRÊN ĐIỆN THOẠI VÀ WEB SERVER ĐIỀU KHIỂN

4.1. Thiết kế app điều khiển trên MIT App Inventor

4.1.1. Giao diện điều khiển của app

4.1.2. Giao diện lập trình

4.2. Thiết kế trang web server điều khiển

5. CHƯƠNG 5: KẾT QUẢ ĐẠT ĐƯỢC

5.1. Thiết kế mạch hoàn thiện

5.1.1. Mạch điều khiển

5.1.2. Quy hoạch chân

5.2. Thử nghiệm các chứng năng của mạch điều khiển

5.3. Ngõ ra cảm biến HC SR04

5.4. Ngõ ra cảm biến DHT11

5.5. Ngõ ra cảm biến ánh sáng

5.6. Ngõ ra cảm biến lửa

5.7. Ngõ ra động cơ servo

5.8. Ứng dụng điện thoại

5.9. Ứng dụng của mạch điều khiển điều khiển các mô hình

5.9.1. Mô hình xe điều khiển thông minh

5.9.2. Mô hình nhà thông minh

5.9.3. Mô hình cánh tay Robot bốn bậc

6. CHƯƠNG 6: KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN

6.1. Kết luận

6.2. Hướng phát triển

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về Thiết Kế và Lập Trình Nhúng Mạch Điện Tử Ứng Dụng Giáo Dục STEM

Thiết kế và lập trình nhúng mạch điện tử là một lĩnh vực quan trọng trong giáo dục STEM. Nó không chỉ giúp học sinh hiểu rõ hơn về các khái niệm khoa học, công nghệ, kỹ thuật và toán học mà còn phát triển kỹ năng thực hành và tư duy sáng tạo. Việc ứng dụng mạch điện tử trong giáo dục STEM mang lại nhiều lợi ích cho việc học tập và giảng dạy.

1.1. Khái niệm về giáo dục STEM và vai trò của mạch điện tử

Giáo dục STEM là phương pháp giảng dạy tích hợp các lĩnh vực khoa học, công nghệ, kỹ thuật và toán học. Mạch điện tử đóng vai trò quan trọng trong việc giúp học sinh áp dụng lý thuyết vào thực tiễn.

1.2. Lợi ích của việc ứng dụng mạch điện tử trong giáo dục

Việc sử dụng mạch điện tử trong giáo dục STEM giúp học sinh phát triển kỹ năng giải quyết vấn đề, tư duy phản biện và khả năng làm việc nhóm. Nó cũng khuyến khích sự sáng tạo và khám phá.

II. Những thách thức trong việc thiết kế mạch điện tử cho giáo dục STEM

Mặc dù có nhiều lợi ích, việc thiết kế mạch điện tử cho giáo dục STEM cũng gặp phải nhiều thách thức. Các vấn đề như chi phí, sự phức tạp trong thiết kế và thiếu hụt nguồn lực là những yếu tố cần được xem xét.

2.1. Chi phí và nguồn lực hạn chế

Chi phí cho thiết bị và linh kiện điện tử có thể cao, gây khó khăn cho nhiều trường học trong việc triển khai chương trình giáo dục STEM.

2.2. Thiếu hụt kiến thức và kỹ năng

Nhiều giáo viên chưa được đào tạo đầy đủ về công nghệ và thiết kế mạch điện tử, dẫn đến việc khó khăn trong việc giảng dạy và hướng dẫn học sinh.

III. Phương pháp thiết kế mạch điện tử cho giáo dục STEM hiệu quả

Để thiết kế mạch điện tử hiệu quả cho giáo dục STEM, cần áp dụng các phương pháp và công cụ hiện đại. Việc sử dụng phần mềm thiết kế mạch và lập trình nhúng là rất cần thiết.

3.1. Sử dụng phần mềm KICAD trong thiết kế mạch

KICAD là phần mềm mã nguồn mở giúp thiết kế mạch điện tử một cách dễ dàng và hiệu quả. Nó cho phép người dùng tạo ra các sơ đồ mạch và PCB.

3.2. Lập trình nhúng với Arduino IDE

Arduino IDE là công cụ lập trình phổ biến cho các vi điều khiển, giúp học sinh dễ dàng lập trình và điều khiển các mạch điện tử.

IV. Ứng dụng thực tiễn của mạch điện tử trong giáo dục STEM

Mạch điện tử được ứng dụng rộng rãi trong giáo dục STEM thông qua các mô hình thực tế như robot, nhà thông minh và các dự án nghiên cứu khoa học. Những ứng dụng này không chỉ giúp học sinh hiểu rõ hơn về lý thuyết mà còn phát triển kỹ năng thực hành.

4.1. Mô hình robot trong giáo dục STEM

Robot là một trong những ứng dụng phổ biến nhất của mạch điện tử trong giáo dục STEM. Chúng giúp học sinh học hỏi về lập trình và điều khiển.

4.2. Nhà thông minh và các dự án nghiên cứu

Nhà thông minh sử dụng mạch điện tử để tự động hóa các chức năng, giúp học sinh hiểu rõ hơn về công nghệ và ứng dụng thực tiễn.

V. Kết luận và hướng phát triển tương lai cho giáo dục STEM

Giáo dục STEM thông qua thiết kế và lập trình nhúng mạch điện tử có tiềm năng lớn trong việc phát triển kỹ năng cho thế hệ trẻ. Cần có sự đầu tư và hỗ trợ từ các cơ quan giáo dục để mở rộng chương trình này.

5.1. Tầm quan trọng của giáo dục STEM trong tương lai

Giáo dục STEM sẽ đóng vai trò quan trọng trong việc chuẩn bị cho học sinh đối mặt với những thách thức trong thế kỷ 21.

5.2. Đề xuất cải tiến chương trình giáo dục STEM

Cần cải tiến chương trình giáo dục STEM để phù hợp hơn với nhu cầu thực tế và phát triển công nghệ trong tương lai.

13/07/2025

Trích đoạn nội dung tài liệu

đặt vấn đề, mục tiêu, giới hạn và nội dung đề tài. Chương 2: Cơ sở lý thuyết: Phần cứng trình bày các khái niệm và hoạt động của mạch, thông tin về chip xử lý trung tâm. Phần mềm trình bày về cách thức kết nối và truyền nhận dữ liệu giữa ESP32 với điện thoại thông minh và máy tính. Chương 3: Thiết kế thi công mạch điều khiển và mô hình: Thực hiện tính toán và thiết kế mạch công suất của mạch.

Giải thích về quy trình hoạt động và lưu đồ điều khiển mô hình. Chương 4: Thiết kế ứng dụng trên điện thoại và web server điều khiển: Trình bày về khối lệnh sử dụng trên MIT INVENTOR. Thiết kế giao diện điều khiển trung tâm và phương thức giao tiếp truyền nhận dữ liệu thông qua kết nối Bluetooth và Wifi. Chương 5: Kết quả và thực nghiệm: Trình bày kết quả đạt được trong quá trình nghiên cứu.

Chương 6: Kết luận và hướng phát triển: trình bày kết luận về kết quả nghiên cứu, những mặt hạn chế và hướng phát triển nghiên cứu dành cho đề tài do nhóm đề ra. -4- Chương 2: Cơ sở lý thuyết CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1 Khái niệm về STEM STEM là một khái niệm đại diện cho Science (Khoa học), Technology (Công nghệ), Engineering (Kỹ thuật) và Mathematics (Toán học). Nó tập hợp các lĩnh vực này lại với mục tiêu khuyến khích sự phát triển các kỹ năng và kiến thức trong lĩnh vực khoa học tự nhiên và công nghệ. STEM hướng đến việc khám phá, thực hành và giải quyết vấn đề.

Nó tạo ra môi trường học tập tích cực và khám phá cho học sinh và sinh viên. Qua việc tham gia vào các hoạt động STEM, học sinh và sinh viên có cơ hội phát triển tư duy sáng tạo, logic và khả năng phân tích. Việc đẩy mạnh STEM rất quan trọng trong việc chuẩn bị cho tương lai công việc và xã hội hiện đại. Các ngành STEM đóng vai trò quan trọng trong sự tiến bộ của xã hội, đổi mới công nghệ và tạo ra cơ hội nghề nghiệp trong nhiều lĩnh vực, bao gồm khoa học, công nghệ thông tin, kỹ thuật, y tế và năng lượng.2 Ý nghĩa của STEM trong việc phát triển các kỹ năng và kiến thức quan trọng cho tương lai.

Ý nghĩa của STEM nằm trong việc chuẩn bị cho tương lai, nơi mà khoa học và công nghệ đóng vai trò ngày càng quan trọng. STEM cung cấp nền tảng cho học sinh và sinh viên để họ phát triển những kỹ năng cần thiết để tư duy sáng tạo, giải quyết vấn đề, và thích nghi với môi trường làm việc ngày càng phức tạp và thay đổi. Một trong những ưu điểm của STEM là khuyến khích sự học tập chủ động và thực hành. Thay vì chỉ ghi nhớ kiến thức lý thuyết, học sinh và sinh viên tham gia vào các hoạt động thực tế, như thí nghiệm, dự án, và mô phỏng, từ đó xây dựng kỹ năng về phân tích, sáng tạo và làm việc nhóm.

STEM cũng giúp phát triển kỹ năng quan trọng như tư duy logic và khả năng giải quyết vấn đề. Việc tiếp cận với các bài toán phức tạp trong STEM yêu cầu học sinh và sinh viên tư duy phản biện, phân tích thông tin, đưa ra quyết định dựa trên dữ liệu và thử nghiệm. Ngoài ra, STEM khuyến khích sự sáng tạo và tư duy ngoại suy. Khi áp dụng các khái niệm STEM vào giải quyết vấn đề, học sinh và sinh viên được khuyến khích suy nghĩ đa chiều, tìm ra các phương án khác nhau và đưa ra những giải pháp mới mẻ.

-5- Chương 2: Cơ sở lý thuyết Với sự phát triển không ngừng của công nghệ và sự ảnh hưởng của nó đến mọi khía cạnh của cuộc sống, STEM trở thành một yếu tố quan trọng trong sự phát triển cá nhân và xã hội. STEM cung cấp cho học sinh và sinh viên cơ hội tiếp cận các ngành nghề đang phát triển nhanh chóng và mở ra những cánh cửa mới trong lĩnh vực công nghệ, y tế, năng lượng, khoa học dữ liệu và nhiều lĩnh vực khác.3 Lĩnh vực khoa học, công nghệ, kỹ thuật và toán học được gắn liền với STEM. Các lĩnh vực khoa học, công nghệ, kỹ thuật và toán học liên quan đến STEM bao gồm: − Khoa học tự nhiên (Science): Vật lý, Hóa học, Sinh học, Thiên văn học, Địa chất học. − Công nghệ thông tin (Technology): Lập trình, Phân tích dữ liệu, Mạng máy tính, Trí tuệ nhân tạo.

− Kỹ thuật (Engineering): Kỹ thuật điện, Kỹ thuật cơ khí, Kỹ thuật điện tử, Kỹ thuật xây dựng. − Toán học (Mathematics): Đại số, Hình học, Xác suất thống kê, Tối ưu hóa. − Công nghệ y tế (Medical Technology): Kỹ thuật y sinh, Công nghệ gen, Hình ảnh y học. − Năng lượng và Môi trường (Energy and Environment): Năng lượng tái tạo, Kỹ thuật môi trường, Kỹ thuật xử lý chất thải.

− Khoa học dữ liệu (Data Science): Khai phá dữ liệu, Phân tích dữ liệu, Học máy.4 Giới thiệu về mạch điện tử dạy học STEM Mạch điện tử dạy học STEM là một công cụ quan trọng trong giáo dục STEM. Nó giúp học sinh hiểu và áp dụng các nguyên tắc và kỹ thuật trong lĩnh vực điện tử, lập trình và kỹ thuật. Mạch điện tử dạy học STEM thường được thiết kế với một tập hợp các linh kiện như vi điều khiển, cảm biến và các thành phần điện tử khác. Học sinh có thể học cách lắp ráp và kết nối các linh kiện này để tạo thành một mạch điện tử hoạt động.

Mạch điện tử dạy học STEM cung cấp cho học sinh một nền tảng để nghiên cứu và thực hành các khái niệm và nguyên lý cơ bản trong điện tử. Họ có thể học cách lập trình vi điều khiển để điều khiển các linh kiện và tạo ra các chương trình và ứng dụng đơn giản. Ngoài ra, họ có thể nghiên cứu và áp dụng các cảm biến để thu thập dữ liệu và tương tác với môi trường xung quanh. -6- Chương 2: Cơ sở lý thuyết Mạch điện tử dạy học STEM cũng khuyến khích học sinh phát triển tư duy sáng tạo và kỹ năng giải quyết vấn đề.

Họ có thể đặt ra các thách thức và tìm hiểu cách thiết kế và tối ưu hóa các mạch điện tử để đáp ứng các yêu cầu cụ thể. Tóm lại, mạch điện tử dạy học STEM là một công cụ quan trọng trong giáo dục STEM, giúp học sinh nắm bắt và áp dụng các nguyên tắc và kỹ thuật trong điện tử, lập trình và kỹ thuật. Nó khuyến khích sự tương tác, sáng tạo và giải quyết vấn đề, đồng thời giúp học sinh phát triển kỹ năng quan trọng cho tương lai.5 Mạch điều khiển Mạch điều khiển sử dụng Module ESP32 NodeMCU Luanode32 và được thiết kế bằng phần mềm KICAD là một giải pháp đáng chú ý trong lĩnh vực điện tử và công nghệ. Đây là một hệ thống điều khiển linh hoạt và mạnh mẽ, kết hợp khả năng kết nối Bluetooth và Wifi để tạo ra các ứng dụng đa dạng trong ngành STEM.

Mạch điều khiển này được thiết kế trên phần mềm KICAD, một công cụ mạnh mẽ và phổ biến trong việc thiết kế mạch điện tử. KICAD cung cấp các công cụ và tính năng để người dùng tạo ra các mạch điện tử tùy chỉnh, với khả năng vẽ sơ đồ mạch, định nghĩa linh kiện và bố trí mạch. Module ESP32 NodeMCU Luanode32 là một phần quan trọng trong mạch điều khiển này. Được xây dựng trên nền tảng vi xử lý ESP32, nó kết hợp nhiều tài nguyên như bộ nhớ RAM, chân GPIO và ADC, cho phép xử lý và giao tiếp mạnh mẽ.

Ngoài ra, khả năng kết nối Bluetooth và Wifi của module mở ra nhiều cơ hội ứng dụng và tích hợp linh hoạt với các thiết bị khác. Mạch điều khiển này có thể được sử dụng trong nhiều ứng dụng STEM. Ví dụ, nó có thể được sử dụng để xây dựng các hệ thống giám sát, nơi nó có thể thu thập dữ liệu từ các cảm biến và gửi đến máy chủ thông qua kết nối Wifi. Nó cũng có thể được ứng dụng trong các dự án điều khiển từ xa, trong đó người dùng có thể sử dụng ứng dụng di động thông qua kết nối Bluetooth để điều khiển và tương tác với mạch điện tử.

Điểm nổi bật của mạch điều khiển này là sự linh hoạt và khả năng tùy chỉnh. Với sự hỗ trợ của phần mềm KICAD, người dùng có thể thiết kế và tùy chỉnh mạch theo nhu cầu cụ thể của họ. Họ có thể thêm các linh kiện bổ sung, điều chỉnh kết nối và tạo ra mạch điều khiển phù hợp với yêu cầu dự án.6 Các thiết bị được sử dụng trong giáo dục STEM ở lĩnh vực kỹ thuật Các thiết bị phổ biến được sử dụng trong giáo dục STEM trong lĩnh vực kỹ thuật bao gồm mạch điện tử và kits lập trình như Arduino và Raspberry Pi, robot giáo dục như LEGO Mindstorms và mBot, máy in 3D, kit xây dựng và lắp ráp như VEX và LEGO Technic, cảm biến và thiết bị đo lường, và phần mềm mô phỏng như AutoCAD và -7- Chương 2: Cơ sở lý thuyết SolidWorks. Các thiết bị này cung cấp cho học sinh cơ hội thực hành và áp dụng các nguyên tắc kỹ thuật, lập trình và thiết kế.

Chúng khuyến khích sự sáng tạo, tư duy phản biện và giải quyết vấn đề, đồng thời nâng cao kỹ năng trong lĩnh vực kỹ thuật.7 Ứng dụng của mạch điều khiển trong giáo dục STEM Mạch điều khiển trong giáo dục STEM có nhiều ứng dụng quan trọng. Đầu tiên, nó được sử dụng để xây dựng và lập trình robot, khuyến khích sự sáng tạo và kỹ năng kỹ thuật. Thứ hai, mạch điều khiển được dùng để tự động hóa hệ thống và hiểu về nguyên lý tự động hóa. Thứ ba, nó hỗ trợ thiết kế mạch điện tử, phát triển kỹ năng thiết kế và lắp ráp.

Thứ tư, mạch điều khiển giúp giải quyết vấn đề và thực hiện các dự án thực tế, khuyến khích tư duy phản biện và sáng tạo. Thứ năm, nó tạo kết nối và giao tiếp với các thiết bị khác, khuyến khích kỹ năng kỹ thuật và làm việc nhóm. Cuối cùng, mạch điều khiển khuyến khích nghiên cứu và phát triển công nghệ, giúp học sinh nắm bắt xu hướng mới và khám phá ứng dụng sáng tạo.1 Phần mềm thiết kế mạch điện tử KICAD KICAD là một phần mềm có sẵn và có thể được sử dụng để thiết kế sơ đồ mạch điện tử và bảng mạch in. Hơn nữa, KICAD là một công cụ đáng tin cậy và hiệu quả có thể hỗ trợ trong việc tạo ra và bảo trì các mạch điện tử.

Không có giới hạn về kích thước bit, vì nó có thể chứa tới 32 lớp đồng, 14 lớp kỹ thuật và bốn lớp thứ cấp.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Tài liệu "Thiết Kế và Lập Trình Nhúng Mạch Điện Tử Ứng Dụng Giáo Dục STEM" cung cấp cái nhìn sâu sắc về việc áp dụng công nghệ mạch điện tử trong giáo dục STEM, giúp học sinh phát triển kỹ năng tư duy phản biện và sáng tạo. Tài liệu này không chỉ hướng dẫn cách thiết kế và lập trình các mạch điện tử mà còn nhấn mạnh tầm quan trọng của việc tích hợp công nghệ vào giảng dạy, từ đó nâng cao trải nghiệm học tập cho học sinh.

Độc giả sẽ tìm thấy nhiều lợi ích từ tài liệu này, bao gồm việc hiểu rõ hơn về các công cụ và phương pháp giảng dạy hiện đại, cũng như cách thức mà các mạch điện tử có thể được sử dụng để giải quyết các vấn đề thực tiễn trong giáo dục. Để mở rộng kiến thức và khám phá thêm các khía cạnh liên quan, bạn có thể tham khảo tài liệu Luận văn thạc sĩ khoa học xử lý đồ họa trong matlab phục vụ cho công cụ toán học ở trường phổ thông, nơi bạn sẽ tìm thấy ứng dụng của MATLAB trong việc hỗ trợ giảng dạy toán học. Ngoài ra, tài liệu Luận văn thạc sĩ công nghệ thông tin xây dựng ứng dụng hỗ trợ học lập trình c cũng sẽ cung cấp những thông tin hữu ích về việc hỗ trợ học lập trình cho học sinh trung học phổ thông. Những tài liệu này sẽ giúp bạn có cái nhìn toàn diện hơn về việc ứng dụng công nghệ trong giáo dục.