- Nødvendige komponenter:
- Arduino Relay Driver Shield Circuit Diagram:
- Arbeid og demonstrasjon:
- Krets- og kretskortdesign ved bruk av EasyEDA:
- Beregning og bestilling av prøver online:
I dette DIY-prosjektet lager vi en 3-kanals Arduino Relay Shield Circuit for relébaserte applikasjoner. Vi designet en isolert PCB for 3 reléer. Ved å bruke dette Arduino Relay Shield kan vi betjene 3 AC-apparater om gangen. Vi har satt en to-pinners skrueklemmer (Neutral, NO) for tilkobling av apparater. Her har vi gitt PCB-layout, kretsskjema og Gerber-filer slik at du kan bygge eller direkte bestille denne relédrivermodulen.
Tidligere har vi bygget 4-kanals relédrivermodul, men denne gangen bygger vi denne relémodulen som Arduino Shield, slik at du bare må fikse den over Arduino, og den vil være klar til bruk. Reléer er nyttige for å utløse vekselstrømsapparater med lite signal, og de brukes i hjemmeautomatiseringssystemer.
Nødvendige komponenter:
- SPDT-relé 12v -3
- 817 Optokobler -3
- Transistor BC547 -3
- SMD-lysdioder -4
- PCB (bestilt fra JLCPCB) -1
- Terminalblokk 2 pin -4
- 1N4007 Diode -3
- 1k motstand -7
- Burg pinner hann -1
- Genser - 1
- Trykknapp
- Strømforsyning
- Arduino for demonstrasjon
- Koblingsledning
- AC-apparater
Arduino Relay Driver Shield Circuit Diagram:
I denne 3-kanals relédriverkretsen har vi brukt en optokobler for å utløse NPN-transistoren som videre driver reléet. Og optokobler vil bli utløst av det aktive LAV signalet. Her har vi brukt et 12v 10Amp-relé i dette PCB-kortet, du kan også bruke 5v-reléer.
Arbeid og demonstrasjon:
For å demonstrere dette Arduino Relay Driver Shield har vi brukt et Arduino Uno-kort for å kontrollere releer. Vi har koblet alle 3 reléene til Arduino på 7, 9 og 12 pins (RLY1, RLY2 og RLY3). Vi har brukt en 12v adapter for å drive kretsen. Så har vi koblet til 220VAC-pærer ved terminalblokken på PCB-kortet, og strømforsyningen blir også brukt på kortet. Sjekk demonstrasjonsvideoen på slutten av dette prosjektet.
Komplett Arduino-kode er gitt på slutten av dette prosjektet, koden er enkel og lett forståelig. Hvis du vil lære mer om Relay og dets grensesnitt med Arduino, så følg denne lenken.
Du må bare fikse Arduino-skjoldet over Arduino og kontrollere 3 apparater ved hjelp av dette skjoldet. Du kan bruke den gitte koden (til slutt) eller bruke din egen kode for å kontrollere vekselapparatene.
Krets- og kretskortdesign ved bruk av EasyEDA:
For å designe dette Arduino Relay Shield har vi valgt det elektroniske EDA-verktøyet kalt EasyEDA. Jeg har tidligere brukt EasyEDA mange ganger, og syntes det er veldig praktisk å bruke, siden det har en god samling fotavtrykk og det er åpen kildekode. Etter å ha designet PCB, kan vi bestille PCB-prøvene etter deres lave kostnader PCB-fabrikasjonstjenester. De tilbyr også komponent sourcing-tjenester der de har et stort lager av elektroniske komponenter og brukere kan bestille de nødvendige komponentene sammen med PCB-bestillingen.
Mens du designer kretsene og kretskortene dine, kan du også gjøre krets- og kretskortsdesign offentlig, slik at andre brukere kan kopiere eller redigere dem og dra nytte av arbeidet ditt, vi har også gjort hele krets- og kretskortoppsett offentlig for denne kretsen, sjekk lenken nedenfor:
easyeda.com/circuitdigest/relayshield
Du kan se hvilket som helst lag (topp, bunn, overflatemelk, bunnmelk osv.) På PCB ved å velge laget fra vinduet "Lag". Du kan også se PCB, hvordan den vil se ut etter fabrikasjon, ved hjelp av Photo View- knappen i EasyEDA:
Beregning og bestilling av prøver online:
Etter å ha fullført utformingen av dette Arduino Relay Shield, kan du bestille PCB via JLCPCB.com. For å bestille PCB fra JLCPCB, trenger du Gerber File. For å laste ned Gerber-filer på PCB-en, klikker du bare på Fabrication Output-knappen på EasyEDA-redigeringssiden, og laster deretter ned fra EasyEDA PCB-ordresiden.
Gå nå til JLCPCB.com og klikk på Sitat nå eller knappen, så kan du velge antall PCB du vil bestille, hvor mange kobberlag du trenger, PCB tykkelse, kobbervekt og til og med PCB-fargen, som øyeblikksbildet Vist under:
Når du har valgt alle alternativene, klikker du på "Lagre i handlekurven" og deretter blir du ført til siden der du kan laste opp Gerber-filen som vi har lastet ned fra EasyEDA. Last opp Gerber-filen og klikk “Lagre i handlekurven”. Og til slutt klikker du på Kassen sikkert for å fullføre bestillingen din, så får du PCB-ene noen dager senere. De fabrikerer kretskortet til veldig lav pris, som er $ 2. Byggetiden deres er også veldig mindre, som er 48 timer med DHL-levering på 3-5 dager, i utgangspunktet får du PCB-ene dine innen en uke etter bestilling.
Etter at du har bestilt PCB, kan du kontrollere produksjonsfremdriften til PCB med dato og klokkeslett. Du sjekker det ved å gå til kontosiden og klikke på "Produksjonsfremdrift" -koblingen under PCB som vist i bildet nedenfor.
Etter noen dager med bestilling av PCB fikk jeg PCB-prøvene i fin emballasje som vist på bildene nedenfor.
Etter å ha fått disse delene, har jeg montert alle nødvendige komponenter over PCB koblet den til Arduino for demonstrasjon.
Så Arduino Relay Shield er klart, og du kan bruke det direkte med Arduino til å kontrollere tre AC-apparater. Du må bare plassere dette Arduino-skjoldet over Arduino og laste opp koden nedenfor. Du kan justere koden etter deg.
Sjekk også demonstrasjonsvideoen gitt nedenfor.