Introducción general de las aplicaciones de escenarios HaaS EDU

HaaS EDU K1 es una placa de desarrollo educativo integrada lanzada por la familia HaaS para escenarios educativos e integra muchos sensores. Es el mejor portador para aprender tecnologías relacionadas con IoT.

 

A diferencia de las placas de desarrollo tradicionales, además del potente chip principal de 4 núcleos (doble núcleo 300Mhz M33 + doble núcleo 1GHz A7), HaaS EDU K1 también viene con Wi-Fi de doble banda 2.4G / 5G, Bluetooth de modo dual (clásico Bluetooth / BLE), también viene con una gran cantidad de sensores y pantallas pequeñas, para que pueda desarrollar y aprender sobre dispositivos IoT sin dispositivos externos.

Al mismo tiempo, para ayudarlo a comenzar con el desarrollo de aplicaciones de escenarios relacionados con IoT más rápidamente, el equipo de I + D de HaaS EDU ha creado cuidadosamente 10 escenarios para que usted cree aplicaciones, cada uno de los cuales es un punto de conocimiento diferente, para ayudar usted comienza rápidamente. Aprendizaje de la tecnología de desarrollo de IoT.

Pantalla de información de la página de inicio de aprendizaje de la aplicación basada en escenarios de HaaS EDU

Termómetro e higrómetro de aprendizaje de aplicaciones basado en escenarios HaaS EDU

Bola de giroscopio de aprendizaje de aplicación basada en escenarios HaaS EDU

Brújula electrónica de aprendizaje aplicado basado en escenarios HaaS EDU

Pantalla de información de luz de aprendizaje de la aplicación basada en escenarios de HaaS EDU

HaaS EDU Aprendizaje aplicado basado en escenarios-Guerra de aviones

 

1. Ejemplo de operación de HaaS EDU K1

 

Antes de comenzar a escribir código, es una buena idea aprender las operaciones de ejemplo en el firmware oficial. Puede experimentar el caso primero.

 

Primero, veamos el funcionamiento del menú de HaaS EDU K1.

 

Como se muestra en la figura anterior, HaaS EDU K1 proporciona:

  • 1 pantalla de información de 1,3 pulgadas
  • 5 botones, 4 de los cuales son botones programables
  • 4 LED, de los cuales 3 LED programables

 

Para completar la indicación del estado del sistema y el cambio de escenarios de escena, las operaciones específicas son:

  • K1: Las opciones del menú del sistema se mueven hacia la izquierda. En el menú de primer nivel, puede cambiar el caso de la escena al anterior
  • K2: sube y baja en el menú del sistema. Se puede cambiar en escenarios con múltiples opciones.
  • K3: Las opciones en el menú del sistema se mueven hacia la derecha. En el menú del primer nivel, puede cambiar el caso de la escena al siguiente
  • K4: Confirmar clave en el menú del sistema. Ingrese el caso de escena mostrado actualmente

 

Entonces, ¿cómo salir del caso de la escena actual al menú superior? Puede volver al menú anterior presionando "K1 + K2" al mismo tiempo.

 

2. Introducción al caso de escenario HaaS EDU K1

Basado en el cuerpo de hardware HaaS EDU K1, sin ningún periférico externo, el funcionario proporciona 10 casos basados ​​en escenarios bien construidos, cada uno de los cuales es un punto de conocimiento diferente. Primero, demos una descripción general de los 10 casos:

Los 10 escenarios incluyen sensores comunes de IoT, casos de operación correspondientes y código fuente abierto. La educación es entretenida y puedes aprender puntos de conocimiento mientras juegas. Los casos de escena incluyen:

  • Pantalla de información del sistema de inicio
  • termómetro
  • Gyro Ball
  • Máquina de desacuerdo
  • Brújula electrónica
  • Pantalla de información luminosa
  • Altímetro atmosférico
  • Caja de música retro
  • Serpiente codiciosa
  • Guerra de aviones

 

Hay un proceso detallado de creación de cada caso en el seguimiento, al mismo tiempo que el caso se sigue ampliando.

 

2.1. Pantalla de información del sistema de la página de inicio

Esta es la pantalla predeterminada después de que se inicia el sistema y contiene muchos puntos de conocimiento:

  • Pantalla y controlador de pantalla OLED
  • Adquisición de la versión del sistema
  • Redes del sistema y adquisición de direcciones IP
  • Adquisición de tiempo de red
  • Adquisición del estado de Wi-Fi
  • Conexión bluetooth
  • Adquisición de energía de la batería

A través del estudio de este caso, puede aprender completamente cómo el sistema operativo AliOS Things se conecta a Wi-Fi, SNTP obtiene el tiempo de la red, cómo se cuenta la energía de la batería y las operaciones de la pantalla OLED. Al completar este caso, los desarrolladores tendrán una comprensión más completa del sistema operativo AliOS Things.

 

2.2 Termómetro

 

