Table des matières:

Contrôleur Neopixel Over WiFi en utilisant ESP-03 : 4 étapes
Contrôleur Neopixel Over WiFi en utilisant ESP-03 : 4 étapes

Vidéo: Contrôleur Neopixel Over WiFi en utilisant ESP-03 : 4 étapes

Vidéo: Contrôleur Neopixel Over WiFi en utilisant ESP-03 : 4 étapes
Vidéo: WS2812 [Программируемая светодиодная лента] 2024, Juillet
Anonim
Contrôleur Neopixel sur WiFi à l'aide d'ESP-03
Contrôleur Neopixel sur WiFi à l'aide d'ESP-03

Cette instructable concerne la création de wifi contrôlé sur les LED néopixels de l'application Blynk connues sous le nom de WS2812B ou WS2812.

Vous devez déjà connaître:

  • soudure
  • en utilisant la station d'air chaud
  • programmation ESP en utilisant Arduino IDE
  • programmation ESP à l'aide d'un code prêt à l'emploi
  • avoir des connaissances sur l'ESP 8266
  • comment remplacer la puce de mémoire flash d'origine par winbond 25q32fvsig - exemples sur Internetpar exemple ici
  • utiliser l'application Blynk et savoir comment la configurer - de nombreux exemples sur Internet

Étape 1: ce dont vous aurez besoin

Ce dont vous aurez besoin
Ce dont vous aurez besoin
  1. Module ESP-03
  2. Carte de programmation ESP-01
  3. Carte de dérivation ESP-03
  4. en-têtes goldpin mâles - plus que sur la photo
  5. résistance 2.2k
  6. certains fils et connecteurs femelle-femelle
  7. Modules LED Neopixel (matrice ou bande)
  8. puce flash winbond 25q32fvsig - nous remplacerons la puce d'origine par celle-ci en utilisant de l'AIR CHAUD

Étape 2: soudez-le ensemble en fonction de la photo fournie

Soudez-le ensemble sur la base de la photo fournie
Soudez-le ensemble sur la base de la photo fournie
Soudez-le ensemble sur la base de la photo fournie
Soudez-le ensemble sur la base de la photo fournie
Soudez-le ensemble sur la base de la photo fournie
Soudez-le ensemble sur la base de la photo fournie
  1. Remplacez la puce mémoire d'origine par une nouvelle
  2. CH_PD tiré jusqu'à VCC (3,3 V) sur la carte avec une résistance de 2,2 k
  3. GPIO15 à GND
  4. Mettez-le sur le module de programmation ESP-01
  5. Pour le mode de programmation, nous devons connecter GPIO0 à GND (utiliser un fil femelle-femelle)

Étape 3: Téléchargez l'application Blynk sur votre téléphone et téléchargez le micrologiciel sur votre ESP

Téléchargez l'application Blynk sur votre téléphone et téléchargez le micrologiciel sur votre ESP
Téléchargez l'application Blynk sur votre téléphone et téléchargez le micrologiciel sur votre ESP
Téléchargez l'application Blynk sur votre téléphone et téléchargez le micrologiciel sur votre ESP
Téléchargez l'application Blynk sur votre téléphone et téléchargez le micrologiciel sur votre ESP

J'utilise l'outil zeRGBa blynk pour contrôler neopixeli l'ai configuré en tant que V1 - GPIO13

J'ai téléchargé le code que j'ai utilisé, il vous suffit de mettre votre code d'autorisation de Blynkyour nom wifi (SSID) votre mot de passe wifi et de télécharger le croquis sur votre ESP-03 à l'aide d'Arduino IDE (je suppose que vous savez comment le faire, sinon il y a beaucoup d'autres instructables expliquant cela):)

Étape 4: Mettez votre Neopixel sous tension

Image
Image
Mettez votre Neopixel sous tension
Mettez votre Neopixel sous tension
Mettez votre Neopixel sous tension
Mettez votre Neopixel sous tension

Vous pouvez connecter la broche 5V de vos néopixels au VCC (3,3V) sur la carte - cela fonctionnera toujours - dans mon cas, il s'agit de 8 LED dans une bande

dans le cas de modules avec plus de LED ou de bandes plus longues pour plus de fiabilité, vous devez souder la broche 5V des nepixels à la broche 5V du connecteur USB comme indiqué sur l'image

DIN (Data_IN) se connecte à la broche 13

Masse à GND - puisque la broche 15 est connectée à GND, j'ai utilisé celle-ci

Conseillé: