ANSLUTA 16384 reläer till en enda ARDUINO och oändliga andra möjligheter (3 / 5 steg)

Steg 3: Hur du ansluter 16384 reläer?



Innan han kom till som jag kommer att berätta hur du ansluter 4 relä från 2, I/O pins.

DET ÄR MYCKET ENKELT!

HUR?

U VET DET!

ANVÄNDNING OCH GATE OCH ELLER GRINDAR!

Låt två stiften vara, PIN-kod 1 och PIN 2,

STIFT 0 och PIN 1 först är ansluten till och utfärda utegångsförbud för,

SANNING BORDLÄGGER FÖR ELLER UTFÄRDA UTEGÅNGSFÖRBUD FÖR

PIN 0 STIFT 1 UTGÅNG

0 0 0

0 1 1

1 0 1

1 1 0

Enkel logik är det inte? Men hur man ska genomföra det? Det är också lätt!

RELÄ 1

VCC till 5v Arduino och Vcc av eller Gate

GND till Gnd Arduino och Gnd/Vss av eller Gate

In1 till "Eller-grind output"


Anslut stift 0 till en av utfärda utegångsförbud för "Eller" ingång Pin 1 på den andra ingången, produktionen kommer att vara "en" om en av indata är "En". Så om vi ger PIN 0 och PIN 1 utgång till logik blir noll utdata noll. Så: om vi ansluter den utgången till IN1 dess värde blir noll och Commpå pin kommer ansluten till nr pin och belastning kommer att vara påslagen.

Detta fungerar endast när både PIN 0 och PIN 1 lika med logik 0.

i.e output = (PIN0) eller (PIN1)

RELAY 2


VCC till 5v Arduino och Vcc av eller Gate
GND till Gnd Arduino och Gnd/Vss av eller Gate

IN2 till "Eller-grind output"


Du kan göra att bara prova!

Vad vi behöver är utgång måste vara noll (då endast Comm kommer att ansluta till nr) endast när PIN-0 noll och PIN 1 är lika med ett.

Bara se min logik.

Ansluta stift 0 till en input av deltagande/XNOR gate PIN 1 till andra ingången. Resultatet blir noll om någon av indata är 1. Anslut sedan den utgången till en ingång "Eller" Gate och stift 0 till andra stift i "eller"Gate. Resultatet blir noll endast om båda de indata är noll.

dvs ( PIN0 (xnor) PIN1) eller (PIN-kod 0)


RELÄ 3

Dess samma som ovanstående metod. Bara en skillnad är att efter XNORning vi måste och kommer PIN1 bara inte PIN0

dvs (PIN0 (xnor) PIN1) eller (PIN 1)

Så om vi ansluter den utgången till IN3 och gemensamma pin kommer värdet att noll ansluten till några stift och lasten aktiveras.

RELAY 4

Du kan prova denna rätt?

i.e utdata blir noll endast om båda indata är en.

Vad är logiken? Dess NAND grind. Rätt?


output = (PIN0) ANAD (PIN1)

Så om vi ansluter den utgången till IN4 dess värde blir noll och gemensamma pin kommer ansluten till några stift och lasten aktiveras.

LOGIC tabell

FÖR 4 INGÅNG 16 UTGÅNGAR KAN GÖRAS.

Låt "+" representerar eller utfärda utegångsförbud för och " ' " föreställer utfärda utegångsförbud för inte.

Ingångar vara A, B, C och D. Vi måste få utdata som noll (då endast Comm pin för relay kommer att ansluta till några stift) endast i de logiska värden (input villkor) för A, B, C och D. Det föreställs i kolumnen REPRESENTATION i tabellen (efter "___") nedan.

EN B C D___REPRESENTATION

0 0 0 0 ___________A+B+C+D

0 0 0 1 ___________A+B+C+D'

0 0 1 0 ___________A+B+C'+D

0 0 1 1 ___________A+B+C'+D'

0 1 0 0 ___________A+B'+C+D

0 1 0 1 ___________A+B'+C+D'

0 1 1 0 ___________A+B'+C'+D

0 1 1 1 ___________A+B'+C'+D'

1 0 0 0 ___________A'+B+C+D

1 0 0 0 ___________A'+B+C+D

