Différences entre versions de « Ressources:Notification BLE Esp32 App Inventor »

De wikilab
 
(57 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
 +
[[File:ecran_smartphone.jpg|250px|right]]
 +
 
== Description du projet ==
 
== Description du projet ==
Exemple de notifications en BLE entre Arduino (serveur ESP32) et App Inventor (client)
+
Exemple de notifications en BLE entre un prog. Arduino sur carte ESP32 (serveur) et un prog. App Inventor sur smartphone Android (client)
* Notifications récursives de plusieurs valeurs
+
* Notifications récursives de plusieurs valeurs à envoyer simultanément sur le smartphone.
 +
 
 
== Cahier des charges ==
 
== Cahier des charges ==
 +
L'intention finale de ce projet est de pouvoir exprimer par synthèse vocale, à l'aide d'un smartphone, des valeurs mesurées par un microcontrôleur à destination de personnes malvoyantes.
 +
 +
Il faut donc pouvoir transmettre ces valeurs au fil de l'eau au smartphone en utilisant la technique de "notification BLE"
 +
 +
Nous ne retenons dans cet exemple que la partie transmission en BLE.
 +
 +
Les valeurs retournée par les capteurs et envoyées au smartphone sont simulées dans cet exemple par un tirage aléatoire de plusieurs nombres.
  
 
== Analyse de l'existant ==
 
== Analyse de l'existant ==
Ligne 8 : Ligne 18 :
 
== Equipe (Porteur de projet et contributeurs) ==
 
== Equipe (Porteur de projet et contributeurs) ==
  
* Porteurs du projet :
+
* Porteurs du projet : Yves
 
* Concepteurs/contributeurs :
 
* Concepteurs/contributeurs :
 
* Animateur (coordinateur du projet)
 
* Animateur (coordinateur du projet)
* Fabmanager référent
+
* Fabmanager référent : Delphine
* Responsable de documentation
+
* Responsable de documentation : Delphine
  
 
== Matériel nécessaire ==
 
== Matériel nécessaire ==
 
+
* 1 Carte ESP32
 +
* un smartphone Android supportant le BLE
 
==Outils nécessaires==
 
==Outils nécessaires==
  
Ligne 23 : Ligne 34 :
  
 
==Fichiers source==
 
==Fichiers source==
 +
'''Programme Arduino pour le serveur :'''
  
 +
[[Media:BLE_ESP32_arduino.zip|prog. Arduino téléchargeable '''ICI''']]
  
  
[[Media:Test_notifications_BLE.zip|prog source a télécharger]]
+
 
 +
 
 +
'''Programme App Inventor (aia) pour le smartphone :'''
 +
 
 +
[[File:BLE_ESP32_App_Invent.jpg|800px|thumb|left]]
 
<br clear=all>  
 
<br clear=all>  
[[File:thumbnail.jpg|400px]]
+
[[Media:BLE_ESp32_notification.zip|prog. aia ci-dessus téléchargeable '''ICI''']]
 +
 
  
==Etapes de fabrication pas à pas==
+
<br clear=all>
 +
<gallery widths=300px heights=400px perrow=2 caption="Ecrans du Smartphone">>
 +
File:ecran_smartphone1.jpg|widths={400}px|'' Sélection de l'Esp32 (ligne grisée)''
 +
File:ecran_smartphone.jpg|''Affichage des valeurs reçues''
 +
</gallery>
  
==Durée de fabrication du prototype final==
 
  
==Journal de bord==
 
  
[[Category:Projets]]
+
[[Category:Tutoriels]]
[[Category:En cours]]
+
[[Category:Réalisés]]

Version actuelle datée du 19 juillet 2022 à 08:10

Ecran smartphone.jpg

Description du projet

Exemple de notifications en BLE entre un prog. Arduino sur carte ESP32 (serveur) et un prog. App Inventor sur smartphone Android (client)

  • Notifications récursives de plusieurs valeurs à envoyer simultanément sur le smartphone.

Cahier des charges

L'intention finale de ce projet est de pouvoir exprimer par synthèse vocale, à l'aide d'un smartphone, des valeurs mesurées par un microcontrôleur à destination de personnes malvoyantes.

Il faut donc pouvoir transmettre ces valeurs au fil de l'eau au smartphone en utilisant la technique de "notification BLE"

Nous ne retenons dans cet exemple que la partie transmission en BLE.

Les valeurs retournée par les capteurs et envoyées au smartphone sont simulées dans cet exemple par un tirage aléatoire de plusieurs nombres.

Analyse de l'existant

Equipe (Porteur de projet et contributeurs)

  • Porteurs du projet : Yves
  • Concepteurs/contributeurs :
  • Animateur (coordinateur du projet)
  • Fabmanager référent : Delphine
  • Responsable de documentation : Delphine

Matériel nécessaire

  • 1 Carte ESP32
  • un smartphone Android supportant le BLE

Outils nécessaires

Coût

Délai estimé

Fichiers source

Programme Arduino pour le serveur :

prog. Arduino téléchargeable ICI



Programme App Inventor (aia) pour le smartphone :

BLE ESP32 App Invent.jpg


prog. aia ci-dessus téléchargeable ICI