vietnic

Thành viên mới
28/5/18
94
3
8
VND
rdu3IELxGZcPtMKZio_oXRXxSQvBRUZuBObDR5zcrTPawBDsHFK4bJN7B5UqNbtGhJFlA92YhfOtg5H89yYXpNrJgmBFY2RR21PQ6_YeRSFZ6G_506Qh6bdhT32qbb4rLFl3qczT

Sơ đồ hệ thống IOT cho project điều khiển thiết bị trong nhà
Quy trình của một project điều khiển các thiết bị trong nhà sẽ như sau:
Xác định các thành phần của hệ thống
Hệ thống cho project điều khiển các thiết bị trong nhà là một hệ thống IOT do đó hệ thống này cũng bao gồm 3 thành phần chính:
(1) Cảm biến
Với project tạo ứng dụng để điều khiển các thiết bị trong nhà, Vietnic sẽ sử dụng những cảm biến, vi xử lý và các thành phần kết nối đơn giản nhất để các bạn có thể dễ dàng mua được ở bất kỳ cửa hàng linh kiện điện tử với giá cũng khá rẻ. Cụ thể những cảm biếnVietnic sử dụng ở đây bao gồm:
Esp8266
W1jGfrLHD1sJS2gCO_W1sc798Uigqt3OR5KnMlRXs2PxSFYPSepIQ2vaSplD604i7bBBYArxtrrl_7ZQZjmwz0H0S1-kSUg7gSYwT4x8IN6ticJf1knS81aU_3-FyRap78bB7fZS

ESP8266 là một vi xử lý được thiết kế bởi Espressif System. Đặc điểm nổi bật của ESP8266 là có tích hợp sẵn wifi.
Ngôn ngữ lập trình của ESP8266 là C/C++ đây là hai ngôn ngữ lập trình phổ biến, được nhiều người biết đến. Do đó, sử dụng vi xử lý này sẽ dễ tiếp cận hơn đối với những người mới bắt đầu tìm hiểu về IOT.
ESP8266 sử dụng nguồn 3.3v~5v nên cấp nguồn cho vi xử lý cũng khá đơn giản.
Ở các cửa hàng linh kiện điện tử tại Đà Nẵng thì giá của cảm biến này dao động từ 70.000đ-180.000đ 1 cái tùy loại và hãng sản xuất.
Module DHT-11
tik52lDpBR1U8GJJuoI8TUksHH03LjvtN0WQPceqgjesC_MXu4Yzv-Ca4EGyx_WgK9kCzh3kEQuIXFgR_9wUyH0vUPqTGfSCqfK6BJEUnmW9rcygG1cmyVxOLexXCJTw2GC-iPzN

Module DHT-11 là một cảm biến giúp thu thập nhiệt độ, độ ẩm môi trường để đưa dải tín hiệu vào Arduino, từ đó Arduino trong module ESP8266 sẽ giải mã tín hiệu để lấy ra được nhiệt độ và độ ẩm. Từ dữ liệu đã giải mã được ESP8266 sẽ gửi nhiệt độ và độ ẩm lên server để server có thể điều khiển thiết bị.
Với Module DHT-11 thì các bạn cũng có thể mua được tại các cửa hàng linh kiện điện tử với giá chỉ từ 26.000đ.
Modules relay 4 channel
ZGSyijuyKiO6CQozxbUeURK3M7c3qxRs8Pimrrpy3gtPULX78I7GZjZcx68p0wh0tP-pKSTPquqb_wB2_hskU5yB0c9r9bCU7YsMHgT7axVbQEJv1LDKqS-0-HIr7GMbSvm1oJ44


