¿La combinación de stm32 y la cuenta oficial de WeChat todavía puede jugar así?

Seguir, cuenta pública destacada, acceso directo a contenido emocionante

ID: La tecnología hace más grandes los sueños

Autor: Li Xiao Yao

Ángel del campus

Resumen

El diseño se basa en STM32 y el sistema de adquisición dinámica de flujo de multitudes en el aula de WeChat . Realice la visualización en tiempo real del número de aulas y el número de asientos vacíos restantes en el vestíbulo del edificio de enseñanza de la universidad, y envíe los datos al servidor remoto a través de Internet. Los usuarios pueden seguir la cuenta oficial de WeChat a través del dispositivo de comunicación de palma para consultar información relevante en cualquier momento y en cualquier lugar.

Palabras clave : STM32, comunicación de red, Ethernet, WeChat

1. Introducción

1.1 El marco general del trabajo

Con el fin de realizar el seguimiento en tiempo real del número de personas en cada aula, y visualizarlo en el hall del edificio docente. Al mismo tiempo, estudiantes y profesores de colegios y universidades pueden utilizar el cliente WeChat en el dispositivo de comunicación que llevamos para realizar consultas de forma cómoda y rápida. Todo el trabajo se puede dividir en módulo de recopilación de información en el aula, módulo de envío inalámbrico, módulo de pantalla LCD, módulo de comunicación de red, módulo WeChat y servidor remoto. El marco general del trabajo se muestra a continuación:

Figura 1.1

1.2 Análisis de antecedentes

Las aulas de autoaprendizaje están estrechamente relacionadas con todos los aspectos del trabajo y estudio diario de los estudiantes y profesores universitarios. Sin embargo, en la vida real, los estudiantes a menudo pierden mucho tiempo porque no pueden encontrar aulas o asientos de autoaprendizaje, lo que afecta el interés del autoaprendizaje, especialmente en el mes de exámenes de cada año escolar. Hay una gran cantidad de personas que estudian por cuenta propia y falta de asientos. Los estudiantes deben apresurarse a cada aula en cada edificio de enseñanza para encontrar asientos de autoestudio. Es engorroso e ineficiente. No solo desperdicia mucho tiempo, sino que también perturba el estudio de otros estudiantes. Además, es difícil para los estudiantes universitarios o los profesores encontrar aulas vacías durante las reuniones de clase y otras actividades, lo que reduce en gran medida el entusiasmo de los estudiantes por aprender y también afecta el estado de ánimo de trabajo de los profesores. Por eso, queremos construir un sistema de monitoreo inteligente que pueda monitorear el número de aulas en tiempo real y consultar la información del número de aulas en cada edificio de enseñanza a través de dispositivos portátiles en nuestra vida diaria. Con el fin de facilitar el trabajo y estudio diario de alumnos y profesores.

  1. El rápido crecimiento continuo de Internet móvil, el mercado de Internet móvil de China alcanzó 2134,8 billones de yuanes en 2014

  2. La popularidad generalizada de los teléfonos inteligentes, los envíos de teléfonos inteligentes de China alcanzaron los 390 millones de unidades en 2014

  3. El rápido desarrollo de WeChat alcanzó los 500 millones de usuarios domésticos de WeChat en 2014.

1.3 Funciones e indicadores

Los estudiantes universitarios y los maestros pueden ver la información de flujo de datos en tiempo real (capacidad del aula, número actual de estudiantes de autoaprendizaje en el aula y asientos restantes disponibles para el autoestudio en el aula) que se muestra en la pantalla LCD en el aula del edificio de enseñanza cuando ingresan al vestíbulo del edificio de enseñanza. Al mismo tiempo, a través del público de WeChat Con el acceso a la plataforma, los estudiantes y profesores pueden seguir nuestra cuenta pública de WeChat a través de teléfonos móviles y otros dispositivos de comunicación electrónica que llevan consigo, y pueden verificar y comprender la información del asiento de la sala de estudio en cualquier momento y en cualquier lugar sin tener que apresurarse al edificio de enseñanza. Cuando visita cada aula, puede elegir el horario y el aula de manera conveniente y rápida. Tiene muy buena interactividad, resuelve el problema de encontrar una sala de estudio, mejora la utilización del tiempo y el entusiasmo de los estudiantes universitarios, y facilita el uso y la gestión de la sala de estudio.

1.4 Características y mercado de aplicaciones

