WEBVTT 00:00:00.640 --> 00:00:05.040 Để 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' 00:00:05.040 --> 00:00:09.560 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 00:00:09.560 --> 00:00:18.160 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, 00:00:18.160 --> 00:00:22.680 đồ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ả 00:00:22.680 --> 00:00:29.960 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ừ'. 00:00:29.960 --> 00:00:36.920 Thả nó vào lỗ đầu tiên trong khối so sánh và chúng ta sẽ thay đổi nó 00:00:36.920 --> 00:00:42.720 để nó đo cường độ tổng thể của lực từ. Từ kế của micro::bit của bạn có thể 00:00:42.720 --> 00:00:47.360 đ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ó. 00:00:47.360 --> 00:00:51.960 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 00:00:51.960 --> 00:00:56.320 tôi sẽ chỉ chọn 200 vào lúc này. Nó đo cường độ từ trường 00:00:56.320 --> 00:01:01.840 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 00:01:01.840 --> 00:01:09.480 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 00:01:09.480 --> 00:01:14.960 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 00:01:14.960 --> 00:01:20.560 . 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 00:01:20.560 --> 00:01:24.480 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ẽ 00:01:24.480 --> 00:01:29.840 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' 00:01:30.840 --> 00:01:37.200 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ó, 00:01:37.200 --> 00:01:43.480 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, 00:01:43.480 --> 00:01:48.000 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. 00:01:48.000 --> 00:01:53.560 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, 00:01:53.560 --> 00:01:58.360 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' 00:01:58.360 --> 00:02:04.520 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 00:02:04.520 --> 00:02:09.200 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 00:02:09.200 --> 00:02:13.800 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. 00:02:13.800 --> 00:02:18.960 Bạn cần đảm bảo nam châm ở gần chip la bàn ở mặt sau micro:bit. 00:02:18.960 --> 00:02:26.840 Bây giờ chúng ta có thể hiệu chỉnh nó. Khi cửa đóng, nhấn nút A và đọc 00:02:26.840 --> 00:02:35.320 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, 00:02:35.320 --> 00:02:42.000 nhấn nút A lần nữa và đọc kết quả khi cửa mở. Bây giờ là 129 microTeslas. 00:02:42.000 --> 00:02:46.080 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 00:02:46.080 --> 00:02:51.560 trong nhà tôi cũng có từ tính, vì vậy micro:bit vẫn đang thu từ trường. 00:02:51.560 --> 00:02:58.160 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, 00:02:58.160 --> 00:03:04.000 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ể 00:03:04.000 --> 00:03:08.600 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. 00:03:08.600 --> 00:03:13.840 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, 00:03:13.840 --> 00:03:18.840 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. 00:03:18.840 --> 00:03:23.080 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 00:03:23.080 --> 00:03:27.920 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ó, 00:03:27.920 --> 00:03:32.720 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 00:03:32.720 --> 00:03:38.000 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 00:03:38.000 --> 00:03:44.960 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 00:03:44.960 --> 00:03:51.920 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.