8-kanaals programmeerbare Timer (3 / 13 stap)

Stap 3: Hardware


Power Leveren: De voeding bestaat uit een gelijkrichter, smoothing condensator, en een 1 Amp zekering voor beveiliging tegen overbelasting. Deze voorziening wordt dan geregeld door een 7812 en 7805 regulator. De 12V levering wordt gebruikt voor het besturen van de output Relais, en alle andere circuits worden aangedreven door de levering van 5V. Zoals de 7805 regulator is aangesloten op de uitgang van de 7812 regulator, is de totale huidige moet beperkt blijven tot 1 amp via de 7812 regulator. Het is raadzaam om deze toezichthouders monteren op een geschikte koellichaam.

I²C Bus: Hoewel Flowcode voor hardware I²C controle zorgt, heb ik besloten om gebruik van de softwareconfiguratie I²C. Dit zorgt voor meer flexibiliteit van pin-toewijzingen. Hoewel langzamer (50 kHz), het voert nog steeds groot in vergelijking met de hardware I²C bus. Zowel DS1307 als 24LC256 is aangesloten op deze I²C bus.

Real Time Clock (DS1307): tijdens het opstarten, wordt het register van de RTC 0 en 7 gelezen om te bepalen als het geldige tijd en configuratie gegevens bevat. Zodra setup corrigeren, de tijd van de RTC wordt gelezen en de keer geladen in de PIC. Dit is de enige keer dat tijd wordt gelezen van de RTC. Na het opstarten zullen een puls van 1Hz op pin 7 van de RTC aanwezig. Deze 1Hz signaal is aangesloten op RB0/INT0, en via een interrupt service routine, de PIC-tijd elke seconde wordt bijgewerkt.

Externe EEPROM: alle programma-gegevens en opties worden opgeslagen op de externe EEPROM. De EEPROM gegevens wordt geladen bij het opstarten, en een kopie van de gegevens wordt opgeslagen in het geheugen van de PIC. EEPROM gegevens alleen bijgewerkt wanneer programma-instellingen worden gewijzigd.

Dag/nacht Sensor: een standaard licht afhankelijke weerstand (LDR) wordt gebruikt als de dag/nacht sensor. Als LDRs komt in vele vormen en variëteiten, allen met verschillende weerstand waarden dezelfde voorwaarden licht, gebruikte ik een analoge input kanaal om te lezen het lichtniveau. De dag evenals nacht niveaus zijn verstelbaar, en zorgen voor enige flexibiliteit voor verschillende sensoren. Voor het instellen van sommige hysteresis, kunnen individuele waarden voor dag en nacht worden ingesteld. De staat zal alleen wijzigen als het licht niveau onder de dag, of boven de nacht set punten, langer dan 60 seconden is.

LCD-Display: 4 lijn, 16 karakterdisplay wordt gebruikt, zoals alle gegevens kan niet worden weergegeven op een 2-regelig display. Het project omvat ook sommige aangepaste tekens, die is gedefinieerd in de LCD_Custom_Char macro.

Aux-ingangen: beide ingangen zijn gebufferd met een NPN-transistor. + 12V na contact en 0V is tevens beschikbaar op de connector, waardoor voor meer flexibele verbindingen met externe verbindingen. Als voorbeeld, kan een afstandsbediening-ontvanger worden aangesloten op de levering.

Uitgangen: alle uitgangen zijn elektrisch geïsoleerd van het circuit door middel van een relais 12V. De relais gebruikt, zijn beoordeeld voor 250 v AC, bij 10 ampère. De normaal open en normaal gesloten contacten zijn gebleken voor de terminals.

Toetsenbord: het toetsenbord gebruikt is een 3 x 4 matrix-toetsenbord, en is aangesloten PORTB:2..7.

Gerelateerde Artikelen

Programmeerbare Time-lapse Remote

Programmeerbare Time-lapse Remote

__MY_SETUPIk heb de mijne voor de Pentax SLR serie camera's want dat is wat ik bezit.Ik gebruikte de pic16f688-chip, want dat is wat ik had en het op 2 AA-batterijen draaien kan.De interface is een beetje goofy, want ik had geen kleine potentiometers
Architecturale gegoten beton: Muur Caps, kolom Caps, en open haard haard en Mantel

Architecturale gegoten beton: Muur Caps, kolom Caps, en open haard haard en Mantel

Soms heb ik als architect een visie voor een ontwerpelement of afwerking die moeilijk of duur te verwerven of bouwen. Bijvoorbeeld, zijn gegoten concrete producten zoals werkbladen of meubels mooi en duurzaam, maar relatief duur.In 2011 begon ik mijn
CO2 laser dat plaatwerk snijdt