El aula de autoaprendizaje está directamente relacionada con el trabajo y el estudio diario de los estudiantes y profesores universitarios, pero ¿cómo podemos proporcionar a los estudiantes y profesores información relevante sobre el aula de autoaprendizaje de una manera eficiente y conveniente? En la actualidad, no existen soluciones integrales y sistemáticas a estos problemas en el país y en el extranjero. Este diseño brinda una gran conveniencia para el estudio y el trabajo de estudiantes y profesores universitarios, al tiempo que hace que el uso y la gestión de la sala de estudio sean inteligentes. Se puede establecer un sistema de gestión inteligente integral para aulas en colegios y universidades de todo el país.

  1. característica de diseño

Conecte el sistema de monitoreo inteligente a Internet para hacer que la información sea más abierta, simple y viva. Utilizar equipos portátiles, plataforma pública WeChat, puede brindar información automática a los estudiantes las 24 horas, con muy buena interacción, resolver el problema de encontrar una sala de estudio, al mismo tiempo, también aumenta el interés por aprender, y facilita el uso y manejo de la sala de estudio. .

  1. Seguridad y costo El diseño general es de tamaño pequeño, liviano y de bajo consumo de energía. Bajo costo, fuerte estabilidad de diseño, inteligente y rápido.

  2. Amplia gama de aplicaciones. En la actualidad, no existe un sistema de monitoreo inteligente para el aula tan perfecto en el hogar y en el extranjero. Por lo tanto, el diseño se puede utilizar ampliamente en las principales universidades de todo el país y la demanda es grande. Al mismo tiempo, el núcleo del sistema es el monitoreo remoto de WeChat, que se puede usar no solo para monitorear el número de personas, sino también para todos los aspectos del monitoreo inteligente, como los apriscos de las praderas, los corrales de ganado, las salas de reuniones, los estacionamientos, etc. La perspectiva de la aplicación es muy amplia.

2 Plan de implementación

2.1 Solución del sistema

El sistema se compone principalmente de STM32, chips de la serie ARM, sensor de infrarrojos, transmisión inalámbrica 24l01, pantalla LCD, módulo de comunicación de red, WeChat, servidor remoto, etc. Cada nodo del aula y el microcontrolador de control principal en el pasillo forman una red de área local. El sistema de aula de grupo utiliza sensores láser infrarrojos para recopilar información de forma dinámica sobre la cantidad de personas en cada aula y luego envía los datos al microcontrolador de control principal a través de la red de área local y en tiempo real en el pasillo del edificio de enseñanza a través de la pantalla LCD Aparece, y luego la MCU de control principal se conecta a Internet para enviar los datos a un servidor remoto en Beijing. Puede usar el servidor WeChat para mostrar la información sobre el número de personas en cada aula en el edificio de enseñanza en la ventana de chat de la APLICACIÓN del usuario. Al mismo tiempo, el usuario puede hacer clic en el menú personalizado correspondiente para ingresar a la página web. La página web utiliza tecnología Ajax para actualizar dinámicamente para mostrar las aulas vacías en tiempo real. La situación del asiento. Para que los usuarios elijan según sus necesidades reales.

2.2 Principio de implementación

2.2.1 Módulo de recopilación de información para el número de personas en el aula

Figura 2

El sensor de infrarrojos detecta la señal humana y se da cuenta del propósito de contar el número de personas y juzgar la entrada y salida del aula a través del cambio de nivel alto y bajo y la secuencia del cambio de nivel de los dos sensores, para lograr el efecto de recopilación dinámica de información de flujo del aula.

2.2.2 Módulo de transmisión inalámbrico

imagen 3

24l01, transmisión inalámbrica en tiempo real de información sobre el número actual de personas en cada aula al anfitrión en el vestíbulo del edificio de enseñanza. Realice la comunicación entre cada aula de nodo y el anfitrión en la sala del edificio de enseñanza. Sencillo y eficaz.

2.2.3 Módulo de pantalla LCD

Figura 4

Las pantallas LCD se instalan en los pasillos de los edificios de enseñanza en las universidades para mostrar el número actual de asientos en cada aula en el edificio de enseñanza en tiempo real, de modo que los estudiantes universitarios y los profesores puedan comprender intuitivamente el número actual de personas en cada aula al entrar en el vestíbulo del edificio de enseñanza.

2.2.4 Módulo de comunicación de red

Figura 5

El anfitrión recibe los datos enviados por cada sistema de aula, y luego transmite los datos al módulo Ethernet El módulo Ethernet utiliza el protocolo UDP para enviar los datos desde el anfitrión al anfitrión de Internet designado. 2.2.5 Módulo WeChat

Figura 6

