Aller au contenu


Contenu de RedBlackJet

Il y a 21 élément(s) pour RedBlackJet (recherche limitée depuis 25-avril 13)


#113568 Données Arduino vers NodeMCU(esp8266)

Posté par RedBlackJet sur 15 mai 2021 - 08:24 dans Domotique

Hello !

Ton arduino et ton node MCU ont tous les 2 un port série que tu pourrais donc utiliser pour envoyer l'info (le port série c'est ce que ton ordinateur et l'arduino utilise pour communiquer quand tu utilises le Serial monitor). Une autre possibilité c'est d'utiliser le protocol SPI (SCLK, MOSI, MISO). L'avantage de l'utiliser c'est de garder ton port série de dispo pour ton débugging. Ici vu que c'est l'arduino qui va envoyer les données, elle devrait être le master et ton node MCU le slave.
Je te mets 2 tutos pour t'aider :)
- https://circuitdiges...cation-tutorial
- https://diyi0t.com/s...no-and-esp8266/

Ludo

J'ai compris que la méthode SPI était la meilleure et la plus rapide en termes de vitesse de transfert, même après avoir lu les deux tutoriels je reste toujours bloqué, je ne trouve pas comment récupérer les données du microphone pour les transférer vers le NodeMCU.
Avez-vous une solution pour moi?



#113564 Données Arduino vers NodeMCU(esp8266)

Posté par RedBlackJet sur 15 mai 2021 - 01:44 dans Domotique

Bonjour, je suis à la recherche d'aide,

J'ai réussi à récupérer les données de mon micro sur mon Arduino Uno, mais je souhaite partager ces données reçues avec 3 NodeMCU par Wi-Fi, du coup  je sais pas si c'est possible mais j'ai eu l'idée de transférer d'abord mes données sur un NodeMCU pour que ce dernier puisse les partager aux 3 autres via Wi-Fi, donc j'aimerais savoir si on peut, et comment faire, pour envoyer les données du port du Arduino Uno sur un NodeMCU via câble, j'espère que vous avez compris mon souci, et que vous auriez une solution  😁 

Image(s) jointe(s)

  • Capture d’écran (867).png



#113537 Arduino + Alexa + Led

Posté par RedBlackJet sur 11 mai 2021 - 07:56 dans Electronique

Bon, déjà je travail plus avec l'ide Arduino. je travail sur Visual Studio Code sous PlatformIO.

c'est plus simple pour charger les bibliotheque et les carte sont reconnu automatiquement.

 

Bon, y a un truc que tu as pas fait, car j'ai charger le prog sous l'ide arduino et fait une vérification et pas d'erreur...

 

tu as bien installer le driver de la carte Node MCU ? (Et par la même occasion, choisi la bonne carte?)

Pour moi, le prog fonctionne. donc y a autre chose.

Le driver à installer est le CH340, et je l'ai bien installé, donc le problème ne devrait pas venir de là, vous pouvez voir l carte NodeMCU sur la photo, et j'ai pris Generic ESP8266 Module comme type de carte, j'ai essayé  NodeMCU 1.0 (ESP-12E Module) mais je n'arrive pas à sélectionner le port.

Ducoup j'aimerais savoir si vous avez les mêmes paramètres que moi.




#113536 Arduino + Alexa + Led

Posté par RedBlackJet sur 11 mai 2021 - 07:56 dans Electronique

Bon, déjà je travail plus avec l'ide Arduino. je travail sur Visual Studio Code sous PlatformIO.

c'est plus simple pour charger les bibliotheque et les carte sont reconnu automatiquement.

 

Bon, y a un truc que tu as pas fait, car j'ai charger le prog sous l'ide arduino et fait une vérification et pas d'erreur...

 

tu as bien installer le driver de la carte Node MCU ? (Et par la même occasion, choisi la bonne carte?)

Pour moi, le prog fonctionne. donc y a autre chose.

Le driver à installer est le CH340, et je l'ai bien installé, donc le problème ne devrait pas venir de là, vous pouvez voir l carte NodeMCU sur la photo, et j'ai pris Generic ESP8266 Module comme type de carte, j'ai essayé  NodeMCU 1.0 (ESP-12E Module) 

Image(s) jointe(s)

  • Capture d’écran 2021-05-11 204437.png
  • Capture d’écran 2021-05-11 204404.png
  • WhatsApp Image 2021-05-11 at 20.45.35.jpeg
  • WhatsApp Image 2021-05-11 at 20.45.29.jpeg



#113533 Arduino + Alexa + Led

Posté par RedBlackJet sur 11 mai 2021 - 08:07 dans Electronique

tu as bien télecharger la biblio "FastLED.h" dans ton IDE?

Oui, bien sûr ,

Mais le code que j'ai utilisé est fait pour une carte Arduino UNO, et donc moi j'aimerai le faire avec un NodeMCU(esp8266), du coup vous pourriez vous m'aider sur ce sujet s'ils vous plaît?

Voici le schéma qui correspond au code (avec le Arduino UNO) , et voici celui que je veux réaliser (avec le NodeMCU)

 

Image(s) jointe(s)

  • Capture d’écran 2021-05-11 090659.png



#113531 Arduino + Alexa + Led

Posté par RedBlackJet sur 10 mai 2021 - 11:28 dans Electronique

Bonsoir, j'ai essayé ce code pour alimenter les leds, mais je n'arrive pas à résoudre ce code erreur

 
In file included from D:\doc\libraries\FastLED\src/FastLED.h:65:0,
 
                 from D:\doc\sketch_may09a\sketch_may09a.ino:6:
 
D:\doc\libraries\FastLED\src/fastspi.h:135:23: note: #pragma message: No hardware SPI pins defined.  All SPI access will default to bitbanged output
 
 #      pragma message "No hardware SPI pins defined.  All SPI access will default to bitbanged output"
 
                       ^
 
In file included from D:\doc\libraries\FastLED\src/FastLED.h:48:0,
 
                 from D:\doc\sketch_may09a\sketch_may09a.ino:6:
 
D:\doc\libraries\FastLED\src/fastpin.h: In instantiation of 'class FastPin<6u>':
 
D:\doc\libraries\FastLED\src/platforms/esp/8266/clockless_esp8266.h:21:49:   required from 'class ClocklessController<6, 26, 26, 52, (EOrder)66u, 0, false, 50>'
 
D:\doc\libraries\FastLED\src/chipsets.h:570:7:   required from 'class WS2811Controller800Khz<6u, (EOrder)66u>'
 
D:\doc\libraries\FastLED\src/FastLED.h:111:52:   required from 'class WS2811<6u, (EOrder)66u>'
 
D:\doc\libraries\FastLED\src/FastLED.h:302:39:   required from 'static CLEDController& CFastLED::addLeds(CRGB*, int, int) [with CHIPSET = WS2811; unsigned char DATA_PIN = 6u; EOrder RGB_ORDER = (EOrder)66u]'
 
D:\doc\sketch_may09a\sketch_may09a.ino:16:51:   required from here
 
D:\doc\libraries\FastLED\src/fastpin.h:210:2: error: static assertion failed: Invalid pin specified
 
  static_assert(validpin(), "Invalid pin specified");
 
  ^
 
exit status 1
 
Erreur de compilation pour la carte Generic ESP8266 Module
 
 
 
Voilà le code utilisé 
 
#include <FastLED.h>
 
#define num_leds 60
#define pin 6
#define brightness 50     // can set 0-255
#define sensitivity 5     // can set 0-10, recommended at 5
 
CRGB leds[num_leds];
 
void setup() {
  FastLED.addLeds<WS2811, pin, GRB>(leds, num_leds);
  FastLED.setBrightness(brightness);
}
 
