Arduino 8 A.C. Outlet (plug) Timer / vampier moordenaar (2 / 8 stap)

Stap 2: Het circuit


Bij het ontwerpen van het circuit, ik concentreerde zich op gemak voor het verbinden van de onderdelen een kale microcontroller in plaats van een Arduino board. Dit zal zorgen voor gemakkelijker PCB design als we besluiten om een PCB later hiervoor.
Het fundamentele circuit wordt hier weergegeven.

Ik wil natuurlijk benadrukken dat echt moet nooit je 120V circuits op een breadboard!

Dit is alleen om te laten zien wat waar komt ter prototyping.
Ik probeerde te maken van dit circuit in 123D Circuits.io maar het had niet het LCD-scherm (die ik kon vinden) dus aangezien simulaties onmogelijk zijn zou, ik heb dit in Fritzing zojuist.
In Fritzing was er niet een van deze 8 SSR-modules in de delen, zodat ik in principe hier met behulp van individuele Solid State Relais om te laten zien hoe het alles aangesloten herschapen, minus de zekeringen 2A op elke uitgang. U moet altijd zekering circuits uitzien.

Voor het feitelijke project gebruikte ik de Solid State Relais module van Sainsmart te allen tijde, en nooit zet het circuit (boven) op een breadboard. Deze modules zijn goedkoop op Ebay, kost veel minder dan de SSRs zelf als u hen afzonderlijk gekocht.

Bij het omgaan met AC (wisselstroom) we niet hebben van een positieve en negatieve zoals wij met DC circuits doen, omdat de positieve en negatieve zijn voortdurend overschakelen plaatsen.
In plaats daarvan, we hebben neutrale, en leven. We zullen gepolariseerde afzetmogelijkheden en pluggen gebruiken zodat we de Live houden kunnen en neutrale correct tijdens de bouw aangesloten.

In het mock circuit hier zijn er 2 schroefaansluiting voor live en 1 elk voor de output van de solid state relais.
De Live moet worden aangesloten op een terminal van elk van de 8 Solid State Relais aansluitingen.
Ik bereikt dit door een dikke draad op het bord Sainsmart zelf solderen (zie foto). Ik heb ook nog wel op het bord te houden van de hoogspanning uit de zaak. PC moederbord messing koelbloedig zijn een mooie strakke pasvorm in de gaten in de Raad van bestuur. Ik moest eigenlijk schroef ze in.
De neutrale moet gaan rechtstreeks naar de verkooppunten en de Live gaat naar het Relais. Dit is omdat elektrische code geeft u aan dat wanneer het schakelen van een AC-circuit, het is de Live lijn die moet worden uitgewisseld, niet de neutrale. Wij weten niets van dit wetboek zal passeren, maar het is een zaak van veiligheid. Er is een reden elektrische codes bestaan immers!

In dit circuit, + V verwijst altijd naar de + 5V gelijkstroom.

Opmerking: Ik gebruik altijd een 10 pin ICSP koptekst, niet een 6-pins. Opmerking de correlaties hier als u wilt gebruiken een 6-pins ICSP
(u kunt natuurlijk programma de chip in uw Arduinol, en verplaats het naar de voltooide circuit - of kunt u om het rechtstreeks vanuit uw Arduino, eliminerend de behoefte aan de ICSP helemaal te draaien)

10 pens-naar-6-pins HEADER correlatie grafiek voor ICSP PINSCONNECTOR
***************************************************
1 tot en met 4 (Hasselt)
2 tot en met 2 (+ V)
3, 4, 6, 8 en 10 tot en met 6 (GND) <-dit is de reden waarom 10 pin beter voor langere afstanden en overspraak eliminatie is
5 tot en met 5 (RESET)
7 tot en met 3 (SCK)
9 tot 1 (MISO)
***************************************************

ATmega328P pinnen gaan als volgt. Zie de excel-grafiek om te zien welke pinnen komen overeen met welke verbindingen op een Arduino board.
ATMEGA328P CHIP PIN AANSLUITINGEN

1 - 5 op ICSP (RESET)
2 - niet aangesloten. gereserveerd voor seriële communicatie
3 - niet aangesloten. gereserveerd voor seriële communicatie
4 - de ene kant van 4.7K pulldown en één zijde van de drukknop. De andere kant van de knop gaat naar + V, en het andere uiteinde van de pulldown weerstand (zoals de naam al suggereert) gaat naar de grond. Dit houdt de pin op logica 0, tenzij de knop is ingedrukt, het omzetten van een logica 1.
5 - LCD pin 4 RS
6 - LCD pin 6 inschakelen
7- + V
8 - GND
9 - Crystal en 22pF cap. Andere kant van 22pF GLB op grond
10 - Crystal en 22pF cap. Andere kant van 22pF GLB op grond
11 - LCD pin 11 D4
12 - LCD pin 12 D5
13 - LCD pin 13 D6
14 - LCD pin 14 D7
15 - 18 - 1-4 uitgangen naar vaste toestand Relais ingangen 1-4
17 ook tot ICSP pin 1 (Hasselt)
18 ook tot ICSP pin 9 (MISO)
19 tot ICSP pin 7 (SCK)
20 tot en met + V
21-
22 met GND
23 tot en met de Wisser van lineaire pot
25-28 - uitgangen, 5-8, solid state relais ingangen 5-8

LCD pinouts (niet hierboven vermeld)
1 - GND
2- + V
3 - Wisser van trim pot voor contrast
15- + V (backlight)
16 - 100 ohm weerstand - overkant van weerstand met GND (huidige limiter voor achtergrondverlichting)

