1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền

50 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Nội dung

Hiện nay, ở nước Việt Nam cũng có rất nhi u loề ại mô hình đếm s n phả ẩm, băng chuyền đếm sản phẩm đã được thiết kế thi công để giúp con người giảm chi phí nhân công, qu n lí, công nghi

Trang 1

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN CUỐI KÌ MÔN IOT CƠ BẢN

HỆ THỐNG MẠCH ĐẾM SẢN PHẨM TRÊN BĂNG

CHUYỀN

Người hướng dẫn: Thầy ĐỖ TRÍ NHỰT

PHẠM THỊ HÀ – MSSV: 51800975 Lớp Mạng MT và truyền thông : 18050402-18050401

Khoá : 22

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021

Trang 2

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN CUỐI KÌ MÔN IOT CƠ BẢN

HỆ THỐNG MẠCH ĐẾM SẢN PHẨM TRÊN BĂNG

CHUYỀN

Người hướng dẫn: Thầy ĐỖ TRÍ NHỰT

Người thực hiện: TRẦN THANH DUY – MSSV: 51800676 PHẠM THỊ HÀ – MSSV: 51800975

Lớp Mạng MT và truyền thông : 18050402-18050401

Khoá : 22

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021

Trang 3

LỜI CẢM ƠN

Để hoàn thành được báo cáo này chúng em xin gửi lời cảm ơn chân thành đến thầy Đỗ Trí Nhựt đã nhiệt tình hướng dẫn và đưa ra nhiều ý kiến đóng góp cho chúng em trong suốt quá trình làm bài Đồng thời chúng em xin cảm ơn đến Trường đại học Tôn Đức Thắng và các giảng viên khoa Công nghệ thông tin đã luôn tạo một môi trường học tập tốt nhất cho chúng em trong suốt thời gian tham gia học tại trường

Mặc dù đã rất cố gắng trong việc tìm hiểu, phân tích thiết kế và hoàn thành báo cáo này nhưng không thể tránh khỏi những thiếu sót trong quá trình làm bài Nên chúng em hi vọng sẽ nhận được những lời nhận xét và đóng góp tích cực từ quý thầy/cô

Em xin chân thành cảm ơn!

Trang 4

BÁO CÁO ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG

Chúng tôi xin cam đoan đây là sản phẩm báo cáo của riêng chúng tôi và được sự hướng dẫn của thầy Đỗ Trí Nhựt Các nội dung nghiên cứu, kết quả trong đề tài này là trung thực và chưa công bố dưới bất kỳ hình thức nào trước đây Những số liệu trong các bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong phần tài liệu tham khảo

Ngoài ra, trong báo cáo còn sử dụng một số nhận xét, đánh giá cũng như số liệu của các tác giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn gốc

Nếu phát hiện có bất kỳ sự gian lận nào chúng tôi xin hoàn toàn chịu trách nhiệm về nội dung báo cáo của mình Trường đại học Tôn Đức Thắng không liên quan đến những vi phạm tác quyền, bản quyền do chúng tôi gây ra trong quá trình thực hiện

Trang 5

PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN

Phần xác nhận của GV hướng dẫn

_

Tp Hồ Chí Minh, ngày tháng năm (ký và ghi họ tên)

Phần đánh giá của GV chấm bài

_

Tp Hồ Chí Minh, ngày tháng năm (ký và ghi họ tên)

Trang 6

LỜI NÓI ĐẦU

Ngày nay cùng với sự phát tri n c a các ngành khoa h c k thu t, k thuể ủ ọ ỹ ậ ỹ ật điệ ửn t mà trong đó là kỹ thu t s ậ ố đóng vai trò quan trọng trong mọi lĩnh vực khó học k thu t, quỹ ậ ản lí, công nghi p tệ ự động hóa, cung cấp thông tin Do đó chúng ta phả ắi n m b t và vắ ận dụng nó m t cách có hi u quộ ệ ả nhằm góp ph n vào s phát tri n n n khoa h c k thuầ ự ể ề ọ ỹ ật thế giới nói chung và trong sự phát tri n k thu t nói riêng ể ỹ ậ

