-
Để làm chuông báo cửa, tôi có một dự án MakeCode mới. Hãy loại bỏ khối 'on start'
-
nhưng giữ lại khối 'forever' vì chúng ta sẽ tiếp tục kiểm tra từ trường được đo bằng
-
từ kế của micro:bit, la bàn của nó. Đi tới 'Logic' và tìm khối 'if' và kéo khối đó vào,
-
đồng thời trong 'Logic' chúng ta sẽ tìm thấy khối so sánh, vì vậy hãy lấy khối lục giác đó và thả
-
nó lên trên 'true'. Sau đó, nếu chúng ta đi tới 'Đầu vào' và nhấp vào 'thêm', bạn sẽ tìm thấy một khối gọi là 'lực từ'.
-
Thả nó vào lỗ đầu tiên trong khối so sánh và chúng ta sẽ thay đổi nó
-
để nó đo cường độ tổng thể của lực từ. Từ kế của micro::bit của bạn có thể
-
đo lực từ ở các chiều khác nhau, nhưng chúng tôi chỉ quan tâm đến độ mạnh tổng thể của nó.
-
Và chúng ta sẽ đưa vào đây một con số mà sau này chúng ta có thể cần thay đổi nhưng
-
tôi sẽ chỉ chọn 200 vào lúc này. Nó đo cường độ từ trường
-
bằng một đơn vị gọi là 'microTeslas' và tôi sẽ thử bắt đầu bằng 200. Nếu từ trường
-
giảm xuống dưới 200 microTeslas, tôi sẽ tỏ ra tức giận vì điều đó có nghĩa là nam
-
châm đã biến mất khỏi micro:bit của tôi, ai đó đã mở cửa và chúng tôi muốn biết liệu có ai đó đã vào không
-
. căn phòng nên nó sẽ hiển thị một khuôn mặt giận dữ trên màn hình. Làm thế nào để tôi biết nên chọn số nào
-
cho lực từ? Làm sao để biết nam châm của tôi mạnh đến mức nào? Được rồi, chúng ta sẽ
-
làm gì đó để giải quyết chuyện đó. Vì vậy, nếu tôi chuyển đến 'Đầu vào', tôi kéo vào 'nút A đã nhấn'
-
và chúng tôi sẽ thêm khối 'hiển thị số'. Hãy sao chép khối lực từ nếu tôi nhấp chuột phải vào nó,
-
nhân đôi và kéo nó vào đây và thả nó vào đó. Điều này có nghĩa là bây giờ khi tôi nhấn nút A,
-
tôi có thể đo lượng lực từ được đo bằng micro:bit. Tôi có thể nhìn thấy nó trên màn hình.
-
Vì vậy, chúng tôi đã sẵn sàng để thử điều này ngay bây giờ. Nó không hoạt động trong trình mô phỏng,
-
vì vậy chúng ta sẽ đặt nó trên một micro:bit thực. Vì vậy, tôi sẽ gọi nó là 'báo động cửa'
-
và tôi sẽ tải xuống tệp hex và chuyển nó sang micro:bit của mình. Tôi đã cố định
-
micro:bit và bộ pin vào khung cửa bằng cách sử dụng vật gì đó như Blu Tak và đặt nam châm
-
lên cánh cửa, rất gần với nó. Hãy nhìn vào mặt sau của bảng micro:bit và xem la bàn ở đâu.
-
Bạn cần đảm bảo nam châm ở gần chip la bàn ở mặt sau micro:bit.
-
Bây giờ chúng ta có thể hiệu chỉnh nó. Khi cửa đóng, nhấn nút A và đọc
-
cường độ từ trường. Trong trường hợp của tôi, nó vào khoảng 453 microTeslas. Sau đó tôi sẽ mở cửa,
-
nhấn nút A lần nữa và đọc kết quả khi cửa mở. Bây giờ là 129 microTeslas.
-
Nó vẫn có thể đo được từ tính nào đó, đừng quên Trái đất có từ tính, và có lẽ có những thứ khác
-
trong nhà tôi cũng có từ tính, vì vậy micro:bit vẫn đang thu từ trường.
-
Vì vậy, con số 200 của tôi sẽ hoạt động khá tốt. Nếu lớn hơn 200 thì có nghĩa là cửa đã đóng,
-
có vẻ như vậy. Bởi vì khi cửa đóng lại thì đó là 453 microTeslas. Dưới 200, điều đó có thể
-
có nghĩa là ai đó đã mở cửa, trong trường hợp này tôi biết khi cửa mở tôi có 129 microTeslas.
-
Vì vậy, bây giờ tính năng đó sẽ hoạt động ổn, tôi có thể biết khi có ai đó mở cửa cho tôi,
-
một khuôn mặt tức giận sẽ xuất hiện trên màn hình micro:bit của tôi và tôi sẽ biết rằng ai đó đã ở trong phòng của tôi.
-
Có rất nhiều điều bạn có thể làm với dự án này để tăng cường nó. Có lẽ bạn nên
-
trì hoãn để dành chút thời gian ra khỏi phòng. Hãy nhớ rằng nếu bạn cần đặt lại nó,
-
bạn có thể nhấn nút A để hiển thị lại lực từ và điều đó sẽ xóa khuôn mặt tức giận
-
khỏi màn hình micro:bit của bạn. Có lẽ bạn cũng có thể thêm báo thức bằng âm thanh hoặc
-
bạn có thể thêm khối nhạc để khi ai đó mở cửa cho bạn, nó sẽ phát ra âm thanh rõ ràng để cảnh báo bạn
-
rằng ai đó đã vào trong phòng bạn. Có tất cả các cách bạn có thể sửa đổi dự án này.