Mục lục:
- Bước 1: Những thứ được sử dụng trong dự án này
- Bước 2: Câu chuyện
- Bước 3: Lắp ráp mạch
- Bước 4: Cài đặt gói
- Bước 5: Lập trình
- Bước 6: Biên dịch và kiểm tra
- Bước 7: Hoàn thành theo dõi nhiệt độ
- Bước 8: Mã
Video: KHÔNG ồn ào Micro: bit Màn hình nhiệt độ: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Sử dụng lắp ráp Micro: bit & xChips của màn hình nhiệt độ này thật dễ dàng. Mã hóa cũng là một miếng bánh với các khối phần mềm!
Bước 1: Những thứ được sử dụng trong dự án này
Các thành phần phần cứng
- BBC vi mô: bảng bit x 1
- XinaBox IM02 x 1
- XinaBox OD01 x 1
- XinaBox SW01 x 1
- XinaBox MD01 x 1
- XinaBox PB04 x 1
- XinaBox XC10 x 1
- Pin AA (Chung) x 2
Ứng dụng phần mềm và dịch vụ trực tuyến
micro: bit pxt.microbit.org
Bước 2: Câu chuyện
Về dự án
Dự án này có thể được hoàn thành trong vòng chưa đầy 5 phút. Hướng dẫn này sẽ chỉ cho bạn cách lắp ráp và lập trình màn hình nhiệt độ Micro: Bit với xChips. Mã cho dự án này rất đơn giản bằng cách sử dụng nền tảng kéo và thả của Micro: bit.
Giới thiệu
Tôi đã xây dựng màn hình nhiệt độ này bằng Micro: Bit và một vài xChips từ XinaBox. Nó là một xây dựng rất đơn giản và nhanh chóng. Công nghệ XinaBox đã làm cho dự án này trở nên cực kỳ dễ dàng thực hiện bằng cách loại bỏ nhu cầu hàn và các công cụ. Giao diện Micro: bit cho phép tôi lập trình dễ dàng. Bạn có thể dễ dàng sửa đổi mã để thêm các dữ liệu khác từ Cảm biến thời tiết, chẳng hạn như Áp suất khí quyển, Độ ẩm tương đối và Độ cao.
Bước 3: Lắp ráp mạch
Nhấp vào OD01 và SW01 cùng nhau bằng cách sử dụng đầu nối xBUS (từ gói XC10)
Hình 1: SW01 và OD01 được kết nối
Nhấp vào 2 đầu nối xBUS ở phía bên trái của IM02 sau đó nhấp vào SW01 và OD01 được kết nối. Đảm bảo rằng xChips hướng lên cùng một hướng lên, vì vậy bạn có thể thấy tên SW01 và tên IM02 đều hướng lên trên
Hình 2: Kết nối IM02, SW01 và OD01
- Sử dụng một đầu nối xBUS khác để kết nối MD01 với PB04. Đặt PB04 và MD01 được kết nối sang một bên với 3 đầu nối xBUS và pin AA.
- Nhấp vào Micro: Bit vào IM02. Đảm bảo các đèn LED hướng lên - giống như tên SW01 và tên IM02.
Hình 3: Kết nối IM02, SW01, OD01 và Micro: bit
Gắn kết nối Micro-USB từ máy tính của bạn vào Micro: Bit. Chú ý đèn LED màu vàng ở phía dưới đang bật
Bước 4: Cài đặt gói
- Mở trình duyệt và truy cập makecode.microbit.org
- Cuộn xuống "Nâng cao"
- Sau đó, cuộn xuống "Thêm gói"
Hình 4: Tìm "Thêm gói"
- Tìm kiếm "thời tiết" và nhấp vào "thời tiết-bit" để thêm gói
- Lặp lại điểm 2 và 3
- Sau đó dán URL này vào thanh tìm kiếm: https://github.com/xinabox/pxt-OD01 rồi nhấp vào OD01 để thêm gói
Hình 5: Thêm các gói
Bây giờ bạn có tất cả các gói cần thiết
Bước 5: Lập trình
Kéo và thả các phần tử mã cho đến khi bạn nhận được thứ gì đó giống như hình bên dưới
Hình 6: Mã trong khối
Bạn cũng có thể gian lận và nhấp vào nút "{} JavaScript" ở trên cùng và chỉ cần sao chép và dán mã vào phần mã bên dưới. Nhấp vào "Blocks" một lần nữa để xem kết quả
Bước 6: Biên dịch và kiểm tra
- Nhấp vào "Tải xuống"
- Kéo tệp đã tải xuống, thường có tên: microbit-Untitled.hex, vào ổ Micro: Bit của bạn, tên thường là: MICROBIT.
- Xem kết quả trên màn hình LED cuộn và màn hình OLED.
- Đặt ngón tay lên cảm biến để xem nhiệt độ tăng lên… hy vọng! Nếu nó không truy xuất lại các bước của bạn cho đến khi bạn tìm ra vấn đề và sửa nó.
Bước 7: Hoàn thành theo dõi nhiệt độ
- Ngắt kết nối Micro: bit khỏi kết nối Micro-USB.
- Lắp pin AA vào PB04
- Sử dụng 3 đầu nối xBUS để kết nối PB04 và MD01 với IM02 và SW01 như trong hình bên dưới.
- Bật công tắc trên PB04.
- Giờ đây, màn hình nhiệt độ Micro: bit của bạn có thể di động và sẵn sàng đặt ở bất cứ đâu bạn chọn.
Bước 8: Mã
Micro: bit `Màn hình nhiệt độ JavaScript Mã JavaScript cho Màn hình nhiệt độ Micro: bit. Bạn có thể sao chép và dán như đã đề cập trong CÂU CHUYỆN, sau đó chuyển đổi nó thành các khối.
để Nhiệt độC = 0
basic.showLeds (`#… #. #. #… #… #. #. #.. #`) OLED.init (64, 128) weatherbit.startWeatherMo Monitoring () OLED.showString (" Dự án nhiệt độ ") Nhiệt độC = weatherbit.tempeosystem () / 100 basic.forever (() => {basic.showString (" C: ") OLED.showString (" Temp_C: ") basic.showNumber (Nhiệt độC) OLED.showNumber (Nhiệt độC)})
Đề xuất:
Hiển thị nhiệt độ & độ ẩm nhiệt nhiệt - Phiên bản PCB: 6 bước (có hình ảnh)
Hiển thị Nhiệt độ & Độ ẩm Thermochromic - Phiên bản PCB: Cách đây không lâu, một dự án có tên Nhiệt độ Nhiệt & Màn hình độ ẩm nơi tôi đã chế tạo màn hình 7 phân đoạn từ các tấm đồng được làm nóng / làm mát bằng các phần tử peltier. Các tấm đồng được bao phủ bởi một lá mỏng nhiệt sắc
Sử dụng điện thoại thông minh làm nhiệt kế không tiếp xúc / Nhiệt kế cầm tay: 8 bước (có hình ảnh)
Sử dụng điện thoại thông minh như không tiếp xúc Nhiệt kế / Nhiệt kế cầm tay: Đo nhiệt độ cơ thể không tiếp xúc / không tiếp xúc như súng nhiệt áp. Tôi đã tạo dự án này vì Súng nhiệt điện hiện nay rất đắt, vì vậy tôi phải có được vật thay thế để tự làm. Và mục đích là thực hiện với phiên bản ngân sách thấp
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: 5 bước
Cách sử dụng cảm biến nhiệt độ DHT11 với Arduino và nhiệt độ in Nhiệt độ và độ ẩm: Cảm biến DHT11 được sử dụng để đo nhiệt độ và độ ẩm. Họ là những người rất ưa thích đồ điện tử. Cảm biến nhiệt độ và độ ẩm DHT11 giúp bạn thực sự dễ dàng thêm dữ liệu độ ẩm và nhiệt độ vào các dự án điện tử tự làm của mình. Đó là mỗi
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart.: 7 bước (có hình ảnh)
Nhiệt kế nấu ăn đầu dò nhiệt độ ESP32 NTP với cảnh báo nhiệt độ và hiệu chỉnh Steinhart-Hart. là một chương trình Có thể hướng dẫn cho thấy cách tôi thêm đầu dò nhiệt độ NTP, piezo b
Đế / đế làm mát máy tính xách tay Zero Cost (Không có keo, Không khoan, Không có đai ốc & bu lông, Không có vít): 3 bước
Đế / đế làm mát máy tính xách tay Zero Cost (Không có keo, Không khoan, Không có đai ốc & bu lông, Không có vít): CẬP NHẬT: VUI LÒNG KO VOTE CHO CỦA TÔI HƯỚNG DẪN, CẢM ƠN ^ _ ^ BẠN CŨNG CÓ THỂ BỎ LỠ CHO CUỘC THI KHÁC CỦA TÔI THAM GIA TẠI www.instructables.com/id/Zero-Cost-Alumin-Furnace-No-Propane-No-Glue-/ HOẶC CÓ THỂ BỎ LỠ CHO NGƯỜI BẠN TỐT NHẤT CỦA TÔI