BUGBot - ljus efterföljare Robot (3 / 7 steg)
Steg 3: Schematisk och styrelsen layout
2 x transistorer, TIP120
2 x 1N4001 dioder
2 x 3mm gröna lysdioder
2 x LDRs
2 x 1KΩ motstånd
2 x 470Ω motstånd
2 x 100 nF kondensatorerna
2 x 5KΩ trim-pot
1 x 2 AK300-stiftskontakter
2 x2 pinhead
1 x6 pinhead
1 x batteripack (9V eller 12V)
Observera att:
Den 1N4001 dioder och 100nF kondensatorer är för krets skydd och buller dämpning.
Vi har gröna lysdioder att indikera om en motor är aktiverad eller inte (hand med resistor värdet, om du använder en spänning som är större än 6V. Jag råder dig att använda 6V/270Ω, 9V / 470Ω, 12/680Ω.
JP2 är utdata till rätt DC-motor och JP3 är utdata till vänster DC-motor.
Jp1 är anslutningen med arduino, enligt nedan
Stift 1 = > LDR sensor - vänster;
stift 2 = > LDR sensor - rätt;
stift 3 = > logiska makt, att sensorerna (+ 5V från Arduino);
Stift 4 = > gemensam negativ från Arduino och DC motorer power etappen.
stift 5 = > kommandot att köra vänster DC motor (kommer från arduino);
stift 6 = > kommandot att köra rätt DC motor (kommer från arduino).
Senare gör vi en parallell mellan Arduino och JP1's stift.
Vi såg att sensorerna använder arduino nätaggregatet direkt.
När vi har infallande ljus på LDR, vi ha 0V på Arduino stift och när vi inte har infallande ljus på LDR, vi har 5V på Arduino PIN-koden (det är omvända logiken används för att kontrollera DC motorer).
Känslighetsjustering av:
Gjort genom 5KΩ trim-krukor, på detta sätt kan vi justera ljusnivån där vi vill att BUGBot svara och köra DC motorer för dess rörelse.
Nedan de ursprungliga filerna i Eagle:
http://www.4shared.com/file/K-dFSSPS/BugBot.html
http://www.4shared.com/file/XBHJe0QI/BugBot.html
Ansluta till Arduino:
Lämnade LDR = > A0
Rätt LDR = > A1
Vänster DC-motor = > 8
Rätt DC-motor = > 9
Anslutningar mellan Arduino och JP1 kontakten:
ARDUINO att JP1-x
A0 - JP1-1
A1 - JP1-2
+ 5 V - JP1-3
GND - JP1-4
D8 - JP1-5
D9 - JP1-6