En el escenario de Internet de las cosas, el monitoreo de la temperatura y la humedad es un escenario muy común, ya sea en hogares inteligentes, ciudades inteligentes o agricultura inteligente, escenarios industriales inteligentes, hay mucha adopción. Este caso contiene los siguientes puntos principales de conocimiento:

  • Principio de comunicación I2C
  • Sensor digital de temperatura y humedad SI7006
  • Dibujo OLED

A través del estudio de este caso, puedo aprender completamente las operaciones de la comunicación I2C en AliOS Things, la lectura de datos del sensor, la pantalla de dibujo OLED, etc. Al mismo tiempo, también se puede extender al caso del monitoreo remoto de temperatura y humedad Linkkit. Puede crear su propio monitor de temperatura y humedad en el hogar, invernadero de vegetales, cultivo de flores y otros monitores remotos de temperatura y humedad, y aplicar la tecnología a las escenas reales que te rodean.

 

2,3, bola de giroscopio

 

Hablando de giroscopios, es posible que no se sienta familiarizado, pero en lo que respecta a la cantidad de pasos que da todos los días, el seguimiento de los patrones de ejercicio y los juegos somatosensoriales, es posible que le resulte familiar. Sí, su tecnología interna utiliza bolas de giroscopio. Como configuración estándar de los teléfonos inteligentes, también se proporciona un sensor de giroscopio en HaaS EDU K1. Este caso incluye los siguientes puntos principales de conocimiento:

  • Principio de funcionamiento del giroscopio.
  • Unidad y uso de MPU-6050
  • El algoritmo básico se da cuenta de que la pelota se balancea fácilmente.

A través del estudio de este caso, puede aprender completamente el principio de funcionamiento del giroscopio, leer los datos del giroscopio en AliOS Things y ajustar el algoritmo básico. Al mismo tiempo, también puede ampliar más algoritmos basados ​​en los datos del giroscopio, por ejemplo, utilizarlos para desarrollar varios algoritmos de monitoreo de movimiento, crear su propio monitor de movimiento, etc., y aplicar la tecnología a las escenas reales que lo rodean.

 

 

2.4. Mecanismo de desacuerdo y disputa

 

¿Recuerda el "Shake" que arrasó el país? Dibuja un sobre rojo, saca un boleto de lotería. Entonces, ¿cómo lo logra Shake? ¿En qué circunstancias se puede determinar que está "temblando"? ¿Horizontal, vertical, rápido o lento? No se preocupe, el giroscopio y el acelerómetro proporcionados en HaaS EDU K1 pueden demostrar completamente cómo se construye este algoritmo. Este caso incluye los siguientes puntos principales de conocimiento:

  • Principio y uso del sensor de aceleración de tres ejes
  • Método de generación de números aleatorios
  • Algoritmo de filtrado de jitter

A través del estudio de este caso, puede aprender completamente el principio y el uso del sensor de aceleración de tres ejes, la lectura de datos del sensor de aceleración en AliOS Things, el desarrollo de algoritmos y otras operaciones. Al mismo tiempo, también puede crear escenas más interesantes basadas en el sensor de aceleración y el giroscopio, por ejemplo, usarlo para desarrollar gamepads somatosensoriales, etc., y aplicar la tecnología a las escenas reales a su alrededor.

 

2.5, brújula electrónica

 

Como uno de los cuatro grandes inventos antiguos, la brújula aparece como una brújula electrónica en los teléfonos inteligentes modernos. ¿Por qué la brújula electrónica puede encontrar el norte? ¿Como funciona? HaaS EDU K1 viene con un sensor geomagnético, puede crear su propia brújula electrónica a mano. Este caso incluye los siguientes puntos principales de conocimiento:

  • El principio de funcionamiento del sensor geomagnético.
  • El principio y uso del sensor magnético AMR de tres ejes QMC5883L
  • Dibujo OLED y actualización dinámica

A través del estudio de este caso, puede aprender completamente el principio y el uso del sensor geomagnético, lectura de datos del sensor geomagnético en AliOS Things, desarrollo de algoritmos, actualización de dibujos dinámicos OLED y otras operaciones. En la escena exterior real, también puede comprender completamente el principio de funcionamiento de la brújula electrónica, y también puede usarla para encontrar rutas y desarrollar la navegación por mapas.

 

2.6, pantalla de información de luz

 

Es otra función que todos usan todos los días. ¿Se atenuará automáticamente la pantalla del teléfono de todos con luz intensa y con luz tenue? ¿Cómo se logra esto? ¿Cómo se controla la intensidad de la luz circundante y cómo se calcula el valor? HaaS EDU K1 tiene su propio sensor de luz, que puede leer y mostrar la intensidad de la luz por completo. Al mismo tiempo, también viene con un sensor de proximidad.Cuando un objeto como un dedo se acerca a él, no solo cambia la intensidad de la luz, sino que también puede leer la distancia entre el objeto y él. Este caso incluye los siguientes puntos principales de conocimiento:

  • El principio de funcionamiento y el uso del sensor de luz AP3216C
  • Principio y uso del sensor de proximidad
  • Intensidad de la luz y cerca de un algoritmo simple.

