Stap 3: Controle circuit
Een eenvoudige schakeling voor het regelen van de waterstroom wordt weergegeven.
Adapters worden gebruikt voor dit systeem de nodige energie. Een is nodig om de hoge stroom naar de solenoïde (12v, 1amp), andere één voor de Microcontroller (5 v, 1amp) leveren.
Programmering de MC.
Dit is het programma die ik voor de microcontroller in hex gebruikte.
: 03000000020006F5
: 0C000600787FE4F6D8FD75810D02004DF6: 04015C 000208000095: 01016100227B: 0300030002014FA8: 0D014F00C0E00509E50970020508D0E032A6: 10010300E4F50AF50BAE0AAF0BE4FCFD7B607AEA7B: 10011300F9F8D3120139401DE4F50CF50D050DE591: 100123000D7002050C6405450C70F2050BE50B70B0: 06013300D4050A80D02271: 10009200D288D2A8D2AF7590F0D3E5099400E508D2: 1000A2006480948040F3120103C2A875900CD3E5DA: 1000B200099400E50864809480403FE4F50AF50B5A: 1000C200AE0AAF0BE4FCFD7B607AEAF9F8D31201C9: 1000D20039401DE4F50CF50D050DE50D7002050C1A: 1000E200640F450C70F2050BE50B70D4050A80D045: 1000F200E509150970B8150880B4D2A875908080FA: 010102009864: 10001200020092E493A3F8E493A34003F68001F272: 1000220008DFF48029E493A3F85407240CC8C333EF: 10003200C4540F4420C8834004F456800146F6DFBE: 10004200E4800B010204081020408090015CE47EF1 : 10005200019360BCA3FF543F30E509541FFEE493B3: 10006200A360010ECF54C025E060A840B8E493A37A: 10007200FAE493A3F8E493A3C8C582C8CAC583CAA5: 10008200F0A3C8C582C8CAC583CADFE9DEE780BE5D: 01016000009E: 10013900EB9FF5F0EA9E42F0E99D42F0EC6480C83D: 0601490064809845F022DD: 00000001FF
Zodra de knop wordt ingedrukt, is er een vijf-seconden vertraging voordat de interrupt diabled en water is begint te stromen. Dus als de knop tweemaal binnen een 5 tweede interval wordt geduwd, het water voor ongeveer 2 mintues uitgebracht wordt. (en zo verder...) De 5 seconde interval wordt gestart zodra de knop wordt gedrukt voor de eerste keer. Na de 5sec interval de knop is uitgeschakeld en water wordt vrijgegeven. Het circuit is klaar voor interrupts na afloop van de water-release.