![Rastreador de actualizaciones Covid-19 usando ESP8266: 9 pasos Rastreador de actualizaciones Covid-19 usando ESP8266: 9 pasos](https://i.howwhatproduce.com/images/002/image-5366-j.webp)
Tabla de contenido:
2025 Autor: John Day | [email protected]. Última modificación: 2025-01-23 14:39
![Rastreador de actualizaciones Covid-19 mediante ESP8266 Rastreador de actualizaciones Covid-19 mediante ESP8266](https://i.howwhatproduce.com/images/002/image-5366-1-j.webp)
Este es un proyecto que muestra los datos actuales del brote de coronavirus de varias ciudades de los estados de la India en tiempo real en una pantalla OLED. Este rastreador de estado en vivo lo ayuda a monitorear la actualización de covid-19 en tiempo real de su distrito. Este proyecto se basa completamente en datos en tiempo real recopilados de API. API proporcionada por covid19india.org.
Suministros
- ESP8266-01
- Pantalla OLED
- Convertidor de USB a TTL
- Alambres
- Software Xamp
Paso 1: obtenga una API
Para la India, obtenga una API gratuita de cartero. Obtuve una api estatal que devuelve una matriz json con los datos de todos los estados de la India con la subclave podemos acceder a todas las ciudades de todos los estados de la India.
API tengo
Esto devuelve la matriz json en la página web. Pero ESP no puede decodificar esto, necesitamos mucho json simple que se pueda enviar a nuestro esp. Para eso, crear una página php para simplificar la matriz json y tomar solo las ciudades que requerimos.
Paso 2: Creación de un script PHP
![Creación de un script PHP Creación de un script PHP](https://i.howwhatproduce.com/images/002/image-5366-2-j.webp)
![Creación de un script PHP Creación de un script PHP](https://i.howwhatproduce.com/images/002/image-5366-3-j.webp)
Descargue el formulario del software Xampp aquí
Instale xampp y haga clic en el botón de inicio del módulo Apache.
Paso 3: Creación de un script PHP
![Creación de un script PHP Creación de un script PHP](https://i.howwhatproduce.com/images/002/image-5366-4-j.webp)
Mover a la carpeta: C: / xampp / htdocs
Aquí crea una carpeta con cualquier nombre, la creé como Covid.
Dentro de esa carpeta, cree un archivo de texto y cambie el nombre de su extensión a php.
Abra ese archivo en cualquier editor de texto que esté usando Notepad ++.
Ahora escribe este código php.
<? php
$ url = "https://api.covid19india.org/state_district_wise.json";
$ json = file_get_contents ($ url);
$ json = json_decode ($ json, verdadero);
$ amt_conf = $ json ['Maharashtra'] ['districtData'] ['Amravati'] ['confirmado'];
$ amt_dead = $ json ['Maharashtra'] ['districtData'] ['Amravati'] ['fallecido'];
$ amt_recov = $ json ['Maharashtra'] ['districtData'] ['Amravati'] ['recuperado'];
$ mum_conf = $ json ['Maharashtra'] ['districtData'] ['Mumbai'] ['confirmado'];
$ mum_dead = $ json ['Maharashtra'] ['districtData'] ['Mumbai'] ['fallecido'];
$ mum_recov = $ json ['Maharashtra'] ['districtData'] ['Mumbai'] ['recuperado'];
$ ngp_conf = $ json ['Maharashtra'] ['districtData'] ['Nagpur'] ['confirmado'];
$ ngp_dead = $ json ['Maharashtra'] ['districtData'] ['Nagpur'] ['fallecido'];
$ ngp_recov = $ json ['Maharashtra'] ['districtData'] ['Nagpur'] ['recuperado'];
$ pune_conf = $ json ['Maharashtra'] ['districtData'] ['Pune'] ['confirmado'];
$ pune_dead = $ json ['Maharashtra'] ['districtData'] ['Pune'] ['fallecido'];
$ pune_recov = $ json ['Maharashtra'] ['districtData'] ['Pune'] ['recuperado'];
$ valor = matriz ("Mumbai" => array ("confirmado" => "$ mum_conf", "muerte" => "$ mum_dead", "recuperado" => "$ mum_recov"), "Pune" => array ("confirmado" => "$ pune_conf", "muerte" => "$ pune_dead", "recuperado" => "$ pune_recov"), "Nagpur" => matriz ("confirmado" => "$ ngp_conf", "muerte" => "$ ngp_dead", "recuperado" => "$ ngp_recov"), "Amravati" => matriz ("confirmado" => "$ amt_conf", "muerte" => "$ amt_dead", "recuperado" => "$ amt_recov"));
$ j = json_encode ($ valor);
echo $ j
?>
Paso 4: comprensión del script JSON
![Comprensión del script JSON Comprensión del script JSON](https://i.howwhatproduce.com/images/002/image-5366-5-j.webp)
Paso 5: Comprensión del script PHP
![Entendiendo el Script PHP Entendiendo el Script PHP](https://i.howwhatproduce.com/images/002/image-5366-6-j.webp)
![Entendiendo el Script PHP Entendiendo el Script PHP](https://i.howwhatproduce.com/images/002/image-5366-7-j.webp)
Cambie el nombre del estado y la ciudad según usted.
Paso 6: Probar el script PHP
![Prueba de script PHP Prueba de script PHP](https://i.howwhatproduce.com/images/002/image-5366-8-j.webp)
acceder a la página desde el navegador.
localhost: 8081 / Covid / covid.php /
Covid es el nombre de la carpeta
localhost: 8081 Elimine: 8081 si su xampp está usando el puerto predeterminado.
Acceda a la página desde el dispositivo conectado a lan reemplazando localhost por la dirección IP de la PC en la que se está ejecutando xampp.
Paso 7: cableado juntos
![Cableado juntos Cableado juntos](https://i.howwhatproduce.com/images/002/image-5366-9-j.webp)
Mientras carga el código a esp, conecte gpio 0 a tierra.
Paso 8: carga de código
Lea el código cuidadosamente y cambie los datos siempre que sea necesario.
Conecte gpio0 a gnd, FTDI a la lógica de 3.3v.
En Arduino IDE: seleccione esp8266 genérico, seleccione el puerto com y haga clic en cargar.
Paso 9: Resultados
![Resultados Resultados](https://i.howwhatproduce.com/images/002/image-5366-10-j.webp)
Yeahh! Hemos terminado con nuestro proyecto.
Para que este proyecto funcione, debe encender el servidor xampp todo el tiempo, por lo que si desea que se ejecute sin que la PC permanezca encendida, puede tomar el servicio de alojamiento donde coloque esa página php y reemplace la dirección IP en el código arduino a la URL de tu hosting. Así que ahora puede recuperar el registro directamente sin el servidor xampp local.
Intentalo…. Espero que les guste y me digan cómo está en los comentarios a continuación….
Gracias…
Recomendado:
¡Rastreador de escritorio COVID19 con reloj! Rastreador con tecnología Raspberry Pi: 6 pasos
![¡Rastreador de escritorio COVID19 con reloj! Rastreador con tecnología Raspberry Pi: 6 pasos ¡Rastreador de escritorio COVID19 con reloj! Rastreador con tecnología Raspberry Pi: 6 pasos](https://i.howwhatproduce.com/images/002/image-5204-j.webp)
¡Rastreador de escritorio COVID19 con reloj! Raspberry Pi Powered Tracker: sabemos que podemos morir en cualquier momento, incluso yo puedo morir mientras escribo esta publicación, después de todo, yo, tú, todos somos mortales. El mundo entero se estremeció por la pandemia de COVID19. Sabemos cómo prevenir esto, pero ¡oye! sabemos cómo rezar y por qué rezar, lo hacemos
Diseñe su PCB usando Sprint Layout 2020 con nuevas actualizaciones: 3 pasos
![Diseñe su PCB usando Sprint Layout 2020 con nuevas actualizaciones: 3 pasos Diseñe su PCB usando Sprint Layout 2020 con nuevas actualizaciones: 3 pasos](https://i.howwhatproduce.com/images/001/image-659-11-j.webp)
Diseña tu PCB usando Sprint Layout 2020 con nuevas actualizaciones: la mayoría de los amantes de la electrónica hacen circuitos electrónicos usando diferentes métodos. a veces necesitamos hacer PCB para obtener una salida adecuada y reducir los ruidos y el acabado compacto. en estos días disponemos de una gran cantidad de softwares para diseñar PCB propios. Pero el problema es más
Lámpara de plasma de xenón + ¡ACTUALIZACIONES !: 6 pasos
![Lámpara de plasma de xenón + ¡ACTUALIZACIONES !: 6 pasos Lámpara de plasma de xenón + ¡ACTUALIZACIONES !: 6 pasos](https://i.howwhatproduce.com/images/010/image-27415-j.webp)
Lámpara de plasma de xenón + ¡ACTUALIZACIONES !: Primero quiero comenzar esto con … * ¡SIEMPRE LEA TODO EL INSTRUCTIVO ANTES DE HACERLO O PUEDE ARREPENTIRLO! * Este instructivo involucra alto voltaje y herramientas afiladas, así que tenga siempre cuidado. * Si son incapaces de hacer esto de manera segura
Rastreador de películas - Rastreador de lanzamiento en cines con tecnología Raspberry Pi: 15 pasos (con imágenes)
![Rastreador de películas - Rastreador de lanzamiento en cines con tecnología Raspberry Pi: 15 pasos (con imágenes) Rastreador de películas - Rastreador de lanzamiento en cines con tecnología Raspberry Pi: 15 pasos (con imágenes)](https://i.howwhatproduce.com/images/002/image-5906-6-j.webp)
Rastreador de películas: rastreador de lanzamientos teatrales con Raspberry Pi: Movie Tracker es un rastreador de lanzamientos con forma de claqueta y alimentado por Raspberry Pi. Utiliza la API de TMDb para imprimir el póster, el título, la fecha de lanzamiento y la descripción general de las próximas películas en su región, en un intervalo de tiempo específico (por ejemplo, estrenos de películas esta semana) en
Conexión SSH / SCP segura desde Raspberry Pi al servidor en la nube para copias de seguridad y actualizaciones: 3 pasos
![Conexión SSH / SCP segura desde Raspberry Pi al servidor en la nube para copias de seguridad y actualizaciones: 3 pasos Conexión SSH / SCP segura desde Raspberry Pi al servidor en la nube para copias de seguridad y actualizaciones: 3 pasos](https://i.howwhatproduce.com/images/005/image-14725-11-j.webp)
Conexión segura SSH / SCP desde Raspberry Pi al servidor en la nube para copias de seguridad y actualizaciones: el propósito de este instructivo es mostrarle cómo conectarse de forma automática y segura desde su Raspberry Pi a un servidor en la nube remoto (y viceversa) para llevar a cabo copias de seguridad y actualizaciones, etc. Para hacer esto, usa pares de claves SSH que obvia