Sculpture de commande numérique par ordinateur avec Neopixel (2 / 8 étapes)

Étape 2: Étape 2: Breadboarding avec le Code

La partie breadboarding de ce projet a été le plus frustrant, outre le fait que je devais recréer mon Instructables en raison de la suppression accidentelle de l’ensemble du projet par rapport à une page vide (pardon la rage).

J’ai joint une photo de ce que ma maquette ressemblait, ainsi qu’un diagramme visuel des morceaux intégrés.

Pour le montage d’essai j’ai utilisé une résistance de 10 k, 1000uf condensateur (Adafruit recommandé), lumière de LED (et puis le Neopixel bande), le mini capteur de sons, l’Arduino Uno, le logiciel Arduino, maquette mâle/femelle cavaliers, broches d’en-tête, cavaliers mâles maquette et une maquette.

** Pour la bande de Neopixel, nous (mon professeur et moi) a pris une broche d’en-tête à trois broches et attachés à la bande de Neopixel avec soudure et un fer à souder. Nous avons ensuite utilisé cavaliers breadboard mâle/femelle pour fixer sur les broches d’en-tête, fil de couleur différente pour chaque partie (rouge pour l’alimentation de 5V, jaune pour le sol d’entrée et noir pour) et une fois que nous avons fixé il nous avons utilisé gaine thermorétractable noir pour les garder together.* *

** Pour le mini capteur de sons nous avons dû utiliser un micro tournevis pour ajuster le seuil du capteur **

Ce que fait ce frustrant a trouver le code qui a travaillé pour le projet.

J’ai trouvé et adapté le code à partir de : http://www.danielandrade.net/2011/04/09/arduino-so...

J’ai utilisé ce code et l’a adaptée avec codes de couleur RVB pour les couleurs CMJ (cyan, magenta, jaune), que j’ai utilisé en conjonction avec l’exemple de bibliothèque (https://github.com/adafruit/Adafruit_NeoPixel) Adafruit sous le buttoncycle du code de l’Arduino.

Voici le code :

[code]

#include

#define VOLUME_PIN A0

#define PIXEL_PIN 6

#define PIXEL_COUNT 40

seuil de flotteur =. 05 ; Changer cela

volume du flotteur ;

Bande de Adafruit_NeoPixel = Adafruit_NeoPixel (PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800) ;

bool oldState = élevé ;

showType int = 0 ;

void setup() {}

Serial.Begin(9600) ; Pour le débogage

pinMode (entrée, VOLUME_PIN) ;

Strip.Begin() ;

Strip.Show() ;

}

void loop() {}

volume = analogRead(A0) ; Lit la valeur de la broche analogique A0

Mode débogage

Serial.println(volume) ;

Delay(1) ;

if(volume>100) {}

theaterChase (bande. Color(248,8,53), 5) ; magenta

}

d’autre if(volume<80) {}

theaterChase (bande. Color(18,240,190), 200) ; Teal

}

else {}

theaterChase (bande. Color(255,236,146), 80) ; blanc cassé

}

}

void theaterChase (uint32_t c, uint8_t attente) {}

pour (int j = 0; j < 10; j ++) {//do 10 cycles de chasse

pour (q int = 0; q < 3; q ++) {}

pour (int i = 0; j’ai < strip.numPixels(); i = i + 3) {}

strip.setPixelColor (i + q, c) ; allumer chaque troisième pixel

}

Strip.Show() ;

Delay(Wait) ;

pour (int i = 0; j’ai < strip.numPixels(); i = i + 3) {}

strip.setPixelColor (i + q, 0) ; Couper chaque troisième pixel

}

}

}

}

[/ code]

Articles Liés

Mini routeur de commande numérique par ordinateur, des plans complets et des instructions

Mini routeur de commande numérique par ordinateur, des plans complets et des instructions

Le projet de Mini CNC est un ensemble complet de plans et instructions sur la façon de construire une machine CNC 3 axes qui est fonctionnel et aussi précis. Le CNC Mini est très simple et facile à construire et si vous avez tous les matériaux et piè
Burl placage fin table faite avec routeur de commande numérique par ordinateur et système de mise sous vide

Burl placage fin table faite avec routeur de commande numérique par ordinateur et système de mise sous vide

Voici une table d'extrémité construite à partir de contreplaqué de 3/4 de pouce d'atelier.    Toutes les surfaces sont recouverts de placage.   J'ai utilisé une combinaison de ronce d'eucalyptus et de placages de bois solides primavera pour ce projet
Faisant un signe de la maison en bois sur commande numérique par ordinateur

