Hướng Dẫn Làm Mô Hình Nhà Thông Minh Home:Bit

You are here:
< All Topics

Trong bài này, OhStem sẽ hướng dẫn làm mô hình nhà thông minh Home:Bit cho bạn một cách chi tiết và đơn giản nhất.

Giới thiệu

Trong tương lai, mọi ngôi nhà sẽ trở nên thông minh hơn. Bạn thử tưởng tượng xem, chỉ với một cái chạm tay trên điện thoại hay ra lệnh bằng giọng nói là có thể điều khiển được toàn bộ thiết bị trong nhà như đèn chiếu sáng, tưới cây, mở khóa cửa… từ bất kỳ đâu. Thật tuyệt vời phải không nào?

Hướng dẫn làm mô hình nhà thông minh Home:Bit

Trong bài này, chúng ta sẽ cùng nhau xây dựng một mô hình nhà thông minh hoàn chỉnh sử dụng bộ kit Home:Bit và Yolo:Bit, với rất nhiều tính năng thú vị. Chúng ta cùng nhau bắt đầu nào.

Lưu ý: Để làm theo giáo trình này, ngoài bộ kit Home:Bit thì bạn còn cần có thêm Yolo:Bit để lập trình nhé. Bạn có thể tham khảo về Yolo:Bit tại đây.

Thành phần có trong bộ kit Home:Bit

STTTênSố lượngHình ảnh
1Yolo:Bit1
2Cảm biến ánh sáng1
3Cảm biến xoay1
4Cảm biến âm thanh1
5Động cơ quạt1
6Động cơ servo1
7Đèn LED1
8Cảm biến khoảng cách1
9Cảm biến nhiệt độ và độ ẩm1
10Bàn phím số1
11Màn hình Oled1
12Mô hình giấy Home:bit1

Hướng dẫn lập trình cho Yolo:Bit bằng CodeLab

Bước 1: Truy cập vào trang web CodeLab của Yolo:Bit ở địa chỉ https://lab.ohstem.vn, nhấn vào [Tạo mới] trong mục Dự án của tôi:

Nhấn vào tạo mới

Bước 2: Kéo thả các khối lệnh ở bên trái vào giao diện bên phải để xây dựng chương trình. Ví dụ:

Lập trình kéo thả trên CodeLab

Bước 3: Nhấn vào nút Kết nối, chọn Yolo:Bit và nhấn Connect để kết nối với Yolo:Bit.

Kết nối Yolo:Bit

Bước 4: Nhấn nút Chạy để upload và chạy chương trình trên Yolo:Bit.

Upload chương trình trên CodeLab

Cài đặt khối lệnh mở rộng và thư viện cho Home:Bit

Để lập trình cho bộ kit Home:Bit, bạn cần phải cài đặt thêm một số khối lệnh mở rộng cho bộ kit này. Các khối lệnh này không có sẵn trong danh sách mặc định của CodeLab.

Bước 1: Trước tiên bạn cần kết nối Yolo:Bit theo hướng dẫn ở trên.

Bước 2: Nhấn vào mục Mở rộng ở bên trái, tìm kiếm và nhấn vào mục mở rộng tên là Home:Bit V2 để tiến hành cài đặt.

Cài đặt thư viện Home:Bit V2

Trong quá trình cài đặt, CodeLab sẽ hỏi bạn có muốn tải thư viện Home:Bit vào Yolo:Bit không. Bạn chọn Tải thư viện để tải nhé. Bạn chỉ cần tải 1 lần là được.

Tài thư viện

Sau khi cài đặt xong, thì bộ khối lệnh cho Home:Bit sẽ xuất hiện trong danh sách các mục bên trái.

Đã tải xong Home:Bit v2

Các bài thực hành cơ bản

Trong phần này là 6 bài hướng dẫn để xây dựng mô hình nhà thông minh với các tính năng cơ bản. Phần nâng cao điều khiển bằng điện thoại sẽ được hướng dẫn trong các phần sau.

Nếu các bạn muốn lắp ráp và nạp chương trình có sẵn một cách nhanh chóng thì có thể chuyển đến phần lắp ráp ở dưới cùng nhé.

Bài 1: Bật tắt đèn bằng tiếng vỗ tay 

Bật đèn bằng công tắc thì thật là bình thường. Vậy, nếu ta có thể bật/tắt đèn chỉ bằng một tiếng vỗ tay thì sao nhỉ? 