Sự phát triển c a k thuủ ỹ ật điện tử đã tạo ra hàng lo t nh ng thi t b vạ ữ ế ị ới các đặc điểm như độ chính xác cao, tốc độ nhanh, gọn nh và hoẹ ạt động ổn định Là yếu tố c n thi t làm ầ ếcho hoạt động cong người đạt hi u qu cao.Vi c s n su t hàng lo t s n ph m v i s ệ ả ệ ả ấ ạ ả ầ ớ ốlượng lớn đòi hỏi con người cần có công c c n thiụ ầ ết để dễ kiểm soát s ố lượng s n ph m, ả ẩChính vì vậy nhóm em đã chọn đề i “Hệ tà thống mạch đếm s n phả ẩm trên băng chuyền” Nội dung báo cáo bao gồm 5 chương:

Chương 1: Tổng quan về đề tàiChương 2: Cơ sở lý thuyết Chương 3: Mô tả hệ thống Chương 4: Lắp ráp và kết nối Chương 5: Tổng kết và đánh giá

Trang 7

MỤC LỤC

LỜI CẢM ƠN 1

LỜI NÓI ĐẦU 4

DANH M C CÁC B NG BI U, HÌNH V 7Ụ Ả Ể ẼDANH M C HÌNH 7ỤCHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI 9

1.1 Đặ ấn đềt v, ý do chọn đề tài 9

1.2 M c tiêu nghiên cứu 9

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

2.1 T ng quan v Internet of Thingsổề 10

2.1.1 L ch s hình thànhịử 10

2.1.2 Khái niệm 10

2.1.3 Cách th c hoứạt động c a IoTủ 12

2.1.4 Ưu điểm và nhược điểm của IoT 12

2.1.5 ng d ng cỨụ ủa IoT đối với cu c sộ ống 13

2.2 Giới thiệu về ạch đế mm sản phẩm trên băng chuyền 14

3.4.1 Module chuyển đổi I2C cho LCD 22

3.4.2 Thông số kĩ thuậ ủt c a LCD 1602A 22

3.5 Module c m biến hồng ngoại(HW-201) 25

Trang 9

DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ DANH MỤC HÌNH

Hình 2.1 Khái ni m v Internet of Things ệ ề

Hình 2.2 T m quan tr ng c a IoT trong cu c sầ ọ ủ ộ ống con người

Hình 2.3 Băng chuyền đếm sản phẩm Hình 2.4 Các điểm nổi bật

Hình 3.1 Bo mạch ESP32

Hình 3.2 Sơ đồ ấ c u trúc chân c a ESP32

Hình 3.3 Giao di n ph n m m Arduino IDE ệ ầ ề

Hình 3.4 Source code đơn giản Hình 3.5 Module chuyển đổi I2C Hình 3.6 LCD 1602 xanh lá Hình 3.7 LCD 1602 Xanh dương 5v

Hình 3.8 Module c m bi n h ng ngo i HW-201ả ế ồ ạ

Hình 3.9 Sơ đồ khố ủi c a mô hình mạch đếm s n phả ẩm trên băng chuyền Hình 3.10 Sơ đồ thu t toán c a mô hình mậ ủ ạch đếm s n phả ẩm trên băng chuyền Hình 4.1 Bo mạch ESP32 được k t n i ngu n ế ố ồ

Trang 10

Hình 4.6 Mô hình th c t mự ế ạch đếm s n phẩm trên băng chuyền.

Hình 4.7 Mô hình th c t mự ế ạch đếm s n phả ẩm trên băng chuyền Hình 4.8 ESP32 k t n i v i WiFi và th ế ố ớ ể hiện địa ch ỉ IP

Hình 4.9 Phần khai báo biến và thư viện của chương trình hệ thống

Hình 4.10 Phần th c hi n hàm setup() cự ệ ủa chương trình hệ thống

Hình 4.11 Phần th c hi n hàm loop() cự ệ ủa chương trình hệ thống

Bảng 4.1 Bảng th ể hiện k t nế ối chân giữa LCD và ESP32

Bảng 4.2 Bảng th ể hiện k t nế ối chân giữa HW201 và ESP32

Trang 11

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1 Đặ ấn đềt v, ý do chọn đề tài

