Digital fönster viseringsmärket (Arduino kontrollerade) (5 / 7 steg)

Steg 5: Bygga kretsen




Use the schematic below as a reference as you build the circuit. En Eagle Schematisk fil är bifogad samt en image-filen Schematic.png. Använd bilderna nedan för tips. Kom ihåg att om du tycker att det är mer praktiskt, kan du använda någon av portarna på 74HC4050. Bara referera till databladet.

Om banan:
74HC4050 används för att konvertera 5-volts signaler skickas från Arduino till 3,3 volt krävs av SD-kortet. Det finns 6 buffertar på 74HC4050, endast tre används av denna krets. Alla ingångar kommer från Arduino och utgångarna gå till SD-kortet. Den tillbaka SPI anslutning körs direkt från på SD-kortet till Arduino digital pin 12. (Arduino kan läsa lägre spänning signalerna bra.)

Några Arduino projekt som använder SD-kort använder ett motstånd nätverk för att släppa 5 volt signalen till 3,3 volt. För mig fungerade detta väl. Jag hittade ett SD kort som fungerade och flera som inte gjorde. Så fort jag kopplade upp den 74HC4050 alla mina SD-kort fungerade.

SD-kortet har en SPI-läge. Vi ansluter den till Arduino SPI stift 10, 11, 12 och 13 till 74HC4050.

LM3940IT är en "1A låg Dropout Regulator för 5v till 3.3V omvandling". Det tar 5 volt input från BBB Arduino styrelsen och producerar en stadig 3.3V som driver både 74HC4050 och SD-kortet. Jag rekommenderar före märkning ingångsstift på LM3940 att skilja den från utgångsstiftet samtidigt bygga banan. Klämma fast marken är i mitten.

Den andra "komponenten" i styrelsen är höljda rutan rubriken används för att ansluta LED Display matriserna till Arduino. 5 volt ström från BBB Arduino måste anslutas till displayerna och ingång på LM3940. Som du kommer att se nedan, använda vi power järnväg på kretskortet för marken på ena sidan och 3,3 volt på den andra. Vi kommer att ansluta BBB'S 5 volt pin direkt till LM3940 och rubriken höljda box för LED visar.

Felmeddelanden:
Börja med att lägga ut komponenterna på kretskort. Om du tänker använda skåpet jag använt, på sättet jag har använt det, försöka följa layouten i bilderna nedan. Det behöver inte vara exakt så länge alla rätt kontakter görs, och ingenting är ansluten som inte borde vara. Var försiktig i planeringen var DC-jack och huvudet stiften för USB-BUB på BBB som uttaget SD card skall fysiskt finns. Detta kommer att vara viktigt när du placerar den i fallet. Om du använder samma hål i Kretskortet som jag använde, kan du få samma match, men se upp att det tog en hel del slipning och kapning till få den till arbeta med plast höljet. Återigen, det fungerar bra, men visar tydligt att jag är ny till Dremel.

Efter att placera delarna på kretskortet, Använd en tunn punkt Sharpie för att markera pin nummer/etiketterna för BBB anslutningen och pin-koder för höljda box huvudet. Om du inte vet vart stift 1 är i rutan huvudet, bifoga en bandkabel i rutan Sidhuvud och en solid tråd i andra änden av flatkabeln där röda tråd rader upp och använda din mätare för att testa för kontinuitet. Du kan också Anslut flatkabeln till LED-display och kontrollera kontinuitet mellan vad du tror är pin 1 på rubriken box, och vad du tycker är stift 2, pin 15 och pin 16. Sedan markera den på PCB. På LED-displayen är stiften från höljda box huvudet lödas till den, en på varje sida. Detta gör det väldigt lätt att matcha upp din box huvudet pins till dem på displayen.

En viktig anmärkning: har höljd box huvudet jag använde rätvinkliga kopplingar. Kretskortet har inte ett sätt att låta anslutningar till varje stift, eftersom på varje sida av styrelsen kuddar är anslutna som de skulle vara på en skärbräda. För att lösa jag bent stiften av rätt-vinkel fält header så att en rad stift fick plats på varje sida av bakbord klyftan i styrelsen. En foto nedan visar de böjda stift. Huvudet sitter i styrelsen i vinkel, men det fungerar bra. Vara noga med att inte använda för mycket kraft sätts in PCB - Använd inte insertion force för att få en bättre passform, eller du riskerar att snappa PCB i halv (röst erfarenhet).

