Estoy haciendo un proyecto en el que tengo que obtener y enviar datos del sensor a un teléfono celular, ¿qué placa debo usar, Raspberry Pi o Arduino?

¿Está enviando datos directamente al teléfono celular o hay algún otro sistema en el medio que recopila y archiva cosas?

¿El teléfono celular está cerca del sensor o muy lejos? ¿Quieres que esto siga funcionando cuando estés al otro lado de la ciudad o en todo el país?

¿Tiene un presupuesto muy ajustado para esto o hay alguna flexibilidad en su enfoque? ¿Tiene que funcionar todo el tiempo las 24 horas del día, los 7 días de la semana sin falta o es solo un esfuerzo único?

¿Ya has elegido el sensor? ¿De qué manera señala su información? ¿Necesita realizar algún acondicionamiento de señal (suavizado, promedio, detección de picos) antes de que se envíe al teléfono?

Hay dispositivos basados ​​en Arduino que tienen soporte Bluetooth Low Energy (BLE) incorporado, y si está obligado a ir directamente del sensor al teléfono, esta podría ser una muy buena manera de hacerlo. En casi todos los demás casos, probablemente pondría una Raspberry Pi con algún tipo de conexión a Internet frente al sensor, ya que eso le da mucha flexibilidad (y permite que la parte del teléfono sea trivialmente un navegador web).

Si todo lo que necesita hacer es enviar y recibir datos, use el Módulo Bluetooth HC-05 con una placa Arduino de su elección. Todo lo que necesita hacer es iniciar el emparejamiento desde su teléfono al módulo (si está utilizando el módulo en modo esclavo). Una vez realizado el emparejamiento, el módulo no tendrá problemas para enviar los datos del sensor al teléfono.
Deberá crear alguna forma de enviar los datos al módulo desde el teléfono (una aplicación o terminal bluetooth) y una forma de mostrar los datos entrantes en el teléfono (una aplicación o terminal bluetooth).
Esta es una opción barata si su teléfono y su arduino van a estar en la misma habitación (Bluetooth tiene un alcance máximo de 10 metros).

Arduino!

¡Use el módulo Bluetooth como HC05 con Arduino para hacerlo!
O puede obtener una placa preparada con BLE incorporado que ofrece una duración de batería mucho mayor como Tah by RHC

Mi instinto es estar de acuerdo con la mayoría de los demás y decir Arduino, pero eso plantea una pregunta importante: ¿sobre qué tipo de enlace de datos planea intercambiar la información? Eso es lo que tienes que establecer primero. Si tiene Bluetooth, vaya con la sugerencia de Rohit Gupta de Bluetooth en Arduino. Si, por otro lado, tiene USB, tendrá que usar algo con capacidad de host USB como Raspberry Pi.

Con lo que te sientas cómodo trabajando. Personalmente, iría por Adruino, me resulta fácil trabajar con él, es lo suficientemente potente para la mayoría de los proyectos y tiene un precio muy razonable en comparación con muchas herramientas de desarrollo.

No estoy seguro con Raspberry pi … pero he hecho un tipo similar de proyecto con Arduino y funcionó muy bien.
A continuación encontrará el enlace de youtube, que puede ser útil.

Si estás seguro de que eso es todo lo que quieres hacer, ve por un arduino. Más barato, más fácil y consume menos energía.