Ngày nay khoa h c công ngh ngày càng phát triọ ệ ển, các mô hình đếm sản phẩm, băng chuyền đếm sản phẩm ra đời dựa vào công ngh ệ chế ạ t o vi m ch và l p trình ạ ậ

nhúng cho vi điều khiển

Hiện nay, ở nước Việt Nam cũng có rất nhi u loề ại mô hình đếm s n phả ẩm, băng chuyền đếm sản phẩm đã được thiết kế thi công để giúp con người giảm chi phí nhân công, qu n lí, công nghi p tả ệ ự động hóa, cung cấp thông tin Mô hình đếm s n ph m t ả ẩ ựđộng, giúp bớt được nhi u s c lề ứ ao động và thời gian, giúp tăng hiệu suất lao động, đồng thời đảm bảo độ chính xác cao

Sau khi tìm hi u tể ừ những bài h c trên l p và xem các doanh nghi p s n xu t qua ọ ớ ệ ả ấcác bài báo, video thì chúng em cũng đã được thấy nhiều khâu được tự động hóa trong quá trình s n xu t M t trong nhả ấ ộ ững khâu đơn giản trong dây chuy n s n xu t tề ả ấ ự động hóa đó là số lượng sản phẩm làm ra được đếm một cách tự động, Tuy nhiên, ở một số doanh nghi p s n xu t nh thì vệ ả ấ ỏ ẫn chưa được áp dụng công ngh m s n ph m t ng ệ đế ả ẩ ự độmà v n s d ng nhân công ẫ ử ụ

Từ những điều đó, chúng em muốn nghiên cứu, thực hiện thiết kế một mạch đếm sản phẩm trên băng chuyền dùng Arduino góp phần vào giúp người lao động b t mớ ột phần m t nhệ ọc tay chân, tăng năng xuất lao động đồng thời đảm bảo được độ chính xác cao

Trang 12

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

2.1 T ng quan v Internet of Things ổề

2.1.1 L ch s hình thành ị ử

Internet of Things “gọi tắt là IoT” được chỉ các thiết bị có kết nối Internet nhưng trên thực tế ý tưởng này đã được ra đời và xuất hiện vào các năm 1980 - 1990, khi mà Internet đang bắt đầu vươn dài ra tầm ảnh hưởng của mình tới toàn thế giới Tuy nhiên lúc này chúng chỉ xuất hiện trong dự án đầu là các máy bán hàng tự động kết nối internet mà thôi

Trước đây các thiết bị IoT đều phải kết nối dây để có thể kết nối mạng internet, tuy nhiên nhờ sự xuất hiện và thay thế của chip thẻ RFID chip năng lượng thấp kết nối - internet không dây đã giải quyết được vấn đề chi phí đắt đỏ và sự hạn chế phổ biến của mạng có dây Cùng với đó việc áp dụng IPv6 cung cấp địa chỉ IP vào các thiết bị càng - giúp cho độ phổ biến của IoT lan rộng ra

Ban đầu ứng dụng đầu tiên của IoT đó là gắn thẻ RFID vào các thiết bị khác có chi phí khá đắt đỏ để theo dõi vị trí của chúng Tuy nhiên theo thời gian cùng với sự phổ biến của IoT, các chi phí để thêm cảm biến vào các thiết bị có kết nối internet đang ngày càng giảm, giúp kết nối mọi thứ với internet một cách nhanh chóng Về sau IoT lan rộng ra lĩnh vực kinh doanh sản xuất, sau đó là ứng dụng vào nhà cửa, văn phòng một cách - thông minh, khiến chúng càng trở nên gần gũi với con người

Vậy là khái niệm Internet Of Things - IoT được ra đời bởi Kevin Ashton - nhà khoa học sáng lập Trung tâm Auto ID tại đại học MIT vào năm 1999.-

2.1.2 Khái ni m

IoT là viết tắt của cụm từ tiếng Anh Internet of Things, hay Internet vạn vật, dùng để chỉ các thiết bị vật lý được kết nối internet có khả năng thu thập dữ liệu, chia sẻ thông

Trang 13

tin với độ bao phủ toàn cầu, nghĩa là bất cứ thiết bị vật lý nào có khả năng kết nối internet, thu thập, lưu giữ và chia sẻ thông tin thì đều là IoT Bạn hoàn toàn có thể tạo ra các thiết bị IoT nhờ có bộ xử lý thông minh bên trong cùng mạng không dây, giống như