Trong bài này, chúng ta sẽ tìm hiểu cách bật/tắt đèn bằng tiếng vỗ tay với module cảm biến âm thanh. Bóng đèn sẽ thay đổi trạng thái từ bật thành tắt hoặc ngược lại khi có tiếng vỗ tay hoặc có âm thanh lớn xuất hiện.

Cảm biến âm thanh là gì?

Cảm biến âm thanh là thiết bị giúp phát hiện cường độ âm thanh của môi trường xung quanh. Cảm biến này thích hợp để ứng dụng vào giám sát các tiếng động xung quanh và nhiều ứng dụng thú vị khác. 

Cảm biến âm thanh là gì

Kết nối module

  • Kết nối Yolo:Bit với Grove Shield.
  • Kết nối cảm biến âm thanh với Grove Shield dùng cổng P2.
Kết nối module cho smart home

Chương trình

Bạn có thể mở chương trình mẫu theo link này.

Hướng dẫn làm mô hình nhà thông minh

Giải thích chương trình

Đầu tiên bạn cần khai báo một biến tên là “đèn” để lưu thông tin hiện tại của đèn là đang bật hay tắt.

Vậy, biến là gì?

Chúng ta có thể hiểu, biến như một chiếc hộp, nơi ta có thể chứa thông tin mà ta cần đến để sử dụng nó sau này. Mỗi hộp chỉ có thể chứa duy nhất một
giá trị (chữ, số, chuỗi, dữ liệu) tại một thời điểm.

Ví dụ: Bạn sử dụng một chiếc hộp để lưu trữ một con số, tên chiếc hộp chính là tên biến và giá trị của biến chính là con số bạn đặt vào trong đó. Nếu bạn đặt số 1 vào trong hộp, hộp sẽ mang giá trị là 1 vào thời điểm này. Sau đó, bạn đặt số 3 vào trong hộp, lúc này hộp sẽ mang giá trị là 3. Giá trị 1 lúc trước sẽ không còn.

Tạo biến trong CodeLab

Để thực hiện, bạn nhấn vào mục Biến phía bên trái và ấn vào ô Tạo biến như hình trên. Sau đó, tạo một biến mới có tên là đèn.

Gán giá trị cho biến trong CodeLab

Khi chương trình bắt đầu, ta gán giá trị ban đầu cho biến này là tắt, đó là trạng thái của đèn khi tắt.

Hướng dẫn bật tắt đèn thông minh

Ở vòng lặp chính, chúng ta sẽ thực hiện chương trình để kiểm tra việc phát hiện âm thanh và trạng thái của đèn:

  • Nếu phát hiện âm thanh và đèn đang tắt thì bật đèn sáng màu đỏ
  • Nếu phát hiện âm thanh và đèn đang sáng thì tắt đèn

Để làm được điều này, bạn cần sử dụng khối điều kiện Nếu-thực hiện nằm trong mục LOGIC, khối lệnh này tượng trưng cho Nếu – thì.

Sau đó, bạn chọn khối lệnh “phát hiện tiếng động” trong mục HOME và gắn vào lệnh Nếu.

Tiếp đó, chúng ta sẽ dùng khối lệnh “Nếu-thực hiện-nếu không“. Khối lệnh này có nghĩa là, nếu gặp trường hợp đèn Tắt thì sẽ bật đèn, cho đèn sáng màu đỏ. Còn nếu không gặp trường hợp đèn Tắt (như trong chương trình) thì sẽ tắt đèn, đổi tất cả đèn LED thành màu đen.

  • Ở lệnh Nếu, chúng ta cho giá trị biến đèn là Tắt (đèn = Tắt). Hãy vào mục LOGIC, chọn khối lệnh so sánh, và chọn dấu so sánh =, sau đó gắn biến Đèn và giá trị Tắt vào như hình minh họa.
  • Ở lệnh Thực hiện, chúng ta cần bật đèn, hãy gán giá trị bật vào đèn. Để đèn sáng màu đỏ, bạn hãy chọn khối lệnh “đổi màu tất cả” trong mục LED, sau đó chọn màu đỏ.
  • Ở lệnh Nếu không, tương tự như trên, bạn lập trình tắt đèn và cho đèn sáng màu đen.Ở lệnh Nếu, chúng ta cho giá trị biến đèn là Tắt (đèn = Tắt). Hãy vào mục LOGIC, chọn khối lệnh so sánh, và chọn dấu so sánh =, sau đó gắn biến Đèn và giá trị Tắt vào như hình minh họa.

