Bediende 1/2" PVC-kogelkraan (5 / 7 stap)

Stap 5: Controlesysteem


·
Blokdiagram

Met betrekking tot het blokdiagram, dit project werd oorspronkelijk geconceptualiseerd als een float gecontroleerd bal valve Schakelactor gebruikt uitlekken en laten vullen een langzaam vullen reservoir gelijkaardig aan vele projecten in mijn lab. De Arduino ingangssignalen ontvangt drie zweven schakelaars, beoordeelt hun combinatie, bepaalt de vereiste status van de klep, en draait de servo en geeft de status van de klep op het LCD-display. De hele bedieningscircuit wordt aangedreven door een externe 6.0VDC NiMH-batterij.

· Bedrading

Raadpleeg het diagram Fritzing en de foto's van de bedrading. Om samen te vatten de bedrading, een 6.0VDC NiMH-batterij (vertegenwoordigd door de AA-batterij in het diagram) bevoegdheden de Arduino, servo en LCD display via één van de macht rails op het bord brood. De Arduino Vin grond pinnen zijn aangesloten op de macht en gemalen rails respectievelijk (deze vermengen zal vernietigen de Arduino). De Arduino is ook aangesloten op: 3 zweven schakelaars (vertegenwoordigd door de tilt switches in het diagram) op digitale (input) pin 2, 3 en 4; de draad van het signaal van de servo op PWM pin 9; en op de SDA en SCL pinnen van het LCD-scherm weer te geven van haar een SDA en SCL pinnen.

Ik geboord acht kleine gaatjes in het deksel van mijn behuizing en warm sommige vrouw-vrouw jumper er in gelijmd, zodat de gebruiker uit zweven schakelaars wijzigen kan zonder dat om het even wat worden ontleed. Ik had enkele mannelijke jumper tips soldeer aan mijn float switches kan inpluggen en ze los te koppelen in het vak een module. Ik wilde in deze iteratie, houd de batterij externe voor opladen en veiligheid doeleinden. Het is eenvoudig gehouden met klittenband aan één van de haakjes. Het bevoegdheden het systeem vergelijkbaar met de vlotter schakelaars, door inpluggen in- en externe jumper gelijmd in de deksel van de behuizing.

· Code

Om samen te vatten de Arduino-code, het bestaat uit een belangrijkste script en slechts drie eenvoudige functies aanroept. Het hoofdscript: invoer bibliotheken wire.h, LiquidCrystal_I2C.h en servo.h, en een instantie van hun objecten; pin 2, 3 en 4 wordt gedefinieerd als digitale input pinnen met die zin de staat van de vlotter schakelaars; Pin 9 definieert als een PWM-uitgang pins gebruikt door de servo-object; Hiermee definieert u variabelen om te houden van de Staten van de vlotter schakelaars, servo-object min. en max PWM frequenties (0 en 1023) overeen moeten komen met de open en gesloten posities, een toewijzing variabele die als de enige variabele die u wijzigen dienen wilt om de juiste mate van beurt voor uw servo, en sommige tekenreeksen voor het LCD-scherm weer te geven; met deze opdracht start de hoofdlus, die verzoekt de drie functies levelSense, servoPosition en displayThis en vervolgens vertragingen voor 100ms. de staat van de vlotter schakelaars attributen levelSense gewoon door digitaal lezen aan hun respectieve geheelvariabelen. servoPosition analoge schrijft de toegewezen "open" frequentie met de servo tegen pin 9 wanneer alle drie zweven schakelaars worden opgeheven en sets de LCD char variabele naar een tekenreeks "OPEN". Wanneer de vlotter schakelaars alle zijn gedaald, Pin 9 analoge schrijft de toegewezen "gesloten" frequentie naar de servo en de LCD display variabele wordt gewijzigd in "Gesloten." Als de middelste pin (3) ooit synchroon met de hoge (4) en lage (2) pinnen is de klep wordt "gesloten" en de LCD-variabele wordt gewijzigd in "Error." Ten slotte is diplayThis een twee lijn-functie die die gebruikmaakt van het LCD-scherm object weer te geven van de huidige char variabele op de onderste rij van de LCD display weergegeven.

Gerelateerde Artikelen

PVC regen goot Cleaner

PVC regen goot Cleaner

De regengoot cleaner beschreven in deze ible is volledig geïnspireerd door knorseth van ible hier gevonden.Stap 1: Mondstuk vergaderingDelen:De volgende onderdelen zijn in volgorde van vergadering3/4" PVC dop met een gat geboord door de tipkorte stuk
Water ballon Launcher - kogelkraan

Water ballon Launcher - kogelkraan

