Nota: Tout ce qui est dit ou montré ici n'est pas libre de droits, je partage ces données avec des utilisateurs à des fins didactiques, non commerciale et non commercialisable. Tout utilisateur qui veut copier tout ou partie des exemples de cette page peut le faire sans aucune demande de droits, mais seulement pour une utilisation personnelle.
Créer une enceinte connectée conçu par moi m'a permis d'utiliser le moins possible les classiques du genre. Quand vous demandez à Google ou Alexa (Amazon) d'allumer la lumière du séjour, en fait ce que vous dites est envoyé à un serveur qui enregistre votre demande l'analyse, et exécute celle-ci. Le problème c'est qu'en suite vous êtes affublé de publicité concernant la domotique du même genre. Moi, malgré la présence de 3 Google Home (modèles différents) et 2 Alexa (Amazon) j'ai préféré concevoir pour pas cher une enceinte qui soit totalement autonome, rien n'est analysé par un serveur externe.
Ce qui m'a convaincu de m'y mettre, c'est que l'accès à IFTTT me facilitait la tache dans mes commandes surtout que je fait de la domotique depuis la fin des année 80 (oui je ne suis pas si jeune que ça) et que j'ai conçu la plupart de mes objets connectés, j'ai un serveur qui tourne 24/7 au sous sol, depuis plus de 30 ans (bien sur pas le même, le matériel a évolué et moi aussi) alors la lumière, la jauge à fioul le portail, la boite aux lettres etc... n'existent pas dans le commerce et encoure moins des objets qui font plusieurs choses comme allumer la télé, changer de chaine ou allumer la lumière avec juste une commande web pour activer une de ces commandes qui tient dans une grosse boite d'allumette.
Maintenant que IFTTT requière un abonnement (-de 4€) que j'ai pris quand IFTTT est devenu payant. Quelques mois plus tard Google annonce de ne plus utiliser IFTTT et de faire son propre système, mais imaginer composer une commande pour chacune des chaine d'une télé avec le système Google alors que IFTTT était plus souple en permettant d'interpréter une valeur numérique énoncé je ne me voyais pas faire cela avec toutes télé de la maison (c'est juste un exemple) et je suis persuadé que Google demandera une rémunération dans peu de temps pour ce service très mais alors très mal conçu.
Bon assez parlé de ma raison et venant en au fait, il existe maintenant des processeurs pas très chers qu'il est facile de programmer avec l'IDE Arduino et qui ont des fonctions intéressantes.
Mon choix s'est porté sur un "NANO 33 BLE Sense" pour la parole, que je programme via "Picovoice". J'ai d'ailleurs eu un contact avec eux, ce sont des gens charmants à votre écoute , et prêt à aider, si nécessaire. Et sur un "ESP-WROOM-32" pour l'analyse et les commandes. Le tout tient sur un circuit imprimé double face rond de 9cm de diamètre. Le son est fait avec un petit ampli numérique de 3w très suffisant pour répondre aux ordres un jeu de 8 LEDs pour visualiser le niveau de volume et d'une LED RVB pour signaler que la borne, oui je l'appelle une borne et pas une enceinte même si je peux lui demander de mettre une radio, car pour la musique je préfère continuer avec mes Alexa et Google Home qui ont une meilleur sonorité.
Je me contente donc de géré ma domotique principalement avec mes bornes, avec les bonnes librairies on peu commander des objets du commerce pour ceux qui ne veulent pas fabriquer les leurs.
Si je fais une modification de programme je l'envoi par OTA sur les bornes (j'en ai 3) via une page WEB car elles ne sont volontairement pas présente sur le réseau (protection) elles sont néanmoins connectées en WiFi et on peut accéder aux pages WEB via un mot de passe.
Je vous décris ici juste quelques exemples des possibilités mais ne donne pas de détaille, mais je le ferai si vous êtes demandeur.
La suite bientôt.
@+ JLuc