Mẹo nhỏ: Để có được khối lệnh “Nếu-thực hiện- nếu không“, bạn ấn vào biểu tượng cài đặt phía trên cùng bên trái của khối lệnh và kéo thả sao cho phù hợp nhé!

Cuối cùng thêm 1 khoảng thời gian chờ để chương trình có thời gian xử lý bằng khối lệnh tạm dừng (mục CƠ BẢN). Bạn chỉ cần tạm dừng 100ms (1/10 giây) là đủ.

Sau khi xử lý xong hết, chương trình sẽ tạm ngưng trong vòng 100 ms (milli giây, tương ứng với 1/10 của giây) để tránh việc chương trình xử lý lặp lại nhiều lần cho cùng một tiếng động.

Sau khi chạy chương trình, bạn thử vỗ tay để bật và tắt đèn led xem sao nhé.

Bài 2: Tăng giảm độ sáng đèn

Nhiều lúc, chúng ta sẽ cần đèn thật sáng để đọc sách hoặc các hoạt động khác. Nhưng, cũng có khi chúng ta cần đèn tối lại để xem phim hoặc đi ngủ,… Trong bài này, chúng ta sẽ viết chương trình để điều chỉnh độ sáng tối của đèn bằng một module biến trở xoay.

Cảm biến xoay ( Biến trở xoay)

Biến trở là các thiết bị có điện trở có thể biến đổi được theo ý muốn. Chúng thường được sử dụng để điều chỉnh hoạt động của mạch điện. Khi ta nối biến trở xoay này vào Yolo:Bit, thì Yolo:Bit sẽ đọc được sự thay đổi của mạch điện khi xoay.

Biến trở xoay

Kết nối module

Kết nối biến trở với Grove Shield tại cổng P1 bằng dây cắm Grove.

Kết nối module

Chương trình

Bạn có thể mở chương trình mẫu ở link này.

Điều chỉnh độ sáng led

Giải thích chương trình

Trong vòng lặp chính, chương trình sẽ liên tục kiểm tra giá trị độ sáng của đèn LED và cho đèn sáng màu đỏ.

Chúng ta sẽ sử dụng khối lệnh “đọc vị trí của biến trở xoay” để biết được biến trở đang xoay tại giá trị bao nhiêu. Giá trị của biến trở nằm từ 0 (vị trí xoay hết bên trái) đến 100 (vị trí xoay hết bên phải).

Dòng đầu tiên trong chương trình trên có nghĩa là: “điều chỉnh độ sáng đèn theo giá trị của biến trở xoay”.

Để đèn sáng, chúng ta cần chọn 1 màu cho đèn (trừ màu đen). Trong ví dụ này, mình sẽ chọn màu đỏ.

Sau khi chạy chương trình, bạn hãy thử xoay biến trở qua trái thì đèn led sẽ mờ dần và tắt hẳn. Ngược lại, khi bạn xoay qua phải thì đèn led sẽ sáng dần và sáng nhất khi quay hết vòng.

Bạn chú ý không nên để đèn sáng tối đa trong 1 thời gian dài (trong vài giờ) để đèn led bền hơn và không bị hư hỏng nhé.

Bài 3: Quạt thông minh

Quạt luôn là một người bạn đáng tin cậy vào những lúc nóng nực đúng không nào? Nhưng nếu quên tắt quạt khi không còn nóng nữa thì rất lãng phí điện năng đấy!. Chúng ta hãy làm cho quạt thông minh hơn bằng cách tự bật và tắt theo nhiệt độ của phòng nhé.

Trong bài này, chúng ta sẽ viết chương trình để hiển thị nhiệt độ và độ ẩm trong phòng lên màn hình. Đồng thời, quạt thông minh của Home:Bit sẽ tự động bật khi không khí trong nhà nóng (ví dụ trên 30 độ C). Ngược lại, khi nhiệt độ xuống dưới 30 độ thì quạt sẽ tắt. 

Module động cơ

Động cơ là một thiết bị điện tử rất phổ biến trong cuộc sống của chúng ta (như quạt, động cơ xe, máy bơm nước…). Động cơ khi được cung cấp điện sẽ làm xoay trục động cơ, từ đó tạo nên nhiều ứng dụng khác nhau. 

Ví dụ, khi bạn gắn cánh quạt vào trục động cơ thì chúng ta sẽ có được quạt máy; nếu ta gắn móc treo vào thì chúng ta sẽ có được cần cẩu…

Quạt thông minh

Cảm biến nhiệt độ -độ ẩm

Cảm biến nhiệt độ -độ ẩm là thiết bị giúp đo nhiệt độ và độ ẩm của môi trường xung quanh. Rất nhiều ứng dụng trong cuộc sống chúng ta cần phải đo được nhiệt độ thì mới có thể hoạt động đúng được. Một số ví dụ có thể kể đến như: tủ lạnh, máy sấy, nồi cơm điện…

Cảm biến nhiệt độ độ ẩm DHT11

Màn hình Oled

Màn hình oled là một loại màn hình mỏng với chất lượng hình ảnh và màu sắc tốt thường được sử dụng làm màn hình điện thoại ngày nay. Module màn hình Oled được sử dụng với nhiều mục đích khác nhau như hiểu thị tên, số liệu, hình ảnh, và nhiều ứng dụng khác. 

Màn hình Oled

Kết nối module

  • Kết nối module quạt với Grove Shield tại cổng P3
  • Kết nối cảm biến nhiệt độ độ ẩm vào cổng P16
  • Kết nối màn hình Oled với cổng P19/ P20
Kết nối module quạt thông minh

Chương trình

Bạn có thể mở chương trình mẫu có sẵn tại đây.

Quạt thông minh

Giải thích chương trình

Khởi tạo biến DHT11

Ở lệnh bắt đầu, chúng ta sẽ khởi tạo màn hình oled và cảm biến nhiệt độ độ ẩm. Sau đó gửi giá trị đọc được từ cảm biến nhiệt độ và độ ẩm lên màn hình oled.

Khai báo màn hình Oled

Do màn hình oled đi kèm bộ kit Home:Bit có chiều ngang là 128 cột và chiều dọc là 64 cột. Vậy nên, khi hiện chữ và thông tin lên màn hình, chúng ta cần khai báo là hiện lên ở cột mấy (giá trị x) và dòng mấy (giá trị y). 

Hiển thị thông tin Oled

Vì nhiệt độ của môi trường thay đổi chậm, nên chúng ta sẽ dùng khối lệnh hẹn giờ để cập nhật nhiệt độ và độ ẩm. Các thông tin này sẽ hiện lên màn hình oled sau mỗi 5 giây.

Bạn có thể thử thay đổi các giá trị này để xem màn hình oled sẽ hiện lên như thế nào nhé.

Đo nhiệt độ

Cuối cùng trong vòng lặp chính, chương trình luôn đọc và kiểm tra xem nhiệt độ có lớn hơn hoặc bằng 27 độ không. Nếu lớn hơn thì quạt sẽ bật. Ngược lại, khi nhiệt độ dưới 27 độ, quạt sẽ tự động tắt.                                                                                                                                                                                                                                                                        Sau khi chạy chương trình, bạn sẽ thấy nhiệt độ và độ ẩm hiện lên màn hình. Bạn thử thổi hay hà hơi liên tục vào cảm biến thì sẽ thấy nhiệt độ và độ ẩm được tăng lên. 

Bạn có thể điều chỉnh điều kiện bật quạt để chương trình bật tắt quạt chạy đúng như mong muốn. 

Ví dụ, nếu hiện tại nhiệt độ hiện lên màn hình oled là 32 độ, bạn thử cho điều kiện là trên 33 độ sẽ bật quạt và hà hơi vào cảm biến để cho nhiệt độ tăng lên đến 33 độ. Khi đó, bạn sẽ thấy quạt tự động bật nhé! 

Bài 4: Báo động

Một ngôi nhà dù tiện ích đến đâu thì phần quan trọng nhất vẫn là đảm bảo an toàn cho chúng ta, phải không nào?

Trong bài này, chúng ta sẽ viết chương trình để cho ngôi nhà tự biết phát cảnh báo bằng còi khi có người lạ đến gần (với điều kiện chế độ bảo mật đã được bật).

Chế độ bảo mật báo động của Home:Bit sẽ được bật bằng cách nhấn nút A và tắt khi nhấn nút B. Khi được bật, cảm biến vật cản gắn trước nhà sẽ giúp phát hiện có kẻ lạ xâm nhập và còi sẽ phát ra âm thanh báo động.

Cảm biến khoảng cách

Cảm biến khoảng cách là một thiết bị giúp chúng ta nhận biết được vật cản ở phía trước. Các ứng dụng của cảm biến khoảng cách có thể kể đến như: nhận biết khoảng cách so với vật cản, né vật cản khi sắp va chạm, các hệ thống an toàn phòng chống trộm…

