1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Nghiên cứu thiết kế hệ thống tự động giám sát và điều khiển trạng thái đèn qua điện thoại thông minh.

43 345 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 43
Dung lượng 1,39 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

TÓM TẮT Tên đề tài: Nghiên cứu thiết kế hệ thống tự động giám sát và điều khiển trạng thái đèn qua điện thoại thông minh.. SVTH: Nguyễn Văn Chung MSSV: 106130010 Lớp:13DT1 Tóm tắt đề tà

Trang 1

TÓM TẮT

Tên đề tài: Nghiên cứu thiết kế hệ thống tự động giám sát và điều khiển trạng thái đèn

qua điện thoại thông minh

SVTH: Nguyễn Văn Chung MSSV: 106130010 Lớp:13DT1

Tóm tắt đề tài:

Em đã thực hiện xây dựng đề tài tự động giám sát và điều khiển trạng thái của đèn qua điện thoại thông minh dựa trên kiến trúc IoT Đèn sẽ tự động điều khiển khi có người và cường độ ánh sáng không đủ và có thể được điều khiển bằng tay Sản phẩm của đề tài phù hợp với những nơi công cộng như hành lang, phòng khách Với mục đích xây dựng đề tài này, việc dụng đèn sẽ trở nên tiết kiệm điện năng cũng như nhân lực và thời gian của người sử dụng

Kết quả của quá trình xây dựng đề tài, em đã hoàn thành được tất cả các mục tiêu

đã đề ra, điều khiển và giám sát được trên điện thoại thông minh ở hai chế độ tự động

và bằng tay, có sản phẩm thực tế cho đề tài, Kết nối được bất kì wifi nào mà người dùng muốn kết nối

Trang 2

ĐẠI HỌC ĐÀ NẴNG

TRƯỜNG ĐẠI HỌC BÁCH KHOA

KHOA ĐIỆN TỬ VIỄN THÔNG

CỘNG HÒA XÃ HÔI CHỦ NGHĨA VIỆT NAM

2 Đề tài thuộc diện: ☐ Có ký kết thỏa thuận sở hữu trí tuệ đối với kết quả thực hiện

3 Các số liệu và dữ liệu ban đầu:

3.1 Nhu cầu về thông tin sử dụng đèn tiết kiệm hơn về thời gian sử dụng

3.2 Mô hình IoT

3.3 Thông tin các linh kiện, thiết bị

4 Nội dung các phần thuyết minh và tính toán:

4.1 Khảo sát chọn đề tài

4.2 Tìm hiểu mô hình IoT, vi điều khiển và các cảm biến

4.3 Đồng bộ toàn hệ thống

4.4 Khảo sát thực nghiệm cho hệ thống

4.4.1 Điều khiển bằng tay và giám sát trạng thái đèn trên Blynk

4.4.2 Điều khiển tự động( cảm biến chuyển động, cảm biến cường độ ánh sáng)

4.4.3 Đồng bộ dữ liệu phần cứng với website và Blynk

5 Ngày giao nhiệm vụ đồ án: …… /……./2018

6 Ngày hoàn thành đồ án: …… /……./2018

Đà Nẵng, ngày tháng 12 năm 2018

Trang 3

Cộng hòa xã hội chủ nghĩa Việt NamĐộc lập – Tự do – Hạnh phúc

===========================

LỜI CAM ĐOAN

Kính gởi: Hội đồng bảo vệ đồ án tốt nghiệp Khoa Điện Tử - Viễn Thông, Trường

Đại Học Bách Khoa Đà Nẵng

Em là NGUYỄN VĂN CHUNG Hiện là sinh viên lớp 13DT1, khoa Điện Tử –

Viễn Thông, Trường Đại học Bách Khoa Đà Nẵng

Em xin cam đoan đồ án này là kết quả do em tự tính toán, thiết kế và nghiên cứu, không sao chép của ai, được thực hiên dưới sự hướng dẫn của Thạc sĩ Thái Văn Tiến Nếu có bất kì sự vi phạm nào, nhóm chúng tôi xin chịu hoàn toàn trách nhiệm và chịu mọi sự kỷ luật của khoa và nhà trường

