Hi3861

Projet embarqué Hi3861 basé sur OpenHarmony, avec modules feu tricolore, lumière colorée, surveillance environnementale et commandes AT.

01

Carte Feu

Contrôle LED et bouton S3.

02

Carte Couleur

Synchronisation son lumière et capteurs.

03

Carte Environnement

Mesure, affichage OLED, alarme.

04

Commandes AT

Commande AT personnalisée.

Structure du projet

Organisation modulaire.

Hi3861
rayawa
hello
traffic_light
colorful_light
environment
at_command
01

Module 1 | Carte Feu

GPIO et bouton.

Matériel

  • LED tricolore et bouton S3

Projets

  1. light.c
  2. traffic.c
  3. ability.c
  4. button.c
  5. control.c

Parcours

light.c → traffic.c → ability.c → button.c → control.c

02

Module 2 | Carte Couleur

Audio lumière et détection.

Matériel

  • LED RGB buzzer PIR photo résistance

Projets

  1. beep.c
  2. music.c
  3. led.c
  4. human_sensor.c
  5. photosensitive.c
  6. human_sensor_light.c

Parcours

beep.c → music.c → led.c → human_sensor.c → photosensitive.c → human_sensor_light.c

03

Module 3 | Carte Environnement

Capteurs et affichage OLED.

Matériel

  • MQ 2 AHT20 OLED capteur de flamme

Projets

  1. mq2_demo.c
  2. aht20.c/.h
  3. aht20_demo.c
  4. oled_ssd1306.c/.h
  5. oled_demo.c
  6. enrionment_demo.c

Fonctions

  • I2C partagé
  • ADC
  • Affichage temps réel
  • Alerte seuil
04

Module 4 | Commandes AT

Commande personnalisée et retour série.

Projet

  1. cal.c avec AT+CALC

Exemple

AT+CALC=12,3

Flux de compilation

  1. Sélection du module
  2. Sélection du fichier
  3. hb build
  4. Flash HiBurn
  5. Vérification série

Pile technique

  • GPIO PWM I2C ADC
  • OpenHarmony CMSIS RTOS2 HiAT
  • GN Ninja hb