void loop() {
  int x = analogRead(0);
  x = x * sensitivity;
    if (x < 71) {
      leds[(num_leds/2)] = CRGB(255, 0, 0);
    }
    else if (x > 71 && x <= 142) {
      leds[(num_leds/2)] = CRGB(255, 154, 0);
    }
    else if (x > 142 && x <= 213) {
      leds[(num_leds/2)] = CRGB(255, 255, 0);
    }
    else if (x > 213 && x <= 284) {
      leds[(num_leds/2)] = CRGB(0, 255, 0);
    }
    else if (x > 284 && x <= 355) {
      leds[(num_leds/2)] = CRGB(0, 0, 255);
    }
    else if (x > 355 && x <= 426) {
      leds[(num_leds/2)] = CRGB(150, 102, 255);
    }
    else {
      leds[(num_leds/2)] = CRGB(255, 0, 255);
    }
 
  FastLED.show();
  delay(10);
  for (int z = num_leds; z > (num_leds/2); z--) {
    leds[z] = leds[z - 1];
  }
  for (int z = 0; z < (num_leds/2); z++) {
    leds[z] = leds[z + 1];
  }
}



#113364 Arduino + Alexa + Led

Posté par RedBlackJet sur 24 avril 2021 - 07:52 dans Electronique

je comprend pas pourquoi tu prend 2 ESP. Un seul suffit a mon avis.

J'en prends pas deux ensembles, en tout j'en prends 4 , 1 qui reçoit les informations du micro et envoie les mêmes infos aux 3 autres qui sont collés aux tableaux comme sur la photo. je veux qu'il l'envoie par Wi-Fi comme ça y a aucun câble qui traîne. Mais je ne sais pas si c'est réalisable.

Image(s) jointe(s)

  • Screenshot_2.png



#113353 Arduino + Alexa + Led

Posté par RedBlackJet sur 24 avril 2021 - 11:41 dans Electronique

non je pourrais pas le faire avec Alexa, car me faut leur appareil et je n'en veux pas chez moi..

D'accord, ça marche , mais tu pourrais me dire si le montage que j'ai fait en haut, s'il est bon ou pas ?




#113341 Arduino + Alexa + Led

Posté par RedBlackJet sur 23 avril 2021 - 07:59 dans Electronique