CO2 laser dat plaatwerk snijdt

Let op: Ik ben echt niet concurreren om te winnen van de laser, een t-shirt zou prima, bedankt.Ik zag de competitie en dacht dat het zou leuk om te pronken met mijn systeem.Inleiding. Het algemene idee van deze CO2-lasersysteem is dat een lichtbundel
Mijn Indoor DWC hydrocultuur systeem

Mijn Indoor DWC hydrocultuur systeem

dit instructable zal betrekking hebben op de bouw en werking van een diep water cultuur hydrocultuur systeem. Ik heb tot nu toe sucessfully gegroeid van banaan paprika's in deze opstelling met volledige gemak, aangezien de meeste van het proces is ge
Upgraden slimme RGB LED's: WS2812B vs. WS2812

Upgraden slimme RGB LED's: WS2812B vs. WS2812

Het grote aantal projecten die we hebben gezien maken gebruik van Smart RGB LEDs- of het nu strips, modules, of aangepaste PCB's - in de afgelopen 3 jaar is heel verbazingwekkend.  Deze uitbraak van RGB LED gebruik hand in hand is gegaan met een sign
Automatische zonne-aangedreven broeikasgassen drenken systeem

Automatische zonne-aangedreven broeikasgassen drenken systeem

Het gebruikt om te irriteren me dat mijn tomaten splitsen als gevolg van een gebrek aan water, zouden terwijl ik op het werk, was dus heb ik besloten om te bouwen van een automatisch sproeisysteem systeem, zodat dit niet kan gebeuren! Ik wilde het zo
Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Bits bonzen stapsgewijze: controle van de Arduino voor WS2811, WS2812 en WS2812B RGB LED's

Disclaimer: in het afgelopen jaar, een paar verschillende bibliotheken zijn geschreven voor het beheersen van deze alomtegenwoordige RGB LEDs door collega makers van Adafruit, PJRC en het FastSPI-project.  De bibliotheken werken prima, en we moeten p
Geschorst verlichting

Geschorst verlichting

dit is een snelle, goedkope en eenvoudige opgeschort licht setup met behulp van enkele lichte contactdozen en ketting.De meeste, zo niet alle van de items die u kunt vinden rond uw huis / garage.  Ik eigenlijk alleen maar ging naar buiten en kocht de
Garage Aquaponics Starter Project

Garage Aquaponics Starter Project

Aquaponics is met behulp van visafval te voeden van planten. Op zijn beurt helpen de planten reinigen het water dat de vissen leven in. Dit systeem werkt door het verpompen van water uit een vissentank via een bed groeien, dan laten zwaartekracht dra
Groen dak - Teto Verde

Groen dak - Teto Verde

het systeem bestaat uit:1. het dakterras, met een drainagesysteem met behulp van de conventionele PVC-buizen;2. een stortbak, te vangen regenwater;3. een pomp, om het water verhogen een watertank;4. een geautomatiseerd irrigatiesysteem, met behulp va
Een 2-traps Electronic Model-raket (met 3D-gedrukte onderdelen!)

Een 2-traps Electronic Model-raket (met 3D-gedrukte onderdelen!)

Hallo iedereen! Heb je je ooit afgevraagd wat de grenzen zijn aan wat een eenvoudig model raket kan doen? Vele manen geleden vroeg ik me af hetzelfde en na wat trial and error ik geloven dat de grenzen en de complexiteit die u aan uw looppas van de m
WiiMote gecontroleerde Servos met RaspberryPi

WiiMote gecontroleerde Servos met RaspberryPi

In dit zeer korte leerprogramma, zal ik u tonen hoe te controle 2 servo's bedraad op uw RaspberryPi. Deze tutorial is zeer eenvoudig en flexibel vanwege zijn meerdere toepassingen. Dus, laten we beginnen!Als u zich verveelt over lezing, maakte ik 2 v
16 tips bij het kweken van hete chilipepers in een koud klimaat

16 tips bij het kweken van hete chilipepers in een koud klimaat

Als om het even wie lezen dit heeft eigenlijk smaakte mijn koken, u hoe belangrijk pepers weten zult zijn aan mijn dagelijkse routine. Allermeest naar de maaltijden ik gekookt heb zonder pepers tamelijk zijn walgelijk, met de mogelijke uitzondering v
Koken alles met uw brood machine

Koken alles met uw brood machine

U hebt een robotachtige koken machine, en u misschien niet eens weten. Stof van uw brood machine, of ga de broodmaker van een van de tweedehands winkel kopen voor een paar dollar. Ze kunnen worden gebruikt voor een veel meer dan alleen brood. Hoofdge