de Water ballon Launcher - kogelkraan maakt gebruik van een eenvoudige 1/4 beurt-kogelkraan vrij te geven van een kamer van perslucht voor het voortbewegen van een ballon van het water op hoge snelheid. Het bestaat uit een kamer druk, een klep en een
PVC waterpistool

PVC waterpistool

Dit is een waterpistool gemaakt van PVC-buizen en sommige messing fittingen.Ik maakte het zodanig dat het kan worden gedemonteerd voor opslag en geassembleerd weer wanneer dit nodig is.De 4 delen zijn gemaakt omhoog van zijnLucht tank (ik maakte het
PVC Mini marshmallows/AA batterij 1/2 inch kanon

PVC Mini marshmallows/AA batterij 1/2 inch kanon

dit is een vrij eenvoudige manier van het maken van een geweldige 1/2 inch pnuematic pvc luancher.Stap 1: Benodigdheden de meeste van deze dingen kan worden gevonden in alle hardware winkel naast de fiets pomp, als voor dat je op je eigen, ik heb dat
Een zelfgemaakte hout vergasser om u te houden met de macht na de Grid mislukt

Een zelfgemaakte hout vergasser om u te houden met de macht na de Grid mislukt

Na het uitbreken van 27 April 2011 van Tornado's in de staat Alabama waren half miljoen TVA klanten zonder electriciteit voor maximaal vijf dagen. Ik woon in de regio voor het grootste deel van mijn leven, en dit was verreweg de langste periode zonde
Remote Controlled Confetti kanon

Remote Controlled Confetti kanon

Confetti kanonnen zijn een heleboel plezier. Een explosie van confetti kan een feest beter maken. Maar het is niet altijd handig zijn als iemand naast het kanon te verrekenen. Dus vandaag ga ik u tonen hoe te maken van een externe gecontroleerde conf
Hoe een Home hydrocultuur systeem te bouwen

Hoe een Home hydrocultuur systeem te bouwen

ik je laten zien hoe ik mijn hydrocultuur systeem opgezet, en de onderdelen nodig, de instrumenten die gebruikt worden en waar ik ze gekocht. Ik ben geen expert op het gebied van hydrocultuur, maar ik ben heel blij om te delen wat die ik heb geleerd
Grijs water hergebruik systeem

Grijs water hergebruik systeem

In mijn gemeenschap is er momenteel een water management probleem (veel water in de rivier, en de regen in de winter, maar niet genoeg opslagcapaciteit voor drinkwater via een droge zomer). De gemeente introduceerde een 4-stappenplan om water te besp
Hoe maak je een coaxiale lucht kanon

Hoe maak je een coaxiale lucht kanon

deze video toont hoe maak ik een compacte 2" droeg lucht kanon met een coaxiale zuiger-ventiel. Om te begrijpen hoe deze kleppen werk onderzoekt de derde animatie in de volgende link:http://www.spudfiles.com/forums/Piston-Valves-Explained-visually-t8
Regen douche hedendaagse fontein

Regen douche hedendaagse fontein

We hadden een visvijver in onze achtertuin voor vele jaren, en altijd heb genomen voorzorgsmaatregelen ter bescherming van de vis van hongerige dieren. In het warme seizoen, zouden we een motion detector sprinkler, dat zou water spray op alle dieren
Regen goot schonere

Regen goot schonere

elk jaar ik heb verstopt regen goot en regen Afvoerpijpen van de goot.  Niet willen hebben om omhoog te gaan op een ladder jaarlijks hen leeghalen, heb ik samen een regengoot schonere dat is om te gebruiken en kost ongeveer $5 te gebruiken en kan ik
Sprinklerinstallatie Set Up

Sprinklerinstallatie Set Up

dit is het begin te beginnen uw sprinklerinstallatie in uw achtertuin. Sprinkler systemen zijn eenvoudig te installeren met slechts een paar tools.Achtergrond:* Nieuwe woonhuis* Geen huidige sprinklerinstallatie* Sprinklerinstallatie gaat naar drie p
7$ Nerf/paintball luchtpistool

7$ Nerf/paintball luchtpistool

na het observeren van verscheidene verschillende lucht pistool modellen, heb ik besloten om mijn eigen met behulp van goedkope materialen die iedereen gemakkelijk kan verkrijgen. Meeste DIY luchtdrukgeweren bestaan uit een vat (waarschijnlijk pvc), e
Confetti Cannon

Confetti Cannon

U moet:3 ft van 1" pvc1" pvc-kogelkraan1" pvc GLBFiets pomp klep-gebruik fiets band schoot en knip de klep en een aantal van de omliggende rubberEpoxyPVC cementDit moet u niet meer dan $20 kosten.Stap 1: Voorbereiden PVC Zal u een stukje PV