Löda komponenterna:
När du har saker som anges på styrelsen och har märkt pin-koder är det dags att löda var och en av de viktigaste komponenterna. Jag rekommenderar följande ordning:

  • 16-pin DIP uttag för 74HC4050
  • LM3940IT
  • Kondensatorerna behöver för 3,3-volts regulator (se nästa avsnitt nedan)
  • SD kort breakout styrelsen
  • Rubriken höljda box
  • Header pin kärlen för att ansluta BBB

3,3-volts Regulator kondensatorer:
Jag valde att hålla kondensatorer för 3,3-volts regulator som nära som möjligt till LM3940. Jag använder två 33µF kondensatorer mellan marken stiftet och produktionen stift. En är tantal kondensator, den andra är elektrolytisk. För att spara kostnader, kräver tantal kondensatorn inte en hög spänning betyg. 6-volt är strax under två gånger vad någonsin skulle komma ut från regulatorn och bör räcka. Kom ihåg att både den elektrolytiska och tantal kondensatorer är polariserad! Den långa stiftet måste gå in i en rondell ansluten till produktionen av LM3940 och kort PIN-koden till en pad som är ansluten till marken (mellersta pin) av LM3940. Leder är liten nog att du kan passa både i en enda hål för varje stift.

En .47µF tantal kondensator går mellan marken stiftet (mitten stift) på LM3940 och dess ingångsstift. Denna kondensator är också polariserad. Vara att korta stift går in i en pad som är ansluten till marken och den långa stiftet till en pad ansluten till den + 5v ingångsstift.

Den spänning regulator delen av kretsen är nu redo att knytas till makt skenor.

Att placera trådarna:
Nu kommer den tråkiga delen: köra alla sladdar. Fler färger av tråd du har desto lättare blir detta. Försök att hålla trådarna som direkt och kort som möjligt, platt mot styrelsen att undvika röran och förbättra visuell spårbarhet.

Power rails:
Börja med att ledningar alla power anslutningar. Jag valde stången bakom LM3940 för 3,3-volts kraftledning och järnväg på andra sidan av styrelsen som marken. Köra en tråd från utgångsstiftet av LM3940 till järnväg bakom den. Köra en annan tråd från marken pin (mellersta pin) till järnväg på motsatt sida av styrelsen.

Nästa ansluta den + 5v input av LM3940 till en pad ansluten till pin 12, 14 eller 16 box huvudet, och från en annan pad ansluten till det fodra av box huvudet, köra en tråd till den + 5v linje som kommer från BBB Arduino. PIN 16 box i inköpshuvudet används för + 5v i bilderna nedan. Detta för att slutföra den spänning regulator delen av kretsen.

Anslut nu en svart tråd från stift 11, 13 eller 15 i rutan sidhuvud till marken järnväg. Också ansluta marken pin från BBB till marken järnväg. PIN 15 av box-huvudet används för GND i bilderna nedan. Detta för att slutföra strömförsörjningar för LED-displayer och källorna från BBB kretsen.

Anslut stift 15 i rutan Sidhuvud COM nålen på SD-/ MMC-kort breakout ombord och sedan ansluta den COM pin av breakout styrelsen till stift 8 på 16-pin DIP uttag. Också ansluta den GND pin av SD-/ MMC-kort breakout styrelsen till COM stift breakout styrelsen. Alla anslutningar till marken skall nu vara avslutad.

För att slutföra den makt skenor, Anslut stift 1 av 16-pin DIP för 74HC4050 till 3,3-volts ström järnväg. Också ansluta den Vcc pin av SD-MMC breakout styrelsen till 3,3-volts ström järnväg.

Tråd-upp LED-displayer till Arduino:
Anslut följande ruta huvud stiften till Arduino (BBB) stift:

  • Stift 2 i rutan huvudet (CS2) till Digital stift 5 på Arduino BBB kärlet
  • Stift 1 i rutan huvudet (CS1) till Digital stift 4 på Arduino BBB kärlet
  • Stift 5 i rutan huvudet (WR) till Digital stift 6 på Arduino BBB kärlet
  • Stift 7 i rutan huvudet (DATA) till Digital stift 7 på Arduino BBB kärlet

