mit arduino wäre es für mich auch OK.
übertragung reicht über SPI aus (VCC, GND, MISO, MOSI, SCK). USB Wäre nicht Gut, da ich das ganze ziemlich klein aufbauen möchte bzw. wenig platz vorhanden ist.

daher sollte es auch ein Smd uController sein.

Budget ist schwierig zu sagen, ich zahle nach aufwand und ergebnisse. denke so an die 100Euro wenn alles funktioniert. (mit und ohne SD karte)