Digitale venster Sticker (Arduino gecontroleerde) (5 / 7 stap)

Stap 5: Bouw van het circuit


Use the schematic below as a reference as you build the circuit.  An Eagle schematische-bestand wordt bijgevoegd, alsmede een Schematic.png van het image-bestand. De foto's hieronder voor tips gebruiken. Vergeet niet dat als u het handiger vinden, u een van de poorten op de 74HC4050 kunt. Verwijst alleen naar het gegevensblad.

Over het Circuit:
De 74HC4050 wordt gebruikt voor het converteren van 5 volt signalen van de Arduino aan de 3.3 volt vereist door de SD-kaart.  Er zijn 6 buffers op de 74HC4050, slechts drie worden gebruikt door dit circuit.  Alle ingangen komen uit de Arduino, en de uitgangen naar de SD-kaart.  De weer SPI verbinding loopt direct van op de SD-kaart naar digitaal Arduino pin 12.  (De Arduino kan het lezen van de lagere spanning signalen prima.)

Sommige Arduino projecten die daar gebruik van SD-kaarten gebruiken een weerstand-netwerk te laten vallen van de 5 volt signaal tot 3.3 volt. Voor mij werkte dit niet goed.  Ik vond een SD-kaart die werkte en een aantal die dat niet deden.  Zodra ik op de 74HC4050 al mijn SD kaarten werkte aangesloten.

De SD-kaart heeft een SPI-modus.  We aansluiten op de Arduino SPI pinnen 10, 11, 12 en 13 tot en met de 74HC4050.

De LM3940IT is een "1A lage Dropout Regulator voor 5 v naar 3,3 v Conversion".  Het neemt de 5 volt ingang de BBB Arduino board en produceert een gestage 3,3 v dat de bevoegdheden van zowel de 74HC4050 als de SD-kaart.  Voordat beveel ik markering de invoer pin op de LM3940 te onderscheiden van de uitgang-pins terwijl de bouw van het circuit.  De grond pin is in het midden.

De andere "component" op het bord is de header van de gehuld vak gebruikt voor het aansluiten van de LED Display Matrices aan de Arduino.  De 5 volt voeding vanaf de BBB Arduino moet zijn aangesloten op de displays en op de ingang van de LM3940.  Zoals u hieronder zien zullen, gebruiken we het spoor van de macht op de printplaat te voeren grond aan de ene kant, en 3.3 volt anderzijds.  We zullen direct de BBB's 5 volt pin verbinding te maken met de LM3940 en de gehuld vak Koptekst voor de LED wordt weergegeven.

Preparaat:
Begin met het indelen van de componenten op de printplaat.  Als u van plan bent te gebruiken de ruimte die ik heb gebruikt, in de manier waarop ik heb het gebruikt, proberen te volgen van de lay-out in de onderstaande foto's.  Het hoeft niet om precies te zijn zolang al de juiste connecties zijn gemaakt, en niets is aangesloten dat moet niet.  Wees voorzichtig bij het plannen van waar de DC-aansluiting en de pinnen van de koptekst voor de USB-BUB op de BBB, evenals de SD-kaart-aansluiting bevindt zullen worden.  Dit zal belangrijk zijn wanneer u deze hebt geplaatst in het geval.  Als u de zelfde gaten in de PCB die ik gebruikt gebruikt, kunt u krijgen van de dezelfde wedstrijd, maar pas op dat het kostte een behoorlijke hoeveelheid slijpen en snijden ertoe brengen om te werken met de plastic behuizing.  Nogmaals, het werkt geweldig, maar toont duidelijk aan dat ik nieuw op de Dremel ben.

Na het plaatsen van de onderdelen op de printplaat, gebruik een dunne punt Sharpie ter gelegenheid van de pin nummers/labels voor de BBB-verbinding en de pin-codes voor de kop gehuld vak.  Als u niet waar de pin 1 is op de kop van het vak weet, kunt u een lint kabel aansluiten in het vak Koptekst en een stevige draad in het andere uiteinde van de lintkabel waar de rode lijnen kabellengte tot en gebruik van uw meter om te testen voor continuïteit.  U kunt ook de lintkabel aansluit op het LED-display controleren continuïteit tussen wat je denkt is pin 1 op de kop van het vak, en wat je denkt is pin 2, 15-pins, en pin 16.  Vervolgens markeren op de PCB.  Op de top van de LED-display zijn de pinnen van de kop van de gehuld vak vastgesoldeerd aan het, één aan elke kant.  Dit maakt het zeer eenvoudig aan op uw vak Koptekst pinnen die op het display.