1 0 0 1___________A'+B+C+D'

1 0 1 0___________A'+B+C'+D

1 0 1 1___________A'+B+C'+D'

1 1 0 0 ___________A'+B'+C+D

1 1 0 1___________A'+B'+C+D'

1 1 1 0 ___________A'+B'+C'+D

1 1 1 1 ___________A'+B'+C'+D'

1 0 0 0___________A'+B+C+D

På detta sätt kan vi ansluta 14 ingång således göra 16384 kombinationer.

Det vill säga två input ger 4 utgång, 3 input ger 8 utgång

Då 20 input kommer att ge 2 ^ 14 = 16384 utgång (kan vi använda 14 digitala I/O Pins)

Nu vet du tricket!

Om det är perfektionerade att se en annan metod!

Istället för att använda logiska grindar kan vi använda avkodare dvs 2 till 4 dekoder (t.ex. 74139) , 4-16 (t.ex. 74HC/HCT4514) dekoder etc. kan användas. Utdata är noll för var och en av villkoret i den första typen av demux. dvs 2 till 4 Demux, om vi använder 74139. Då vi direkt kan ansluta sin produktion till ingång (pin) för relay. Bara en sak att komma ihåg är att produktionen är 1 för 4 till 16 dekoder om vi använder 74HC/HCT4514 då vi behöver lägga till Obs gate utdata om vi behöver reläet att arbeta. Var och en av utdata kan sedan anslutas till varje reläer.

Du kan göra det i din egen logik och du kan välja dina egna IC.

En sak måste beaktas! Om du behöver ansluta ett stort antal reläer med denna logik, måste du ge en separat strömförsörjning till ICs snarare än power form den micro controller (här. Arduino) andra kloka någon av reläet inte skulle fungera på grund av rätt mängd ström. *****

Se Steg
Relaterade Ämnen

Bygga en semi Smart, DIY båt med Arduino och några andra sensorer

jag bygger detta på för att bygga en vattenflaska båt, med vissa tillägg för hinder skatteundandragande och ljus-guidad kontroll. Jag använde Arduino som en mikrokontroller, en ultrasonic sensor i fronten, några enkla switchar på sidan av båten, och...

Hemautomation - lägga till reläer till Arduino

