ASM Lập trình nhúng - CĐ FPT - Điều khiển Led thông qua web

ASM Lập trình nhúng – CĐ FPT – Điều khiển Led thông qua web

ASM Lập trình nhúng – CĐ FPT – Điều khiển Led thông qua web là một trong những đáng đọc và tham khảo. Hiện ASM Lập trình nhúng – CĐ FPT – Điều khiển Led thông qua web đang được Tư Vấn Tuyển Sinh chia sẻ miễn phí dưới dạng file PDF.

=> Bạn chỉ cần nhấn vào nút “Tải tài liệu” ở phía bên dưới là đã có thể tải được về máy của mình rồi.

Lưu ý quan trọng

Bên dưới đây mình có spoil 1 phần nội dung trong tài liệu để bạn tham khảo trước về nội dung tài liệu / Sách. Để xem được full nội dung thì bạn hãy nhấn vào nút “Link tải PDF” ở trên để tải bản đầy đủ về nhé

Tài liệu “ASM Lập trình nhúng – CĐ FPT – Điều khiển Led thông qua web” là một báo cáo dự án của sinh viên trường Cao đẳng FPT, tập trung vào lĩnh vực lập trình nhúng và ứng dụng của nó trong việc điều khiển các thiết bị ngoại vi thông qua giao diện web. Cụ thể, dự án này trình bày về cách xây dựng hệ thống cho phép người dùng bật, tắt hoặc điều chỉnh các bóng đèn LED thông qua trình duyệt web. Tài liệu này có thể bao gồm các phần như giới thiệu về lập trình nhúng, kiến trúc hệ thống, lựa chọn phần cứng (ví dụ: sử dụng vi điều khiển như ESP32 hoặc ESP8266), phát triển phần mềm điều khiển (web server), và cách thức giao tiếp giữa phần cứng và web. Đây là một dự án thực tế, minh họa khả năng ứng dụng của IoT (Internet of Things) trong việc tạo ra các giải pháp nhà thông minh hoặc các hệ thống điều khiển từ xa.

FPT Education Logo FPT Polytechnic Logo


TRƯỜNG CAO ĐẲNG

THỰC HÀNH FPT POLYTECHNIC HỒ CHÍ MINH



AUT212 – Lập trình nhúng


Điều khiển Led thông qua web



GVHD: Đoàn huỳnh công Sơn

LỚP: AC17304


Nguyễn văn Hòa      PS:23659



LỜI MỞ ĐẦU

Đặt vấn đề

– Suốt quá trình học tập, nghiên cứu và làm việc trong các lĩnh vực liên quan đến kỹ thuật điện – điện tử, Tự động hóa, các mạch điện ứng dụng cảm biến được sử dụng rất nhiều trong công nghiệp cũng như trong cuộc sống. Do vậy nhóm chúng em quyết định làm đề tài điều khiển led thông qua web


I. Tìm hiểu sơ bộ về raspberry pi

Hiện nay, có nhiều mẫu máy tính kích thước rất nhỏ, thậm chí chỉ bằng kích thước một tấm tín dụng như Raspberry Pi, Hummingboard hay Arduino. Tuy cấu hình thấp nhưng các máy tính này có thể thực hiện hầu hết các công việc mà một máy tính thông thường có thể làm được, có thể chơi game, nghe nhạc, xem phim hay lập trình. Phổ biến nhất trong các mẫu máy tính nhỏ gọn này có thể kể đến Raspberry Pi với giá chỉ từ 35 đến 60 USD. Chúng ta có thể sử dụng Raspberry Pi để giải trí, học tập hoặc nghiên cứu. Raspberry Pi có thể cài đặt và vận hành ổn định hệ điều hành Linux, bộ xử lý đồ họa hỗ trợ chơi game rất tốt và có thể trình chiếu video ở độ phân giải full HD, 26 chân GPIO có thể sử dụng để lập trình điều khiển các thiết bị cơ khí, điện tử, phục vụ nghiên cứu các dự án khoa học.


raspberry pi là gì.

1.1.

