描述
這是一個(gè)簡(jiǎn)單的單閥灌溉控制器為我們的溫室。該代碼包含一個(gè)軟件實(shí)時(shí)時(shí)鐘(RTC)和一個(gè)多路復(fù)用的8位LED顯示屏和鍵盤,您可以在其他項(xiàng)目中使用。
操作
操作軟件很簡(jiǎn)單,它包含實(shí)時(shí)時(shí)鐘和日間計(jì)數(shù)器。閥門同時(shí)定期打開(kāi)。日期設(shè)置指定激活之間的天數(shù),時(shí)間設(shè)置指定開(kāi)始日期的時(shí)間。持續(xù)時(shí)間是閥門關(guān)閉的時(shí)間。
- MODE按鈕通過(guò)時(shí)鐘,開(kāi)始時(shí)間和持續(xù)時(shí)間設(shè)置循環(huán)
- 設(shè)置的間隔和起始時(shí)間將存儲(chǔ)在數(shù)據(jù)EEPROM中
- ENABLE按鈕可以完全關(guān)閉計(jì)劃
- 任何時(shí)候可以通過(guò)START / STOP按鈕手動(dòng)打開(kāi)/關(guān)閉灌溉
- 激活/停止時(shí)間顯示在第二行顯示
- 閥門狀態(tài)(ON / OFF)顯示在第二行,最后一個(gè)點(diǎn)
源代碼見(jiàn)附件。這是針對(duì)PIC16F84編寫的,但您可以輕松地將其適用于像16F628或OTP版本這樣的較新控制器。
原理圖
組件
名稱 | 值 |
DIS0-DIS7 | 共陽(yáng)極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 | 保險(xiǎn)絲0.1AT |
雜項(xiàng) | PCB,外殼 |
閱讀全文