Table des matières:

Tour de guet interdite + LED RVB contrôlée par WiFi : 7 étapes (avec photos)
Tour de guet interdite + LED RVB contrôlée par WiFi : 7 étapes (avec photos)

Vidéo: Tour de guet interdite + LED RVB contrôlée par WiFi : 7 étapes (avec photos)

Vidéo: Tour de guet interdite + LED RVB contrôlée par WiFi : 7 étapes (avec photos)
Vidéo: Petit accrochage Porsche GMK 💀🤯 2024, Novembre
Anonim
Tour de guet interdite + LED RVB contrôlée par WiFi
Tour de guet interdite + LED RVB contrôlée par WiFi
Tour de guet interdite + LED RVB contrôlée par WiFi
Tour de guet interdite + LED RVB contrôlée par WiFi
Tour de guet interdite + LED RVB contrôlée par WiFi
Tour de guet interdite + LED RVB contrôlée par WiFi

Une fois que vous sentez que vous avez peaufiné votre imprimante 3D pour produire des impressions de qualité décente, vous commencez à chercher des modèles sympas sur www.thingverse.com. J'ai trouvé The Forbidden Tower de kijai et j'ai pensé que ce serait un test génial pour mon imprimante (Anet A8).

L'imprimé était super (pas parfait) mais j'étais content… Jusqu'à ce que je voie que le créateur a inclus un modèle qui a été évidé pour que vous puissiez ajouter une lumière à l'intérieur !

La seule chose naturelle à faire était donc de connecter une LED RVB à un Node MCU ESP8266 et de contrôler les couleurs via le WiFi !:RÉ

Étape 1: Étape 1: Imprimer la tour interdite

Étape 1: imprimer la tour interdite
Étape 1: imprimer la tour interdite
Étape 1: imprimer la tour interdite
Étape 1: imprimer la tour interdite

J'ai un Anet A8 et voici les réglages que j'ai utilisé:

  • Hauteur de couche - 0,2 mm
  • Radeaux - Oui - 8mm
  • Remplissage - 15%
  • Prise en charge - Non
  • Filament - CCTree Argent PLA 1.75mm
  • Température d'impression:

    • Extrudeuse: 200 degrés
    • Lit chauffant: 60 degrés
  • Vitesse d'impression - 60 mm/s
  • Vitesse de déplacement - 120mm/s

Étape 2: Étape 2: Pièces requises

Étape 2: Pièces requises
Étape 2: Pièces requises
Étape 2: Pièces requises
Étape 2: Pièces requises

Vous aurez besoin des éléments suivants:

  • Node MCU 12E - techniquement, tout module ESP8266 devrait fonctionner
  • Carte de dérivation micro USB - (en option - si vous utilisez un MCU Node, il a un micro USB intégré)
  • LED RVB - WS2812x

Étape 3: Étape 3: Outils

Étape 3: Outils
Étape 3: Outils

Outils que j'ai utilisé:

  • Fer à souder
  • Coup de main
  • Fil de soudure
  • Fil électrique - n'a pas besoin d'être de gros calibre

Étape 4: Étape 4: Décider quels composants utiliser

Étape 4: Décider quels composants utiliser
Étape 4: Décider quels composants utiliser

Idées: à l'origine, je voulais utiliser le module ESP8266-12E sans la carte de dérivation. Cependant si j'avais choisi cette voie, j'aurais eu besoin de:

  1. Un convertisseur abaisseur 5v à 3,3v séparé
  2. Un convertisseur USB-série quelque chose comme le module FTDI ou le CP2012
  3. Soudez la puce ESP8266 12E à sa propre carte de dérivation

Veuillez voir l'image qui illustre comment ces composants seraient connectés. Cela a été tiré de cette page. Le mérite leur revient:)

La raison pour laquelle je voulais emprunter cette voie était d'économiser de l'espace, car l'intérieur de la tour n'était pas très grand. Mais lorsque vous ajoutez tous les composants supplémentaires dont vous aurez besoin à l'exception du module ESP8266, cela s'est avéré plus d'espace.

Par conséquent, je suis allé avec le module Node MCU 8266:) Celui-ci a les éléments intégrés suivants:

  • Convertisseur USB-Série pour une communication facile avec un ordinateur
  • régulateur 3.3v
  • ESP8266 12E avec broches de dérivation

Mise en œuvre:

La seule chose dont j'avais besoin était:

  • Le module Node MCU ESP8266
  • W2812 DEL
  • Du fil électrique que j'ai récupéré d'une vieille alimentation ATX

Étape 5: Étape 5: Logiciels et bibliothèques

Logiciel: j'ai utilisé l'IDE Arduino sur Mac OS.

Pilotes: Cela vous fera gagner beaucoup de temps !

Vous devrez obtenir les pilotes suivants à partir de:

  • ://kig.re/2014/12/31/how-to-use-arduino-nano-…
  • https://www.silabs.com/products/development-tools/..

Bibliothèques Arduino:

Ce qui suit provient de la page GitHub ci-dessus, le crédit revient à russp81:

Bibliothèque FastLED 3.1.3: https://github.com/FastLED/FastLEDMcLighting library: https://github.com/toblum/McLighting jscolor Color Picker: https://github.com/toblum/McLighting FastLED Palette Knife: https://github.com/toblum/McLighting Si vous ne savez pas comment configurer votre ESP8266, consultez le fichier readme sur le git de McLighting. Il est bien écrit et devrait vous permettre d'être opérationnel. En bref, vous:

  • Configurer l'IDE Arduino pour communiquer avec l'ESP8266
  • Téléchargez le croquis (à partir de ce référentiel) Le croquis est configuré pour une bande LED GRB WS2812B de 240 pixels. (modifiez les options applicables dans "definitions.h" à votre guise)
  • Lors du premier lancement, l'ESP8266 annoncera son propre réseau WiFi auquel vous pourrez vous connecter, une fois connecté, lancez votre navigateur et l'interface Web s'explique d'elle-même. (Si l'interface ne se charge pas, tapez "192.168.4.1" dans votre navigateur et appuyez sur Go)
  • Une fois que l'ESP est sur votre réseau wifi, vous pouvez alors télécharger les fichiers requis pour l'interface Web en tapant l'adresse IP de l'ESP suivie de "/edit" (c'est-à-dire 192.168.1.20/edit). Ensuite, téléchargez les fichiers à partir du dossier intitulé « téléchargez-les » à partir de ce référentiel.
  • Une fois le téléchargement terminé, saisissez l'adresse IP de l'ESP dans votre navigateur et vous devriez être opérationnel !"

Le mérite revient à Soumojit pour son Instructable qui a beaucoup aidé:

www.instructables.com/id/WiFi-Led-Fedora-H…

Étape 6: Étape 6: Câblage

Étape 6: Câblage
Étape 6: Câblage

C'est très simple puisque je n'utilise qu'une seule puce LED WS2812 et le Node MCU.

Tout ce que tu dois faire est:

  • Connectez l'entrée de données WS2812 à D1 sur le nœud MCU
  • WS2812 Vin + à Vin sur le nœud MCU (cela devrait être 5v entrant via USB)
  • WS2812 VCC/Vin- vers GND sur le nœud MCU

Vous pouvez utiliser n'importe quelle source d'alimentation micro USB (chargeur de téléphone portable, ordinateur ou même une banque d'alimentation)

C'est ça!:)

Conseillé: