diff --git a/README.es-ES.md b/README.es-ES.md new file mode 100644 index 0000000..ece5fd3 --- /dev/null +++ b/README.es-ES.md @@ -0,0 +1,57 @@ + + +# HomeAtmo +Sensor de calidad del aire interior BME680 basado en ESP32 simple. + +## Descripción general +Este es un proyecto muy básico que lee los valores de un sensor BME680 (temperatura, humedad, VOC, calidad del aire CO2) y calcula la [Calidad del Aire Interior (IAQ)](https://en.wikipedia.org/wiki/Indoor_air_quality), implementado como un Accesorio HomeKit. + +## DIY +**Aviso: este proyecto utiliza la propietaria [Biblioteca Arduino del Cluster Ambiental de Bosch Sensortec (BSEC)](https://github.com/BoschSensortec/BSEC-Arduino-library) con su propia [licencia](https://github.com/BoschSensortec/BSEC-Arduino-library/blob/master/LICENSE). Si no está de acuerdo con esta licencia, no puede utilizar este software. Todo lo que no provenga de la biblioteca BSEC utiliza la licencia GPL 3.0** +### Software +#### HomeKit +Toda la información relevante de HomeKit debe proporcionarse en el archivo `creds.h`. +Utilice `include/creds.h.example` como referencia. + +#### Wi-Fi +Para poder conectarse a su red Wi-Fi, proporcione su SSID y PSK en el archivo `creds.h` (ver arriba). + +#### Programación +Este proyecto utiliza [PlatformIO](https://platformio.org), lo que facilita bastante la implementación del código. +Simplemente conecte el ESP32 a su computadora, importe este repositorio a PlatformIO y use el comando de carga de PlatformIO. +Eso es todo por la parte de software. +Pase a la sección de hardware. + + +### Hardware +Para este proyecto, utilizo una [Placa de Desarrollo ESP32 WROOM NodeMCU](https://www.amazon.de/dp/B071P98VTG) (~10€) y el [Breakout del Sensor Bosch BME680 de BlueDot](https://www.amazon.de/gp/product/B075Y21H24) (~25€). +Ciertamente hay soluciones más baratas en AliExpress o sitios similares, pero no fui lo suficientemente paciente, así que opté por Amazon. Si utiliza hardware diferente, deberá ajustar las dimensiones de la carcasa. + +Para la fuente de alimentación, utilizo un adaptador USB de 5V CC bastante estándar para alimentar el ESP32 a través de los pines de 5V y GND. + +#### Cableado +El cableado es bastante sencillo. +Conecte el pin VIN al pin 3V del ESP32, y GND a GND. +Para I2C, conecte el pin SCK al SCL del ESP (GPIO22) y SDI al SDA (GPIO21). +El cable de alimentación de su fuente USB se conecta al pin 5V del ESP32 y GND a un GND libre. + +El siguiente esquema de Fritzing le mostrará un ejemplo, pero su asignación de pines real puede ser diferente, así que tenga cuidado aquí! + +![LWiring](assets/img/wiring.jpg) + +#### Carcasa +*Nota: La carcasa no tiene conector micro USB. ¡ Programe el ESP32 ANTES de ensamblar el sensor! * + +Utilice el archivo [STL](assets/HomeAtmo.stl) proporcionado para imprimir la carcasa. Ajuste las dimensiones según su hardware. +Coloque todo dentro de la carcasa como se ve en la siguiente imagen: + +![Look Inside](assets/img/inside.jpeg) + +Debe pasar los cables de alimentación a través del pequeño orificio y conectar los cables de puente a los pines 5V y GND correspondientes. +El sensor en sí se coloca verticalmente en el compartimento correspondiente. +Finalmente, la tapa debe cerrarse empujándola en las ranuras proporcionadas. + +![Ready](assets/img/ready.jpeg) + +Pegué el conector USB a la carcasa para mayor estabilidad. +Conecte el cable USB a la fuente de alimentación, enchufe todo a la toma de corriente y ¡listo!