Bon j'ai commandé un ruban led ardessable, j'ai plusieurs ESP et le micro sera mon telephone (c'est pareil).

quand j'aurais tout le matos, on va jouer a faire bouger cela :)

 

Continu de chercher et à nous montrer ce que tu as fait.

Bonsoir, As-tu réussi à faire fonctionner tout ça ?




#113333 Arduino + Alexa + Led

Posté par RedBlackJet sur 22 avril 2021 - 06:15 dans Electronique

Bonjour, désolé pour le retard mais je viens de recevoir toutes mes pièces.

Avant toutes choses j'ai effectué deux schémas qui correspondent à mon cas personnel, donc j'aimerais avoir votre avis sur ces schémas, (s'il faut une résistance supplémentaire ou autre chose etc.)

J'ai deux cas des deux cas se ressemble la seule chose qui les différencie c'est le fait que le NodeMCU est alimenté par le même câble GND et 5V/12V que l'alimentation.

Concernant la flèche "DATA with WiFi" j'aimerais que les données du micro soient envoyées par wifi du NodeMCU à l'autre NodeMCU.

J'espère que vous comprendriez mon cas :)

Image(s) jointe(s)

  • Cas 1a.PNG
  • Cas 1b.PNG
  • Cas 2a.PNG
  • Cas 2b.PNG
  • Cas 1.PNG
  • Cas 2.png



#113233 Arduino + Alexa + Led

Posté par RedBlackJet sur 28 mars 2021 - 07:50 dans Electronique

C'est la première fois que je fais un "projet" avec un arduino donc je dirais 0 😅😅. mais bon je pense que je pourrais me débrouiller à copier les codes des autres, à les comprendre et à les modifier.



#113231 Arduino + Alexa + Led

Posté par RedBlackJet sur 27 mars 2021 - 08:38 dans Electronique

Par exemple, si tu as un abonnement Amazone Prime, tu as 5 ESP8266 pour 23€ (4.60€ l'unitée) environ frais de ports compris. Simple recherche sur Googgggglllllee :)

En tout j'ai besoin de 4 ESP8266, puisque je suis étudiant et que j'ai pas trop envie de dépenser trop d'argent de poche. Je préfère attendre des les recevoir dans 2 semaines. Je peux en avoir 4 sur Aliexpress à 8€50. Ce qui revient à pas cher du tout. Avant que je passe ma commande, pour les fils, j'ai ces types de fils. est-ce qu'ils feront l'affaire ?, sinon j'ai d'autres fils chez moi, plus gros et je peux les souder.

Image(s) jointe(s)

  • WhatsApp Image 2021-03-27 at 20.34.04.jpeg



#113227 Arduino + Alexa + Led

Posté par RedBlackJet sur 27 mars 2021 - 03:19 dans Electronique

Pour ce qui est d'utiliser 2 nodeMCU : ça a l'avantage que ce sera plus facile de reprendre les codes, même si un seul peut probablement suffire.

 

Pour savoir si le son vient de l'enceinte ou pas, je vois plusieurs options (mais aucune de triviale):

- tu veux regarder s'il y a moyen de faire réagir Alexa a une phrase quelconque : si oui, tu peux peut-être suivre l'exemple du switch, mais commandé par la même commande vocale que l'enceinte : ce "switch" te permettrait ensuite de savoir si la musique est en train de se jouer ou non (nb : il n'y aura probablement pas besoin d'un switch physique, tout devrait pouvoir se faire au niveau logiciel)

- si tu es prêt à démonter ton enceinte, tu peux rajouter 2 fils au niveau du haut parleur : s'il y a du signal sur ces fils, c'est que l'enceinte est active

- tu peux coller un micro/détecteur de son juste contre l'enceinte, en ajoutant un isolant sonore dans les autres directions : le micro "entendra" alors très bien le son de l'enceinte, mais faiblement le son ambiant : il suffit alors de n'agir que si le son dépasse un certain niveau sonore. A noter qu'en faisant beaucoup de bruit les leds s'alumeront, et que si tu mets la musique très doucement tu n'aura plus les leds

- tu peux utiliser 2 ou 3 micros, un placé juste contre l'enceinte, et le/les autre(s) plus loin : si le niveau sonnore de celui placé près de l'enceinte est de loin le plus fort, alors c'est que le son vient de l'enceinte

J’ai réussi en faire en sorte que lorsque je dis « Alexa, met la musique » je peux lancer mes titres likés sur Spotify mais aussi d’autres actions, je peux lancer un skill (une commande, ex : ça peut lancer un programme sur l’ESP8266/NodeMCU. Mais pour arrêter le programme lorsque la musique s’arrêt c’est plus compliqué, mais je pourrais refaire une routine pour que lorsque je dirais « Alexa, Arrête la musique » le skill se switch en off.

Après je pense qu’il faudra avoir absolument un micro pour enregistrer le son de l’enceinte.




#113226 Arduino + Alexa + Led

Posté par RedBlackJet sur 27 mars 2021 - 03:07 dans Electronique

Bon j'ai commandé un ruban led ardessable, j'ai plusieurs ESP et le micro sera mon telephone (c'est pareil).

quand j'aurais tout le matos, on va jouer a faire bouger cela :)

 

Continu de chercher et à nous montrer ce que tu as fait.

Désolé si c'est personnel, mais tu les a commandés où tes ESP à un prix pas très cher. je sais qu'à aliexpress c'est pas du tout cher mais bon la livraison prends 2 semaines




#113223 Arduino + Alexa + Led

Posté par RedBlackJet sur 27 mars 2021 - 10:05 dans Electronique

Merci pour votre réponse. J'ai bien l'enceinte d'Amazon. L'Echo dot 3. j'ai un abonnement Spotify qui marche parfaitement avec alexa. puis pour les programmes merci pour les liens partagés. je vais essayer de voir et je vais d'abord commander 2 NodeMCU et un détecteur de son, comme ça je pourrais directement appliquer les lignes de codes sur l'IDE arduino.



#113220 Arduino + Alexa + Led

Posté par RedBlackJet sur 27 mars 2021 - 09:33 dans Electronique

J'ai beau chercher sur internet je ne trouve rien qui puisse me permettre de copier le son de l'enceinte Alexa sans un micro. Du coup je pense partir sur une autre solution.
- Placer un détecteur de son et un NodeMCU à côté de l'enceinte et d'envoyer les data sur autre NodeMCU via le WiFi pour que ce dernier change la couleur des leds. cela me paraît réalisable mais comment faire pour que les leds utiliserons ce programme uniquement que lorsque que le son de l'enceinte et non de ma bouche. et qu'il reviennent au programme d'avant après la fin du son de l'enceinte ? cela me paraît moins évident à réaliser.



#113218 Arduino + Alexa + Led

Posté par RedBlackJet sur 26 mars 2021 - 09:45 dans Electronique

Pour le 3ème projet, je veux pas que les leds réagissent en fonction de ce que le capteur qu'il capte comme son, mais de ce qu'il reçois comme son via l'Echo Dot, donc si vous connaissez un moyenne de transférer le son d'Echo Dot au NodeMCU en sans fil, puis de le décoder et d'envoyer le signal au leds  ça serait incroyable.




#113217 Arduino + Alexa + Led

Posté par RedBlackJet sur 26 mars 2021 - 12:09 dans Electronique

Bonjour,

d'après le peu que j'ai vu, il me semble qu'on peut programmer le NodeMCU depuis l'ordinateur avec un cable USB : il n'y a pas besoin d'une arduino Uno pour le programmer. (en revanche, on utilise l'IDE arduino (ie le programme qui permet d'écrire le code arduino) pour le programmer).

 

Donc les projets 1 et 2 devraient pouvoir sans problème avec un seul NodeMCU et sans arduino (il faudra peut-être adapter un peu pour utiliser les leds sur NodeMCU).

 

Pour le 3ième projet, il y a deux points :

- si tu veux qu'il fonctionne uniquement lorsque Alexa lance la musique, alors il faut que Alexa "informe" qu'elle lance la musique (donc partir sur un NodeMCU)

- si tu veux "analyser le son" pour que les Leds fonctionnent en fonction de celui-ci (et pas de manière déterminée à l'avance), lors il te faudra utiliser un module son : à vérifier si le module son et sa bibliothèque sont compatible avec le NodeMCU.

 

 

Dans le pire des cas, tu pourra t'en sortir avec un Arduino et un NodeMCU qui communiquent entre eux (par exemple en I2C). Mais je penses qu'il y a moyen de s'en sortir avec seulement un NodeMCU

Merci pour votre retour.

Je vais essayer de tout faire avec un même NodeMCU. Mais cependant j'ai vue cette vidéo et je comprends pas tout. comment les leds varient selon le son sans détecteur de son, ça me paraît étrange.

 




#113215 Arduino + Alexa + Led

Posté par RedBlackJet sur 26 mars 2021 - 10:17 dans Electronique

En effet pour utiliser Alexa, le mieu serais que tu achete un ESP8266 NodeMCU.

Bonjour, désolé car j'ai oublié de préciser que je voulais en acheter un.




#113214 Arduino + Alexa + Led

Posté par RedBlackJet sur 26 mars 2021 - 10:16 dans Electronique

Bonsoir,

 

Le projet 1 semble faisable avec l'rduino Uno.

 

Pour le projet 2, la vidéo induit un peu en erreur : sur la plaquette, on voit certes un arduino Uno, mais il n'est pas utilisé : c'est un node MCU qui sert pour le programme (c'est plus puissant, et offre une connection wifi). Alexa nécessite internet si je ne me trompe pas, et l'arduino Uno en est dépourvu : il y a peut-être moyen de d'utiliser Alexa en y ajoutant un shield ethernet ou bluetooth (mais je ne sais pas si la mémoire et la puissance de calcul de l'arduino uno suffiront, et tu ne pourra probablement pas suivre à la lettre le tuto de la vidéo). Ou alors il y a des arduinos avec wifi (la Yun par exemple), mais c'est beaucoup plus cher, et là encore, à vérifier si tu peux vraiment y faire tourner l'interface alexa. Ou alors, tu achète un nodeMCU comme dans la vidéo (apparement ça couterait 4$, j'ai pas vérifié).

 

Pour le 3ième projet, dans la vidéo, les leds réagissent au son ambiant (via le détecteur de son) : Alexa n'a rien à faire dans cette histoire (tu peux taper sur une casserole, ça devrait aussi agir sur les leds). Si tu veux reproduire le projet à l'identique, alors ça devrait fonctionner avec l'arduino Uno.

 

 

En gros, tant que tu as un projet avec une faible puissance de calcul et sans connexion à internet, l'arduino Uno est très bien. Mais si tu as besoin d'une connection internet, alors il faut soit passer à une carte qui en est doté (nodeMCU, raspberry Pi, ...) soit ajouter un shield wifi ou ethernet (sachant que ça ne lève pas les limitations de puissance de calcul).

 

 

Donc si tu veux suivre "au mieux" ces 3 vidéos, alors tu peux envisager de partir sur un nodeMCU (il semblerait qu'on puisse le programmer depuis l'IDE arduino).

Sinon, le projet semble aussi faisable depuis un raspberry pi, par contre ce ne sera pas les mêmes tutos à suivre, et peut-être qu'il faudra changer de module de détection de son

 

EDIT : pour les tutos des 2 dernières vidéos, tu as des instructions complémentaires sur le site du gars : http://www.gregensom.com/Build/

Bonjour, Merci pour votre repense.

Pour le projet 2, j’ai oublié de le préciser mais je voulais acheter un nodeMCU mais du coup je crois qu’un arduino Uno suffit pour programmer le nodeMCU.

Pour le 3ème projet J’aimerais justement que le programme avec les leds qui réagissent au son ambiant s’active uniquement lorsqu’un son est sortie de l’enceinte d’Alexa. Par exemple si je dis : « Alexa, met de la musique » le programme s’active et s’arrête lorsque je dirais à Alexa de s’arrêter, je ne sais pas si c’est possible.

Merci aussi pour les liens de son site .

Certes ces explications sont claires avec les schémas mais je ne suis pas sûr que je pourrais lier ces 3 fonctions avec un même nodeMCU et un arduino UNO, s’il en faut plusieurs, ça devient cher et ça deviendrait lourd pour mon cadre.




#113211 Arduino + Alexa + Led

Posté par RedBlackJet sur 25 mars 2021 - 08:05 dans Electronique

Bonsoir,

Pour commencer, j'ai jamais utilisé un Arduino UNO R3, mais j'en ai un chez moi, et j'ai jamais vraiment lancer sur de l'électricité. Je suis intéressé pour 3 outils.

Tout d'abord je possède une Echo Dot 3 qui inclue l'assistant d'Amazon, ALEXA.

Alors, pour commencer 

- Connecter un bandeau LED RGB à un Arduino pour programmer chaque LEDs, en faire plusieurs programmes. 

voici un lien de YouTube que j'ai trouvé ce que je cherche  et une image

Capture d’écran (787).png

- Connecter l'Arduino à Alexa pour commander les programmes directement par la voix voici une vidéo

- Connecter L'Arduino, Alexa et un capteur de bruit pour que lorsque je dis à Alexa de mettre une musique, elle lance un programme qui varie les couleurs des LEDs en fonction des sons, voici une autre vidéo qui fait ce que je veux et une image du capteur de bruit

51J83uI9F+L._AC_SX466_.jpg

 

Alors la première vidéo explique pas mal comment faire mais pour les deux autres on comprend le principe, mais pas en détaille.

Ducoup si quelqu'un pourrait à déjà réaliser un de ces programmes ou connexions, ou bien qui s'y connaît en connexion Alexa et Arduino, m'aiderait vraiment 😁😁

A prendre en compte que j'ai un bandeau LED de 1m30 de 45 LEDs et que je vais fixer l'Arduino à un tableau léger, donc moins de place prendra mieux sera et que je souhaite dépenser le moins possible 

 

Merci pour votre lecture

Bonne soirée

Image(s) jointe(s)

  • Capture d’écran (787).png
  • 51J83uI9F+L._AC_SX466_.jpg