A través del estudio de este caso, puede aprender completamente el principio y el uso del sensor de iluminación y proximidad, la lectura de datos del sensor de iluminación en AliOS Things, el desarrollo de algoritmos y el algoritmo de distancia de aproximación simple. Al mismo tiempo, si necesita juzgar la intensidad de la luz en su producto, como cuando sale el sol y la cortina se abre automáticamente, puede aplicar el sensor y el algoritmo descritos en este caso.

 

2.7, medidor de altitud de presión atmosférica

 

Como compañero de clase al que le gustan los deportes al aire libre, especialmente el montañismo, el reloj deportivo de pie puede proporcionar información sobre la presión atmosférica y la altitud. Cuando la presión atmosférica cambia drásticamente, generalmente representa la llegada de un clima convectivo fuerte, como las fuertes lluvias en verano, y todos se sentirán aburridos antes de la llegada. Entonces, ¿cómo medir con precisión la presión atmosférica y la altitud? HaaS EDU K1 incluye un sensor de presión de aire digital. Este maletín incluye los siguientes puntos de conocimiento principales:

  • Principio de funcionamiento y uso del sensor de presión atmosférica SPL06
  • Combate de comunicación I2C
  • Algoritmo simple para la presión del aire y la altitud.
  • Dibujo OLED

A través del estudio de este caso, puede aprender completamente el principio y uso del sensor de presión atmosférica, la lectura de datos del sensor de presión atmosférica en AliOS Things, el desarrollo del algoritmo de altitud, el funcionamiento I2C y el dibujo OLED, etc. En base a la tecnología en este caso, puede crear una medida de la altitud de su ubicación. En muchas escenas y productos al aire libre, puede crear su propio equipo.

 

2.8 Caja de música retro

 

La caja de música no es menos 80,90 recuerdos de la infancia, el favorito envió una tarjeta a los estudiantes, enciéndalo cuando pueda tocar una melodía simple, tocó a muchas, muchas personas. Como técnico, también quiero crear un regalo para mi amigo favorito ¿Qué técnicas debo aprender? HaaS EDU K1 incluye un zumbador, que puede crear completamente una caja de música. Este caso incluye los siguientes puntos principales de conocimiento:

  • El principio de funcionamiento y el uso de PWM y zumbador.
  • Codificación de partituras musicales
  • Desarrollo de jugadores

A través del estudio de este caso, puede aprender completamente el principio y el uso del zumbador, la codificación y el desarrollo de partituras musicales y, al mismo tiempo, también puede desarrollar un tono de llamada único para su dispositivo. Puedes crear tu propio equipo creativo.

 

2.9 serpientes

 

Cansado del desarrollo, es divertido pasar el tiempo. El clásico juego de serpientes está aquí. Como juego estándar en la era de los teléfonos con funciones, lleva los recuerdos de muchas personas. HaaS EDU K1 está muy bien diseñado y también proporciona un proceso de desarrollo completo del juego de la serpiente. Este caso incluye los siguientes puntos principales de conocimiento:

  • Evento clave
  • Diseño y desarrollo de minijuegos
  • Sistema de puntuación

A través del estudio de este caso, puede aprender completamente el principio de desarrollo del minijuego, el diseño y desarrollo del modo de juego real y, al mismo tiempo, también puede jugar al minijuego que creó usted mismo después del desarrollo, que tiene un encanto único.

 

2.10, guerra de aviones

 

Como juego clásico más intenso, la guerra de aviones también es un recuerdo de muchas personas. Es más divertido jugar en modo retrato, entonces, ¿cómo puedo desarrollar uno solo? Naturalmente, los 4 botones programables de HaaS EDU K1 tienen un diseño simétrico, que se puede desarrollar y jugar en modo retrato ¿Desbloquea una nueva jugabilidad? Este caso incluye los siguientes puntos principales de conocimiento:

  • Evento de tecla de pantalla vertical
  • Diseño y desarrollo de gráficos OLED y minijuegos
  • Sistema de puntuación

A través del estudio de este caso, puede aprender completamente los principios de desarrollo del minijuego, el diseño y desarrollo del modo de juego real y la adaptación de los botones de pantalla horizontal y vertical. Al mismo tiempo, también puede jugar a los minijuegos que creaste además del desarrollo No tienes encanto.

 

3. Asistencia técnica para desarrolladores

Si necesita más soporte técnico, puede unirse al grupo de desarrolladores de DingTalk o seguir la cuenta pública de WeChat

Para obtener más información sobre tecnología y soluciones, visite la página de inicio de Aliyun AIoT https://iot.aliyun.com/

Supongo que te gusta

Origin blog.csdn.net/HaaSTech/article/details/113989581
Recomendado
Clasificación