Faisant un signe de la maison en bois sur commande numérique par ordinateur

Dans ce Instructable je vais vous montrer comment j'ai fait un signe de numéros de maison en utilisant un routeur CNC.J'ai un vieux jeu de numéros de métal sur le côté de ma maison, alors j'ai pensé que je pouvais l'embellir un peu. En faisant un sig
Machine de commande numérique par ordinateur dessin

Machine de commande numérique par ordinateur dessin

Bonjour à tous et Bienvenue sur mon premier tutoriel !Aujourd'hui je vous montre comment concevoir un dessin CNC en utilisant comme principaux composants matériels un Conseil Digilent Arty, moteurs à courant continu et des Servos RC.Remarque importan
Traceur de commande numérique par ordinateur Intel Galileo contrôlée

Traceur de commande numérique par ordinateur Intel Galileo contrôlée

C'est juste une intro courte quant à comment je suis allé sur la génération de table traçante de commande numérique par ordinateur. la plupart de ces est construit à l'aide de vieille imprimante et scanner pièces ou qui peuvent être facilement trouvé
Table de Plasma de commande numérique par ordinateur

Table de Plasma de commande numérique par ordinateur

Donc, vous avez acheté un coupeur de plasma et vous désirez que vous pouvez couper avec précision vos conceptions en métal. Traçant des lignes à la main donne des résultats décevants et tables de Plasma de commande numérique par ordinateur sont de so
Définition de limites de Soft pour votre routeur de commande numérique par ordinateur industriel

Définition de limites de Soft pour votre routeur de commande numérique par ordinateur industriel

lorsque vous êtes mise en route, afin de s'assurer que votre routeur de commande numérique par ordinateur industriel ne fonctionne pas dans le côté de la table, il peut être une bonne idée de mettre en place des limites dans votre logiciel de Mach 3
Conversion facile de commande numérique par ordinateur d’un petit moulin

Conversion facile de commande numérique par ordinateur d’un petit moulin

mon premier Instructable fait usage d'une petite CNC fraiseuse. J'ai trouvé cette machine vraiment utile alors j'ai pensé que j'ai documenterait il se lever et courir. Vous pouvez lire ce Instructable et pense que « Eh bien, il a juste acheté quelque
Construction d’un routeur de commande numérique par ordinateur

Construction d’un routeur de commande numérique par ordinateur

cette instructable va vous montrer comment j'ai construit mon routeur de commande numérique par ordinateur. J'espère que vous pouvez dessiner certains inspiration de ma carrure et que cette instructable sera utile pour vos projets futurs. Cette instr
Ma première Machine à commande numérique par ordinateur

Ma première Machine à commande numérique par ordinateur

Cette commande numérique par ordinateur a été créé à l'aide de pièces achetés bien le projet Kickstarter www.aquickcnc.com.Voici le projet d'envoi terminé https://www.kickstarter.com/projects/ajquick/cnc-b...Le Design a été construit à l'aide de prof
Tabouret de Bar de routeur de commande numérique par ordinateur

Tabouret de Bar de routeur de commande numérique par ordinateur

Dans ce Instructable vous pourrez :Configuration du routeur de commande numérique par ordinateurCharger un fichier DXF et générer le G-CODE, la machine utilisera pour découper les sellesDécouper une barre de selles à l'aide du routeur de commande num
Faire un puzzle de M.C. Escher Reptile sur votre routeur de commande numérique par ordinateur/moulin

Faire un puzzle de M.C. Escher Reptile sur votre routeur de commande numérique par ordinateur/moulin

alors, vous venez de terminer votre build de routeur/usine CNC, et vous avez besoin de quelque chose à faire.  Essayez le bol de la main, qui est très cool.Pour votre prochain projet, essayez celui-ci.  J'ai toujours eu un penchant pour les œuvres d'
Carte du monde - palette de commande numérique par ordinateur

Carte du monde - palette de commande numérique par ordinateur

Voici comment à CNC votre propre mappemonde découpe.Ce qui suit instructable va vous montrer les étapes simples, que j'ai pris pour créer une grande coupe détailléeMatériaux et outils-Machine CNC-palette-papier sablé-couteau-percer-colliers de serrag
Comment faire des meubles de commande numérique par ordinateur

Comment faire des meubles de commande numérique par ordinateur

Le but de l'Instructable doit montrer au spectateur comment concevoir des meubles à couper à l'aide d'une machine à commande numérique par ordinateur (CNC). Meubles de commande numérique par ordinateur peuvent être conçus pour utiliser fournitures mi