Bonour,
Oui, j'ai utilisé Arduino pour changer un système d'alarme bricolé il y a 20 ans! j'ai utilisé la carte Mega car il me fallait pas mal d'entrées/sorties pour piloter les contacts, leds, relais...etc
Comme dit plus haut, ça demande du boulot de programmation (langage C) et un peu de connaissance en électronique pour interfacer la carte avec les périphs. Ya pas besoin d'être ingénieur non plus

On trouve la carte sur internet pour environ 25€, les cartes relais pour moins cher (6€ la carte de 4).
Sinon comme c'est un système libre, les logiciels sont gratuits. (IDE etc)
Pour te faire une idée du produit, tu peux regarder ça:
https://zestedesavoir.com/tutoriels/686/arduino-premiers-pas-en-informatique-embarquee/742_decouverte-de-larduino/3414_presentation-darduino/