Stöber doch ein wenig auf der Seite, da sind auch noch andere Kettenfahrzeuge aber mit 500 wird knapp und ob Java das richtige ist bezweifel ich auch. Im günstigsten Fall setzt du am besten auf Raspberry Pi und Python.