En Arduino-powered microplate spektrofotometer (11 / 16 steg)
Steg 11: Jag är förlorad och jag skränande finna min väg hem
Stegmotorer ansamlas inte fel och så placeringen är mycket exakt. Problemet kommer om det inträffar ett strömavbrott. X-y bordet vet"" där det är endast i förhållande till där det börjar, så om strömmen går, det kommer att tänka "hem" är var det vaknade. Vi tillbringade en lång tid att tänka olika sätt att hantera detta. En möjlighet var att lägga till kontakt sensorer så att tabellen att kalibrera sig till en fast position. Vi kan också ha till en flash-kort författare för att hålla ett register över positionen säker om det fanns en driver ut. Till slut gick vi en lågteknologiska lösning. Vi gjorde en enkel D-pad av 4 momentan knappar. Varje slinga, koden ser ut för att se om dessa har pressats och driver sedan tabellen i motsvarande riktning. D-pad är en enkel bit av perf ombord med knapparna fastlödda på (bilden visar baksidan). Längden på de anslutande ledningarna kan det vara undanstoppad i fallet när den inte behövs. Detta fungerade riktigt bra, och tillät oss att enkelt anpassa det första provet med LED när vi att upprätta.
N.B. du kommer att märka i koden att vi använder inbyggda Arduino Stepper.h biblioteket för att köra steppers under manuellt läge.