Een belangrijke opmerking: de kop van de gehuld vak ik gebruikte heeft rechte hoek aansluitingen.  De printplaat hebben niet een manier van het toestaan van verbindingen aan elke pin, omdat aan elke kant van het bord de pads zijn verbonden alsof ze zou op een breadboard.  Om op te lossen ik gebogen de pinnen van de rechte hoek vak Koptekst zodat één rij pins aan weerskanten van de breadboard kloof op het bord passen zou.  Een foto hieronder toont de gebogen pinnen.  De kop zit op het bord op de hoek, maar het werkt geweldig.  Wees voorzichtig niet teveel om geweld te gebruiken in de PCB--inperskracht niet gebruiken om een betere pasvorm, of loopt u het risico van breuk van de PCB in half (stem van ervaring).

Soldeer de onderdelen:
Zodra u dingen op het bord neergelegd hebt en pincodes hebt gemarkeerd is het tijd om te solderen van elk van de belangrijkste onderdelen.  Ik adviseer de volgende volgorde:

  • De 16-pins DIP-aansluiting voor de 74HC4050
  • De LM3940IT
  • De condensatoren behoefte aan de 3.3 volt regulator (zie volgende sectie hieronder)
  • De SD kaart breakout board
  • De header gehuld vak
  • De koptekst pin recipiënten voor het aansluiten van de BBB

3.3 volt Regulator condensatoren:
Ik gekozen om te houden van de condensators voor de 3.3 volt regulator als in de buurt van mogelijk aan de LM3940.  Ik gebruik twee 33µF condensatoren tussen de grond pin en de uitgang-Pins.  Een tantaal condensator is, de andere is elektrolytische.  Om kosten te besparen, hoeft de condensator tantaal niet een hoge spanning.  6-volt is iets minder dan twee keer wat ooit uit de regulator moeten komen en zou voldoende moeten zijn.  Vergeet niet dat zowel de elektrolytische en de tantaal condensatoren zijn gepolariseerde!  De lange pin moet ingaan op een pad dat is aangesloten op de uitgang van de LM3940 en de korte pin in een pad dat is aangesloten op de grond (middelste pin) van de LM3940.  De leads zijn klein genoeg dat je zowel in een één gat voor elke pin passen kunt.

Een .47µF tantaal condensator gaat tussen de grond pin (middelste pin) op de LM3940 en de input pin.  Deze condensator is ook gepolariseerd.  Zorg ervoor dat de korte pin gaat in een pad dat is aangesloten op de grond en de lange pin in een pad verbonden met de + 5v invoer pin.

De voltage regulator deel van het circuit is nu klaar om te worden gekoppeld aan macht rails.

Brengen de draden:
Nu komt het vervelende deel: uitvoeren van de draden.  De meer kleuren van draad hebt hoe makkelijker dat zal zijn.  Proberen te houden van de draden als directe en korte als mogelijk, en plat tegen het bord te voorkomen van rommel en visuele traceerbaarheid te verbeteren.

Macht rails:
Beginnen met bedrading alle macht verbindingen.  Ik heb het spoor achter de LM3940 voor de lijn van de macht van de 3.3 volt, en het spoor aan de andere kant van de Raad van bestuur geselecteerd als grond.  Loopt één draad van de pin van de uitvoer van de LM3940 tot het spoor achter.  Voer een andere draad vanaf de grond pin (middelste pin) aan de rail aan de overkant van het bord.

Vervolgens sluit de + 5v ingang van de LM3940 met een pad verbonden pin 12, 14 of 16 van de header box, en van een ander pad aangesloten op die lijn van de header box, lopen een draad naar de + 5v-lijn die afkomstig zijn van de BBB-Arduino.  Pin 16 op de kop van het vak wordt gebruikt voor + 5v in de onderstaande foto's. Dit voltooit het voltage regulator gedeelte van het circuit.

Sluit nu een zwarte draad van pin 11, 13 en 15 van het vak koptekst aan het spoor van de grond.  Ook de grond pin van de BBB verbinding te maken met het spoor van de grond.  Pin 15 van de vak-header wordt gebruikt voor GND in de onderstaande foto's.  Dit voltooit de stroomaansluitingen voor de LED-displays en de bronnen van het BBB-circuit.