Xin chân thành cảm ơn

Đà Nẵng, tháng 12 năm 2018 Sinh viên

Nguyễn Văn Chung

Trang 4

LỜI CẢM ƠN

Em xin trân trọng cám ơn quý Thầy cô trong khoa Điện tử - Viễn thông, Đại học, trường Đại học Bách khoa – Đại học Đà Nẵng đã tận tình giảng dạy, truyền đạt những kiến thức quý báu trong suốt năm năm học, những kiến thức em nhận được trên giảng đường đại học là nền tảng để em có thể thực hiện đề tài tốt nghiệp “Nghiên cứu, thiết kế hệ thống tự động giám sát và điều khiển trạng thái đèn qua điện thoại thông minh” và cũng là hành trang giúp em vững bước trong tương lai Đề tài “Nghiên cứu, thiết kế hệ thống tự động giám sát và điều khiển trạng thái đèn qua điện thoại thông minh” đã được triển khai thực hiện và hoàn thành với một số kết quả thu được có khả năng ứng dụng trong thời gian tới với điều kiện thực tiễn hiện nay

Em xin chân thành gửi lời cảm ơn sâu sắc nhất đến Thầy– Thạc sĩ.Thái Văn Tiến, người đã tận tình hướng dẫn em trong suốt quá trình thực hiện đề tài

Mặc dù em đã có nhiều cố gắng hoàn thiện đề tài này bằng tất cả sự nhiệt tình

và nổ lực của mình, tuy nhiên không thể tránh khỏi những thiếu sót, nhóm em rất mong nhận được những ý kiến đóng góp quý báu của quý Thầy cô và các bạn!

Đà Nẵng, Ngày tháng 12 năm 2018

Sinh viên thực hiện

Nguyễn Văn Chung

Trang 5

MỤC LỤC MỤC LỤC

DANH SÁCH HÌNH ẢNH

DANH SÁCH BẢNG BIỂU

DANH MỤC TỪ VIẾT TẮT

TÓM TẮT 1

MỤC LỤC 5

DANH SÁCH HÌNH ẢNH 7

DANH SÁCH BẢNG BIỂU 8

DANH MỤC TỪ VIẾT TẮT 9

LỜI MỞ ĐẦU 1

Chương 1: TỔNG QUAN ĐỀ TÀI 3

1.1 Giới thiệu chương 3

1.2 Sự cần thiết của đề tài 3

1.3 Hệ thống IoT 3

1.3.1 Giới thiệu về IoT 3

1.3.2 Mô hình của một hệ thống IoT 3

1.4 Đề xuất ý tưởng 4

1.4.1 Ý tưởng chung của đề tài 4

1.4.2 Mô hình IoT và Kiến trúc tham chiếu của hệ thống 5

1.4.3 Nguyên tắc hoạt động 6

1.4.4 Nguyên lý giám sát trạng thái đèn 7

1.4.5 Thiết kế nguyên lý điều khiển trạng thái đèn ở chế độ tự động 7

1.4.6 Thiết kế nguyên lý điều khiển trạng thái đèn ở chế độ bằng tay 9

1.4.7 Hoạt động trong chế độ station và access point 9

1.5 Các thiết bị đã có trên thị trường 9

1.6 Kết luận chương 10

CHƯƠNG 2: GIỚI THIỆU PHẦN CỨNG VÀ PHẦN MỀM ĐƯỢC DÙNG TRONG HỆ THỐNG 11

2.1 Giới thiệu chương 11

2.2 Thông số kỹ thuật và chức năng của các thiết bị có trong hệ thống 11

2.2.1 Module NodeMCU ESP8266 11

2.2.2 Module cảm biến ánh sáng 12

Trang 6

2.2.3 Module cảm biến quang trở 13

2.2.4 Cảm biến chuyển động HC – SR501 14

2.2.5 Module 1 relay 5Volts 15