các thiết bị trên, biến mọi thứ trở nên thông minh và chủ động hơn bao giờ hết

Như vậy có thể thấy xung quanh chúng ta đâu cũng có sự xuất hiện của các thiết bị IoT: máy tính, điện thoại di động cảm biến, ô tô cảm biến nhiệt, các thiết bị gia dụng cảm ứng nhiệt, các hệ thống tự động hóa Sự xuất hiện của các thiết bị IoT giúp bổ sung một mức độ thông minh kỹ thuật số tới các thiết bị thụ động khác, cho phép chúng tự động thu thập, trao đổi thông tin tự động mà không cần sự can thiệp của con người, giúp tối ưu hóa giữa hai thế giới vật lỹ và kỹ thuật số

Hình 2.1: Khái niệm về Internet of Things

Trang 14

2.1.3 Cách th c ứ hoạt động ủ c a IoT

Các thi t b IoT hoế ị ạt động d a trên s c m bi n bên trong thi t b ự ự ả ế ế ị Chúng được dùng để kết nối các thiết bị riêng với nhau thông qua các chip cảm biến nhằm phát hiện và chuyển đổi các thông tin dữ liệu mình nhận được thành "hành động" tương ứng tiếp theo thông qua điều hướng mạng Internet

2.1.4 Ưu ểm và nhượđi c điểm củ IoTa

- Thông tin dễ bị lấy cắp khi nhiều thiết bị được kết nối và các thông tin được chia sẻ với giữa các thiết bị

- Nếu trong hệ thống có lỗi thì mọi thiết bị được kết nối cũng sẽ bị hỏng

- Vì không có tiêu chuẩn quốc tế về khả năng tương thích cho IoT, rất khó để các thiết bị từ các nhà sản xuất khác nhau giao tiếp với nhau

- Các doanh nghiệp có thể phải đối phó với số lượng lớn thiết bị IoT và việc thu thập và quản lý dữ liệu từ các thiết bị đó sẽ là một thách thức.

Trang 15

2.1.5 ng d ng cỨ ụ ủa IoT đố ới v i cu c sộ ống

Hình 2.2: Tầm quan tr ng c a IoT trong cu c sọ ủ ộ ống con người

Ngày nay IoT đã trở thành một phần không thể thiếu đối với con người chúng ta, khi mà hầu như tất cả các thiết bị, các lĩnh vực đều cầu IoT Trong đó phải nói đến một số lĩnh vực sau:

Doanh nghiệp: việc vận hành và tối ưu doanh nghiệp một cách hiệu quả, nhanh chóng luôn là một điều vô cùng quan trọng đối với các chủ doanh nghiệp, việc ứng dụng IoT vào quá trình sản xuất, dây chuyền, kết nối và trao đổi thông tin dữ liệu trong mọi hoạt động của doanh nghiệp đã đẩy nhanh hơn tốc độ sản xuất của doanh nghiệp, đồng thời giúp các doanh nghiệp nhanh chóng tìm ra được những lỗi trong dây truyền và kịp thời khắc phục chúng Ngoài ra cũng nhờ có IoT, việc thực hiện cung ứng và hoàn thiện sản phẩm cũng trở nên hoàn hảo hơn

Với ngườ tiêui dùng: có th ể thấy rõ nh t s ấ ự xuất hi n c a IoT trong cu c s ng con ệ ủ ộ ốngười đó là kiểm soát hoạt động thông qua các thi t b k t nế ị ế ối internet như camera, cảm

Trang 16

ứng ngoài sân, cảm ứng âm thanh giúp con người kiểm soát tốt cuộc sống và nhanh chóng có được các các giải quyết vấn đề chỉ với điện thoại di động

Ngành marketing toàn c u: khi ng dầ ứ ụng IoT vào lĩnh vực s nhanh chóng giúp ẽcác marketer thu thập được thông tin của người dùng, ti p cế ận được nhiều thông tin đểtừ đó có dữ liệu phân tích, tối ưu hơn hoạt động của mình cũng như đáp ứng được các nhu c u, s thích khác nhau c a khách hàng ầ ở ủ

