Paso 2: El circuito
Diseñé dos veces el circuito con Fritzing. La primera de ellas (en color rojo no uso) fue el circuito teórico, en realidad, no puede trabajar porque los motores estaban consumiendo demasiada corriente para reinicia el Arduino. Del segundo circuito (en uso verde) fue diseñado en el suelo por sucesivas modificaciones. Funciona ahora bien pero no garantizan que es técnicamente correcto.
Contamos con un servo para accionar el desodorante y el otro para girar el sensor de ultrasonidos. El transceptor de bluetooth no está conectado como convencionalmente (en Arduino TX y RX) porque impide que depurar el código fácilmente. Se puede cambiar si quieres.
Note que en el primer circuito, el gatillo de servo estuvo presionando un interruptor, este último cerró el circuito de gas más ligero: coordinación no era obvio... Pongo un TIP31C (no había algunos TIP120) por una 1k resistencia y funcionan bien, el Arduino ahora puede controlar el arco eléctrico directamente.
Es hora de probarlo en un protoboard para verificar que todo trabaja bien.