2.2.6 Mạch nguồn 5v 16

2.2.7 Đèn led 5W 17

2.2.8 Các linh kiện khác 17

2.3 Phần mềm 18

2.2.1 Trình biên dịch arduino IDE 18

2.4 Kết luận chương 19

Chương 3: THIẾT KẾ VÀ XÂY DỰNG ĐỀ TÀI 20

3.1 Giới thiệu chương 20

3.2 Thiết kế và xây dựng phần cứng 20

3.2.1 Thiết kế sơ đồ khối của phần cứng 20

3.2.2 Sơ đồ nguyên lý mạch tổng quát 20

3.3 Thiết kế và xây dựng thuật toán của hệ thống 23

3.3.1 Sơ đồ khối thuật toán tổng quát 23

3.3.1 Thuật toán kết nối wifi 24

3.3.2 Thuật toán chọn chế độ điều khiển tự động hoặc bằng tay 25

3.3.3 Điều khiển đèn ở chế độ tự động 26

3.3.4 Điều khiển đèn ở chế độ bằng tay 27

3.5 Kết luận chương 27

Chương 4: KẾT QUẢ THI CÔNG VÀ ĐÁNH GIÁ ĐỀ TÀI 28

4.1 Giới thiệu chương 28

4.2 Kết quả thi công phần cứng 28

4.3 Kết quả thi công phần mềm 29

4.4 Đánh giá thiết bị của đề tài 30

4.4.1 Tiêu chí đánh giá và kết quả đạt được 30

4.5 Kết luận chương 32

KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 33

TÀI LIỆU THAM KHẢO 34

Trang 7

DANH SÁCH HÌNH ẢNH

Hình 1.1 Mô hình hệ thống IoT 4

Hình 1.2 Mô hình ý tưởng 5

Hình 1.3 Mô hình IoT chung của hệ thống 6

Hình 1.4 Sơ đồ khối giám sát trạng thái đèn 7

Hình 1.5 Điều kiện bật đèn và nội dung hiển thị 8

Hình 1.6 Điều khiển tắt đèn và nội dung hiển thị khi ánh sáng tốt 8

Hình 1.7 Điều kiện tắt đèn và nội dung hiển thị khi ánh sáng kém 9

Hình 1.8 Điều khiển đèn ở chế độ bằng tay… 9

Hình 2.1 Module NodeMCU ESP8266……….………11

Hình 2.2 Trở quang 13

Hình 2.3 Module cảm biến ánh sáng 13

Hình 2.4 Module cảm biến chuyển động 14

Hình 2.5 Module 1 relay 5Volts 16

Hình 2.6 Mạch nguồn cho hệ thống 16

Hình 2.7 Đèn led 5W 17

Hình 2.8 Transistor c1815 17

Hình 2.9 Điện trở 2K2 18

Hình 2.10 Giao diện trình biên dịch arduino IDE 18

Hình 3.1 Sơ đồ khối của phần cứng……….……….20

Hình 3.2 Sơ đồ nguyên lý mạch tổng quát 21

Hình 3.3 Sơ đồ nguyên lý phần cứng giám sát trạng thái đèn 21

Hình 3.4 Sơ đồ nguyên lý điều khiển trạng thái đèn 22

Hình 3.5 Sơ đồ nguyên lý đầu vào điều khiển trạng thái đèn 22

Hình 3.6 Sơ đồ nguyên lý đầu ra điều khiển trạng thái đèn 23

Hình 3.7 Sơ đồ thuật toán tổng quát 24

Hình 3.8 Sơ đồ khối hàm setup 25

Hình 3.9 Điều khiển chọn chế độ tự động hoặc bằng tay trên Blynk 25

Hình 3.10 Điều khiển đèn ở chế độ tự động 26

Hình 3.11 Điều khiển đèn ở chế độ bằng tay trên Blynk 27

Hình 4.1 Mạch in……… 28

Hình 4.2 Sản phẩm hoàn thiện 29

Hình 4.3 Giao diện giám sát và điều khiển trên Blynk 30

Trang 8

