- Diseña el producto. ¿Qué hace? ¿Es un brazo que agita con una cuerda atada para un gato? ¿Debería funcionar durante un período de tiempo y apagarse nuevamente? ¿Debería volver a encenderse?
El control remoto desde su computadora requiere comunicación, lo que agrega otro conjunto de preguntas: ¿inalámbrica o por cable? IP o serial? Protocolo conocido o bricolaje? - Diseña el hardware. Asegúrese de que cada uno de sus objetivos de producto sea posible. Un brazo oscilante necesitará servomotores, un temporizador requiere un reloj con batería de respaldo, el software necesita un cerebro (CPU), memoria y dispositivos de E / S, …
Consulte o sea un experto en EE según sea necesario. - Construye el hardware. Consigue tu prototipo armado. Asegúrese de poder encenderlo sin que salga el humo.
[Barra lateral: el humo atrapado hace que todos los dispositivos electrónicos funcionen, ¡nunca lo dejes escapar! ] - Diseña el software. Cada dispositivo necesita un controlador, cada opción necesita una interfaz, …
Consulte o sea un ingeniero de software o arquitecto para estos pasos. - Escribe el software. Implemente el diseño, la prueba, la depuración y la prueba de falla.
- Evaluar el producto terminado. Póngalo en un horno, déjelo caer, pruébelo, si tiene partes móviles ponga algo en su camino, haga todo lo posible para romperlo.
- Arregle las cosas que pueden arreglarse, minimice el impacto de las cosas que no pueden.
Repita los pasos 6 y 7 hasta la náusea.
Ta da! Estás listo para dejar que tu gato juegue con él. 🙂
Probablemente sea mejor comprar un juguete RC y manipular algo para que el perro lo mastique a menos que realmente desee la experiencia de aprendizaje. El desarrollo de productos no es fácil y generalmente requiere equipos.