PDA

View Full Version : hệ thống tưới hoa lan tự động


picthanh
11-03-2008, 11:34 PM
sau một thời gian học hỏi các bác trên diễn đàn Em định làm sản phẩm đầu tay là hệ thống tưới hoa lan tự động. mong các bác có thể bớt chút thời gian góp ý , cố vấn kỹ thuật thêm cho em để hệ thống này pro hơn ,và có thể hoạt động tương đối ổn định.
-Thiết kế phần cứng gồm có:
+ cảm biến nhiệt độ LM335
+ IC thời gian DS1307
+ VDK PIC16F877A
+ Giao tiếp máy tính RS232 & bootloader
+ Cài đặt các thông số qua remote (chuẩn RC5)
+ hiễn thị LCD 16x2
+ cảm biến nước (để bít trời có mưa ko)
+ cảm biến áp suất nước .
+ van điện từ dùng để đóng mở nước tưới (nước máy có áp suất tương đối nên ko cần dùng bơm)

-Thiết kế phần mềm điều khiển :
+ thiết lập thời gian tưới trong ngày (giờ tưới + tưới trong bao lâu) ghi các giá trị này vào eeprom.
+ thiết lập nhiệt độ tưới khi nhiệt độ môi trường tăng cao (trường hợp đặc biệt ngoài thời gian tưới ấn định trong ngày) ghi vào eeprom.
+ kiểm tra sự cố (mất áp lực nước)

+ chương trình chính điều khiển quá trình tưới và gửi các thông số về máy tính.khi có sự cố thì bật đèn đỏ báo hiệu.
.................................................
Mong các bác góp ý thêm về phần cứng cũng như cấu trúc chương trình điều khiển để em có thể định hướng cụ thể hơn, khoa học hơn về các bước công việc mình làm.

manhha2799
12-03-2008, 10:37 PM
Thế bạn đã điều khiển được các yêu cầu dưới chưa.
+ cảm biến nhiệt độ LM335
+ IC thời gian DS1307
+ Giao tiếp máy tính RS232 & bootloader
+ Cài đặt các thông số qua remote (chuẩn RC5)
+ cảm biến nước (để bít trời có mưa ko)
+ cảm biến áp suất nước .

picthanh
13-03-2008, 09:16 AM
mình đã điều khiển được :
+ cảm biến nhiệt độ LM335
+ Giao tiếp máy tính RS232 & bootloader
còn + IC thời gian DS1307 đang chờ mua con con ds1307, hôm trước đi mua nhưng mà hết hàng rồi.
còn + Cài đặt các thông số qua remote (chuẩn RC5) : mình đang loay hoay với cái này cả tuần nay rồi mà vẫn chưa có cách nào giải mã tín hiệu của remote cả, tìm trên diễn đàn cung ko thấy bác nào đã làm cái này rồi để còn học hỏi, bác nào đã làm cái này rồi thì post lên cho em học hỏi tí.
còn + cảm biến nước (để bít trời có mưa ko), + cảm biến áp suất nước : mình cũng chưa biết dùng loại nào giá cả phải chăng và có bán trên thị trường ,mong các bác có kinh nghiêm tư vấn giúp em nhé

picthanh
15-03-2008, 10:15 PM
các bác ơi em hoan toan pó tay với cái remote rồi, bác nào đã làm cái này chỉ em với, em cung tìm được cái tài liệu để đọc tín hiệu remote chuẩn RC5 nhưng ko tìm đâu ra cái remote chuẩn RC 5 để làm cảm, đành lấy cái remote TiVi LG ở nhà để thử, nhưng cái remote này em ko tìm thấy frame truyền ở đâu hết , hỏi thằng Google thì nó cũng ko bít luôn. bác nào bít giúp em một cái đi.

dvkkt
15-03-2008, 10:54 PM
Bạn tìm cái Remote của Phillips đó, chuẩn RC5. Lập trình giải mã các phím cho nó.

picthanh
15-03-2008, 11:34 PM
Bạn tìm cái Remote của Phillips đó, chuẩn RC5. Lập trình giải mã các phím cho nó.
bạn cho mình hỏi : cái remote Philips đó nó thường điều khiển cho thiêt bi điện tử (Tivi, đầu video...) của hãng nào (hay tên hãng là phillips luôn). cái này có lẽ ra chỗ bán hàng cũ mua cho rẻ.

tienthinh55
21-03-2008, 03:20 PM
Mình là thành viên mới. Xin tham gia với nhé
Trước hết như bạn dvkkt nói dùng Remote của phillips là đúng bởi nó dễ dải mã như các bạn phải lên mạng down phần mã hoá của nó về xem. Xong rồi ra hàng linh kiện mua 1 mắt nhận khiển từ xa tích hợp 3 chân về dùng để nhận khiển nói chung làm mất thời gian đấy (vì mình làm rồi) và nó là sóng hồng ngoại lên khoảng thu phát ngắn và không nhạy.
Nhưng theo mình hay nhất là các bạn mua được một bộ điều khiển bằng sóng radio (điều khiển cửa hay điều khiển xe) về tích hợp .IC nhận có 4-5 cổng ra với mức 5v-0v rất tương thích vớí VĐK.

tienthinh55
21-03-2008, 04:12 PM
Ngay ở trong PIC VN có người chào bán ĐK từ xa đấy. Bạn thử liên hệ xem .
http://www.picvietnam.com/forum//showthread.php?t=292

picthanh
21-03-2008, 10:18 PM
uh ! mình cũng đi tìm mua thử remote phillips rồi, đồ củ mà nó bán mắc quá (30ng/cái) nên vẫn chưa mua ,thôi thì hết cách rồi đành đi mua thôi.
mình chỉ định sử dụng remote này để thay cho bàn phím thôi, chủ yếu là cài đặt thời gian tưới, với vài thứ lặt vặt thôi , chứ cũng đâu có điều khiển thường xuyên đâu mà xài cần phát qua RF, vã lại mình cũng đang muốn tìm hiểu cách decode mấy cái remote để tăng thêm tí kiến thức.
mình rất hoan nghênh các bạn tham gia cùng với mình ,vì như thế như thế công việc có lẽ sẽ tiến hành nhanh hơn, kết quả tốt hơn.

LeDuc
22-03-2008, 12:01 AM
uh ! mình cũng đi tìm mua thử remote phillips rồi, đồ củ mà nó bán mắc quá (30ng/cái) nên vẫn chưa mua ,thôi thì hết cách rồi đành đi mua thôi.
mình chỉ định sử dụng remote này để thay cho bàn phím thôi, chủ yếu là cài đặt thời gian tưới, với vài thứ lặt vặt thôi , chứ cũng đâu có điều khiển thường xuyên đâu mà xài cần phát qua RF, vã lại mình cũng đang muốn tìm hiểu cách decode mấy cái remote để tăng thêm tí kiến thức.
mình rất hoan nghênh các bạn tham gia cùng với mình ,vì như thế như thế công việc có lẽ sẽ tiến hành nhanh hơn, kết quả tốt hơn.
Mình cũng đang làm bài tập lớn về vi điều khiển,sắp tới hạn nộp bài rồi mà giờ minh vẫn chưa làm gì , hy vọng có thể cùng trao đổi ha ..
Đề tài của mình đang làm cũng có liên quan đến remote và ic thời gian thực , mình cũng đồng ý với bạn tự decode riêng để còn thêm kiến thức . Có gì cùng trao đổi ha.

tienthinh55
23-03-2008, 09:00 AM
các bạn thử giải mã Khiển Phillips đi Có gì khó thì trao đổi
Còn RTC trước mình làm với DS 12887. Dùng con này tuy hơi đắt một tý nhưng chính xác vì nó có xung nhịp onchip không phải dùng phần tạo xung nhịp ngoài như DS1307.
Chế độ truy xuất của nó như RAM thường đọc qua datasheet là có thể làm được. Đồng thời nó còn có nguồn nuôi bên trong không cần dùng pin để duy trì.
----------------------
Không bao giờ là thất bại - Tất cả chỉ là thử thách

picthanh
24-03-2008, 01:49 PM
các bác ơi em đang tiến hành phần giao tiếp với DS1307 nhưng gặp trở ngại lớn rồi đây , nó chạy chậm hơn đông hồ bình thường nhiều. vấn đề này em đã post bên luồng này : http://www.picvietnam.com/forum/showthread.php?t=2098&highlight=ds1307 mong các bác quan tâm chỉ giáo giúp em.

tienthinh55
29-03-2008, 07:31 PM
Nếu bạn dùng DS1307 thì độ chuẩn hơi khó do chất lượng của tụ và thạch anh. Theo mình bạn vẫn nên dùng DS12887, mình dùng rồi, chạy rất chuẩn (cả năm không sai 1s). Nếu có gì cứ hỏi mình biết mình sẽ nói.
----------------------------
Không bao giờ là thất bại - Tất cả chỉ là thử thách.

picthanh
29-03-2008, 10:55 PM
cảm ơn bạn tienthinh55 ,mình đã tìm ra nguyên nhân đó là bị phần cứng dỏm quá (do mình tận dụng cái broad đục lỗ cũ) hiện tại mình đang thi công mạch in cho mạch tưới lan này. con DS12887 này mình sẽ thử sau vì mình làm mạch này chỉ để học tập nên cũng ko cần độ chính xác cao. khi nào mình tìm hiểu tiếp con Ds12887 này chắc phải nhờ bạn tư vấn nhiều thứ đó.

tienthinh55
31-03-2008, 01:04 AM
Trong diễn đàn thấy bài của A Chính viết về RTC DS 12887 tương đối chi tiết bạn down về đọc nhé.
http://picvietnam.com/forum/attachment.php?attachmentid=362&d=1157471458

tienthinh55
31-03-2008, 01:08 AM
Trong diễn đàn mình thấy có bài của anh Chính viết về RTC DS 12887 tương đối chi tiết. Bạn down về thử nghiên cứu nhé.
http://picvietnam.com/forum/attachment.php?attachmentid=362&d=1157471458

picthanh
31-03-2008, 09:15 PM
cảm ơn bạn tienthinh55 nhiều nhé ! sau khi xong cái vụ tưới Lan này mình sẽ nhảy vào làm con DS 12887 liền .

tienthinh55
14-04-2008, 12:37 PM
Cậu làm đến đâu rồi. Tất cả các phần khác thì không có vẫn đề gì.Còn mỗi phần cảm biến độ ẩm mình đang nghiên cứu nhưng có vẻ hơi đắt 200k-500k/1con cậu có tài liệu gì về phần này không.
Còn phần áp suất thì không cần dùng cảm biến vì ở ngoài có bán những van điện áp suất ( ở máy bơm or máy nén khí) mình đưa nó vào là được.