2.2 Gi i thi u v mớệề ạch đếm sản phẩm trên băng chuyền 2.2.1 Khái ni m

Băng chuyền đếm sản phẩm làbăng chuyền hàng được nhiều cơ sở sản xuất lựa chọn và đem vào sử dụng hiện nay Loại băng chuyền này đang được ứng dụng ở ầu hhết nh ng công ty, xí nghi p s n xu t giày dép, thuữ ệ ả ấ ốc men, điệ ử,… để đo lườn t ng s ốlượng s n phả ẩm, năng xuất, cũng như dựa vào đó để có kế hoạch s n xuả ất và đánh giá mức độ lương công nhân thật chính xác

Hình 2.3 Băng chuyền đếm s n phẩm

Trang 17

2.2.2 C u t o cấ ạ ủa băng chuyề đếm sản n ph m

Cấu tạo đơn giản của băng chuyền bao g m: khung ồ băng chuyền, rulô chủ động, rulô b ịđộng , cơ cấu dẫn hướng , con lăn đỡ dây, cơ cấu tăng đơ, dây băng chuyề , độn ng cơ giảm tốc,…

Băng chuyền đếm sản phẩm có nhiều kiểu dáng và mẫu mã khác nhau cho các khách hàng l a ch n tùy thu c vào nhu c u s d ng và diự ọ ộ ầ ử ụ ện tích cơ sở s n xu t c a doanh ả ấ ủnghiệp

Băng chuyền đếm s n ph m v i b ả ẩ ớ ộ đếm c m bi n quang hoả ế ạt động theo 2 quy chế: bộ m nhđế ảy khi ánh sáng vào đầu thu có s ự thay đổ ựi, t nhiên m t nguấ ồn sáng vào đầu thu và b ộ đếm nhảy khi ánh sáng vào đầu thu có s ự thay đổ ự nhiên có ánh sáng chiều i, tvào đầu thu

2.2.3 Hoạt động c a h ệ thống đếm sản ph m

Hệ thống băng tả đếi m vận hành như ột băng tải thông thường nhưng đượ ắp m c lthêm b c m biộ ả ến quang giúp đếm s n ph m mả ẩ ột cách đơn giản Băng tải hoạt động t ựđộng giúp quá trình v n chuyậ ển và đếm hàng di n ra nhanh chóng giúp gi m chi phí thuê ễ ảnhân công

– Băng tải đếm sản phẩm có cấu tạo đơn giản, dễ dàng sử dụng và hoạt động ổn định được trong thời gian dài, giúp các doanh nghiệp vừa dễ dàng kiểm soát được số lượng s n ph m, vả ẩ ừa tăng được năng suất công vi c so vệ ới hình thức s n xu t truyả ấ ền thống

– Băng tải đếm s n ph m có ả ẩ thể ết hợp được vớ k i nhiều h ệthống băng tải khác đểđẩy nhanh quá trình v n chuyậ ển và đếm s n ph m nhanh chóng, chính xác nh ả ẩ ất.

Trang 18

– Có th s dể ử ụng được ở ọ m i không gian quy mô, d dàng di chuy n và lễ ể ắp đặt Bảo trì, v sinh d dàng và nhanh chóng ệ ễ

– Có chi phí đầu tư thấp, sản phẩm có tuổi thọ cao Đầu tư một lần sử dụng được trong nhiều năm.

– S dử ụng băng tải đếm s n ph m, các b n s t kiả ẩ ạ ẽ tiế ệm được: th i gian, không gian ờvà đặc biệt là công nhân ( Một băng tải có thể làm được khối lượng công việc của 7-10 công nhân) trong th i gian ng n nh ờ ắ ất.

Hình 2.4 Các điểm n i b t ổ ậ

Đặc biệt, băng tải đếm có th k t h p v i nhi u hể ế ợ ớ ề ệ thống băng tải khác giúp đẩy nhanh quá trình v n chuyậ ển và đếm hàng hóa N u các doanh nghiế ệp đang có nhu cầu lắp đặt hệ thống băng tải thì hãy liên h ngay vệ ới chúng tôi để được tìm hi u thêm các ểthông tin v s n phề ả ẩm.

Trang 19

CHƯƠNG 3: MÔ TẢ HỆ THỐNG