Modules relay 4 channel
Module relay 4 channel có chức năng nhận tín hiệu từ module ESP8266 điện áp 5v hoặc 0v nếu điện áp là 5v thì bật, 0v thì tắt. Module như một công tắc có thể điều khiển 4 thiết bị có hiệu điện thế sử dụng 24-250V, 10A.
Cái này ở linh kiện điện tử Vietnic có bán nhé các bạn, ở Vietnic giá của module này là 57.000đ.
Ngoài 3 module đã nêu ở trên, các bạn có thể mua thêm cáp nối để dễ cắm vào hộp đựng thiết bị nhé!
Tổng cộng các thành phần thì giá thành rơi vào khoảng từ 300.000-400.000đ. Với một số tiền không quá lớn mà lại đem lại những tiện ích tuyệt vời như vậy, tôi nghĩ không có lý do gì mà không đầu tư đúng không nào!
Những linh kiện điện tử kể trên đều là những linh kiện khá phổ biến nên bạn có thể mua tất cả những linh kiện này tại bất cứ cửa hàng linh kiện điện tử nào trên cả nước nhé! Tại Đà Nẵng, bạn có thể đến linh kiện điện tử Vietnic.
(2) Xử lý cục bộ và thiết bị lưu
Vì project này khá nhẹ và dữ liệu truyền qua lại giữa các thành phần là khá ít nên phần Server Vietnic sẽ sử dụng Framework PHP Codelgniter, phần Fontend Vietnic sẽ sử dụng Bootstrap 3 và Jquery.
(3) Network và Internet
Để truyền dữ liệu từ cảm biến về server xử lý Vietnic sử dụng phương thức HTTP, sang phần tiếp theo tôi sẽ mô tả rõ hơn và có sơ đồ cụ thể của hệ thống.
Ghép nối các thành phần
Các bạn có thể ghép nối các thành phần theo sơ đồ sau:
kaD2Jnu8tIjuROD1MAFZfZPeM8_qcnlsZ9Sz8udywWEsZKHszmh-sDCzqkuQDdnChxQPJHcomCUUsUC9HcHG7AJPyXgYiQLoelqv8gRPWEcYLcmV_kz3cJlW6udWLRbLDaq97c1h

Các bạn chỉ cần ghép nối như sơ đồ trên là có thể sử dụng được. Các chân trên các vi xử lý khá giống với trong sơ đồ nên các bạn có thể dễ dàng ghép nối các thành phần lại với nhau.
Cài đặt ứng dụng
Đầu tiên các bạn tải mã nguồn của project trên đường dẫn: tdvietdev/iot
(1) Cài đặt sensor
Để cài đặt sensor các bạn cần kết nối module ESP8266 với laptop của mình. Sau đó, bạn mở phần mềm Arduino IDE trong file nguồn mà bạn mới tải về và tiến hành điều chỉnh một số thông số như hình dưới:
MAZ5-2msnDoYUKq5BcKKdAddxSn1Nw_meOutohkit5kq_otFSYPA76IyuhgsFO7p-GemdwA6uOE4kW9mI4CK0e90PuXRVgYZiusPDDVZgQEfWVwKTmepyF7YyTRrjPsUoMSzWKlU

Sau khi chỉnh sửa xong các bạn bấm vào nút có mũi tên màu vàng để tiến hành nạp code cho vi xử lý.
(2) Cài đặt server
Trong phần server thì chủ yếu mọi người sẽ sửa phần kết nối đến cơ sở dữ liệu.
Đối với hệ quản trị Mysql, các bạn tạo một cơ sở dữ liệu sau đó import file sm_project.sql trong project các bạn đã tải về trước đó và thiết lập kết nối đến nó theo hướng dẫn sau:
bnPv3k5X0LUNZUCPqJc4ZJjZ-QHjlntH-kZJEfTakqov-vG8BHeT6PfiicDJfvdPc3EHDQa1U3LYSCU2zO5Jmw2TSXeSzWevADv1CU1gyyOfv5KquUYegSj4g2XTGeL_yJhW4CqV

(Đường dẫn file: .../aplication/config/database.php)
Sử dụng
Vậy là với những hướng dẫn trên các bạn đã có thể hoàn thành dự án của mình rồi đấy. Bây giờ chỉ việc đưa nó vào sử dụng mà thôi.
Để sử dụng project này, đầu tiên bạn truy cập vào giao diện trang web bằng tài khoản admin của mình. Sau đó sử dụng nó để đăng nhập lại vào hệ thống. Lúc này bạn có thể xem được trạng thái của thiết bị mình đang kết nối. Bạn chỉ việc sử dụng nó cho mục đích IOT của mình mà thôi.
Tổng kết
Chỉ với chưa tới 400.000đ và bỏ chút xíu thời gian thay vì xem phim hay lướt facebook bạn đã có thể tạo được một ứng dụng giúp điều khiển tự động cài đặt hẹn giờ bật tắt hoặc bật tắt thiết bị theo nhiệt độ, độ ẩm của môi trường….
Vậy còn chần chờ gì nữa mà không đến linh kiện điện tử Vietnic để mua ngay các linh kiện cần thiết và làm ngay cho mình một ứng dụng tiện ích nào!
Cửa hàng linh kiện điện tử Vietnic chuyên cung cấp vật tư Quảng cáo LEDcung cấp linh kiện điện tử tại Đà Nẵng hân hạnh được đồng hành cùng thành công của bạn! Nếu có bất cứ thắc mắc nào vui lòng comment bên dưới để được hỗ trợ tư vấn một cách nhanh chóng