Arduino es un buen punto de partida. Hay un WiFi Shield disponible.
Su pregunta, "¿Qué tipo de microcontrolador necesito?" es demasiado amplio Hay literalmente cientos, si no miles de microcontroladores que podrías usar. Entonces, ¿cómo seleccionas uno?
Primero, hay muchos fabricantes como Microchip (PIC), Freescale, Atmel (AVR), etc. Selección uno es en gran medida de preferencia, pero también es altamente dependiente del soporte, el precio, la reputación, las herramientas / software disponibles, las ofertas de características, etc. El PIC y el AVR son, por ejemplo, plataformas muy populares para microcontroladores de 8 a 32 bits. El Arduino Uno se basa en el Atmel ATmega328 microcontrolador de 8 bits.
Supongamos que selecciona AVR después de familiarizarse con Arduino como plataforma de inicio. (Esto es lo que hice.) Atmel tiene un selector del microcontrolador que le brinda una matriz de selección paramétrica para ayudarlo a reducir las opciones. Los microcontroladores disponibles son bastante numerosos, y algunos están diseñados específicamente para aplicaciones específicas, como reproductores de música portátiles, aplicaciones automotrices, dispositivos táctiles, etc.
Con el selector, puede filtrar por propiedades como el tamaño de la memoria, el número de pines, la velocidad y el tipo de la CPU, el rango de temperatura, los temporizadores e interrupciones incluidos, el soporte del oscilador externo, etc.
Por lo que ha explicado de su aplicación, simplemente está leyendo el estado de cinco pines de entrada y necesita enviarlo a una PC a través de una red inalámbrica (probablemente Ethernet) a una velocidad de 15 Hz. El requisito mínimo para eso sería, obviamente, al menos 5 pines de E / S, además de una forma de conectarse a otro componente para enviar los datos. SPI y I2C son tipos de interfaz comunes, que requieren de dos a cuatro pines, según la configuración. El WiFi Shield para Arduino que mencioné anteriormente usa SPI para conectarse al Arduino.
En el caso de WiFi Shield, todo el procesamiento requerido para el manejo de TCP / IP, el cifrado, etc., está integrado en la placa. Si decide diseñar y construir su propio dispositivo basado en microcontrolador, podría encontrar módulos WiFi diseñados para "conectar y usar" con un microcontrolador a través de SPI, o seleccionar componentes individuales y crear su propia implementación de WiFi. Personalmente, esa sería una tarea desalentadora, especialmente si no está familiarizado con los conceptos básicos del microcontrolador.
Este sitio no es adecuado para recomendaciones de productos, pero al menos puedo indicarle que busque "Módulos WLAN" o "Módulos WiFi" en su proveedor favorito de componentes electrónicos. Puede usar sus herramientas de búsqueda para encontrar módulos que se adapten a sus necesidades, incluido el tipo de conexión que desea utilizar con su microcontrolador.
Si estás haciendo una única vez, o simplemente estás empezando a aprender, definitivamente recomendaría elegir un Arduino y el WiFi Shield. Hay mucho apoyo para ello, la mayor parte del trabajo difícil ya se ha realizado, e incluso hay un sitio Arduino StackExchange .