Stap 3: Alle van de toppings
Eerst gebruikersinterface.
Wij besloten dat wij twee knoppen en een display willen. Het display zou vertonen de gewenste doelgroep-temperatuur, de werkelijke temperatuur en de warmtepomp staat (dat wil zeggen uit, COOL of warmte). Invoer van de gebruiker zou via twee kortstondige drukknoppen. Een van hen zou het doel temperatuur te verhogen door een klein bedrag, zeggen een tiende van een graad telkens wanneer deze wordt ingedrukt en de andere één zou verlagen in dezelfde zin met elke druk op.
Thermometer
Er gaat niets boven de eenvoud en robuustheid van een DS18B20. Ik hoop dat ze dat Dallas gaf guy een goed klopje op de rug wanneer hij de uitvinder van het. De verbinding, met inbegrip van de 4 k 7 pullup, is zoals op het schema.
LCD-verbindingen.
Schakelen.
Macht.
De vier draden die van het lef van de kamer in de vorige stap uit kreeg gerouteerd biedt een gratis 12V levering voor de Arduino board als op de RAW pin verbonden. De on-board regulator zal leveren 5V stroom op de VCC pin voor de thermometer en voor het LCD-scherm. Het aandrijven van de Relais is een aparte kwestie omdat zij moeten tot 85mA elk, terwijl de Raad van bestuur regulator kan alleen bieden sommige 150mA van huidige, waarvan 30-100mA is reeds in gebruik aan boord. Om deze reden we een aparte 7805 met haar twee ontkoppeling caps voor de stroomvoorziening voor de Relais opgenomen.
Voor het beheersen van de huidige richting kunnen we 2 relais gebruiken. Met doorgifte we
elektrisch schakelen tussen twee opties, in ons geval die we tussen 12V na contact en grond schakelen. Het heeft 3 ingangen, gemalen, Vcc (5V) en signaal van arduino board die Relais welke optie u vertelt moet kiezen. Wij hebben met twee Relais 4 combinaties. Optie waarop huidige niet stromen is wanneer beide zijden van het Peltier element op hetzelfde potentieel (0V of 12V). Als we op één kant en op de andere 12V de huidige stroomt en daaruit aan welke kant hoger voltage is is afhankelijk van de richting van de stroming.
Zullen we twee knoppen voor het aanpassen van de temperatuur, 2 relais en een temperatuursensor voor het lezen van de temperatuur van de kamer en een spanningsregelaar. We zetten alle stukjes samen volgende de schets waarboven ontstaan tijdens het programma en het testen van de kamer.