Världsklocka i tyska genom att använda Arduino (4 / 8 steg)

Steg 4: Bygga PCB




Använda en av de prototyp Stripe styrelser, började jag layout min krets i styrelsen. Eftersom jag har 24 LED lampor till ljus, bestämde jag mig för jag var tvungen att använda tre 8-bitars SKIFT register anslutna direkt till tre Darlington Transistor matriser.

Här är en snabb sammanfattning av hur de 74HC595 SKIFT register arbete:

  1. Eftersom Arduino har ett begränsat antal digitala utgångsstift, måste du du Skift register att öka antalet digitala utgångar.
  2. I grund och botten skickar du 8 databitar (som 01101100) en enda stift av Arduino till SKIFT Register. Varje bit motsvarar en av de 8 portarna på SKIFT registrera dig och bestämmer om du vill slå på eller av.
  3. Du kan också daisy-chain SKIFT register tillsammans och, i mitt exempel, jag skicka 24 bitar ut på en gång (som 01101100 01010000 11001100) från Arduino. Bitarna får skjuts ut den första SKIFT Register och till nästa och så vidare.
  4. För att skicka bitar till SKIFT Register eller många SKIFT register från Arduino, måste du använda 3 digitala pins på Arduino. En för data (som nämns) och sedan en för klockan och spärren (som hanterar timing för att skicka data).
  5. Till daisy chain återanvända du klocka och spärren anslutningarna till den extra SKIFT register. Data, men har en separat utgång på SKIFT registrera dig att ansluta till den nästa SKIFT registrera inmatning av data.
  6. Arduinos webbplats har en bra handledning för mer detaljer på 74HC595 SKIFT register (länk).

Nackdelen att använda 12V LED strips är att Arduino endast utgångar 5V från SKIFT register. Därför måste du öka spänningen till 12V annars LED strips inte tänds. För att öka spänningen, måste du använda en transistor, eller närmare bestämt en transistor vektor för att öka spänningen till flera anslutningar.

Jag gick med ULN2803A Darlington Transistor matrisen och ingångar linjen upp med produktionen av varje 74HC595 SKIFT Register. ULN2803A tog lite längre tid att förstå så förhoppningsvis kommer detta att klargöra för dig:

Här är en snabb sammanfattning av hur ULN2803A Darlington Transistor arrayer fungerar:

  1. Transistor matriser har 8 motsvarande ingångar och utgångar och när du ger en positiv spänning till input (dvs "1" från SKIFT Register) då du slag-för "Aktivera" utdata.
  2. Det sagt, den transistorn matriser endast Sänka nuvarande på utdata stiften. Vad detta betyder är att transistorn matrisen kommer att slutföra en krets och marken vad är ansluten till det har utgång pin (låter lite bakåt men stanna hos mig).
  3. För alla 24 LED strips, jag hade dem ansluten direkt till en enda + 12V källa hela tiden (aka "positiv spänning rail").
  4. Varje LED strip jordledning var kopplas sedan till var och en av utgångarna från Transistor matriser.
  5. När transistorn matrisens input gick positivt, det berättade motsvarande produktionen att slutföra lysdioder krets och sedan jordad anslutning (därav det "sjunker strömmen" till marken i stället för "sourcing strömmen").
  6. Här är ett bra blogginlägg som hjälpte mig att förstå (länk).
Se Steg
Relaterade Ämnen

Spela Wave-fil genom att använda arduino

