(Tiểu luận) bài tập lớn công nghệ intenet of thing đề tài xây dựng hệ thống điểu khiển robot di chuyển căn bản

11 3 0
(Tiểu luận) bài tập lớn công nghệ intenet of thing đề tài xây dựng hệ thống điểu khiển robot di chuyển căn bản

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC HÀNG HẢI VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN -*** - BÁO CÁO BÀI TẬP LỚN HỌC PHẦN “CÔNG NGHỆ INTENET OF THING” Đề tài: XÂY DỰNG HỆ THỐNG ĐIỂU KHIỂN ROBOT DI CHUYỂN CĂN BẢN GVHD: ThS Phạm Trung Minh Sinh viên thực hiện: Bùi Văn Nguyên – 84254 (NT) Nguyễn Cảnh Toàn - 85164 Đặng Thị Khánh Huyền - 83469 Lương Thị Phương Quyên - 84606 Nguyễn Đức Toàn - 85165 Hải Phòng, tháng 10 năm 2022 c Tên đề tài Xây dựng hệ thống điều khiển robot Mục đích Xây dựng hệ thống điểu khiển robot di chuyển qua môi trường internet Công việc cần thực  Khảo sát vấn đề liên quan tới tốn  Phân tích tìm hiểu nghiệp vụ toán  Đề xuất thiết kế hệ thống cho phù hợp với toán yêu cầu đề  Làm báo cáo tập lớn  Bảo vệ tập lớn Yêu cầu  Kết làm tập lớn: Báo cáo tập lớn  Báo cáo tập lớn phải trình bày theo mẫu quy định (kèm theo), báo cáo phải in ấn nộp mềm PDF Hải Phòng, tháng 10 năm 2022 c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban MỤC LỤC DANH MỤC CÁC HÌNH VẼ, BẢNG BIỂU .iii DANH MỤC CÁC TỪ VIẾT TẮT .iv GIỚI THIỆU CHƯƠNG CÁC CÔNG CỤ , CÁCH THỨC GIAO TIẾP 1.1 Các công cụ cần .2 1.1.1 ESP8266 1.1.2 Arduino Uno 1.1.3 Khung robot .3 1.1.4 Động di chuyển 1.1.5 Server Nodejs .4 1.2 Cách thức giao tiếp 1.2.1 ESP8266 với server Nodejs 1.2.2 Server với App điều khiển 1.2.3 Esp8266 với Arduino 1.2.4 Điều khiển linh kiện KẾT LUẬN 13 i (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban DANH MỤC CÁC HÌNH VẼ, BẢNG BIỂU Hình vẽ Trang Hình 1.1 Module esp8266 Hình 1.2 Module NodeMCU Hình 1.3 Module Arduino Hình 1.4 Khung robot Hình 1.5 Motor điều tốc Hình 1.6 Sơ đồ kết nối Rx , Tx ii (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban DANH MỤC CÁC TỪ VIẾT TẮT Từ Ý nghĩa iii (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban GIỚI THIỆU Bài toán: Trong thời buổi 4.0 , công nghệ phát triển theo ngày , việc sử dụng internet kết nối vạn vật điều , phủ khắp thiết bị làm cho chúng thông minh , thân thiện với người Bài toán điều khiển robot di chuyển internet of thing giúp điều khiển thứ không giới hạn mặt khoảng cách Yêu cầu:  Xây dựng hệ thống gồm : - Server trung tâm - App điều khiển ( Android ) - Dụng cụ khí ( Robot xe ) c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban CHƯƠNG CÁC CÔNG CỤ , CÁCH THỨC GIAO TIẾP 1.1 Các công cụ cần 1.1.1 ESP8266 ESP8266 module thu/phát wifi , đường ống trung gian để giao tiếp với server linh kiện điện tử Hình 1.1 : Module esp8266 Ở , nhóm em sử dụng module nodeMCU có chứa module esp8266 để thuận tiện cho việc code c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban Hình 1.2 : Module NodeMCU 1.1.2 Arduino Uno Là chip xử lý nhỏ , giá thành rẻ , xung nhịp 16Mhz Hình 1.3 : Module Arduino 1.1.3 Khung robot Nhóm em sử dụng khung xe bánh c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban Hình 1.4 : Khung robot 1.1.4 Động di chuyển Nhóm sử dụng motor điều tốc 9v c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban Hình 1.5 : Motor điều tốc 1.1.5 Server nodejs Nodejs hỗ trợ mạnh vấn đề realtime giúp điều khiển robot mật cách xác , nhanh 1.2 Cách thức giao tiếp 1.2.1 Esp8266 với Server nodejs Đầu tiên Esp8266 cần kết nối với mạng wifi cục Sử dụng thư việc SocketIO kết hợp JSon Server esp8266 lắng nghe port 1.2.2 Server với App diều khiển Code app connect to server 1.2.3 ESP8266 kết nối vói arduino Chúng ta sử dụng kết nối Rx , Tx Hình 1.6 : Sơ đồ kết nối Rx , Tx ESP8266 nhận lệnh từ server truyền lệnh cho arduino điều khiển thiết bị (Motor quay , tốc độ , khoảng cách , …) c (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban (Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban(Tieu.luan).bai.tap.lon.cong.nghe.intenet.of.thing.de.tai.xay.dung.he.thong.dieu.khien.robot.di.chuyen.can.ban

Ngày đăng: 30/12/2023, 05:24

Tài liệu cùng người dùng

Tài liệu liên quan