Bilderna nedan visar varje anslutning.

Tråd-upp SD-MMC-kortet till 74HC4050 och Arduino:
Första den lätt en... Anslut den pin av SD-MMC breakout styrelsen till Digital Pin 12 på Arduino.

Nästa ansluta stift 7 av 16-pin DIP för 74HC4050 (3A) till Digital Pin 13 på Arduino BBB kärlet. Anslut sedan stift 6 av 74HC4050 (3Y) till CLK stift på SD-/ MMC-kortet.

Nu ansluta Pin 9 av 16-pin DIP för 74HC4050 (4A) till Digital Pin 11 på Arduino BBB kärlet. Anslut sedan stift 10 av 74HC4050 (4 års) till DI stift på SD-/ MMC-kortet.

Slutligen ansluter stift 11 av 16-pin DIP för 74HC4050 (5A) till Digital Pin 10 på Arduino BBB kärlet. Anslut sedan pin 12 i 74HC4050 (5Y) till CS stift på SD-/ MMC-kortet.

Glöm inte att infoga 74HC4050 i uttaget dopp som visas i bilden nedan.

Detta avslutar ledningar som behövs för att läsa filer från SD-kortet.

Hookup kort identifiera:
För att kunna berätta om ett kort är närvarande i uttaget SD, Anslut CD stiftet på SD-MMC breakout styrelsen till Arduino Digital Pin 2.

Ansluta BBB till kärlet header:
För att avsluta Anslut kretsen BBB till huvudet kärlet. Var noga med att anpassa stiften så att de matchar etiketterna på våra kretskortet! När höljet är ordentligt förberedd kommer vi ansluta flatkabeln från LED-displayer, att slutföra kretsen!

Se Steg
Relaterade Ämnen

Android & Arduino kontrollerade projektorn skärmen

detta är min första gången du använder Arduino, eller någon mikrokontroller. Jag är glad att det fungerat så bra men min fru kan inte bero på, travar av mikrokontroller som kommer att dyka upp på vår tröskel snart för framtida projekt. Någon feedback...

Arduino kontrollerade kök Timer

Alla ni måste har upplevt detta att du har något kokning på din gasspis medan å andra sidan du få upptagen tittar på TV eller få en djup konversation att du inser på upptäcka en lukt som det var helt bortskämd bara på grund av din slarv. Denna lilla...

Arduino kontrollerade CNC / 3D skrivare Hybrid

Moder natur gör... Vi bygger.BuildersBot säkringar 3D utskrift & CNC fräsning till en Builders dröm "3dprintingindustry.com"BuilderBot är en öppen Design maskin, som använder OpenMjukvara och öppen hårdvara. Det är en produkt av öppna projek...

Arduino kontrollerade ljus dimmer

Varning: Vissa människor försöka bygga detta med en optocoupler med zerocrossing coz "som är bättre" rätt? Vissa får även höra i elektronik butiker är det bättre att använda sådan optocoupler. FEL. Detta fungerar endast med en random brand optoc...

Infraröd Sensor guidade Arduino kontrollerade L293D Robot (del 2)

Här är del 2 av Arduino kontrollerade L293D Robot.Del 2 innehåller IR Sensors.This ingår i en serie av instructables leder till en rad efterföljare Robot.QRD1114 Infrarödsensor kopplad till ArduinoSteg 1: Ledningar IR sensorn till ArduinoNegativ från...

Arduino-kontrollerade Wolf svans

hälsningar, eller ska jag säga, "Aaaaaooooooooooooh!" Gärna göra din bekantskap Karl wolf entusiast. Du har en inre wolf ande som är så ivriga att ge sig till känna att du har kommit mig att lära mig hur man gör din egen animatronic wolf svans,...

Arduino-kontrollerade Smart Home

Detta Instructable skrevs av PubNub Evangelist Ian Jennings . Ians historia går igenom hans processen för att bygga en Arduino-kontrollerade smarta hem modell från grunden.--Tillbaka i September, vår grundare Stephen och jag pratade om olika sätt att...

