描述
這是一個簡單的單閥灌溉控制器為我們的溫室。該代碼包含一個軟件實時時鐘(RTC)和一個多路復用的8位LED顯示屏和鍵盤,您可以在其他項目中使用。
操作
操作軟件很簡單,它包含實時時鐘和日間計數(shù)器。閥門同時定期打開。日期設置指定激活之間的天數(shù),時間設置指定開始日期的時間。持續(xù)時間是閥門關閉的時間。
- MODE按鈕通過時鐘,開始時間和持續(xù)時間設置循環(huán)
- 設置的間隔和起始時間將存儲在數(shù)據(jù)EEPROM中
- ENABLE按鈕可以完全關閉計劃
- 任何時候可以通過START / STOP按鈕手動打開/關閉灌溉
- 激活/停止時間顯示在第二行顯示
- 閥門狀態(tài)(ON / OFF)顯示在第二行,最后一個點
源代碼見附件。這是針對PIC16F84編寫的,但您可以輕松地將其適用于像16F628或OTP版本這樣的較新控制器。
原理圖
組件
名稱 | 值 |
DIS0-DIS7 | 共陽極8x1位或4x2位7段LED顯示屏 |
TR1 | 電源變壓器,1x220VAC,2x12VAC |
- | 24VAC灌溉閥 |
K1 | 12VDC繼電器。聯(lián)系人:> = 1A |
Q1-Q10 | 10xBC547A或類似的NPN雙極晶體管 |
IC1 | CD4017N |
IC2 | PIC16F84或PIC16F84A微控制器,編程 |
IC3 | 7805穩(wěn)壓器帶散熱片 |
AC1 | 二極管電橋至少80V / 1A |
X1 | 4MHz晶體 |
R1,R17 | 2x10k |
R18 | 1K |
R19 | S14K275變阻器 |
C1,C2 | 2x15pF |
C3,C4 | 2x100nF |
C5 | 1000uF的/ 25VDC |
D1-D4 | 4x1N4148 |
S1-S4 | 4xpush按鈕 |
CN1,CN4 | 連接器 |
F1 | 保險絲0.1AT |
雜項 | PCB,外殼 |
閱讀全文