Con la placa Aenmosens_MCU, es posible usar Anemosens como un anemómetro independiente que se puede usar para observaciones a largo plazo en áreas remotas (de ahí la ranura para tarjeta microSD) o como otra parte de su estación meteorológica (de ahí la interfaz RS485).
La interfaz RS485 se utiliza para proporcionar los datos de medición a través de Modbus. De esta manera, puede conectar fácilmente el anemómetro a su RaspberryPi, PC o muchas otras plataformas que admitan RS485 o Modbus.
Además, se puede activar una transmisión en serie de los datos (empaquetados como un práctico JSON) a través del puerto USB.
Y por último, pero no menos importante, el ESP32 incorporado también inicia un servidor BLE. Esto también le da la opción de recuperar los datos de forma inalámbrica con su teléfono inteligente o computadora.
Por supuesto, también puede escribir su propio firmware y programarlo a través del puerto USB-C integrado. El puerto QWIIC permite una fácil conexión de sensores adicionales a través de I2C.
Obtuve la placa de circuito del fabricante de la placa de circuito PCBWay.com se pueden hacer, que los puso a mi disposición de forma gratuita. En este punto, muchas gracias nuevamente por el gran servicio y cooperación. 🙂
A continuación, puede ver algunas imágenes de la placa de circuito terminada y (casi) todos los componentes posibles. Desafortunadamente, algunos sensores como el BME280 son muy caros o no están disponibles debido a la escasez actual de chips, razón por la cual no los instalé.
También puedes ver más información sobre Anemosens en el siguiente vídeo.
Instrucciones de seguridad
Sé que las siguientes notas siempre son un poco molestas y parecen innecesarias. Desafortunadamente, muchas personas que sabían "mejor" han perdido ojos, dedos u otras cosas debido a un descuido o se lesionaron. La pérdida de datos es casi insignificante en comparación, pero incluso estos pueden ser realmente molestos. Por lo tanto, tómese cinco minutos para leer las instrucciones de seguridad. Porque incluso el proyecto más genial no vale la pena lesionarse u otros problemas.
https://www.nerdiy.de/sicherheitshinweise/
Enlaces afiliados / enlaces publicitarios
Los enlaces a las tiendas en línea enumerados aquí son los llamados enlaces de afiliados. Si hace clic en dicho enlace de afiliado y realiza una compra a través de este enlace, Nerdiy.de recibirá una comisión de la tienda en línea o el proveedor correspondiente. El precio no cambia para usted. Si realiza sus compras a través de estos enlaces, ayuda a Nerdiy.de a poder ofrecer otros proyectos útiles en el futuro. 🙂
Requisitos
Para la construcción, debe dominar las tareas de soldadura SMD. Los siguientes artículos proporcionan consejos sobre cómo hacer esto.
- Electrónica - Mi amigo el soldador
- Electrónica – Soldar componentes THT a mano
- Electrónica: suelde componentes SMD a mano
Herramienta requerida:
fabricación de placas de circuito impreso: Puedes encontrar toda la información que necesitas para fabricar los PCB aquí:
La estructura
En proyectos anteriores, he insertado imágenes individuales en este punto para mostrar qué componentes deben soldarse en qué parte de la PCB.
Una forma aún mejor de obtener una descripción general de qué componentes pertenecen en qué parte de la PCB está en el siguiente párrafo. Gracias al trabajo de Proyecto OpenScope ahora puede generar archivos HTML muy útiles en los que puede ver directamente qué componentes deben instalarse en qué lugar de la placa de circuito impreso.
Puede ver la descripción general de la PCB del sensor Anemosens aquí: PCB Anemosens_MCU
También puede encontrar el archivo actual en el repositorio GIT en el siguiente enlace:
https://github.com/Nerdiyde/Anemosens/blob/main/PCB/anemosens_mcu_v1.3_bom.html
(Tenga en cuenta que debe descargar el archivo HTML para verlo. Esto no es posible directamente desde el repositorio GIT).
firmware del programa
El firmware para controlar los sensores en el PCB del sensor Anemosens en combinación con el PCB Anemosens_MCU aún está en desarrollo. Puede ver el estado actual de la repositorio GIT descargar. Puede encontrar el firmware en el siguiente enlace.
Diviértete con el proyecto.
Espero que todo te haya funcionado como se describe. Si no es así, o si tiene alguna pregunta o sugerencia, hágamelo saber en los comentarios. Si es necesario, lo añadiré al artículo.
Las ideas para nuevos proyectos siempre son bienvenidas. 🙂
PS Muchos de estos proyectos, especialmente los proyectos de hardware, cuestan mucho tiempo y dinero. Por supuesto que hago esto porque lo disfruto, pero si crees que es genial que comparta la información contigo, me encantaría hacer una pequeña donación al fondo del café. 🙂
Súper emocionado de construir esto, ¡gracias por publicarlo! No he pedido un PCB antes, cuando voy a pagar me pregunta:
"Complete el orden de las capas desde la vista lateral superior hasta la inferior de acuerdo con
el nombre de la capa en su archivo".
¿Qué debo poner para L1, L2, L3 y L4? Una vez más, tengo muchas ganas de aprender a medida que avanzo en esto, ¡muchas gracias por ponerlo a disposición!
Hola, Nick,
Uh, gracias por la pista. No sabía que esto se pregunta durante el proceso de pedido.
Por favor, introduzca lo siguiente:
L1: GTL
L2: G1
L3: G2
L4: GBL
Déjame saber si necesitas algo más. 🙂
atentamente
Fab
Hola fabuloso,
Muy bueno, eso me llevó al siguiente paso. Esto sonará abismalmente ignorante, pero no me di cuenta de que también tenía que pedir todos los componentes con la placa; Pensé que estaban incluidos. 🙂 ¿Hay alguna manera de seleccionar una opción en la que la fábrica los ensamble/llene para que el tablero llegue prefabricado?
Hola, Nick,
Sí, ese es un punto triste en el que estoy trabajando (si todo sale bien, ofreceré la placa ensamblada en el futuro). Pero hasta ahora, la única opción es pedir la PCB preensamblada por PCBway.
Todos los archivos adicionales necesarios están en github en: https://github.com/Nerdiyde/Anemosens/tree/main/PCB/manufacturing
Déjame saber si necesitas algo más
atentamente
Fabian
Dang, no vi una opción "premontada" en PCBway. ¿Está ahí y me falta, o tengo que pedir los componentes por separado y armarlos? De cualquier manera, ¡emocionante!
Por lo que recuerdo (no puedo verificarlo ahora), verá la opción de ensamblaje durante el proceso de pedido de PCB. Debería estar en la parte inferior de la misma página donde también tuvo que seleccionar la asignación de las capas sobre las que preguntó anteriormente. 🙂 Espero que ayude a encontrarlo. De lo contrario, puedo comprobarlo mañana para darte más detalles.
atentamente
Fab
Genial, lo encontré! Cargué el BoM .xls y recibí la siguiente solicitud de aclaración de PCBway:
Proporcione el número de pieza exacto o la URL del componente para SMT2X4MMTACTILE_PUSH_BUTTON.
¿Hay alguno en específico que hayas usado? ¡Es genial pasar por esto y tratar de hacerlo bien! Tengo un montón de tableros impresos en tránsito y ordenaré algunos ensamblados también. ¡Proyecto divertido!
Hola, Nick,
Me alegra saber que funcionó (hasta ahora). 🙂
El componente mencionado no es realmente necesario para el uso normal. Los dos botones son responsables de reiniciar y/o poner el ESP32 en modo de programación. Lo integré principalmente para hacer el desarrollo un poco más fácil.
Ambos (restablecer y poner ESP32 en modo de programación) ahora son manejados por el puente USB2Serial integrado. Entonces, en caso de que esto sea suficiente para ti, te recomendaría simplemente no ensamblar estos botones. 🙂
Avíseme si desea ensamblarlos de todos modos, luego intentaré encontrar la identificación correcta del componente.
Lo siento por este camino lleno de baches reuniendo todos los componentes necesarios. tengo que hacer esto un poco mas facil..
atentamente
Fab
No hay problema. Entonces, ¿puedo decirles que dejen ese componente por completo?
Oye, si necesitas ayuda para hacer esto más fácil, estaré feliz de poner mi hombro en el volante. Todos los enlaces de afiliados de Amazon no funcionan para los clientes de EE. UU., todavía estoy buscando en la red algunos de ellos. Ese disco diametralmente magnetizado es difícil de encontrar fuera del enlace que proporcionó (que no se envía a los EE. UU.).
No estoy seguro de cuánto sabes sobre Helium/LoRa, pero en mi mundo perfecto, armaríamos un conjunto de instrucciones más o menos de "pulsar un botón" para que cualquier persona en cualquier lugar pueda imprimir los archivos 3D, incluida una radio/antena LoRa, ordene las placas ensambladas, ordene todas las piezas y construya su propia estación meteorológica para aprovisionar en la Red de Helio.
Me ENCANTARÍA trabajar en ese proyecto contigo si estás dispuesto.
Sí exactamente. Simplemente dígales que no desea ensamblar estos componentes. No debería ser un problema.
Sí, ese problema con respecto a Amazon es un poco molesto. Los elegí porque pensé que podrían usar su red de entrega global para hacer que todos los componentes estén disponibles globalmente. Lamentablemente ese no es el caso.
Mi (futura) solución aquí será también que trate de ofrecer los componentes necesarios en una tienda pequeña. Lamentablemente no estoy en este punto todavía. :/
Eso suena asombroso. Escuché sobre Lora y también tengo algunos componentes aquí a la mano porque siempre quise trabajar con ella.
¿Quizás podría tener sentido desarrollar una placa de circuito impreso con las mismas dimensiones pero más optimizada para lora para que pueda usarse como reemplazo directo?
Actualmente estoy trabajando en una versión wifi (la misma MCU) que estará más optimizada para el funcionamiento con batería, tal vez esto podría usarse como punto de partida.
¿Qué opinas?
atentamente
Fab
Entendido, les avisaré para eliminar esa solicitud.
Si vamos en la dirección de LoRa/Helium desarrollando un PCB, podemos solicitar fondos de subvención para el desarrollo (si eso es útil para usted). Mi objetivo sería una estación meteorológica autónoma alimentada por energía solar que pudiera "plantar" en cualquier lugar donde haya cobertura de Helio/LoRa (que en este punto se está volviendo omnipresente en áreas pobladas).
No dude en enviarme un correo electrónico si desea discutir más, ¡este sería un proyecto muy interesante para hacer!
pd Cada vez que envío un comentario, recibo este mensaje. Solo presiono el botón Atrás y vuelvo a enviar, funciona bien la segunda vez. "Error: ha ingresado un valor de reCAPTCHA incorrecto.
Haz clic en el botón ATRÁS de tu navegador e inténtalo de nuevo".