DANH SÁCH BẢNG BIỂU

Bảng 4.1 Các chỉ tiêu đánh giá hệ thống……… 31 Bảng 4.2 Tổng các chi phí sản

xuất……….……….324

Trang 9

DANH MỤC TỪ VIẾT TẮT

REST REpresentational State Transfer

TRNSP Mode Transparent mode

Trang 10

áp dụng được vào thị trường, chưa tận dụng được hết các ứng dụng khoa học kỹ thuật vào cuộc sống

Công nghệ và Internet thực sự đã tác động và có sức ảnh hưởng lớn tới mọi ngóc ngách cuộc sống cũng như hoạt động của con người Những tác động này ngày càng mạnh mẽ hơn bao giờ hết và trực tiếp thay đổi không chỉ cuộc sống, công việc và giải trí mà còn cả những thứ nhiều năm nay vốn dường như chẳng mấy liên quan tới web hay văn hoá Internet Nổi bật hiện nay chính là các ứng dụng IoT trong đa số lĩnh vực của cuộc sống, và là một đề tài nóng hổi cho các nhà sản xuất, nghiên cứu hiện nay

Từ những tìm hiểu đã có về IoT, em đã quyết định mang ứng dụng Đèn thông minh do em tự nghiên cứu và sáng chế Mong muốn góp một phần nào đó vào sự phát triển công nghệ của Việt Nam

Nội dung đồ án:

Nội dung của đồ án là thiết kế mô hình Đèn thông minh sử dụng công nghệ IoT với những chức năng chính sau: tự động bật tắt khi có người, có thể điều khiển phần mềm Blynk trên điện thoại thông minh ở 2 chế độ bằng tay và tự động Hệ thống này giúp chúng ta tiết kiệm được thời gian, tiết kiệm hệ thống điện năng, chống lãng phí đồng thời đảm bảo mắt khi sử dụng

Trình bày đồ án:

Nội dung đồ án gồm 4 chương:

Chương 1: Tổng quan đề tài

Chương 2: Giới thiệu phần cứng và phần mềm được dùng trong hệ thống

Chương 3: Thiết kế và xây dựng đề tài

Chương 4: Kết quả thi công và đánh giá đề tài

Kết luận và hướng phát triển

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

Trang 11

Phương pháp nghiên cứu của đồ án là tìm hiểu, nghiên cứu, mô phỏng và xây dựng mô hình trực quan

Kết quả đạt được

Sau quá trình nghiên cứu và thi công, em đã phát triển được hệ thống với những kết quả đạt được như sau:

- Điều khiển đèn tự động khi có người và ánh sáng dưới ngưỡng

- Điều khiển đèn bằng tay qua điện thoại thông minh

- Giám sát trạng thái thực của đèn

- Hệ thống đèn có thể kết nối với bất kỳ wifi nào mà người sử dụng muốn

- Áp dụng cho hành lang, phòng khách

- Hệ thống tiết kiệm điện năng

- Có thể thương mại hóa được

Sau quá trình thiết kế và thi công cả phần cứng lẫn phần mềm, quá trình thử nghiệm cho thấy hệ thống đã hoạt động đúng theo ý tưởng thiết kế ban đầu và giá thành thực hiện thấp Để hiểu chi tiết hơn về đề tài, tiếp tục thực hiện ở trong các chương tiếp theo

Trang 12

Chương 1: TỔNG QUAN ĐỀ TÀI

1.1 Giới thiệu chương

Như chúng ta đã biết, gần như các thiết bị điện xung quanh chúng ta ngày nay đều hoạt động độc lập với nhau, mỗi thiết bị có một quy trình sử dụng khác nhau tùy thuộc vào sự thiết lập, cài đặt của người sử dụng Chúng chưa có một sự liên kết nào với nhau về mặt dữ liệu Nhưng đối với chiết đèn thông minh, chúng ta có thể điều khiển, bật tắt tự động, các dữ liệu được kết nối với internet Ở đây, các thiết bị được kết nối với nhau thành một hệ thống hoàn chỉnh thông qua một thiết bị trung tâm và có thể giao tiếp với nhau về mặt dữ liệu

