Interaktiva barns mobil (3 / 9 steg)
Steg 3: Testa komponenter
Bend sensorer fungera som variabla motstånd. För våra ändamål behöver vi en läsning från dem. Vi behöver därför att löda en 10 k motstånd mellan en av sidorna och marken. I själva verket kommer att använder sensorn vara mycket enklare om du löda leder till vart och ett av stiften. Se till att isolera anslutningar med värme krympslang eller eltejp. Observera också att gemensamt bend sensorn kan bära genom och bryta, så förstärker detta med tejp är en bra idé. Motståndet, kommer att som nämnts tidigare, gå till marken. samma PIN-koden som löds motståndet kommer att gå till analog ingång; och andra PIN-koden kommer att gå till makten (5V). Anslut bend sensorn till arduino i den här konfigurationen med indata till pin A0. Konfigurera sedan arduino att skriva ut de analoga indatavärdena. Om du inte är bekant med arduino programvara, använda koden nedan. Se vilka typer av värden du får när du böjer ditt flex sensor kontra när sensorn är rak.
void setup()
{
Serial.BEGIN(9600); Setup följetong
digitalWrite 13, hög. Anger att programmet har initierats
}
void loop()
{
rå = analogRead(A0); Läser indata PIN
Serial.println(RAW); Skriver ut indatavärdet
Delay(10); Gör det inte rulla för snabbt
}
I nästa steg, kommer du hacka servon för kontinuerlig rörelse. För nu, men är det en bra idé att se till att de arbetar i första hand. Orange kabeln är signal, röd är makt (5V) och brun är marken. koppla en servo upp till arduino på detta sätt. Köra en av modulerna servo test att se till att fungerar din servo som förväntat. Du behöver lång leder på servon (minst 1 gård, beroende på hur lång fiskelina avbryta mobilen blir), så nu skulle vara en bra tid att fästa dem genom att skjuta dem till motsvarande stift på servo. Vi fann att fläta kablarna tillsammans bidrog till att hålla dem konsolideras och såg vi visste vilka ledningar gick till vilken komponent.
Löda leder till makt, marken och signal stift av accelerometern. Krok accelerometern upp till arduino, med insats går till en analog stift (e.g. A0). Skriva ut rå värdena som du gjorde för böj sensorer. Försök trycka accelerometern och se vilken typ av förändringar i värdena du får. Vi hittade att ger accelerometern en god shake tenderade att göra våra ingående nummer gå från tre siffror till fyra siffror.
Skruva fast huvudet av två ficklampor. Våren i mitten av huvudet motsvarar makt och metall trådarna runt utsidan motsvarar marken. Noggrant löda en lång strömkabeln till våren och en lång marken leder till trådar. (Du behöver minst 1,5 varv av varje tråd att komma från slutet av mobilen till arduino.) Anslut jordledaren till en marken pin och makt tråd till en digital stift. När du anger PIN-koden till hög, ljuset ska vända, och när du anger PIN-koden till låg, ljuset skulle vända bort.
Löda lång leder till varje slutet av lysdioderna, att göra anmärkning som leder går till marken och som bär signalen. Testet var ledde som du gjorde varje ficklampa--in jordledaren i en marken pin och signal kabeln in i en digital pin och sedan säkerställa lysdioden tänds när du anger PIN-koden hög och släcks när du anger PIN-koden låg.
Alla dina elektriska komponenter bör nu arbeta, och med undantag för hacking servon och programmering av XBees, de bör vara redo att använda!