potentiometer (pot.) buitenste contacten gaan een op elk + V en GND

Solid State relais boord + V en GND terminals Ga naar + V en GND

ADDENDUM: Dit omvat niet de cutoff circuit want dat een na denken was.
Ik zal dat later toevoegen als een nieuwe stap aan het eind.

Gerelateerde Artikelen

Tijdwaarneming op ESP8266 & arduino uno zonder een RTC (Real Time CLock)?

Tijdwaarneming op ESP8266 & arduino uno zonder een RTC (Real Time CLock)?

Zoals de titel al zegt, ik heb getest het bijhouden van tijd op mijn arduino uno en de ESP8266 / Wemos D1 planken (geprogrammeerd met arduino) zonder het gebruik van Bibliotheken, het internet of een RTC-eenheid. Een heleboel grote instructables hier
Arduino LED 3,2,1 Countdown Timer

Arduino LED 3,2,1 Countdown Timer

hoewel mij zijn geweest using een arduino voor een jaar en een half of zo, ik nooit een inspanning gedaan om de taal te leren tot op heden. Dit is mijn eerste project met een arduino die ik gebouwd en gecodeerd alle door mij. Als iemand geïnteresseer
Vampier moordenaar Shirt

Vampier moordenaar Shirt

Dit is een goedkoop maar een goede prop voor een vampier shirt.Stap 1: alle materialen voor dit project is:1. een calking gun $1,00 van de dollaropslag2. Eén buis van schilders caulk $2.00 uit Lowes (DONT GET siliconen CAULK het gewoon nemen PAINT!!)
Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

Arduino Nano en Visuino: 7 Segment Display klok met MAX7219 en DS1307 Real Time Clock(RTC)

DS1307 Real timerklok zijn wijd-beschikbaar low-cost I2C RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.
Arduino Nano: DS1307 real-time Clock(RTC) met Visuino

Arduino Nano: DS1307 real-time Clock(RTC) met Visuino

DS1307 Real timerklok zijn wijd-beschikbaar low-cost I2C RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.
Arduino Nano: DS1302 real-time Clock(RTC) met Visuino

Arduino Nano: DS1302 real-time Clock(RTC) met Visuino

DS1302 Real timerklok zijn wijd-beschikbaar low-cost RTC modules. Ze komen met een klok en een kleine batterij, en wanneer aangesloten op de Arduino, annuleerteken vieren voetspoor van real-time zelfs wanneer de Arduino board is niet aangedreven.In d
Arduino Timer

Arduino Timer

Hallo iedereen, dit instructable is allen over hoe te bouwen van een stopwatch / Timer met behulp van Arduino.Kenmerken van deze Timer: (Check voor meer in de diepte details hoe u deze functies kunt in "Code/schets" sectie1. u kunt een doeltijd
Dual frequentie RC Outlet Webserver

Dual frequentie RC Outlet Webserver

Dit project is een ESP8266 gebaseerde "home automation" server die meerdere RF-gecontroleerde stopcontacten 315MHz en 434 MHz. gebruik twee ontvangers en twee zenders (één paar voor elke frequentie), het meest beschikbaar externe gecontroleerde
Time-Lapse fotografie

Time-Lapse fotografie

hacken van een oude digitale camera te nemen time-lapse foto reeksen is leuk en gemakkelijk. Helemaal u nood zit sommige fundamentele elektronica vaardigheden en een beetje geduld.Ik ben met behulp van een Arduino (Atmel168 ontwikkel bord) als de tim
Arduino Guitar Pedal

Arduino Guitar Pedal

De Arduino Guitar Pedal is een digitale multi-effect pedaal op basis van de Lo-Fi Arduino Guitar Pedal Oorspronkelijk Gepost door Kyle McDonald. Ik maakte een paar aanpassingen aan zijn oorspronkelijke ontwerp. De meest opvallende veranderingen zijn
Home Automation (of Robot Butler Geoffrey genoemd) - iPhone gecontroleerde, arduino gebaseerd

Home Automation (of Robot Butler Geoffrey genoemd) - iPhone gecontroleerde, arduino gebaseerd

kunnend alles uit je zak onder controle heeft lange tijd een droom gedeeld door velen. Eerder we universele afstandsbedieningen die zowel onze TV's en radio's kunnen hebben gehad, dan hadden we draadloze wandcontactdozen. Zowel grote dingen, maar hoe
Speel de Fransen kan kan met behulp van een Arduino en de zoemer

Speel de Fransen kan kan met behulp van een Arduino en de zoemer

Bonjour!Controleer je Arduino spelen de Franse kan kan met behulp van een zoemer. Geen Tang. Geen branden. Het is zo ongecompliceerd is zo schandalig de kan houdt.Dit instructable heeft betrekking op één of andere info inleidende elektronica, en rich
YourDuino: HandBat - Handheld ultrasone Radar met behulp van Arduino

YourDuino: HandBat - Handheld ultrasone Radar met behulp van Arduino

HandBat is een handheld van ultrasone Radar die stuurt pulsen van echografie en luistert naar de Echos, als een vleermuis. Het is bedoeld voor gebruik door de slechtziende mensen of navigatie in het donker.Handbat is gehuisvest in een goedkope ($3.97
Arduino golfvorm Generator

Arduino golfvorm Generator

golfvorm generatoren (oftewel FUNCTIEGENERATOREN) zijn handig voor het testen en debuggen van circuits.  Ik gebruik ze vaak om te testen de frequentierespons van elektronica componenten zoals op-amp en sensoren.  Deze generator golfvorm wordt aangedr