Johnny fem, en automatiserad torn (6 / 13 steg)
Steg 6: Inledande Program
Servon
Det första steget i vår programplanering resa är att läsa en servo skiss på våra Teensy, tråd det upp och titta på servon köra igenom slingor så att de fungerar. Ett bra ställe att börja är standardbiblioteket med Arduino. Det kan vara hämtade här, men det bör installeras som standard med Arduino programvara. Dual_Sweep.ino (på avsluta av detta steg) bör komma igång i samma departement.
När din servon arbetar, vill jag kommentera ut upp-ned servo och spela med höger till vänster. Se vilka typer av förseningar du gillar, vad steg om grader du vill flytta på. Gör dig bekant med programmet. Detta kommer att vara bröd och smör i systemet, så om det inte vettigt, det bara kommer bli värre från här ute. När du är bekväm, gå vidare.
Ultrasonic Sensor
Nästa steg är att spela med ultrasonic sensor. Jag laddade en skiss som jag hittade på nätet här. Det finns flera andra platser att få skisser, och flera andra instructables i frågan.
Jag bestämde mig på att göra alla beräkningar från och med nu i inches, och trimmas ner bara beräkna inches.
Vid denna punkt, bör du börja dokumentera själva driften av sensorn. Mäta avstånd och se hur exakt sensorn är. I mitt fall hade jag två sensorer som jag bytt. Jag märkte att på en sensor standardvärdet när ett objekt var utom räckhåll (< 12 fot) var 67 inches medan den andra skulle rapportera tal i intervallet 1200-2000. Jag beslutade att använda den senare. Vad någonsin du väljer se till att du dokumenterar riktigheten av sensorn. Om en rad som liknar den första sensorn, som min får du göra en notering, så att i framtiden kan du ta hänsyn till den.
Det tog ett tag innan jag insåg att sensorn läser upp på en konformad. Nu skulle vara en bra tid att se vilken typ av vinkel till höger och vänster sensorn läser. Databladet har vissa uppgifter på det, men det är en approximation. Än en gång, gör denna information livet lättare i framtiden.
Flytta inte tills du förstår hur sensorn reagerar.