Trong chương mở đầu này sẽ giới thiệu tổng quan về hệ thống IoT và đề xuất thiết kế hệ thống tự động giám sát và điều khiển trạng thái đèn qua điện thoại thông minh có sử dụng hệ thống IoT

1.2 Sự cần thiết của đề tài

Như chúng ta đã biết Điện là năng lượng được sử dụng thường xuyên, không thể thiếu trong cuộc sống của chúng ta, xã hội càng phát triển, đời sống của nhân dân ngày một đi lên thì nhu cầu sử dụng điện càng tăng, trong khi đó tài nguyên để sản xuất ra điện ngày một cạn kiệt Do nhu cầu sử dụng của con người ngày càng cao Các thiết bị

sử dụng điện ngày càng nhiều, đặc biệt thiết bị chiếu sáng được sử dụng rộng rãi Từ việc sử dụng các thiết bị chiếu sáng trong gia đình, trong công nghiệp, đèn đường v.v

Sự lãng phí khi sử dụng các thiết bị chiếu sáng ở thực tại được thể hiện rộng rãi ở khắp mọi nơi Có những nơi không cần thiết thì vẫn được bật, những đường dây rò rĩ, hao phí điện có khắp nơi Sửa chửa, bảo trì điện vẫn còn gặp nhiều khó khăn Nhận thức được điều đó, cùng với sự phát triển của khoa học và công ngệ, nhóm chúng em quyết định tìm hiểu, nghiên cứu và phát triền thành đề tài “Nghiên cứu, thiết kế hệ thống tự động giám sát và điều khiển trạng thái đèn qua điện thoại thông minh và website” nhằm mục đích dễ kiểm soát chất lượng sáng, và tiết kiệm được một phần điện năng nào đó cho xã hội

1.3 Hệ thống IoT

1.3.1 Giới thiệu về IoT

Mạng lưới vạn vật kết nối Internet hoặc là Mạng lưới thiết bị kết nối Internet viết tắt là IoT (tiếng Anh: Internet of Things), với mỗi đồ vật, con người được cung cấp một định danh của riêng mình, và tất cả có khả năng truyền tải, trao đổi thông tin, dữ liệu qua một mạng duy nhất mà không cần đến sự tương tác trực tiếp giữa người với người, hay người với máy tính IoT đã phát triển từ sự hội tụ của công nghệ không dây, công nghệ vi cơ điện tử và Internet Nói đơn giản là một tập hợp các thiết bị có khả năng kết nối với nhau, với Internet và với thế giới bên ngoài để thực hiện một công việc nào đó

1.3.2 Mô hình của một hệ thống IoT

Trang 13

Hình 1.1 Mô hình hệ thống IoT Trên đây là mô hình chuẩn mực của một hệ thống ứng dụng IoT Với IoT hệ thống luôn được chia làm 4 phần chính: Things, Local network, Internet và Back-end services[6]

a Sự vật (Things)

Sự vật thường gồm các cảm biến để thu nhận dữ liệu, vai trò của cảm biến nói lên thuộc tính của sự vật Sau khi sự vật thu nhận dữ liệu, nó thực hiện quá trình xử lý thông qua vi điều khiển được kết nối internet

d Thiết bị đầu cuối (Back - end services)

Có nhiệm vụ lưu trữ các dữ liệu của các sự vật có trong hệ thống IoT, gồm các thuộc tính, tên định danh và phương thức của sự vật để cung cấp cho các ứng dụng IoT

1.4 Đề xuất ý tưởng

1.4.1 Ý tưởng chung của đề tài

Thực hiện trên mô hình mạng lưới IoTs

Đối tượng: Đèn

Trang 14

Tự động điều khiển bật tắt đèn khi có người và ánh sáng không đủ( sử dụng cảm biến chuyển động và cảm biến ánh sáng)

Điều khiển bằng tay và giám sát qua điện thoại thông minh( ứng dụng Blynk)