Digital fönster termometer

Hej, världen! Om någon skulle fråga er vad temperaturen är idag, skulle du förmodligen att kunna berätta för dem genom att titta på din telefon eller en fönster termometer. I själva verket, skulle du antagligen göra det utan en tanke om hur temperatu...

Arduino kontrollerade makt källa

Detta instructable beskriver hur du utformar en Arduino kontrollerad leverans strömkälla.En kort video som presenterar sitt arbete kan ses i min Youtube-kanalSteg 1: Design idéer, begagnade strategi... Syftet med projektet var att skapa ett litet dri...

Laser Galvo - Arduino kontrollerade

Arduino kontrollerad laser galvo. Servo driven speglar styra UV laser lämna ett fosforescerande spår på glöd-in-the-dark vinyl ark.Ursprungligen postat på notes.robives.comSteg 1:Börjar med ett blad av självlysande vinyl från eBay och en UV laserpeka...

Sällskapsdjur utegångsförbud: En Arduino kontrollerade sällskapsdjur dörr

Problemet: du vill begränsa den tid när ditt husdjur är tillåtet att gå utanför. Detta kan bero på att trakten inte är säkra för din katt eller liten hund på natten (plundringarna coyotes kommer att tänka på). Men du vill ha ditt husdjur för att kunn...

Arduino kontrollerade Servo Robot (serbiska)

vad bättre sätt för att börja experimentera med öppen källkod mikro-styrenheter ( Arduino ) då genom att bygga din egen öppen källkod robot ( CC (SA-av))?Vad till gör med din Serbiska?(här) - Hur ansluta din serbiska till internet och köra det över e...

Smarta fönster med Smartphone & Arduino

Besök oss www.innovationph.comSmarta fönster använder Arduino är ett Home Automation verktyg att kontrollera alla fönster skugga/persienner.Krav:Arduino UnoArduino Motor sköldBluetooth-modulDC-motorSmarta fönster appTitta på VIDEO för demonstration.V...

Arduino kontrollerade fyren

Översikt:Jag har ofta tänkt att en fyr skulle göra ett stort projekt för en Arduino, och så jag beslöt att ge det ett försök med någon av de lokala fyrarna här i Erie, Pennsylvania som inspiration. Jag valde Norr Pierhead fyr som vaktar ingången till...

Arduino kontrollerad bil Tracking System baserade på SMS-

Hej jag gjorde en Arduino kontrollerad bil Tracking System baserat på SMS för min fars bil.Använda modulerna är;Arduino nano V3.0SkyLab GPS-modulenWaveCom GSM-modulSoftwareSerial bibliotek, TinyGPS används för att kommunicera med moduler.När jag ring...

Trådlösa Arduino kontrollerade Tank (nRF24L01)

Hej!Idag kommer jag att visa dig hur man bygger en Arduino kontrollerade tank och fjärrkontroll. 3d tryckta delar av tanken (med undantag av registeransvarige, spåra guide och tank cover) ritades av timmiclark och kan hittas här.Steg 1: Samla materia...

Wall-E's anti-sociala kusin: objekt att undvika Arduino kontrollerade Robot!

jag byggde nyligen en Arduino kontrollerade robot, som undviker objekt och skickar ut en PING)) ekolod att kontrollera om ett objekt är. När ett objekt har identifierats, roboten ryggen upp och vänder åt andra hållet!Jag kallar det anti-sociala robot...

Arduino kontrollerade Flight Simulator - "The Viper"

min Maker Faire projekt för 2012 är "The Viper"--en Arduino kontrollerade flight simulator inspirerad av shipen av det samma känt från SyFy kanalens TV-serien Battlestar Galactica. Den roterar 360 grader längs två axlar, vilket innebär att ja, d...

Arduino kontrollerade animatronic trä huvud (läslampa)

detta huvud är en läslampa som kan justeras för riktning av belysning, och nedtonade som krävs.Detta Instructable kombinerar Arduino programmering, några enkla elektronik, carving med hand och power tools, mekanisk kontroll och lite av träslöjd. Bort...