Hur du väljer reläer – handlar om makt.När du väljer ett relä för anslutning till din Arduino måste du övervägaen) makt (spänning och ström) vad du vill slå på och av ochb) makt (spänning och ström) krävs för att driva reläet (dvs. att vitalisera rel...

Konvertera en NES gamepad till USB med Arduino

Hej!I detta instructable, jag visar dig hur du koppla in en Nintendo Entertainment System control pad till en arduino, arduino är i sin tur kör en särskild skiss som gör det möjligt att visa upp till en dator som en USB-HID-joystick!Och om detta inte...

EL Wire hatt: Sekvenserade och ljud aktiverat med fjärrkontroll - drivs med Arduino och Sparkfun

Välkommen till Instructable guide av hatten EL Wire med några roliga funktioner.Konceptet är en EL Wired hatt med 8 sekvenserade EL ledningar kontrolleras av en trådbunden fjärrkontroll. Flera hastighetslägen kontrollerbar sekvens är förprogrammerad...

Multiplexering med Arduino och 74HC595

74HC595 är en lätt och billig (på cirka 60 cent styck) sätt att öka antalet digitala ut stiften på din Arduino. I denna tutorial ska jag visa dig hur man kör upp till 16 lysdioder med en 74HC595 med hjälp av en teknik som kallas multiplexing. I slutä...

Mätning av avstånd (och mer) enhet använder Arduino och GPS

i min tidigare Instructable, visade jag hur du få grundläggande uppgifter från en bärbar GPS, Holux M-1000 och konvertera UTC till lokal tid. I morse (Nov. 3: e), slutade i sommartid. Jag vände på enheten när jag vaknade upp i morse för att se om tid...

Rörelseaktiverade ljus med Arduino och HC-SR04 sensor

Jag gjorde detta projekt för länge sedan att tända upp i köket när jag öppnar bakdörren.Tanken var när jag öppnar bakdörren, detta ljus som tänds under 15 sekunder och som ger mig tillräckligt med tid att nå strömbrytaren på den motsatta väggen. Före...

Kör motorn med android använder arduino och bluetooth

Hej vänner! Detta är min första instructable någonsin och idag jag ska visa dig hur man kör 2 motorer med android använder arduino och en billigt Bluetooth-modul. Detta projekt kan vara till stor hjälp för dig att bygga robotar som kan kontrolleras a...

Väderstation med SAMIIO, Arduino och Raspberry Pi

Den här artikeln visas hur du använder SAMISKA med enkla, off-the-shelf sensorer och hårdvara. Specifikt, blir vi insamling klimatdata från en billig temperaturgivare och vidarebefordra dessa data till molnet via SAMI APIs. Därifrån kan vi analysera...

Hur man visar temperatur och fuktighet med hjälp av en Arduino och en DHT11 Fuktsensor

Jag gjorde några instructables visar hur man läser temperatur via en temperaturgivare.Nu har jag upptäckt det DHT11 som gör samma jobb plus visar luftfuktigheten också. Också läsa temperatur från en DHT11 är mycket lättare, görs allt det hårda arbete...

Realtid BitCoin Price monitor med ledde matrisen, Arduino och 1Sheeld

I grund och botten detta projekt illustrera hur uppdatera priset på BitCoin i USD i realtid och visar priset på en stor LED-matris som vi har hackat låta det kommunicera med Arduino istället för PC.Vi har haft några problem i projektet som hacking LE...

Enklaste Object Counter & rum El styrenhet med hjälp av Arduino och IR-sensorer

Det är ganska enklaste och C00L... Object_Counter, som räknar föremål. som kommer in från dörren in i rummet och går utanför från dörren. Detta är en multi-purpose projekt detta fungerar som ett objekt counter samt rum El controller som kommer att an...

Avlägsen kontrollerade robot med Arduino och T.V. remote

Denna fjärrkontroll bil kan flyttas runt med praktiskt taget alla slags remote såsom TV, AC etc.Det använder sig av det faktum att fjärrkontrollen avger IR(infrared).Den här egenskapen är gjord använda av med hjälp av en IR-mottagare, vilket är en my...

Arduino och Visuino: ansluta 4D system ViSi Genie smart pekskärm till Arduino

Det kommer en tid, när du vill ha en pekskärm ansluten till din Arduino ombord. Det finns många olika visningsalternativ och storlekar, men de flesta av dem kräver betydande mängd kod kontrolleras, och det är inte lätt att skapa cool letar användargr...

2 cent TTL nivå Shifter - ansluta en 3.3V Pi till 5V TTL serieenheten eller Arduino och mer...

jag kommer börja med att notera att detta instructable avser endast TTL följetong, och inte RS232.Det bör fungera bra för alla 2 enheter som du måste ha seriell kommunikation mellan som har TTL seriell anlagen.Nästan alla populära prototyping brädor...

Hur du ansluter en seriell LCD till en Arduino UNO

I detta instructable jag kommer att visa dig hur jag ihop en seriell LCD 16 X 2 med en Arduino UNO.Det finns massor av instructables och flashmanualer som visar dig hur du ansluter en vanlig LCD till en Arduino men inte många visar en seriell LCD och...

Anslut din remote bil förrätt till din RPi\Arduino

Vad du behöver:MaterialEn extra remote bil förrättWireMikrokontroller \ dator med GPIO (Raspberry PI, Beagle ben svart, etc...)NPN Transistor (jag använde en PN2222)En Resistor (jag använde 1 K Ohm. andra värden kommer förmodligen fungera också)värme...

Anslut PS/2 tangentbord till Arduino

Hej alla, detta är också ett intressant projekt som ger 106 ingångar till din Arduino. Kan inte tro? Följ projektet och se hur detta sker med en PS/2 tangentbord.OK först av allt du behöverArduino (UNO)PS/2 tangentbordPS/2-tangentbordsanslutningSteg...

Mugg musik: Förvandla vatten till ett Instrument med Arduino och ChucK

Vad händer om du slå alla ledande yta till ett instrument? Gillar, säga... en mugg vatten? Bäst av allt, är det billigt; du behöver bara $1 värt extra elektriska komponenter (inte inklusive Arduino).För detta projekt, min vän skörd och jag kombinerad...