Friday, October 17, 2014

WARNING AND AUTOMATIC WATER PUMP

Posted by dientudieukhien at 9:57 PM 0 Comments

Cảnh báo và tự động bơm nước vào hồ

Hôm nay, mình rãnh nên ngồi viết ôn lại code bằng ngôn ngữ Mikroc, sẵn chia sẽ cùng các bạn.
Mô tả project: tên project như ở tiêu đề, mục đích là khi nước trong hồ cạn thì báo hiệu trên LCD và một led màu đỏ sáng, đồng thời bật máy bơm để bơm nước (trong project này mình chia làm 2 mức nước - Full, Empty), Khi mực nước trong hồ cạn hơn mức empty-có nghĩa sensor3 không còn ngập trong nước (mức logic ngõ ra của sensor3 là 1) thì led Empty sáng đồng thời báo ra lcd "EMPTY", máy bơm bắt đầu bơm, khi mực nước đã nâng cao, sensor3 đã ngập trong nước (mức logic ngõ ra của sensor3 là 0) thì led EMPTY tắt nhưng máy bơm vẫn bơm, LCD vẫn báo Empty. Khi nước đã bơm đầy hồ, sensor1 bị ngập trong nước (mức logic ra của sensor1 là 0) thì máy bơm ngừng bơm, LCD xuất FULL, đèn led FULL sáng, khi nước vơi dần do ta sử dụng thì máy bơm vẫn không bơm và LCD vẫn báo FULL cho đến khi ta sử dụng cạn nước trong hồ đến mức sensor3 thì vòng lập sẽ thực hiện lại. Để làm được việc này mình sử dụng pic 16f887 làm xử lí trung tâm, một LCD 16x2, một relay điều khiển đóng mở máy bơm và các led báo hiệu, sau đây là hình ảnh của ý tưởng.
Bạn nhìn hình trên: PortB0 đến B1 dùng để kết nối 3 sensor, PORTD dùng điều khiển LCD, PORTRD7 dùng điều khiển relay, PORTE0 đến E2 dùng điều khiển 3 led, các buton dùng để mô phỏng các sensor - khi SENSOR3 ở mức logic1 tức là mực nước đang Empty, SENSOR2 ở mức logic 0 tức nước đa được phân nửa bình, khi SENSOR1 ở mức logic0 tức mực nước đã đầy bình "FULL".

Ảnh:
Warning and automatic water pump
level water
Đèn cảnh báo tắt nhưng máy bơm vẫn bơm.
Khi nuoc day, đèn xanh sáng nhưng máy bơm ngừng bơm.
Video:



|| Tải project tại đây (pass: dientudieukhien.net)
nguồn: dientudieukhien.net

Click vào link tải ở trên đợi 5 giây, ấn "Bỏ qua quảng cáo". Click the link above, wait for 5s and click button "Skip Ad"

Chia sẽ bài viết này

Cập nhật tin bài mới

Subscribe địa chỉ mail để nhận tin nhanh chóng. Chúng tôi sẽ giữ bí mật địa chỉ mail của bạn.

0 nhận xét:

    tab

back to top