Pin 15 van de koptekst van het vak verbinden met de COM-pin op de SD-MMC kaart breakout board, en sluit vervolgens de COM-pin van de breakout board aan op pin 8 op de 16-pins DIP socket.  Ook sluit de GND pin van de SD-MMC kaart breakout board aan de COM-pin van de breakout board.  Alle verbindingen met grond moet nu volledig.

Voltooi de macht rails, verbinden met pin 1 van de 16-pins DIP voor de 74HC4050 de 3.3 volt power rail.  Ook sluit de Vcc pin van de SD-MMC breakout board aan de 3.3 volt power rail.

De LED-Displays aan de Arduino draad-up:
Sluit de volgende vak Koptekst pinnen op Arduino (BBB) pinnen:

  • Pin 2 van het vak Koptekst (CS2) tot en met de Arduino BBB recipiënt digitale Pin 5
  • Pin 1 van de vak Koptekst (CS1) naar digitale Pin 4 op het recipiënt Arduino BBB
  • Pin 5 van de vak Koptekst (WR) naar digitale Pin 6 op het recipiënt Arduino BBB
  • Pin 7 van de vak Koptekst (DATA) naar digitale Pin 7 op het recipiënt Arduino BBB

De foto's hieronder tonen elke verbinding.

De SD-MMC-kaart aan de 74HC4050 en de Arduino draad-up:
Eerste gemakkelijk degene...  De-pin van de SD-MMC breakout board verbinden met digitale 12 van de Pin op de Arduino.

Volgende verbinding Pin 7 van de 16-pins DIP voor de 74HC4050 (3A) voor digitale Pin 13 over het Arduino BBB recipiënt.  Sluit pin 6 van de 74HC4050 (3 jaar) naar de CLK pin op de SD-MMC-kaart.

Sluit nu Pin 9 van de 16-pins DIP voor de 74HC4050 (4A) naar digitale Pin 11 op het recipiënt Arduino BBB.  Sluit op pin 10 van de 74HC4050 (4 jaar) aan op de DI pin op de SD-MMC-kaart.

Tot slot sluit Pin 11 van de 16-pins DIP voor de 74HC4050 (5A) met digitale Pin 10 over het Arduino BBB recipiënt.  Sluit pin 12 van de 74HC4050 (5Y) naar de CS-pin op de SD-MMC-kaart.

Vergeet niet om de 74HC4050 in de DIP socket zoals aangetoond in de foto hieronder invoegen.

Dit voltooit de bedrading nodig om bestanden te lezen van de SD-kaart.

Aansluiting de analyse van de kaart:
Om te kunnen zien of een kaart in de SD-aansluiting aanwezig is, sluit u de pin van de CD op de SD-MMC breakout board aan Arduino Digital Pin 2.

De BBB verbinden met het recipiënt koptekst:
Tot slot verbinden het circuit met de BBB het recipiënt kop.  Zorg ervoor dat de pinnen uitlijnen zodat ze overeenkomen met de labels op ons circuit board!  Nadat de behuizing is goed voorbereid zullen we de lintkabel verbinden van de LED-displays, voltooiing van het circuit!

Gerelateerde Artikelen

Arduino gecontroleerd CNC / 3D Printer hybride

Arduino gecontroleerd CNC / 3D Printer hybride

Moeder natuur maakt... Wij bouwen.BuildersBot zekeringen 3D printen & CNC frezen in één Builder's droom "3dprintingindustry.com"De BuilderBot is een Open ontwerp machine, die gebruik maakt van OpenSoftware en Open Hardware. Het is een produc
Arduino gecontroleerd kookwekker

Arduino gecontroleerd kookwekker

U allen moet heb meegemaakt dat je iets wordt gekookt op uw gasfornuis terwijl aan de andere kant u get drukke TV kijken of krijgen een diepe gesprek hebt dat je je realiseert op het opsporen van een geur die het was volledig verwend alleen vanwege u
Huisdier Curfew: Een Arduino gecontroleerde huisdier deur

Huisdier Curfew: Een Arduino gecontroleerde huisdier deur

Het probleem: U wilt beperken van de tijd wanneer uw huisdier mee mag naar buiten te gaan. Dit kan zijn omdat de buurt niet veilig voor uw kat of kleine hond in de nacht is (plunderende coyotes voor de geest komt). Maar u wilt uw huisdier te kunnen t
Arduino gecontroleerd Servo Robot (SERVISCH)

