Stap 2: Monteer het circuit op het breadboard
Het schema opgenomen is voor een standalone-versie, die slechts de minimale onderdelen vereist. U kunt een atmega328p kopen voor $4 en gebruikt het schema om een permanente versie te maken. Maar voor de eenvoud zal deze tutorial volgen een breadboard en volledige arduino aanpak.
Backnote:
De usb-specificatie verwacht 3.3 volt logica, maar biedt 5 volt van de macht. Gelukkig de arduino draait op 5v en 3,3 v is genoeg om te leiden tot een hoog op een 5v logic logica. MAAR u wil niet te gooien 5v in de usb host en eventueel schade een goedkopere USB-host als een goedkope budget laptop met weinig USB-bescherming. Dit is de reden waarom er 3.6V zijn zener diodes. Ze worden overbrugd van logica aan de grond, wanneer de spanning uitvoeren door de digitale arduino pin is over de 3.6V, de diode voert achteruit, trekken de spanning signaal tot 3.6V (3.6 is een meer gemeenschappelijk zener waarde die 3.3 en werkt gewoon prima)
Ook om een usb zegt host dat het apparaat een apparaat van 1.1 lowspeed de usb-specificatie is dat de d-(witte draad) lijn moet worden hoge trok naar 3,3 v. Dit is vereist voor de host te zien van het apparaat. Dat is waar de 2,2 k ohm weerstand komt. We willen niet de zener-diode trekken de volledige stroom van de 5v signaal tot 3.6V (en exploderen in vlammen) dus de 2.2 k weerstand biedt de nodige pullup zonder al teveel stroom laten.
Dit ontwerp komt rechtstreeks uit het aanbevolen schema op de website VUSB . U zult merken gebruiken ze een 1.5 k ohm weerstand, maar 2.2k werkt beter. Alles wat we willen is de spanning, niet de huidige.
WAARSCHUWING!
Schrijven van onjuist verbinden met uw USB-poort kan uw USB-controller te mislukken. Kortsluiting van de Vcc en Gnd verbindingen zal uw USB-hostcontroller te mislukken. Worden-voorzichtig naar de korte niet alle draden samen terwijl ze zijn aangesloten op de USB-poort. Ik nemen geen verantwoordelijkheid voor schade aan uw computer of als deze instructies niet voor u werken. Doorgaan op eigen risico!
USB
Rood = 5v
Zwart = aarde
Groen = D +
Wit = D -
Dit zijn de gemeenschappelijke draad kleuren gebruikt voor usb, een respectabele kwaliteit kabel zullen dit kleurenschema gebruiken.
Aansluiten van krijgen!
- Rode USB draad aan de macht van de rode bus op het breadboard.
- Black USB draad aan de blauwe gnd bus op het breadboard.
- Sluit de rode macht bus naar "vin" op de arduino.
- Sluit de blauwe gnd-bus naar de "gnd" op de arduino.
- Verbind de groene D + USB draad naar pin rij 1 op het breadboard.
- Sluit de witte D - USB draad naar pin rij 2 op het breadboard.
- Brug breadboard rij pins 1 en 5 samen met een weerstand van 68 ohm.
- Brug breadboard rij pin 2 en 6 samen met een weerstand van 68 ohm.
- Brug breadboard rij pins 5 blauw gnd bus met een zener-diode, ervoor te zorgen dat de polariteit van de gnd pin 5 (dit betekent dat de zwarte streep op de diode is aan de andere kant die is verbonden met gnd) loopt er door.
- Brug breadboard rij pins 6 gnd bus met een zener-dioide, om ervoor te zorgen dat de polariteit van de gnd pin 6 (dit betekent dat de zwarte streep op de diode is aan de andere kant die is verbonden met gnd) loopt er door blauw.
- Brug breadboard rij pins 6 bij de red power bus met behulp van de 2.2 k weerstand.
- Breadboard rij pins 5 verbinden met de arduino digitale pin 2.
- Breadboard rij pins 6 verbinden met de arduino digitale pin 7.
- De center-connector van de 3.5mm mono kabel verbinden met het breadboard rij pins 12.
- De buitenste connector van de 3.5mm mono kabel verbinden met het breadboard rij pins 13.
- Breadboard rij pins 12 verbinden met de digitale pen van arduino 3. (' de paal centrum audiokabel aansluiten op de digitale pen 3 op de arduino)
- De breadboard rij pinnen 13 verbinden met het breadboard blauwe gnd bus. (' de buitenste gnd terminal van de mono-audiokabel aansluiten op de gnd-bus)
Dit is alles wat technisch nodig is! maar ik ga je gang en beschrijven van de optionele kalibratie knop verbindingen.
- Sluit de tact switch op het breadboard met de lange zijde overbruggen van de kloof in het midden van het breadboard beginnen bij rij pins 16.
- Brug breadboard rij pins 16 en breadboard rode macht bus met de 10 k weerstand.
- Breadboard rij pins 18 (de onderkant tact switch pin) verbinden met het breadboard blauwe gnd bus.
- Breadboard rij pins 16 verbinden met de arduino digitale pin 10.
- Sluit de led op het breadboard met de lange positieve lood in breadboard rij pinnen 22 en de kortere negatieve lood in breadboard rij pins 23.
- Brug van de breadboard rij pinnen 23 met het breadboard blauwe gnd bus met behulp van de 150 ~ 200 ohm huidige beperkende weerstand. (Let op als je hulp nodig het berekening van de waarde van de weerstand voor uw led gewoon online zoeken, er zijn honderden online calculators, maar het is niet de focus van deze tutorial)
- De arduino digitale pin 9 verbinden met het breadboard rij pinnen 22.
Dat is alle verbindingen! Ben je klaar voor het programmeren van de arduino!