Mục lục:
- Bước 1: Kết nối bộ pin
- Bước 2: Cắm chip
- Bước 3: Kết nối nguồn cho chip
- Bước 4: Tạo giao diện lập trình
- Bước 5: Cắm giao diện lập trình
- Bước 6: Kết nối cảm biến nhiệt độ
- Bước 7: Kết nối Switch
- Bước 8: Kết nối màn hình
- Bước 9: Lập trình màn hình
- Bước 10: Lập trình chip
- Bước 11: Mã màn hình khác
- Bước 12: Sơ đồ mạch
Video: Nhiệt kế kỹ thuật số dựa trên Picaxe với tối đa và tối thiểu: 13 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:37
(Vui lòng để lại lời nhắn, nhưng đừng quá chỉ trích, đây là hướng dẫn đầu tiên của tôi !!)
Đây là nhiệt kế tôi đã làm cho xe tải cắm trại của chúng tôi, để hiển thị nhiệt độ bên ngoài. Nó dựa trên chip Picaxe vì chúng rẻ và dễ sử dụng. Nếu đây là cho một chiếc xe, hãy xem hướng dẫn về bộ điều chỉnh điện áp này để biết cách điều chỉnh điện áp. Sơ đồ mạch và mạch đã hoàn thành là hình ảnh bên dưới hoặc, nếu bạn không phải là thành viên, ở hai trang cuối cùng. Bạn sẽ cần: 1X Breadboard (hoặc bạn có thể hàn nó lên bảng verro, nhưng tôi sẽ kiểm tra nó trên breadboard trước.) Màn hình LCD 1X Axe033 hoặc màn hình LCD 2x16, chẳng hạn như màn hình được bán bởiMilford Instruments (6-111) với bảng điều khiển1X Picaxe 14M (hoặc chip picaxe khác, nếu bạn sử dụng chip khác, bạn sẽ cần tra cứu sơ đồ chân) 1X Cảm biến nhiệt độ kỹ thuật số 1X Cáp lập trình picaxe Một số bo mạch Verro (phích cắm âm thanh nổi không hoạt động trên breadboard) Điện trở 2X 10K 1X 22K điện trở 1X Điện trở 47K 1X giắc cắm âm thanh nổi 3,5 mm 1X đẩy để làm công tắc Bộ pin 1X 4,5V
Bước 1: Kết nối bộ pin
Bước một: Kết nối bộ pin với hai rãnh bên ngoài trên breadboard.
Bước 2: Cắm chip
Bước 2: Cắm Chip vào, khoảng chính giữa tấm ván, sao cho các chân ở hai bên của khoảng trống xuống giữa.
Bước 3: Kết nối nguồn cho chip
Bước 3: Kết nối chân đầu tiên từ V + trên chip với V +, và 0V ngược lại với 0V..
Bước 4: Tạo giao diện lập trình
Bước 4: Cắt tấm ván verro để các đường chạy theo chiều dài. Hàn vào phích cắm âm thanh nổi sao cho nó hơi nhô ra khỏi cạnh. Hàn vào điện trở 10K giữa hai chân bên ngoài trên phích cắm âm thanh nổi. Hàn điện trở 22K giữa chốt bên phải và rãnh dự phòng. Hàn ba dây dẫn, một vào chân giữa trên ổ cắm, một vào cuối điện trở 10K và một vào cuối điện trở 22K.
Bước 5: Cắm giao diện lập trình
Bước 5: Kết nối dây hình thành chân giữa với đầu ra nối tiếp. Nối dây từ điện trở 22K vào đầu vào nối tiếp. Kết nối dây còn lại với 0V.
Bước 6: Kết nối cảm biến nhiệt độ
Bước 6: Cắm cảm biến vào breadboard với mặt tròn hướng ra ngoài. Nối chân bên phải vào V +. Kết nối chân trái với 0V. Kết nối chân giữa với đầu vào 1. Kết nối điện trở 47K từ cùng một chân trên chip với V +.
Bước 7: Kết nối Switch
Bước 7: Cắm một đầu công tắc sang V +. Nối đầu kia với 0V với điện trở 10K và đầu vào 2 với điện trở 1K.
Bước 8: Kết nối màn hình
Bước 8: Kết nối một dây với các miếng đệm được đánh dấu "In", "V +" và "0V" trên màn hình. Kết nối V + và 0V với, bạn sẽ không bao giờ đoán được, V + và 0V. Kết nối dây In với đầu ra 1.
Bước 9: Lập trình màn hình
Bước 9: Nếu bạn đang sử dụng màn hình từ Milford Instruments thì chuyển sang bước 11. Cắm mạch vào máy tính bằng cáp. Mở Trình chỉnh sửa lập trình Picaxe. Đặt nó thành 14M và đúng cổng COM cho cáp. Nhập mã này: init: pause 500 main: serout 1, N2400, (253, 1, "Ngoài:") tạm dừng 1000 serout 1, N2400, (253, 2, "Nhiệt độ") tạm dừng 1000 serout 1, N2400, (253, 3, "Max. Temp:") tạm dừng 1000 serout 1, N2400, (253, 4, "Min. Temp:") tạm dừng 1000 kết thúc Bật nguồn. Chương trình báo chí. Mã này ghi bốn thông báo vào bộ nhớ của màn hình để tiết kiệm trên chip. Chúng sẽ được gọi lên trong chương trình sẽ chạy trên chip. Hãy nhớ bật nguồn trong khi cố gắng lập trình.
Bước 10: Lập trình chip
Nhập mã này:
init: pause 500` đợi màn hình khởi động để dữ liệu không bị mất serout 1, N2400, (1) `hiển thị thông báo đã lưu 1:" Ngoài: "ở dòng trên cùng, tạm dừng 5` chờ nó hoạt động serout 1, N2400, (2) `hiển thị thông báo đã lưu 2:" Nhiệt độ "trên bước đọc dòng dưới cùng 1, b1` nhiệt độ bánh ban đầu để đọc cho nhiệt độ tối thiểu b6 = b1`đặt nhiệt độ tối thiểu như hiện tại để nó không hiển thị 0 setint% 00000100,% 00000100`set ngắt đến chân đầu vào chung (đầu vào 2)
Gián đoạn: gosub Tối đa
Maxmin: serout 1, N2400, (3) `hiển thị thông báo đã lưu 3:" Max. Temp: "ở dòng trên cùng tạm dừng 5` chờ nó hoạt động serout 1, N2400, (4)` hiển thị thông báo đã lưu 4: "Min. Temp: "ở dòng dưới cùng tạm dừng 5` chờ nó hoạt động serout 1, N2400, (254, 140, # b5," C ")` hiển thị nhiệt độ tối đa (biến b5) rồi "C" tạm dừng 5` chờ nó hoạt động làm việc serout 1, N2400, (254, 204, # b6, "C") `hiển thị nhiệt độ tối thiểu (biến b6) sau đó" C "đợi 10` chờ 10 giây để cho phép thời gian đọc serout 1, N2400, (1)` hiển thị thông báo đã lưu 1: "Bên ngoài:" ở dòng trên cùng tạm dừng 5 `chờ nó hoạt động serout 1, N2400, (2)` hiển thị thông báo đã lưu 2: "Nhiệt độ" ở dòng dưới
Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, # b1, "C") serout 1, N2400, (254, 140) nếu b1> b5 sau đó đi tới GT `kiểm tra xem nhiệt độ tối đa mới nếu b1 <b6 sau đó goto LT `kiểm tra xem nhiệt độ tối thiểu mới goto Celcius GT: b5 = b1 'thiết lập nhiệt độ tối đa mới goto Celcius LT: b6 = b1' thiết lập nhiệt độ tối thiểu mới goto Celcius
Bấm chạy và lập trình chip. Nhớ bật nguồn cho chip khi đang lập trình. Nếu không có gì hiển thị thì hãy điều chỉnh độ tương phản ở mặt sau của bảng trình điều khiển. Nó là một chiết áp nhỏ.
Bước 11: Mã màn hình khác
Lập trình chip bằng mã này.
init: tạm dừng 1000 `chờ màn hình khởi động để dữ liệu không bị mất serout 1, N2400, (" Ngoài: ") serout 1, N2400, (254, 192," Nhiệt độ ") readtemp 1, b1 b6 = b1` đặt tối thiểu nhiệt độ như hiện tại để nó không hiển thị 0 setint% 00000100,% 00000100 `đặt ngắt thành chân đầu vào chung (đầu vào 2) goto Celcius
Ngắt: serout 1, N2400, (254, 128, "Max. Temp:") serout 1, N2400, (254, 192, "Min. Temp:") serout 1, N2400, (254, 140, # b5, " C ")` hiển thị nhiệt độ tối đa (biến b5) sau đó "C" serout 1, N2400, (254, 204, # b6, "C") `hiển thị nhiệt độ tối thiểu (biến b6) sau đó" C "đợi 5` đợi 5 giây để cho phép thời gian đọc serout 1, N2400, (254, 128, "Bên ngoài:") tạm dừng 10 serout 1, N2400, (254, 192, "Nhiệt độ") `chuyển đến màn hình hiển thị nhiệt độ tối đa và tối thiểu setint% 00000100,% 00000100 `đặt lại ngắt vì nó bị hủy khi nó bị vấp trở lại` quay lại nơi nó bị gián đoạn
Celcius: readtemp 1, b1 serout 1, N2400, (254, 140, # b1, "C") serout 1, N2400, (254, 140) nếu b1> b5 thì gosub GT `kiểm tra xem nhiệt độ tối đa mới nếu b1 <b6 sau đó gosub LT goto Celcius
GT: b5 = b1 `thiết lập trở lại nhiệt độ tối đa mới
LT: b6 = b1 `thiết lập trở lại nhiệt độ tối thiểu mới Nhấp vào chạy và lập trình chip. Nhớ bật nguồn cho chip khi đang lập trình. Nếu không có gì hiển thị thì hãy điều chỉnh độ tương phản ở mặt sau của bảng trình điều khiển. Nó là một chiết áp nhỏ
Bước 12: Sơ đồ mạch
(Đối với những người không phải là thành viên!)
Đề xuất:
Nhiệt kế kỹ thuật số dựa trên Arduino: 3 bước
Nhiệt kế kỹ thuật số dựa trên Arduino: Trong dự án này, một nhiệt kế kỹ thuật số dựa trên Arduino được thiết kế có thể được sử dụng để phân tích nhiệt độ của phòng. Nhiệt kế thường được sử dụng như một công cụ đo nhiệt độ. Có nhiều nguyên tắc khác nhau có thể được sử dụng để đo lường
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino - Nhiệt kế dựa trên IR sử dụng Arduino: 4 bước
Nhiệt kế hồng ngoại không tiếp xúc dựa trên Arduino | Nhiệt kế dựa trên IR sử dụng Arduino: Xin chào các bạn trong phần hướng dẫn này, chúng tôi sẽ tạo một Nhiệt kế không tiếp xúc bằng arduino. nhiệt độ sau đó trong phạm vi đó
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 - Theo dõi nhiệt độ độ ẩm & chỉ số nhiệt trên M5stick-C với DHT11: 6 bước
Theo dõi thời tiết M5Stack M5stick C dựa trên ESP32 với DHT11 | Theo dõi nhiệt độ độ ẩm và chỉ số nhiệt trên M5stick-C Với DHT11: Xin chào các bạn, trong phần hướng dẫn này, chúng ta sẽ học cách giao tiếp cảm biến nhiệt độ DHT11 với m5stick-C (một bảng phát triển của m5stack) và hiển thị nó trên màn hình của m5stick-C. Vì vậy, trong hướng dẫn này, chúng ta sẽ đọc nhiệt độ, độ ẩm & nhiệt tôi
Cảm biến nhiệt độ kỹ thuật số dựa trên Arduino: 5 bước (có hình ảnh)
Cảm biến nhiệt độ kỹ thuật số dựa trên Arduino: Cảm biến nhiệt độ là một thứ thực sự phổ biến ngày nay, nhưng hầu hết chúng đều cực kỳ phức tạp để chế tạo hoặc cực kỳ đắt tiền để mua. đến tôi
Cách làm cho máy tính xách tay của bạn tiết kiệm pin với hiệu suất giảm thiểu tối thiểu: 4 bước
Làm thế nào để máy tính xách tay của bạn tiết kiệm pin với mức giảm hiệu suất tối thiểu: Ai nói rằng máy tính xách tay của bạn phải chịu hiệu suất chậm để tiết kiệm một chút năng lượng? Hiệu suất hoặc tuổi thọ pin của bạn thay đổi như thế nào phụ thuộc vào tuổi máy tính xách tay, tuổi thọ pin cũng như các chương trình và cài đặt khác. Dưới đây là một số bước đơn giản để giúp tăng