Un proceso UDP se ejecuta en el servidor WeChat para recibir información del módulo Ethernet. Una vez que el proceso UDP recibe los datos, activa otro PHP en el servidor para guardar los datos recibidos. El usuario hace clic en el menú personalizado debajo de la plataforma pública WeChat, la aplicación WeChat enviará este evento al servidor WeChat en forma de un datagrama específico. Una vez que el servidor WeChat recibe estos datos, los reenvía a otro servidor definido por el usuario para los datos. Procesamiento: Después de que el servidor de usuario completa el procesamiento de datos, envía un datagrama de respuesta al servidor de WeChat. Después de recibirlo, el servidor de WeChat lo envía al cliente de usuario. La ventana de chat de la aplicación del usuario muestra la información requerida. Al mismo tiempo, los usuarios también pueden hacer clic en el menú personalizado correspondiente para ingresar a la página web, que utiliza la tecnología Ajax para actualizar dinámicamente y mostrar la situación de los asientos vacíos en el aula en tiempo real.

3 prueba de rendimiento

3.1 Plan de prueba

En el modelo de sistema del edificio docente, 101 y 102 representan respectivamente dos aulas de nodo. Usamos el palo largo transparente para representar la entrada y salida del alumno, a fin de obtener los cambios en la información de datos de tráfico del aula.

3.2 Datos de prueba

Cuando un estudiante ingresa al aula, el número de personas en la pantalla de la computadora esclava en el aula aumenta automáticamente en uno, y el número de personas en la pantalla principal del vestíbulo del edificio de enseñanza también aumenta en uno. Al mismo tiempo, el cambio del número correspondiente de personas también se puede verificar con precisión en tiempo real en WeChat. De la misma manera, cuando una persona sale del aula, los cambios dinámicos de la información de los datos de la multitud también se mostrarán en cada pantalla y en WeChat en tiempo real.

3.3 Análisis de los resultados de las pruebas

Los cambios dinámicos de los datos del esclavo del aula, el anfitrión del vestíbulo, el servidor y el cliente de WeChat, y el flujo de personas en todas partes son los mismos, con un sólido rendimiento en tiempo real, realizando un monitoreo inteligente dinámico en tiempo real del número de aulas.

4 Innovación

  1. Este diseño permite a los usuarios comprender fácil y rápidamente la información de los asientos del aula de la sala de estudio a través del dispositivo WeChat en la palma, que resuelve el problema de la dificultad para encontrar asientos para estudiantes universitarios y profesores, y también facilita el uso y manejo de la sala de estudio. En comparación con los estudiantes que buscan asientos en cada aula de cada edificio de enseñanza, su ventaja única es que facilita en gran medida el trabajo diario y el estudio de los profesores y estudiantes universitarios y mejora la eficiencia del trabajo.

  2. En la actualidad, no existe un sistema de monitoreo inteligente para el aula tan perfecto en el hogar y en el extranjero, por lo que este diseño se puede utilizar ampliamente en las principales universidades de todo el país y la demanda es grande. Se puede establecer un sistema de gestión inteligente integral para aulas en colegios y universidades de todo el país. La perspectiva de la aplicación es muy amplia y, al mismo tiempo, tiene una gran escalabilidad.Se puede aplicar a otros campos relacionados, como el monitoreo inteligente de sistemas de cría, apriscos de praderas, salas de conferencias, estacionamientos, etc.

5 Resumen

El trabajo es muy interactivo. No solo resuelve el problema de encontrar una sala de estudio, mejora la utilización del tiempo y el entusiasmo de los estudiantes universitarios y facilita el uso y la gestión de la sala de estudio. El diseño general es pequeño y liviano. Bajo consumo energético. Bajo costo, fuerte estabilidad de diseño, inteligente y rápido. En la actualidad, no existe un sistema de monitoreo inteligente para el aula tan completo en el hogar y en el extranjero. El diseño se puede utilizar ampliamente en los principales colegios y universidades de todo el país, y se puede establecer un sistema de gestión inteligente integral para las aulas universitarias. Al mismo tiempo, el núcleo del sistema es el monitoreo remoto de WeChat, que puede usarse no solo para monitorear la información sobre el número de personas, sino también para todos los aspectos del monitoreo inteligente, como los apriscos de las praderas, los corrales de ganado, las salas de reuniones, los estacionamientos, etc. La perspectiva de la aplicación es muy amplia.

6 Demo

Pantalla de función de edificio de enseñanza

Introducción a la función WeChat

Interfaz de WeChat


7 Resumen

Este artículo es un proyecto anterior, todas las cosas son inteligentes, todas las cosas están conectadas. Espero que sirva de inspiración para los estudiantes universitarios. ¡Nos vemos en el próximo número!

Lectura recomendada:

嵌入式编程专辑Linux 学习专辑C/C++编程专辑
Qt进阶学习专辑关注微信公众号『技术让梦想更伟大』,后台回复“m”查看更多内容,回复“加群”加入技术交流群。
长按前往图中包含的公众号关注

Supongo que te gusta

Origin blog.csdn.net/u012846795/article/details/108289507
Recomendado
Clasificación