detta är en enkel krets att spela wav-filer genom att använda arduino Nano V3.0, det bestå från 4 knappar, var och en spelar specifika wav fil laddas till SD-kort.Steg 1: delar 1-Arduino Nano V3.0 (jag använde den chines versionen kallas Funduino Nan...

Generera slumptal genom att använda Arduino

En Slumptalsgenerering är mycket viktigt i enheter som hjälper dem att uppgift i slumpmässigt sätt. Tillämpningar av Slumptalsgenerering kan hittas i blanda ljudfiler i en musikspelare, i nästan alla slags digitala spel, generera lösenord etc. Det fi...

Hur man gör FM-mottagare genom att använda Arduino

Hej stötarna. Wan't att göra något coolt? Kolla in.I denna video, har vi gett en kort demonstration av FM-mottagare genom att använda Arduino. I detta Instructable visar vi dig hur man gör det steg för steg.Låt "med det.Steg 1: komponenter 1. Arduino...

Kontrollera AC ljus genom att använda Arduino

Den första läraren alla tyder på arduino är blinkar en LED. Idag kommer jag visa dig hur man styr en AC ljus/apparat med samma Blink sketchControlling AC ljus eller apparat med arduino är enkelt som blinkar en LED genom att använda arduino.Allt du be...

Sund upptäckt RGB lampa genom att använda Arduino

HejTill att börja med är detta projekt inte klar ännu!I detta projekt gör jag en lampa med flera färger med hjälp av RGB lysdioder. Min idé är att försöka låta lampan ändra färg om den upptäcker ett ljud i området. Om du blir irriterad från de skifta...

Genom att använda Arduino för att kommunicera med inbäddade projekt

bygga en fristående AVR ATMEGA projekt ibland lämnar dig med inte lätt att läsa utdata från projektet. Men du kan använda en Arduino för att fungera som en kommunikation bro mellan projektet inbäddade och datorns Serial Monitor program!Jag är bygga e...

Enkel Wav spelare genom att använda Arduino

Talar om att använda Arduino för att spela musik, är det den Arduino MP3 sköld inte det första du komma med? Eller kanske några nördar kommer att överväga om tone() funktion? De är inte de saker som vårt ämne handlar om idag. Vi behöver inte någon MP...

Automatisk järnvägen passerar genom att använda Arduino

detta är en enkel college projekt. Det automatiskt stänger av utfärda utegångsförbud för järnvägen när tåg ankomst och efter tåg avgång.Steg 1: Samla materialet 1. Arduino UNO (Or other)2. L293d motorn förarens ic eller shild3. två IR-sensor4. en Dc...

Grafiska Kalkylatorn genom att använda Arduino

Hej vänner,Idag har jag något nytt för att visa dig. Som tidigare nämns i titeln jag designade en elektronisk miniräknare med hjälp av Arduino uno och 2.4" TFT Lcd Display sköld.Steg 1: Hårdvara insamling Köp Arduino UNO och 2.4" tft lcd display...

Bitcoin pris Ticker (nästan) från grunden genom att använda Arduino som ISP

Hej alla!Jag bestämde mig att skapa denna tutorial om hur man gör en Bitcoin pris Ticker. Tja, detta är bara en prototyp och jag kommer att göra en mindre upplaga med mer behaglig design och några andra funktioner vid ett senare tillfälle. Detta fung...

Enkel Mac spratt genom att använda Arduino (uppdaterad 22/03/10)

Hej,Jag ska visa dig hur du kan irritera en mac-användare med endast ett par enkla delar.Mac har en inbyggd IR-sensor som gör att du kan styra dem med hjälp av en apple remote, gör dem ett lätt mål för detta tilltag. Vi kommer att använda en arduino...

YourDuino: HandBat - handhållen ultraljud Radar genom att använda Arduino

HandBat är en handhållen ultraljud Radar enhet som sänder ut pulser av ultraljud och lyssnar efter ekon, som en Bat. Det är avsett för användning av synskadade människor eller navigering i mörkret.Handbat är inrymt i en billig ($3,97) Rayovac svävand...

Ladda upp ny programvara till treenigheten genom att använda Arduino [Jak nahrát programvara gör Trinity pomocí Arduino]

[ČESKY NÍŽE]Hej dudes! Här kommer du lära dig hur ladda upp ny firmware till Trinity synth använder Arduino IDE.Mer information om Trinity är här: http://www.bastl-instruments.com/Denna metod är att användas för att uppdatera firmware i din instrumen...

Kortkommandon genom att använda Arduino

Jag älskar tangentbord genvägar, men hatar behöva titta på tangentbordet för att hitta lämpliga nycklarna. Och ibland glömmer jag vilka tangenter jag behöver trycka min genväg att arbeta. Bör jag har tryckt Alt tillsammans med Page eller bör det ha v...

Kontrollera motorn genom att använda Arduino

Styrning av motorer använder Arduino kan vara knepigt.För det första kräver motorer mer ström än vad Arduino produktionen stift kan leverera. Motorer kan också generera sin egen ström genom en process som kallas induktion, som kan skada du circuit, s...

EMI detektorn genom att använda Arduino

Jag nyligen hade problem med elektriska störningar och utvecklat denna enkla EMI buller detektor för att spåra källan. Detta Instructable beskriver mitt problem och lösningen jag utvecklat. Det erbjuder jag hoppas det kommer att vara användbart för d...

VÄXTHUSGASER, servrar RACK, akvarium och andra apparater temperatur handledare med SMS larmsystem genom att använda Arduino, itbrainpower.net 3G / GSM sköldar och 1WIRE temperaturgivare

Om projektetBygga själv din egen temperatur-övervakning system med högsta och lägsta temperatur trösklar, hålla vid liv massage och (oldies men goldies som) SMS personsökning och ARM/DISARM fjärrsystemet. Du kan övervaka en eller flera 1WIRE temperat...

Programmera ATmega16A genom att använda arduino IDE

Assalamualaikum warahmatullahi wabarakatuhHej, är mitt namn Ekky Hermestian IW från IndonesienDenna tutorial ska show dig hur man programmerar en ATmega16 använder Arduino IDEVi kan använda syntax sompinMode()digitalWrite()digitalRead()och många fler...

Mycket grundläggande pan tilt genom att använda arduino

för detta instructable du kommer att lära grunderna i arduino och koder för arduino.video av pan/tilt arduino projekt (försiktig, denna video innehåller aweful intryck av batman)om någon vill ha mig att sätta upp fler bilder på detta projekt vänligen...