Hình 1.2 Mô hình ý tưởng

Mục đích: Tiết kiệm điện năng, thời gian cũng như nhân lực khi không có người

sử dụng điện năng, hệ thống của đề tài áp dụng cho những nơi công cộng như thư viện, hành lang, phòng vệ sinh v.v…

1.4.2 Mô hình IoT và Kiến trúc tham chiếu của hệ thống

a Mô hình IoT chung của hệ thống

Trang 15

Hình 1.3 Mô hình IoT chung của hệ thống

b Kiến trúc tham chiếu của hệ thống

Thiết bị

Các thiết bị của mô hình gồm:

- Module NodeMCU ESP 8266

- Điện thoại thông minh

- Đồng bộ dữ liệu hiển thị trên điện thoại thông minh

- Trạng thái đèn phải thực, không phải là trạng thái của môi trường

Trang 16

- Chế độ bằng tay và tự động hoàn toàn độc lập nhau

Phần hiển thị gồm:

- Hiển thị trạng thái đèn

- Chế độ tự động hay bằng tay

- Trạng thái người hoặc trạng thái ánh sáng môi trường

1.4.4 Nguyên lý giám sát trạng thái đèn

Dùng cảm biến ánh sáng để đọc trạng thái của đèn

Hình 1.4 Sơ đồ khối giám sát trạng thái đèn

Nguyên tắc thiết kế:

- Cảm biến ánh sáng đọc trạng thái ánh sáng của môi trường

- Áp ra của nodeMCU ESP8266 đủ để cảm biến ánh sáng hoạt động

Ý nghĩa:

- Đánh giá đúng trạng thái của đèn

- Nếu trạng thái của đèn và trạng thái điều khiển đèn không giống nhau thì, phần giám sát trạng thái đèn giúp người sử dụng phát hiện lỗi phần cứng( chui lỏng) hoặc bóng đèn đã hỏng

1.4.5 Thiết kế nguyên lý điều khiển trạng thái đèn ở chế độ tự động

Nguyên lý thiết kế:

- Độc lập với chế độ bằng tay

- Đồng bộ dữ liệu trên điện thoại thông minh

a Điều khiển trạng thái bật

Điều kiện duy nhất để bật đèn ở chế độ tự động là khi có người và ánh sáng bé hơn ngưỡng

Trang 17

Hình 1.5 Điều kiện bật đèn và nội dung hiển thị

b Điều khiển trạng thái tắt

Có hai trường hợp tự động tắt đèn:

- Cường độ ánh sáng môi trường đủ

Hình 1.6 Điều khiển tắt đèn và nội dung hiển thị khi cường độ ánh sáng tốt

- Cường độ ánh sáng kém dù có người hay không có người

Trang 18

Hình 1.7 Điều kiện tắt đèn và nội dung hiển thị khi cường độ ánh sáng kém

1.4.6 Thiết kế nguyên lý điều khiển trạng thái đèn ở chế độ bằng tay

Nguyên tắc điều khiển ở chế độ bằng tay:

- Chế độ tự động vô hiệu

- Đồng bộ dữ liệu trên điện thoại thông minh

- hiển thị giá trị cường độ sáng, hiển thị trạng thái có người hoặc không có người

Điều khiển đèn được biểu diễn qua sơ đồ sau:

Hình 1.8 Điều khiển đèn ở chế độ bằng tay

1.4.7 Hoạt động trong chế độ station và access point

- Hệ thống chỉ hoạt động một trong 2 chế độ station và access point

- Khi hệ thống kết nối đúng tên mạng wifi thì sẽ hoạt động ở chế độ station, ngược lại sẽ chuyển qua chế độ access point, cho phép người dùng nhập địa chỉ mạng wifi đúng

2 chế độ này sẽ được trình bày cụ thể hơn ở mục thuật toán cùng chương

1.5 Các thiết bị đã có trên thị trường

Hiện nay, trên thị trường đã có rất nhiều sản phẩm ứng dụng mô hình IoT tương

Trang 19