3.1 Mô t hả ệ thống ạch đế mm sản phẩm trên băng chuyền

Hệ thống mạch đếm s n phả ẩm trên băng chuyền mà nhóm đang hướng tới sẽ là một mô hình thực tế Mô hình thực tế ệ h thống đếm sản ph m trên băng chuyền sử ẩdụng bo m ch ESP32 ạ Chức năng mà hệ thống mang lại là: khi sản phẩm được chuyền qua h ệ thống thì c m bi n h ng ngoả ế ồ ại sẽ phát hiện được sản phẩm đó và b x lý sộ ử ẽ thực hiện đếm, sau đó số lượng s n phẩm đếm được sẽ hiển thị lên màn hình LCD và ảWebserver

3.2 ESP32

Hình 3.1 Bo m ch ESP32

Trang 20

ESP32 là một hệ thống vi điều khiển trên chip (SoC) giá rẻ của Espressif Systems, nhà phát triển của ESP8266 SoC Nó là sự kế thừa của SoC ESP8266 và có cả hai biến thể lõi đơn và lõi kép của bộ vi xử lý 32 bit Xtensa LX6 của Tensilica với Wi- -Fi và Bluetooth tích hợp

Điểm tốt về ESP32, giống như ESP8266 là các thành phần RF tích hợp của nó như bộ khuếch đại công suất, bộ khuếch đại nhận tiếng ồn thấp, công tắc ăng ten, bộ lọc và -Balun RF Điều này làm cho việc thiết kế phần cứng xung quanh ESP32 rất dễ dàng vì bạn cần rất ít thành phần bên ngoài

Một điều quan trọng khác cần biết về ESP32 là nó được sản xuất bằng công nghệ 40 nm công suất cực thấp của TSMC Vì vậy, việc thiết kế các ứng dụng hoạt động bằng pin như thiết bị đeo, thiết bị âm thanh, đồng hồ thông minh, , sử dụng ESP32 sẽ rất dễ dàng

3.2.1 Thông s ố kĩ thuậ ủt c a ESP32

Bộ vi x lý LX6 32-ử bit lõi đơn hoặc lõi kép với xung nhịp lên đến 240 MHz

520 KB SRAM, 448 KB ROM và 16 KB SRAM RTC Hỗ trợ kết nối Wi Fi 802.11 b / g / n với tốc độ lên đến 150 Mbps.- Hỗ trợ cho cả thông số kỹ thuật Bluetooth v4.2 và BLE cổ điển 34 GPIO có thể lập trình

18 kênh SAR ADC 12 bit và 2 kênh DAC 8 bit

Kết nối nối tiếp bao gồm 4 x SPI, 2 x I2C, 2 x I2S, 3 x UART Ethernet MAC cho giao tiếp mạng LAN vật lý (yêu cầu PHY bên ngoài) 1 bộ điều khiển host cho SD / SDIO / MMC và 1 bộ điều khiển slave cho SDIO /

Trang 21

Hình 3.2 Sơ đồ ấ c u trúc chân c a ESP32

3.3 Arduino IDE

Hình 3.3 Giao di n ph n m m Arduino IDE ệ ầ ề

Trang 22

Giao di n ph n m m Arduino IDE:ệ ầ ề

Ta có thể thấy, Arduino IDE có vai trò quan trọng để ạp các chương trình code nvào trong linh kiện arduino Hiểu đơn giản thì phần mềm này như phần dây dẫn điện đểđưa điện năng đến với động cơ quạt từ đó quạt mới hoạt động được

Arduino ide được viết bằng ngôn ngữ lập trình Java là ứng dụng đa nền tảng platform) Ngôn ngữ code cho các chương trình c a arduino là b ng C ho c C++ Bủ ằ ặ ản thân arduino ide đã được tích hợp một thư viện phầm mềm thường gọi là "wiring", từ các chương trình "wiring" gốc sẽ giúp bạn thực hiện thao tác code dễ dàng hơn Một chương trình chạy trong Arduino được gọi là một sketch, chương trình được định dạng dưới dạng ino

Một chương trình hiển thị trên c a s giao diử ổ ện được g i là ọ sketch.Sketch đượ ạo c ttừ hai hàm cơ bản là setup () và loop () :

