Table des matières:
2025 Auteur: John Day | [email protected]. Dernière modifié: 2025-01-23 14:46
Ce mois-ci, HackerBox Les hackers construisent des structures intelligentes, tridimensionnelles et lumineuses. Ce Instructable contient des informations pour travailler avec HackerBox #0030, que vous pouvez récupérer ici jusqu'à épuisement des stocks. De plus, si vous souhaitez recevoir une HackerBox comme celle-ci directement dans votre boîte aux lettres chaque mois, veuillez vous inscrire sur HackerBoxes.com et rejoindre la révolution !
Sujets et objectifs d'apprentissage pour HackerBox 0030:
- Configurez le NodeMCU ESP8266 pour une utilisation avec l'IDE Arduino
- Assemblez des structures à partir de bandes LED RVB polychromes
- Contrôlez les bandes LED RVB à l'aide de l'ESP8266 NodeMCU
- Étendez les opérations NodeMCU sur les réseaux sans fil Wi-Fi
- Construisez un cube LED 8x8x8
- Expérimentez avec la reprogrammation d'un microcontrôleur basé sur 8051
HackerBoxes est le service de box d'abonnement mensuel pour l'électronique de bricolage et la technologie informatique. Nous sommes des amateurs, des fabricants et des expérimentateurs. Nous sommes les rêveurs de rêves. HACK LA PLANÈTE !
Étape 1: HackerBox 0030: Contenu de la boîte
- Carte de référence à collectionner HackerBoxes #0030
- Module NodeMCU V3 avec ESP8266 et Flash 32M
- Bobine de 60 LED RGB WS2812B 2 mètres
- Kit LED 8x8x8 avec MCU basé sur 8051 et 512 LED
- Module série USB avec CH340G et fils de cavalier
- Fil de branchement toronné 3 mètres, calibre 22
- Sticker exclusif HackerBoxes
- Sticker LED côté obscur exclusif
Quelques autres choses qui seront utiles:
- Fer à souder, soudure et outils de soudure de base
- Ordinateur pour exécuter des outils logiciels
- Carton ou bois pour gabarit de montage LED
Plus important encore, vous aurez besoin d'un sens de l'aventure, d'un esprit de bricolage et d'une curiosité de hacker. L'électronique de bricolage hardcore n'est pas une quête triviale, et les HackerBox ne sont pas édulcorées. Le but est le progrès, pas la perfection. Lorsque vous persistez et profitez de l'aventure, vous pouvez tirer une grande satisfaction de l'apprentissage de nouvelles technologies et, espérons-le, de la réussite de certains projets. Nous vous suggérons de faire chaque étape lentement, de faire attention aux détails et de ne pas avoir peur de demander de l'aide.
Qu'il existe une mine d'informations pour les membres actuels et potentiels dans la FAQ de HackerBox.
Étape 2: NodeMCU et IDE Arduino
NodeMCU est une plateforme IoT open source. Il comprend un micrologiciel qui s'exécute sur le SoC Wi-Fi ESP8266 d'Espressif Systems.
Pour commencer, assurez-vous que l'IDE Arduino est installé (www.arduino.cc).
Ensuite, vous aurez besoin de pilotes pour la puce Serial-USB appropriée sur le module NodeMCU que vous utilisez. Actuellement, de nombreux modules NodeMCU incluent la puce CH340 Serial-USB. Le fabricant des puces CH340 (WCH.cn) propose des pilotes pour tous les systèmes d'exploitation courants. Consultez la page de traduction Google de leur site. Certains de ces pilotes sont également mis en miroir sur le site WeMos.
Enfin, suivez les instructions ici pour installer le support de la carte ESP8266 dans l'IDE Arduino.
Lors de la configuration de l'IDE, sélectionnez "ESP-12E Module" comme carte. Sélectionnez le port approprié qui apparaît lorsque vous connectez le NodeMCU à votre ordinateur.
Comme d'habitude, commencez par l'exemple Blink pour tester la compilation et le téléchargement vers le NodeMCU. Il y a une LED bleue sur la carte sur la broche définie comme "LED_BUILTIN" donc l'exemple d'esquisse devrait fonctionner sans modification. Modifiez le nombre de millisecondes passées (deux fois) à la fonction delay() pour modifier le taux de clignotement de la LED. Vérifiez que les modifications sont reflétées dans le fonctionnement après un téléchargement réussi.
Étape 3: Bande LED RVB
Ces bandes LED RVB flexibles sont un moyen facile d'ajouter des effets d'éclairage complexes à n'importe quel projet. Chaque LED a un pilote intégré qui vous permet de contrôler la couleur et la luminosité de chaque LED indépendamment. Le circuit intégré LED/driver combiné sur ces bandes est le WS2812B extrêmement compact (fiche technique). Si vous regardez dans un "pixel" WS2812 avec une loupe, vous pouvez réellement voir le pilote intégré avec des fils de liaison le connectant à de minuscules LED internes vertes, rouges et bleues.
Pour contrôler la chaîne de LED WS2812 depuis le NodeMCU, la bibliothèque FastLED est une option assez puissante.
La bibliothèque est livrée avec de jolis exemples de croquis que vous pouvez essayer. Assurez-vous de modifier ces définitions:
#define LED_PIN D1#define COLOR_ORDER GRB#define CHIPSET WS2812
REMARQUE SUR L'ALIMENTATION Chaque WS2812 peut consommer environ 60 mA, alors assurez-vous de fournir une alimentation suffisamment solide de 5 V pour le nombre maximum de LED que vous aurez allumées à un moment donné.
Étape 4: Formes lumineuses
Les bandes LED peuvent être formées en diverses structures pour répondre à tous les caprices de la création. Voici plusieurs exemples de projets intéressants:
Parapluie
Le pot disco
Miroir Infini
Lumière de nuage
L'horloge
Rétroéclairage de l'écran
cube
Cosplay
Pot arc-en-ciel
Étape 5: Cheminée Lightform
Si vous avez du papier parchemin et une boîte fine (ou un cadre photo d'une friperie ou d'un magasin à un dollar), vous pouvez réaliser ce projet de cheminée en quelques heures.
La bande LED RVB est réduite à dix six bandes LED et câblées ensemble dans une structure en serpentin. Quelques feuilles de papier sulfurisé font office de diffuseur. Le module NodeMCU peut être collé à chaud à l'arrière avec le port USB exposé pour la programmation et la connexion de l'alimentation.
Conseillé:
Miroir de vanité de bricolage en étapes faciles (à l'aide de bandes lumineuses à LED): 4 étapes
Miroir de vanité DIY en étapes faciles (à l'aide de bandes lumineuses à LED) : Dans cet article, j'ai fabriqué un miroir de vanité DIY à l'aide des bandes LED. C'est vraiment cool et vous devez les essayer aussi
Cartes LED lumineuses : 8 étapes (avec photos)
Allumez les cartes LED : Salut les gars, c'est à nouveau l'aardvark pour un autre Instructable. C'est un moyen moins coûteux de créer une carte lumineuse que d'autres méthodes en ligne. Je pense que ce projet est une façon amusante d'enseigner l'électricité aux adolescentes et aux garçons. J'espère que vous apprécierez et hap
Oreilles de Mickey multicolores lumineuses personnalisées : 9 étapes (avec photos)
Oreilles de Mickey multicolores éclatantes personnalisées : je voulais partager un petit projet sur lequel j'ai travaillé pour celui de ma femme et mon dernier voyage à Disneyland ! Elle a ces belles oreilles de Minnie Mouse personnalisées faites de fleurs et de fil d'or, alors j'ai pensé pourquoi ne devrais-je pas faire mes propres oreilles de Mickey Mouse un peu plus magiques
Bandes lumineuses à DEL à décoloration contrôlées par capteur, alimentées par Arduino : 6 étapes (avec images)
Bandes lumineuses à DEL à décoloration contrôlées par capteur et alimentées par Arduino : j'ai récemment fait rénover ma cuisine et je savais que l'éclairage « rehausserait » l'apparence des placards. J'ai opté pour ‘True Handless’ donc j'ai un espace sous le plan de travail, ainsi qu'une planche, sous le placard et sur le dessus des placards disponibles et
Gledopto : Alternative pas chère aux bandes lumineuses Philips Hue : 3 étapes
Gledopto : Alternative bon marché aux bandes lumineuses Philips Hue : Philips Hue vend actuellement ses bandes lumineuses Philips Hue pour seulement 71-90 $ pour seulement 2 mètres. J'ai trouvé ce prix très absurde alors j'ai commencé à chercher des alternatives. Je suis tombé sur une marque appelée Gledopto qui fabrique des contrôleurs de bande LED qui