Arduino gecontroleerd Servo Robot (SERVISCH)

wat een betere manier om te experimenteren met opensource micro-controllers ( Arduino ) dan door het bouwen van uw eigen bron robot open ( CC (SA-door))?Wat te doen met uw Servische?(hier) - hoe uw Servische verbinden met het internet en het rijden o
Hacking A sleutelhanger Digitale Camera voor Arduino Control

Hacking A sleutelhanger Digitale Camera voor Arduino Control

fotografie opties voor de Arduino zijn weinigen en ver tussen. Webcams zijn niet praktisch voor toepassingen zoals kite fotografie of openbare fotografie, tenzij u het gevoel dat het kopen van een 200 voet USB-kabel. En de huidige technieken voor zel
Arduino gecontroleerd interactieve wallpiece

Arduino gecontroleerd interactieve wallpiece

dit project is een subset van mijn idee van een interactieve muur... dus dit een interactieve muur-delige is...Doet wat het doen?  Mijne is een lichte touch geactiveerd-display.Hoe werkt het?  Het wordt gecontroleerd door een Arduino UNO die zintuige
Digitale venster Thermometer

Digitale venster Thermometer

Hello, world! Mocht iemand om u te vragen wat de temperatuur is vandaag, zou u waarschijnlijk kunnen om hen te vertellen door te kijken naar uw telefoon of een venster thermometer. In feite, zou u waarschijnlijk doen met geen gedachte over hoe de tem
Galvo - Laser Arduino gecontroleerd

Galvo - Laser Arduino gecontroleerd

Arduino gecontroleerd galvo laser. De servo aangedreven spiegels sturen de verlaten een fosforescerende parcours op het blad van de glow-in-the-dark vinyl UV-laser.Oorspronkelijk Gepost op notes.robives.comStap 1:Beginnen met een blad van lichtgevend
Arduino-gecontroleerde Wolf staart

Arduino-gecontroleerde Wolf staart

groeten, of moet ik zeggen, "Aaaaaooooooooooooh!" Maken van uw bekende collega wolf liefhebber graag. Je hebt een innerlijke wolf geest dat zo graag bekend maken dat u mij om te leren hoe om uw zeer eigen animatronic wolf staart, zodat u kunt ec
Arduino-gecontroleerde gordijn

Arduino-gecontroleerde gordijn

In dit nieuwe project, we gecombineerd van elektronica en mechanica, en maakte een Arduino-gecontroleerde gordijn roller.Veel plezier met maken!Stap 1: Planning van het CircuitVoor dit circuit u hebt nodig:1. de roterende Potentiometer2. de Arduino U
Draadloos Arduino gecontroleerde Tank (nRF24L01)

Draadloos Arduino gecontroleerde Tank (nRF24L01)

Hallo!Vandaag zal ik u tonen how to build een Arduino gecontroleerde tank en een afstandsbediening. De 3d afgedrukt delen van de tank (met uitzondering van de controller, bijhouden gids en tank cover) werden ontworpen door timmiclark en kan worden ge
Arduino gecontroleerd licht dimmer

Arduino gecontroleerd licht dimmer

Waarschuwing: Sommige mensen proberen om dit met een optocoupler met zerocrossing coz rechts "dat is beter"? Sommigen horen zelfs in elektronicawinkels, het is beter om te gebruiken dergelijke een optocoupler. VERKEERDE. Dit werkt alleen met een
Arduino gecontroleerde auto volgsysteem op basis van SMS

Arduino gecontroleerde auto volgsysteem op basis van SMS

Hi ik een Arduino gecontroleerde auto volgsysteem op basis van SMS voor mijn vaders auto maakte.De gebruikte modules zijn;Arduino nano V3.0SkyLab GPS-moduleWaveCom GSM moduleDe SoftwareSerial bibliotheek, TinyGPS worden gebruikt om te communiceren me
Arduino-gecontroleerde Smart Home

Arduino-gecontroleerde Smart Home

Dit Instructable werd geschreven door PubNub Evangelist Ian Jennings . Ian's verhaal doorloopt zijn proces van het opbouwen van een Arduino-gecontroleerde smart home model van kras.--Terug in September, onze stichter Stephen en ik spraken over manier