- Setup() : Hàm này được g i khi mọ ột sketch khởi động, được sử dụng để khởi tạo bi n, ếđặt các ch chân ( nh n hay xu t tín hi u ), khế độ ậ ấ ệ ởi động một thư viện … Hàm setup() ch chỉ ạy một lần, sau khi c p ngu n ho c reset m ch ấ ồ ặ ạ

- Loop(): Sau khi kh i tở ạo hàm setup(), hàm loop() s ẽ được kh i tở ạo và thiết l p các giá ậtrị ban đầu Như tên gọi, hàm loop tạo các vòng lặp liên tục, có cho phép sự thay đổi và đáp ứng Chức năng tương tự như vòng lặp while() trong C, hàm loop() sẽ điều khiển toàn b m ch ộ ạ

Ví d ụ : Cấu trúc cơ bản một chương trình:

Trang 23

Hình 3.4 Source code đơn giản 3.4 Màn hình LCD 1602A

Màn hình tinh th l ng hay LCD (Liquid crystal display) là lo i thi t bể ỏ ạ ế ị hiển th c u tị ấ ạo bởi các tế bào (các điểm ảnh) ch a tinh th l ng có kh ứ ể ỏ ả năng thay đổi tính phân c c cự ủa ánh sáng và do đó thay đổi cường độ ánh sáng truyền qua khi kết hợp với các kính lọc phân cực LCD có ưu điểm là ph ng, cho hình nh sáng, chân th t và ti t kiẳ ả ậ ế ệm năng lượng

Hiện nay, thi t b hiển thế ị ị LCD 1602A (Liquid Crystal Display) được dùng trong rất nhiều các ng d ng cứ ụ ủa VĐK LCD 1602A có rất nhiều ưu điểm so với các d ng hi n ạ ểthị khác như: khả năng hiển th kí t ị ự đa dạng (kí t ự đồ họa, ch , sữ ố, ); đưa vào mạch ứng

Trang 24

dụng theo nhi u giao th c giao ti p khác nhau d dàng , tiêu t n r t ít tài nguyên h ề ứ ế ễ ố ấ ệthống, giá thành r , ẻ

3.4.1 Module chuyển đổi I2C cho LCD

Hình 3.5 Module chuyển đổi I2C

Module chuyển đổi giao ti p LCD sang I2C bao gế ồm các chân như sau: VCC: Chân c p ngu n cho LCD (5V) ấ ồ

3.4.2 Thông s ố kĩ thuậ ủt c a LCD 1602A

Thông s ố kĩ thuật của mà hình LCD 1602A:

Trang 25

- Điện áp MAX : 7V - Điện áp MIN : - 0,3V - Điện áp ra mức thấp : <0.4V - Điện áp ra m c cao : > 2.4 ứ- Hoạt động ổn định : 2.7-5.5V - Dòng điện c p ngu n : 350uA - ấ ồ 600uA - Nhiệt độ hoạ ột đng : - 30 75 độ C -

Hình 3.6 LCD 1602A xanh lá

Chức năng của từng chân LCD 1602A:

- Chân s - VSS : chân nố 1 ối đất cho LCD được nối với GND của mạch điều khiển - Chân số 2 - VDD : chân c p nguấ ồn cho LCD, được n i v i VCC=5V c a m ch ố ớ ủ ạ điều khiển

- Chân s - ố 3 VE : điều chỉnh độ tương phản của LCD

- Chân s - RS : chân chố 4 ọn thanh ghi, được nối với logic "0" ho c logic "1": ặ

Ngày đăng: 08/05/2024, 16:24

HÌNH ẢNH LIÊN QUAN