Raspberry Pi (viết tắt là RPi) là một máy vi tính nhỏ, giá rẻ, kích thước chỉ bằng một thẻ tín dụng, tiết kiệm điện năng (vì nguồn điện cung cấp cho RPi chỉ có 5V). RPi được sử dụng giống như một máy vi tính thông thường khi đã được kết nối với một màn hình máy vi tính hay màn hình tivi qua cáp HDMI hoặc jack video analog, người dùng tương tác với RPi thông qua bàn phím và chuột usb – Các xu hướng hiện tại trong Nhà thông minh tự động bao gồm điều khiển thiết bị điện tử từ xa, thiết lập hoạt



II .Tìm hiểu sơ bộ về python

Python luôn chạy một loạt các câu lệnh theo thứ tự từ trên xuống dưới một cách chính xác. Khi ta muốn chương trình đưa ra một số quyết định và thực hiện những việc khác nhau tùy thuộc vào các tình huống khác nhau, chẳng hạn như “Chào buổi sáng” hoặc “Chào buổi tối” tùy thuộc vào thời gian trong ngày thì chương trình phải có các câu lệnh điều khiển. Python có 3 lệnh kiểm soát điều khiển là: if, for, while. Câu lệnh if được sử dụng để kiểm tra một điều kiện: nếu điều kiện là đúng sẽ chạy một khối các câu lệnh (được gọi là if-block), nếu sai chương trình sẽ xử lý một khối các câu lệnh khác (được gọi là else-block).


1.2. python là gì

Trong Python, hàm là một nhóm các lệnh có liên quan đến nhau được dùng để thực hiện một tác vụ, nhiệm vụ cụ thể nào đó. Hàm giúp chia chương trình Python thành những khối/phân/mô-đun nhỏ hơn. Khi chương trình Python quá lớn, hoặc cần mở rộng, thì các hàm giúp chương trình có tổ chức và dễ quản lý hơn. Hàm còn có một tác vụ vô cùng quan trọng nữa là tránh việc phải lặp lại code để thực thi những tác vụ tương tự nhau, giúp code gọn hơn và có thể tái sử dụng.



Web hoạt động là

Máy chủ Web là nơi lưu trữ, xử lý và cung cấp các trang web cho các Web client. Web client không giống gì ngoài một trình duyệt web được cài đặt trên máy tính của chúng ta.



Các bước điều khiển led qua wed

  • Viết chương trình trên trong Arduino IDE, thay thế tên và mật khẩu WiFi của bạn.

  • Lưu chương trình (Save)

  • Biên dịch chương trình (Compile)

  • Upload chương trình (Upload)

  • Mở Serial Monitor với tốc độ baud là 115200.

  • Nhấn nút reset trên ESP8266, sau đó mô-đun này hiển thị địa chỉ IP của ESP8266.


Bảng linh kiện vật tư

STT Tên linh kiện Số lượng
1 ESP8266 1
2 Điện trở 470$\Omega$ 1
3 LED 1
4 Cáp USB 1
5 Breadboard và dây cắm 1

III.Kết luận

3.1.Ưu và nhược điểm:

+)Ưu điểm:

  • – Chi phí rẻ

  • – Tiết kiệm điện

  • – Dễ sử dụng, nhỏ gọn dễ lắp đặt

+)Nhược điểm

  • – Dễ nhiễu

  • – Vùng hoạt động nhỏ

Vì rất nhiều người tải file PDF mỗi ngày, nên tụi mình để password cho những ai thật sự cần tải.

Mọi người làm theo hướng dẫn này để lấy password nhé!

Hướng dẫn: Lên Google tìm từ khóa cpa úc để vào website như trong hướng dẫn dưới đây dể lấy mã tải sách.

Bước 1: Tìm từ khóa trên Google, tìm website có Logo & Tên như hình dưới đây

hình 1

Bước 2: Bạn tìm đoạn ID bài viết nằm gần cuối bài và nhấn “Lấy ID bài viết”

bước 2

Bước 3: Chờ chút rồi copy mã và trở lại website này để nhập mã, lấy link tải tài liệu

bước 3