Cảm biến khoảng cách là gì

Kết nối module

Kết nối cảm biến khoảng cách với Grove Shield tại cổng P14/P15.

Kết nối module cảm biến siêu âm

Chương trình

Bạn có thể truy cập vào chương trình mẫu tại đây.

Chương trình làm mô hình nhà thông minh

Giải thích chương trình

Trước tiên chúng ta vào mục biến, tạo một biến tên là “cảnh báo” để biết chế độ báo động đang được bật hay tắt. Ban đầu ta cho biến này giá trị là sai (tức là không được bật).

cảnh báo của nhà thông minh

Sau đó, ta sẽ dùng khối lệnh bật cảnh báo (gán giá trị là đúng) khi nút A được nhấn, và tắt (gán giá trị sai) khi nút B được nhấn.

Sử dụng khối lệnh cảnh báo

Đồng thời khởi tạo một cảm biến khoảng cách với 2 chân trigger và echo lần lượt là P14 và P15

Để phát ra âm thanh cảnh báo, ta sẽ viết 1 thủ tục (hay còn gọi là hàm) mà trong đó chương trình sẽ liên tục phát ra âm thanh với tần số chạy từ 880 đến 1760 và ngược lại.

Mỗi âm thanh sẽ có tần số khác nhau và tai chúng ta sẽ nghe ra khác nhau. Đây là dải tần số mà âm thanh phát ra gần giống với tiếng còi báo động nhất.

Định nghĩa về hàm (thủ tục)
Thủ tục

Trong vòng lặp chính, chương trình luôn kiểm tra cảm biến khoảng cách xem có vật cản nào trong phạm vi 5cm không. Nếu chế độ báo động đang được bật và có vật cản dưới 5cm thì Yolo:Bit sẽ gọi thủ tục “báo động” để phát ra còi hú.

Đoạn code lập trình báo động smart home

Sau khi chạy chương trình, bạn hãy thử nhấn nút A để bật chế độ cảnh báo. Sau đó đưa tay lại gần cảm biến khoảng cách và che lại, còi hú sẽ được phát.

Bài 5: Khóa cửa thông minh

Khóa cửa không cần chìa khóa, chỉ cần nhập vào mật mã mà chỉ mình bạn biết thì thật là thú vị nhỉ.

Trong bài này, chúng ta sẽ viết chương trình để ngôi nhà biết tự mở cửa khi nhập đúng mật mã và sẽ tự đóng lại sau 5 giây.

Bàn phím cảm ứng Keypad

Bàn phím cảm ứng Keypad là một loại bàn phím cảm ứng giúp chúng ta có thể nhập liệu số chỉ bằng việc chạm nhẹ vào bàn phím. Ở bài học này, chúng ta sẽ sử dụng bàn phím Keypad để nhập mật khẩu cho ngôi nhà thông minh. 

Bàn phím cảm ứng Keypad

Kết nối module

  • Kết nối bàn phím cảm ứng Keypad vào cổng P19/P20
  • Kết nối động cơ Servo vào cổng P8

Chú ý: Bạn nhớ cắm servo đúng chiều theo màu của dây nhé (dây màu vàng nối với chân cắm màu vàng, tương tự màu đen sẽ nối với chân đen)

Kết nối Servo và Keypad

Chương trình

Bạn có thể mở chương trình có sẵn tại đây.

Chương trình code cho smart home

Giải thích chương trình

Bạn tạo một biến tên là mật khẩu để lưu mật khẩu của cánh cửa và cho nó bằng “1234”. Bạn có thể nhập vào một mật khẩu tùy ý mà bạn muốn nhé.

Khởi tạo mật khẩu

Chúng ta quy định là sau khi nhập mật khẩu thì cần bấm phím # để kết thúc việc nhập.

Trong vòng lặp chính, chương trình sẽ kiểm tra xem có phím nào đang được nhấn không. Nếu phím được chạm mà không phải là rỗng thì tức là có phím được nhấn.

giải thích code

Nếu có phím được nhấn không phải là phím # (chỉ là các phím số) thì lưu phím đó lại và phát ra tiếng kêu tít giống như các khóa cửa dùng mật mã thật trong thực tế.

Code lập trình phát ra âm thanh báo hiệu thông minh

Nếu phím được nhấn là # thì chương trình sẽ kiểm tra xem các phím đã nhập có đúng với mật khẩu đã khai báo hay không.