Hình 2.1 : Khái niệm về Internet of Things - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 2.1 Khái niệm về Internet of Things (Trang 13)
Hình 2.2 : Tầ m quan tr ng c a IoT trong cu c s ọ ủ ộ ống con ngườ i - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 2.2 Tầ m quan tr ng c a IoT trong cu c s ọ ủ ộ ống con ngườ i (Trang 15)
Hình 2.3  Băng chuyền đế m s n ph ả ẩm. - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 2.3 Băng chuyền đế m s n ph ả ẩm (Trang 16)
Hình 2.4  Các điể m n i b t  ổ ậ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 2.4 Các điể m n i b t ổ ậ (Trang 18)
Hình 3.1 Bo m ch ESP32.  ạ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.1 Bo m ch ESP32. ạ (Trang 19)
Hình 3.2  Sơ đồ ấ  c u trúc chân c a ESP32.  ủ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.2 Sơ đồ ấ c u trúc chân c a ESP32. ủ (Trang 21)
Hình 3.3 Giao di n ph n m m Arduino IDE  ệ ầ ề - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.3 Giao di n ph n m m Arduino IDE ệ ầ ề (Trang 21)
Hình 3.4 Source code  đơn giả n - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.4 Source code đơn giả n (Trang 23)
Hình 3.5 Module chuy ển đổ i I2C - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.5 Module chuy ển đổ i I2C (Trang 24)
Hình 3.6 LCD 1602A xanh lá - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.6 LCD 1602A xanh lá (Trang 25)
Hình 3.7 LCD 1602A  Xanh dương 5v - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.7 LCD 1602A Xanh dương 5v (Trang 26)
Hình 3.8 Module c m bi n h ng ngo i HW-201  ả ế ồ ạ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.8 Module c m bi n h ng ngo i HW-201 ả ế ồ ạ (Trang 27)
3.7  Sơ đồ khố ệ thống  i h - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
3.7 Sơ đồ khố ệ thống i h (Trang 28)
Hình 3.10  Sơ đồ  thu t toán c a mô hình m ậ ủ ạch đế m s n ph ả ẩm trên băng chuyề n - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 3.10 Sơ đồ thu t toán c a mô hình m ậ ủ ạch đế m s n ph ả ẩm trên băng chuyề n (Trang 30)
Hình 4.1 Bo m ạch ESP32 đượ c k t n i ngu ế ố ồn. - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.1 Bo m ạch ESP32 đượ c k t n i ngu ế ố ồn (Trang 31)
Hình 4.2 Module c m bi n h ng ngo i HW-201.  ả ế ồ ạ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.2 Module c m bi n h ng ngo i HW-201. ả ế ồ ạ (Trang 32)
Hình 4.3 Màn hình LCD 1602A. - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.3 Màn hình LCD 1602A (Trang 33)
Hình 4.3 Dây c m Breadboard cái - cái.  ắ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.3 Dây c m Breadboard cái - cái. ắ (Trang 34)
Hình 4.3  Băng chuyề n t   ự chế . - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.3 Băng chuyề n t ự chế (Trang 35)
Hình 4.4 ESP32 k t n i v i màn hình LCD.  ế ố ớ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.4 ESP32 k t n i v i màn hình LCD. ế ố ớ (Trang 36)
Bảng 4.1 Bảng th   ể hiện k t n ế ối chân giữa LCD và ESP32. - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Bảng 4.1 Bảng th ể hiện k t n ế ối chân giữa LCD và ESP32 (Trang 36)
Hình 4.4 ESP32 k t n i v i Module c m bi n HW-201.  ế ố ớ ả ế - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.4 ESP32 k t n i v i Module c m bi n HW-201. ế ố ớ ả ế (Trang 38)
Hình 4.5 Mô hình th c t  m ự ế ạch đế m s ản phẩm trên băng chuyền. - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.5 Mô hình th c t m ự ế ạch đế m s ản phẩm trên băng chuyền (Trang 39)
Hình 4.6 Mô hình th c t  m ự ế ạch đế m s n ph ả ẩm trên băng chuyền. - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.6 Mô hình th c t m ự ế ạch đế m s n ph ả ẩm trên băng chuyền (Trang 40)
Hình 4.8 ESP32 k t n i v i WiFi và th   ế ố ớ ể hiện đị a ch  IP.  ỉ - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
Hình 4.8 ESP32 k t n i v i WiFi và th ế ố ớ ể hiện đị a ch IP. ỉ (Trang 41)
BẢNG PHÂN CÔNG CÔNG VIỆC - đồ án cuối kì môn iot cơ bản hệ thống mạch đếm sản phẩm trên băng chuyền
BẢNG PHÂN CÔNG CÔNG VIỆC (Trang 49)

TỪ KHÓA LIÊN QUAN