Indholdsfortegnelse:

Raspberry Pi DIY Relay Board: 3 trin (med billeder)
Raspberry Pi DIY Relay Board: 3 trin (med billeder)

Video: Raspberry Pi DIY Relay Board: 3 trin (med billeder)

Video: Raspberry Pi DIY Relay Board: 3 trin (med billeder)
Video: How to use 2 channel relay to control AC and DC loads in Arduino 2024, Juli
Anonim
Raspberry Pi DIY Relay Board
Raspberry Pi DIY Relay Board

For nogle projekter med hindbær og de mindre arduinos skal jeg skifte nogle relæer. På grund af GPIO-udgangsniveauet (3, 3V) er det svært at finde nogle relæer, der er i stand til at skifte større belastninger og kan betjenes direkte med de givne 3, 3 volt. Så jeg besluttede at bygge mit eget relækort. 5Channel one jeg bygger her er omkring 10 € for stykkerne. Derudover har du kun brug for et loddejern, lodde og nogle værktøjer til at klippe ledningerne og bøje benene på komponenterne. Dette er min første instruerbare her (og også en meget kort), så jeg håber du kan følge mine trin. !

Trin 1: Dele og layout

Dele og layout
Dele og layout
Dele og layout
Dele og layout
Dele og layout
Dele og layout

Så i første omgang delelisten til et 5-kanals tavle, hvis du har brug for mere, er du velkommen til at skalere det: • 5 relæer (eller hvor meget du har brug for) med maks. 5V spolespænding (jeg brugte JS-12MN-KT-V3, kontakter maks. 150VDC /400VAC) • 5 dioder - UF 4007 (hvis du vil have flere relæer, har du også brug for flere af disse) • 5 NPN -transistorer - 2N3904 • 7 -polet han- eller hunhoved (jeg brugte begge dele) • noget sølvtråd til lodning jumbers • 100mm x 100mm stripboard • 5 1kOhm modstande • 5 skrueterminaler (sørg for at de passer på din stripboard) Så har du også brug for følgende værktøjer: • loddejern • lodde • skarp kniv • tang til at bøje benene og klippe ledningerne • en boremaskine til at afbryde strimlerne på bagsiden på stripboardDerefter skal vi gøre os nogle tanker om layoutet. Du kan også bruge en anden pcb uden strip-grid til dette projekt, men jeg foretrækker stripboards. Hvis du vil bruge de andre, er skematisk vedhæftet her. For at lave layoutet til strippebordet laver jeg bare en kopi af det med 200% størrelse, så jeg kan tegne delene på det. Desværre glemte jeg at trække inputlinjer fra relæerne, så du skal tilføje 4 ledninger mere, fra den øverste bane til hver af relæindgange. Nogle tanker på skematisk: Relæet er en induktiv belastning. Så det producerer en spændingspike, når den slukkes. For at forhindre skader på transistoren tilføjer vi dioden parallelt med input fra relæet. På grund af den givne spænding på GPIO-portene kan vi ikke skifte relæet direkte. Så vi bruger transistorer til at skifte relæerne med den 5V, de har brug for. 5V leveres af hindbæret selv eller en ekstern strømkilde. For at forbinde brættet med en arduino eller raspi har vi brug for nogle overskrifter. Jeg brugte han- og hunhoveder, fordi jeg vil bruge den med arduino og hindbær. Til 5Ch -kortet har vi brug for 7 headers (5 for hver virkelig og to for 5V input og ground).

Trin 2: Lod det hele sammen

Lod det hele sammen
Lod det hele sammen
Lod det hele sammen
Lod det hele sammen
Lod det hele sammen
Lod det hele sammen

Når du er færdig med dit eget layout, behøver du kun at sætte det hele sammen. Vi vil arbejde fra de mindre stykker til de største.

Du kan let starte med dioderne og modstandene. Sæt det hele på de rigtige steder på dit bord og vend det rundt. Så du kan lodde dem. Vær omhyggelig med at sætte dioderne på den rigtige måde. På de strimler, hvor modstanderne er, skal vi afbryde strimlerne på brættet.

Så kan du lave springerne. Vær opmærksom på ikke at lodde strimlerne sammen, dette kan beskadige dine dele eller endda din controller. Lodde springerne så tæt som muligt på brættet.

Derefter fortsætter vi med transistorerne. Vi forbinder den midterste pin, basen, til headeren. Samleren er forbundet til relæet, emitteren til jorden. Her skal vi også afbryde strimlen mellem opsamleren og emitteren.

Vi lagde i hvert fald relæerne og overskrifterne på tavlen. Du er nødt til at bøje relæets ben en smule, så det passer ind i gitteret på tavlen. Husk at forstyrre strimlerne mellem benene på relæerne. Afhængigt af hvad du vil skifte med disse relæer, kan du fjerne de to strimler mellem relæets ben for at isolere dem bedre fra hinanden (husk relæets specifikationer, de kan skifte ret meget). For at gøre det lettere at slutte nogle enheder til det, kan du lodde nogle skrueterminaler til relæudgange.

Trin 3: Afslut en kontrol af tavlen

Afslut en kontrol af tavlen
Afslut en kontrol af tavlen
Afslut en kontrol af tavlen
Afslut en kontrol af tavlen

For at kontrollere, om du havde gjort det rigtigt, kan vi nu forbinde kortet til RPI'en. Tilslut den første pin med 5V og den sidste med GND -pin på din RPI. Afhængigt af hvor meget relæ du har bygget på kortet, skal du forbinde hver pin med en af GPIO-benene på RPI'en. Jeg brugte den 5. pin som min første, men du kan vælge hver, du vil have, eller er gratis.

For at skifte relæet skal du give et højt signal til den pin, som relæet er forbundet til. Derudover skal du installere wiringPi.

Her for eksempel koden til den femte pin (direkte i skallen):

Indstil først stiften til output: gpio -g -tilstand 5 ud (med -g kan du få adgang til stiften fra rpi -layoutet ikke fra ledningslayoutet)

Generer derefter et højt signal på stiften 5: gpio -g skriv 5 1

For at slukke relæet skal du slette det høje signal: gpio -g skrive 5 0

Når du havde gjort alt rigtigt, skulle du høre nogle kliklyde fra relæerne. Du kan også tilslutte et lille kredsløb (f.eks. Batteri, LED, modstand) for at visualisere, at relæet fungerer.

Hvis du vil bygge det i noget i, skal du sørge for at have nok plads mellem relæpladen og den sag, du bygger det i. Af sikkerhedsmæssige årsager: Hvis du vil skifte store (DC) belastninger, skal du sørge for, at de er inden for området givet af relæets specifikationer, og du har plads nok til at isolere strimler og ledninger til hinanden.

Håber du nød det, god fornøjelse!

Anbefalede: