una pregunta, es que necesito procesar una señal analogica a través de arduino, esto es a través de un sensor lm35 e introducirla en raspberry pi para luego enviarla a un servidor web, para que ahi se muestre los datos de temperatura
sebastian07:
una pregunta, es que necesito procesar una señal analogica a través de arduino, esto es a través de un sensor lm35 e introducirla en raspberry pi para luego enviarla a un servidor web, para que ahi se muestre los datos de temperatura
Ajá eso suena muy bien pero, Cual es tu pregunta entonces?
Debo incluir una tarjeta Ethernet shield, quisiera saber si debo trabajar con una base de datos
Y si Me pueden ayudar en la programación les agradecería mucho
Eso en verdad debes responderlo tú. La duda que a mi me queda es ¿por qué quieres pasar por la raspberry pi y no directamente al servidor web?
De poder hacer lo que quieres, se puede, pero sería un gasto de recursos sabiendo que sería suficiente con el arduino solo y una shield de ethernet
gepd:
Eso en verdad debes responderlo tú. La duda que a mi me queda es ¿por qué quieres pasar por la raspberry pi y no directamente al servidor web?De poder hacer lo que quieres, se puede, pero sería un gasto de recursos sabiendo que sería suficiente con el arduino solo y una shield de ethernet
Opino lo mismo, con un arduino y un ethernet shield queda más que resuelto el problema, la rasp dejala para algo más mmm poderoso por así decirlo
sebastian07:
Debo incluir una tarjeta Ethernet shield, quisiera saber si debo trabajar con una base de datos
Para que trabajarías con la base de datos, solo que hicieras muchas tomas de temp. al dia y por muchos dias, para luego realizar gráficas o el análisis de los datos es que considero que sería propicio usar la BD.
sebastian07:
Y si Me pueden ayudar en la programación les agradecería mucho
Claro, para eso es el foro, ahora si nos ayudas poniendo el código que haz realizado hasta el momento o tus avances, podríamos partir de ahí.
Saludos.
debo trabajarla con raspberry pi, ya que es para un proyecto y han colocado esas condiciones.
Y debo mostrar los datos que toma el sensor a través del arduino y enviarlos a un servidor y no se si para esto hay que utilizar ethernet shield o como hago para subir los datos al servidor web
hasta el momento eh colocado estos códigos en raspberry pi:
sudo apt-get install apche2
sudo apt-get install mysql-server
sudo apt-get install php5
sudo apt-get install php5-mysql
sudo reboot
netstat -ntl
cd /var/www
sudo nano phpinfo.php
sudo apt-get install phpmyadmin
y tengo esto en arduino:
int analog_pin = A0;
float temperatura;
void setup () {
Serial.begin(9600);
}
void loop() {
temperatura = analogRead(analog_pin);
temperatura = 5.0temperatura100.0/1024.0;
Serial.print("TEMPERATURA CORPORAL ");
Serial.print(temperatura);
Serial.println(" oC");
delay(3000);
}
Hay muchas maneras de hacerlo.
No es necesario un shield ethernet si la distancia entre el el arduino y el rasp es poca, se puede hacer por USB, pero dependiendo de las herramientas que elijas puede ser mas sencillo utilizar tcp/ip.
Puedes hacer que la pagina web capture datos de tu arduino con PHP o un programa externo vuelque los valores a Mysql y la pagina web lo muestre ( yo lo haría de esta manera ).
Plantea una "hoja de ruta" simplificando tu proyecto, Por ejemplo:
-Capturar datos del sensor con el arduino (ya lo lograste).
-Transferir los datos obtenidos al rasp con algún programa
-Agregarle un conector MYSQL a tu programa y almacenar los datos en tu base de datos.
-Diseñar una pagina web que muestre los datos almacenado en Mysql.
Esta "hoja de ruta" es una de las tamtas maneras de hacerlo.
Saludos.