Hacka en picknick svalare (in en termostatstyrd kammare) (3 / 5 steg)
Steg 3: Alla pålägg
Först användargränssnitt.
Vi bestämde oss att vi vill ha två knappar och en skärm. Displayen skulle Visa önskat mål temperaturen, den faktiska temperaturen och värmepump staten (dvs. av, COOL eller värme). Indata från användaren skulle vara via två momentan knappar. En av dem skulle öka målet temperaturen med en liten mängd, säga en tiondel av en examen, varje gång den är intryckt och annan skulle minska det på samma sätt med varje tryck.
Termometer
Det finns inget som enkelhet och robustheten i en DS18B20. Jag hoppas de gav det Dallas killen en bra klapp på axeln när han uppfann den. Anslutningen, inklusive de 4 k 7 pullup, är som visas på scheman.
LCD-anslutningar.
Att byta.
Power.
Fyra kablarna som fick dirigeras från kammaren modet i föregående steg ger en gratis 12V leverans för Arduino styrelsen om ansluten på RAW PIN-koden. Den fordonsbaserade regulatorn ger 5V power på VCC pin för termometern och för LCD. Slå reläerna är en separat fråga eftersom de behöver upp till 85mA varje, medan styrelsen regulator kan endast ge vissa 150mA av strömmen, varav 30-100mA ombord redan används. Därför ingår vi ett separat 7805 med dess två frikoppling mössor att ge ström för reläer.
För att kontrollera nuvarande riktning kan vi använda 2 reläer. Med relä vi
Växla elektriskt mellan två alternativ, i vårt fall vi växla mellan 12V och marken. Den har 3 ingångar, mark, Vcc (5V) och signalen från arduino ombord som berättar relay vilket alternativ man väljer. Med två reläer har vi 4 kombinationer. Alternativet där strömmen inte flow är när båda sidor av Peltier-elementet är på samma potential (0V eller 12V). Om vi har en sida marken och på den andra 12V strömmen flödar och från det på vilken sida är högre spänning beror riktningen av strömmen.
Vi kommer behöva två knappar för att justera temperaturen, 2 reläer och en temperatursensor för att läsa kammartemperatur och en spänningsregulator. Vi lägger alla bitar tillsammans följande skiss ovan som framkom under programmet och kammaren testning.