Hur göra "Föraktliga Me" bomba sängar (5 / 7 steg)
Steg 5: Sängar flyttar
Vi refererar till en instructible på tråd och få denna aspekt fungerar. Från början var vi med ett 9v batteri och några transistorer men de har inte lämnat tillräckligt aktuell.
Jag skulle rekommendera att få samma transistorerna de använder på den instructible. Vi ändrade sedan vår kod för att omfatta redskap motor rörelse.
Observera att motorn var vi ursprungligen med inte vände ut för att vara kraftfull nog för detta projekt. Denna motor kanske fungerar om din sängar är mindre/lättare /... eller om du använder någon typ av remskivan systemet där du endast använder motorn till stöd i rörelsen och faktiskt inte producera alla av rörelsen. Vi var sedan tvungna att börja om och använda en mycket starkare stegmotor.
Demo:
De instruktioner och koden för som nedan:
void flytta (int upp)
{
om (upp == 1)
{
för (int jag = 0; jag < steg; i ++)
{
digitalWrite (BlackGreenPin, hög);
Delay(stepDelay);
digitalWrite (RedBluePin, låg);
Delay(stepDelay);
digitalWrite (BlackGreenPin, låg);
Delay(stepDelay);
digitalWrite (RedBluePin, hög);
Delay(stepDelay);
}
}
annars om (upp == 0)
{
för (int jag = 0; jag < steg; i ++)
{
digitalWrite (BlackGreenPin, hög);
Delay(stepDelay);
digitalWrite (RedBluePin, hög);
Delay(stepDelay);
digitalWrite (BlackGreenPin, låg);
Delay(stepDelay);
digitalWrite (RedBluePin, låg);
Delay(stepDelay);
}
}
}