Multi-Functional Star Wars Astromech Droid (11 / 15 steg)
Steg 11: Mobila gränssnitt och App.
EZ-Builder programvara ger dig möjlighet att skapa din egen mobil app som du kan använda på en iOS eller Android smartphone eller Tablet PC eller på en PC. Det ger dig några grundläggande verktyg att kontrollera en robot, men för att verkligen göra dig själv en dynamisk och unik app, och gör det lämpligt för din robot, en hel del arbete behövs på din del, men om du har en kreativa sida och kan tänka utanför lådan, kan du göra några ganska fantastiska saker.
Skärmdumpar ovan är mitt första förslag till mobilen kontrollerar gränssnitt så jag kunde in allt. Jag kan på några peka spela om med detta igen och omforma dem, men för nu är jag ganska nöjd med dem. Som ni har sett, har jag två mobila gränssnitt som E4-B4 har en hel del funktioner. Bakgrundsfärger och app knappar var alla gjorda med Microsoft Paint. Det är inte han största program i världen som det har begränsningar, men med vissa lateralt tänkande, kan du göra några ganska anständig saker.
Min app är utformad på ett sådant sätt där en knapp har två funktioner. Detta sparar mycket utrymme på skärmen app där du inte behöver ha en On-knappen och en Off-knapp till exempel. En knapp gör både. Till exempel för att göra E4-B4 framåt och sluta använda samma knapp, använder jag följande skript...
om (! $pressed)
Forward() $pressed = 1
ANNAT Stop() $pressed = 0
endif
Detta skript använder en variabel, måste detta definieras först. Du enkelt göra detta genom att placera ett "Kör i en gång" skript i EZ-Builder anslutning kontrollen enligt följande...
$pressed = 0
Ganska mycket alla knapparna app har denna "växla" design. Jag har också lagt ett fönster för att Visa kameran genom. Om en app med en mobilanslutning använder en remote desktop (VPN) program, sedan denna video foder och verkligen full kontroll över E4-B4, kan göras från var som helst i världen som du kan få en Internet-anslutning. Detta fungerar bra som en del av ett system hemsäkerhet.
En gång du har färdig design och programmering din ny mobil app, kan du spara den på EZ-robotar "Moln" server där du kan komma åt din app på din smartphone. Eller du kan spara ditt projekt lokalt på din dator och komma åt den via VPN-idén jag nämnde ovan.
App tog mig ungefär två dagar att utforma och sätta med designa knappar med MS Paint och skriva skript (som använder kommandon för styrning som nämndes i föregående steg), men det är värt det eftersom det gör kontrollera E4-B4 så lätt, och du kan gärna berätta för dina vänner "Hej, jag gjorde min egen smartphone app.