Nếu đây là lần đầu tiên đến với Điện Tử Việt Nam, bạn có thể đọc phần Hỏi đáp bằng cách nhấn vào liên kết. Có thể bạn cần đăng kí trước khi có thể gửi bài . Để bắt đầu xem bài viết, chọn diễn đàn bạn muốn thăm dưới đây.
ban có thể thay LM35 bằng DS18B20 và thêm 2 nút nhấn để chỉnh nhiệt độ mà mình muốn ổn định không? nếu vậy thì nó sẽ rất hay vì trứng ấp về sau phải tăng lên 38 độ cho gà dễ nở. mình thì không biết lập trình nhưng rất thích nghiên cứu vấn đề này. cảm ơn bạn rất nhiều
Ý tưởng của bạn rất hay, lúc trước đi học mình cũng có ý tưởng đó nhưng về mặt lập trình thì mình còn gà lắm nên mới dừng lại ở đó, chủ yếu tự học trên các diễn dàn và góp nhặt từ nhiều bài viết khác nhau nên vẫn còn sơ sài. Bây giờ đi làm ko đụng đến VXL nữa nên càng tệ hơn. Hy vọng có nhìu cao thủ lập trình tham gỡ rối cho ae học hỏi.
TN.
Ý tưởng của bạn rất hay, lúc trước đi học mình cũng có ý tưởng đó nhưng về mặt lập trình thì mình còn gà lắm nên mới dừng lại ở đó, chủ yếu tự học trên các diễn dàn và góp nhặt từ nhiều bài viết khác nhau nên vẫn còn sơ sài. Bây giờ đi làm ko đụng đến VXL nữa nên càng tệ hơn. Hy vọng có nhìu cao thủ lập trình tham gỡ rối cho ae học hỏi.
TN.
mình cũng vậy. lúc đi học thì ko lo học, chỉ học sơ sài vi xử lý thôi, với lại còn học ASM nửa chứ, giờ nhìn vào C không biết gì hết, mình cũng đọc nhiều nhưng không có căn bản rất khó, ngày nào cũng ôm máy tính học mà chưa được bao.. giờ mới biết ...hối hận ước gì mình được học tiếp. vi xử lý ứng dụng rất nhiều
mình làm mạch của bác chủ theard mà sao nó hiển thị không ra số nào với số nào cả? nỗi ở đâu đây ??
Bạn làm theo mạch nào thế? Bạn thử nạp lại trương trình trong bài gửi thứ 2 nhé, bài thứ nhất là mình post lên để mọi người giúp đỡ thui, mạch thứ 2 mới là hoàn chỉnh, đã có 1 ọố bạn làm theo mạch này và chạy OK rùi, bạn xem thử lại nhé. Lưu ý AVR sử dụng thạch anh nội 1MHz
Bạn làm theo mạch nào thế? Bạn thử nạp lại trương trình trong bài gửi thứ 2 nhé, bài thứ nhất là mình post lên để mọi người giúp đỡ thui, mạch thứ 2 mới là hoàn chỉnh, đã có 1 ọố bạn làm theo mạch này và chạy OK rùi, bạn xem thử lại nhé. Lưu ý AVR sử dụng thạch anh nội 1MHz
mình biết mà.
tất cả của mình đây :do nhiet do c mach that
code+mô phỏng+ hình ảnh mạch thật+ sch mạch mình vẽ.
mình sử dụng led 7 thanh anot chung*4 để có thể hiển thị chữ ^0 C.
mình chỉ muốn đo nhiệt độ thôi lên đã vẽ lại như trong mạch. bạn xem giúp nha.
lỗi sai trong chương trình bạn nhé. Sửa theo trong file mình gửi sẽ chạy ok
lịnk: temperature
bác có thế đính kèm chương trình của bác không ạ? Trên là file hex đã đo nhiêt độ ok nhưng chương trình thì chưa có bác ạ? à mà em dùng nguồn máy tính thì đo ổn nhưng khi dùng nguồn khác thì nhẩy liên tục. Giờ muốn đo 10 lần lấy giá trị trung bình cho hiên thị thì làm thế nào a?
Các bạn làm mạch ấp trứng thì không nên sử dụng LM35 vì máy ấp trứng cần step size nhiệt độ nhỏ hơn, chẳng hạn 0.1 độ C là good. Step size của LM35 là 1 độ C là quá lớn. Step size nhỏ sẽ giúp máy kịp thời điều chỉnh nhiệt độ về ngưỡng cài đặt nên sẽ giảm bớt biên độ nhiệt dao động, trứng ít bị sốc nhiệt hơn. Với mạch này các bạn có thể thay thế bằng DS18B20 sẽ có step size nhỏ hơn nên không cần chỉnh sửa mạch.
Các máy ấp trứng ngày nay thường dùng giải thuật PID kết hợp với công nghệ điều chỉnh gốc pha thay cho rờ le, nhờ vậy tuổi thọ của bộ điều khiển nhiệt gia tăng đáng kể, đồng thời tránh được quán tính nhiệt và tăng tuổi thọ cho bóng đèn nhiệt/điện trở nhiệt.
Tuy nhiên, tỉ lệ trứng nở còn phụ thuộc vào chất lượng trứng, độ ẩm và thiết kế thùng máy. Do đó, để điều khiển một không gian duy trì ở quanh ngưỡng 37.5 độ C không khó nhưng một thiết kế thùng máy để khí lưu thống đều, không bị nóng/ẩm cục bộ đòi hỏi các bạn phải có nhiều kinh nghiệm.
Cuối cùng thì mình cũng viết được đoạn code cho mạch ấp trứng, cảm giác thành công thật là zui!
Mạch khá đơn giản và hoạt động như sau:
- Mạch sẽ dùng 2 led 7 đoạn để hiển thị nhiệt độ đo được từ LM35 thông qua Atmega8
- Nhiệt độ ấp trứng luôn được duy trì khoảng 37 độ C.
- Ngưỡng tác động đóng mở rơle điều khiển bóng đèn sưởi là: 37 -> 38 Rơle ngắt (>38 luôn ngắt), 37 -> 36 Rơle đóng (<36 luôn đóng).
Mình đã làm thử mạch thực tế thành công và hoạt động tốt. Hy vọng bài này sẽ giúp ích cho anh em nào đang còn vướng mắc lâu nay.
Còn thắc mắc các bạn có thể liên hệ (mình sẽ giúp những gì có thể!)
Email: nhatbui.pro@gmail.com
Các bạn làm mạch ấp trứng thì không nên sử dụng LM35 vì máy ấp trứng cần step size nhiệt độ nhỏ hơn, chẳng hạn 0.1 độ C là good. Step size của LM35 là 1 độ C là quá lớn. Step size nhỏ sẽ giúp máy kịp thời điều chỉnh nhiệt độ về ngưỡng cài đặt nên sẽ giảm bớt biên độ nhiệt dao động, trứng ít bị sốc nhiệt hơn. Với mạch này các bạn có thể thay thế bằng DS18B20 sẽ có step size nhỏ hơn nên không cần chỉnh sửa mạch.
Các máy ấp trứng ngày nay thường dùng giải thuật PID kết hợp với công nghệ điều chỉnh gốc pha thay cho rờ le, nhờ vậy tuổi thọ của bộ điều khiển nhiệt gia tăng đáng kể, đồng thời tránh được quán tính nhiệt và tăng tuổi thọ cho bóng đèn nhiệt/điện trở nhiệt.
Tuy nhiên, tỉ lệ trứng nở còn phụ thuộc vào chất lượng trứng, độ ẩm và thiết kế thùng máy. Do đó, để điều khiển một không gian duy trì ở quanh ngưỡng 37.5 độ C không khó nhưng một thiết kế thùng máy để khí lưu thống đều, không bị nóng/ẩm cục bộ đòi hỏi các bạn phải có nhiều kinh nghiệm.
LM35 có khả năng lập trình với sai số 0.1 độ với ADC 10 bit.
Máy ấp trứng cần thêm mạch đo độ ẩm và điều chỉnh được độ ẩm,
Bqv cáo lỗi vì chưa đủ khả năng diễn giải để người đọc hiểu. Người làm kỹ thuật sâu đôi khi như thế đó. Về việc nạp pin không vào dù cell mới, khả năng cái mạch quản lý đó đã hỏng - cũng chính là nguyên nhân đám cell cũ hỏng từ đầu.
Theo tôi, nó chỉ là cái Tuy- ê - nơ, hoặc là khối Trung Văn Tần, nó một phần trong cái Da đì ô thôi. Vì có thấy một chỗ có ba chân hàn, giiống như chân Cờ rít sờ tăng 455 ki nô hẹc. Còn khối Tuy ê nơ thì không nhìn thây cái Di ốt Va di cáp...
Có vẻ ngoài hiểu biết của mình rồi. Cuối cùng mình quyết định tìm mua 2 pin trên Shopee, giá 200K thay vào. Tuy nhận pin được 1%, sạc mãi không vào nhưng cũng mở được máy lên. Vậy cũng tạm. Cảm ơn bạn đã hỗ trợ nhé....
Comment