giải thích code smart home
  • Nếu nhập vào đúng mật khẩu thì phát ra âm thanh và điều khiển động cơ servo quay 1 góc 90 độ. Động cơ này sẽ được gắn vào cánh cửa và làm cửa mở ra khi xoay. Sau 5 giây thì sẽ đóng lại.
  • Nếu không đúng mật khẩu thì chỉ phát ra âm thanh báo hiệu khác.

Trong cả 2 trường hợp, chúng ta sẽ xóa các phím đã nhập để chủ nhà có thể bấm lại mật khẩu một lần nữa.

Xóa các phím đã nhập

Sau khi chạy chương trình, bạn hãy thử dùng bàn phím để nhập mật khẩu đúng và sai xem Home:Bit sẽ phản ứng như thế nào nhé.

Bài 6: Đèn thông minh

Một ngôi nhà thông minh không chỉ có thể điều khiển tử xa mà còn có thể tự hoạt động được để giúp chủ nhà cảm thấy thoải mái.

Trong bài học này, chúng ta sẽ làm cho đèn ngoài cửa (hoặc đèn hành lang) tự động bật khi có người đi đến gần và tự tắt khi người đi ra khỏi khu vực đó. Thật là tiện và tiết kiệm điện phải không nào.

Cảm biến ánh sáng

Cảm biến ánh sáng là thiết bị giúp nhận biết và phát hiện cường độ ánh sáng của môi trường xung quanh. Cảm biến này thích hợp để làm các ứng dụng cơ bản về nhận biết ánh sáng, biết được trời sáng hay trời tối và nhiều ứng dụng thú vị khác. 

Kết nối module

  • Kết nối cảm biến ánh sáng vào cổng P0
  • Kết nối đèn led vào cổng P10
  • Cảm biến khoảng cách được kết nối vào cổng P14/P15

Chương trình

Bạn có thể mở chương trình mẫu có sẵn tại đây.

Code lập trình đèn thông minh

Giải thích chương trình

Bạn cần khởi tạo cảm biến khoảng cách và khai báo chân trigger P14, chân echo P15, tương ứng với cổng dùng để kết nối module.

Khởi tạo cảm biến khoảng cách

Trong vòng lặp chính, chương trình sẽ luôn kiểm tra nếu giá trị cảm biến ánh sáng dưới 40 (tương ứng với trời tối) và cảm biến khoảng cách phát hiện vật cản dưới 5cm (có người đến gần) thì sẽ bật đèn trong 5 giây và sau đó tự động tắt. 

Giải thích code lập trình đèn thông minh

Sau khi chạy chương trình, bạn thử lấy tay che cảm biến ánh sáng lại và 1 tay đưa lại gần cảm biến khoảng cách. Lúc này, đèn led sẽ được bật và tắt sau 5 giây.

Hướng dẫn lắp ráp mô hình ngôi nhà

Bạn tiến hành lắp ráp mô hình ngôi nhà đi kèm bộ kit Home:Bit theo như video hướng dẫn dưới đây:

Bạn có thể sử dụng băng keo 2 mặt để cố định các module lên trên mô hình nha.

Lắp ráp mô hình ngôi nhà
Cách lắp mô hình ngôi nhà
Mặt trước smart home
Mặt sau smart home

Sơ đồ kết nối các module vào mạch chính như sau: 

  • P0: Cảm biến ánh sáng
  • P1: Biến trở xoay
  • P2: Cảm biến âm thanh
  • P3: Động cơ quạt
  • P8: Động cơ servo
  • P10: Đèn LED
  • P14/P15: Cảm biến khoảng cách
  • P16: Cảm biến nhiệt độ & độ ẩm
  • P19/P20 (I2C1): Bàn phím keypad
  • P19/P20 (I2C2): Màn hình oled
sơ đồ kết nối module smart home

Sau khi gắn xong, chúng ta sẽ có được mô hình ngôi nhà như bên dưới:

ngôi nhà đồ chơi Home:Bit
ngôi nhà đồ chơi Home:Bit

Nạp chương trình có sẵn

Bạn mở chương trình mẫu sẵn có với đầy đủ các tính năng ở đây và chạy theo hướng dẫn ở phần Hướng dẫn lập trình cho Yolo:Bit phía trên nhé.

Tổng kết

Trên đây là hướng dẫn các bài cơ bản cho Home:Bit. Nếu bạn gặp bất kỳ khó khăn hoặc cần giải đáp về thắc mắc thì bạn hãy liên hệ OhStem qua Fanpage tại đây nhé.

Table of Contents
Menu