- Bóng đèn tự động bật tắt khi có người

- Đèn hẹn giờ

- Đèn điều khiển từ xa

- Đèn led tiết kiệm v.v…

Tuy nhiên, các thiêt bị này chưa tối ưu trong việc tích hợp nhiều chức năng trong

hệ thống của một thiết bị Mỗi thiết bị, chỉ có những tính năng riêng do đó chưa đáp ứng được nhu cầu sử dụng của người dùng

Trang 20

CHƯƠNG 2: GIỚI THIỆU PHẦN CỨNG VÀ PHẦN MỀM ĐƯỢC DÙNG

TRONG HỆ THỐNG

2.1 Giới thiệu chương

Trước khi thực hiện một đề tài, phần tìm hiểu cũng như lựa chọn các Module cho từng chức năng trong hệ thống là rất quan trọng Nếu các Module không tương thích hoặc không đáp ứng yêu cầu của hệ thống thì sẽ ảnh hưởng trực tiếp đến sự ổn định cũng như hiệu quả hệ thống Vì vậy, chương này chúng ta sẽ tìm hiểu về vai trò các Module trong hệ thống cũng như nguyên lý hoạt động, hiệu quả của chúng và cách lập trình

2.2 Thông số kỹ thuật và chức năng của các thiết bị có trong hệ thống

2.2.1 Module NodeMCU ESP8266

a Giới thiệu

Hình 2.1 Module NodeMCU ESP8266

Dòng chip ESP8266-01 có tích hợp Wi-Fi 2.4Ghz có thể lập trình được, rẻ tiền được sản xuất bởi một công ty bán dẫn Trung Quốc: Espressif Systems

Được phát hành đầu tiên vào tháng 8 năm 2014, đóng gói đưa ra thị trường dạng module ESP-01, được sản xuất bởi bên thứ 3: AI-Thinker Có khả năng kết nối Internet qua mạng Wi-Fi một cách nhanh chóng và sử dụng rất ít linh kiện đi kèm Với giá cả có thể nói là rất rẻ so với tính năng và khả năng ESP8266 có thể làm được ESP8266 có một cộng đồng các nhà phát triển trên thế giới rất lớn, cung cấp nhiều Module lập trình mã mở giúp nhiều người có thể tiếp cận và xây dựng ứng dụng rất nhanh

Hiện nay tất cả các dòng chip ESP8266 trên thị trường đều mang nhãn ESP8266EX, là phiên bản nâng cấp của ESP8266

Trang 21

- 32-bit RISC CPU : Tensilica Xtensa LX106 running at 80 MHz

- Hổ trợ Flash ngoài từ 512KiB đến 4MiB

- 64KBytes RAM thực thi lệnh

- 96KBytes RAM dữ liệu

- 64KBytes boot ROM

- Chuẩn wifi EEE 802.11 b/g/n, Wi-Fi 2.4 GHz Tích hợp TR switch, balun, LNA, khuếch đại công suất và matching network Hổ trợ WEP, WPA/WPA2, Open network

Có tích hợp 4 chế độ:

- STA(station mode): NodeMCU kết nối với một wifi

- AP(access point ): Phát wifi để các thiết bị có thể kết nối

- STA và AP

- Wifi off: Không kết nối wifi

Nên ESP 8266 rất phù hợp là vi điều khiển cho mô hình IoT

Lập trình vi điều khiển trên Aduino IDE được hỗ trợ trên window

Có khả năng hoạt động độc lập với 2 chân I/O (cho phép module kết nối trực tiếp với cảm biến, thiết bị ngoại vi hoặc điều khiển máy chủ thông qua Wifi) và có khả năng lưu trữ với bộ nhớ Flash 1MB

Hai chân I/O cho mức điện áp ra tối đa 3.6V nên cần một bộ chuyển đổi mức điện áp đối với các thiết bị điện áp cao hơn như Arduino (5V)

2.2.2 Module cảm biến ánh sáng

a Khái niệm điện trở quang

Ngày đăng: 05/03/2019, 21:54

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w