Ergänzung:
Jedenfalls muss jetzt ein Microcontroller(-set) her, der im besten Fall folgende Bedingungen erfüllt:
1. in C programmierbar
2. relativ verbreitet, sodass man sich bei Problemen in Foren schlaumachen kann
2. für Einsteiger geeignet und trotzdem erweiterbar und auch für ein wenig komplexere Probleme benutzbar, sodass nicht schon nach kurzer Zeit ein neuer gekauft werden muss
3. unter 150€

du hast viel mehr Möglichkeiten als nur diese 2, aber sie sind halt sehr verbreitet.

Fangen wir mal andersherum an:

Hast du Linux-Kenntnisse, evtl. Python?
Welche C Kenntnisse hast du?