CNC sculptuur met Neopixel (2 / 8 stap)

Stap 2: Stap 2: Breadboarding met Code


Het breadboarding deel van dit project was het meest frustrerende, naast het feit dat ik moest opnieuw mijn Instructables toe te schrijven aan toevallige schrapping van het hele project versus een lege pagina (excuseer de woede).

Ik heb een beeld van wat mijn breadboard leek, samen met een visuele diagram van de geïntegreerde stukken bijgevoegd.

Voor het breadboard gebruikte ik een 10 k ohm weerstand, 1000uf condensator (Adafruit aanbevolen), LED zaklamp (en vervolgens de Neopixel strippen), de mini correcte sensor, de Arduino Uno, Arduino software, mannelijke en vrouwelijke breadboard jumpers, kop pin, mannelijke breadboard jumpers en een breadboard.

** Voor de Neopixel strip wij (mijn leraar en mezelf) nam een kop-speld, met drie pinnen, en hen aan de Neopixel strip met soldeer en een soldeerbout. We gebruikten dan mannelijke en vrouwelijke breadboard jumpers te hechten aan de kop pinnen, verschillende gekleurde draad voor elk onderdeel (rood voor 5V voeding, geel voor tekstinvoer en zwart voor grond) en zodra wij hechten wij vroeger zwart krimpen slangen om hen te houden together.* *

** Voor de mini correcte sensor moesten we gebruik maken van een micro schroevendraaier om de drempel van de sensor **

Wat maakte dit frustrerend was zoeken naar code die voor het project werkte.

Ik vond en code uit aangepast: http://www.danielandrade.net/2011/04/09/arduino-so...

Ik gebruikte deze code en het met RGB kleurcodes voor de CMY (cyaan, magenta, geel) kleuren die ik in combinatie met het voorbeeld van Adafruit bibliotheek (https://github.com/adafruit/Adafruit_NeoPixel) onder de buttoncycle Arduino code gebruikt aangepast.

Hier is de code:

[code]

#include

#define VOLUME_PIN A0

#define PIXEL_PIN 6

#define PIXEL_COUNT 40

float drempel =. 05; Dit wijzigen

float volume;

Adafruit_NeoPixel strip = Adafruit_NeoPixel (PIXEL_COUNT, PIXEL_PIN, NEO_GRB + NEO_KHZ800);

BOOL oldState = hoog;

int showType = 0;

VOID Setup {}

Serial.begin(9600); Voor foutopsporing

pinMode (VOLUME_PIN, INPUT);

strip.begin();

strip.show();

}

void loop {}

volume = analogRead(A0); Leest de waarde van de analoge PIN A0

Debug modus

Serial.println(volume);

delay(1);

if(volume>100) {}

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

}

anders if(volume<80) {}

theaterChase (strip. Color(18,240,190), 200); groenblauw

}

else {}

theaterChase (strip. Color(255,236,146), 80); gebroken wit

}

}

VOID theaterChase (uint32_t c, uint8_t wachten) {}

for (int j = 0; j < 10; j ++) {//do 10 cycli van jagen

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

voor (int i = 0; ik < strip.numPixels(); i = i + 3) {}

strip.setPixelColor (i + q, c); elke derde pixel inschakelen

}

strip.show();

delay(wait);

voor (int i = 0; ik < strip.numPixels(); i = i + 3) {}

strip.setPixelColor (i + q, 0); elke derde pixel uitschakelen

}

}

}

}

[/ code]

Gerelateerde Artikelen

Android CNC Besturing met GRBL

Android CNC Besturing met GRBL

Project voor maken Android cnc controller met GRBL (0.9) CNC Controller Via Bluetooth BAUD RATE 9600 BPSAndroid CNC Controller met GRBL niet nood PC Computer...Voor meer GRBL Controller informatie bezoekt u http://github.com/grbl/grblGRBL Controller
Zelfgemaakte CNC moer met thermo vormbare kunststof behuizing

Zelfgemaakte CNC moer met thermo vormbare kunststof behuizing

ik heb dit ding om het te gebruiken in een CNC-prototype gebouwd. Ik wilde ook testen thermo vormbare kunststoffen in dit project.Het doel is het bouwen van een moer-houder die kan worden aangesloten met schroeven op basis van hout. Dit nut zal worde
CNC Gantry met behulp van lade dia's

CNC Gantry met behulp van lade dia's

ik heb wilde een CNC-machine te bouwen voor jaren.  Ik heb eindelijk rond gekregen om het maar ik ben het bijhouden van de kosten en complexiteit zo laag mogelijk.  Terwijl met lade dia's niet de beste methode is die ik wilde spelen rond met hen en z
Pompoen met NeoPixel ogen gesneden

Pompoen met NeoPixel ogen gesneden

ik wilde mijn gesneden Halloween pompoen om speciaal te maken.  Ik keek op van AdaFruit NeoPixel ringen.  Ze zien er echt cool voor een aantal steampunk bril of een boog reactor.  Vervolgens kwam het aan me dat zij grote gloeiende ogen voor een pompo
CNC Machine met camera en LED-achtergrondverlichting

CNC Machine met camera en LED-achtergrondverlichting

Materiaallijst:Elektronische onderdelen:1pcs voeding 24V 15A 360W 25,68€1pcs 5Axis CNC Interface Adapter Breakout Board voor Stepper Motor Driver 8,14€3st TB6600 steper motor driver controller 23,72€3st Stepper motor 1,8 ° 86,01€ / set1pcs noodstop D
Eenvoudige CNC bordspel met behulp van CAD software (AHS)

Eenvoudige CNC bordspel met behulp van CAD software (AHS)

Deze stap voor stap handleiding zal over hoe aan de machine van een klein project op een Techno-isel CNC router gaan.Gemaakt door de studenten van Anacortes High SchoolStap 1: Converteren van CAD document naar Stl. bestand. 1. Wanneer u klaar bent me
Maken van een CNC mill met een laser cutter

Maken van een CNC mill met een laser cutter

Dus, hebt u een CNC laser cutter, maar u wilt een CNC mill? Probleem opgelost.Dit project is een kleine CNC molen die voor ongeveer $800 zonder gereedschapswerktuigen uit winkel koopt en laser-gesneden delen kan worden gemonteerd. (Als u toegang hebt
CNC Grbl met Adafruit Motot Shield v2

CNC Grbl met Adafruit Motot Shield v2

Dit is niet een instructables is het meest voor het delen van de grbl software die ik heb om te werken met Adafruit Motor terug V2 gewijzigd.Ik had sommige Adafruit motor shield v2 en sommige stappenmotoren redde van sommige oude printers en ik verdr
Het gebruik van een CNC Mill met Google SketchUp

Het gebruik van een CNC Mill met Google SketchUp

met behulp van een CNC Mill is vrij gemakkelijk, en ik ga u tonen hoe voor het uploaden van een Google SketchUp-project op MillWizard.Stap 1: Het maken van een 3D-beeld Eerste ding u moet doen is Sketch Up omzetten in .stl bestanden. U kunt vinden en
ESP8266 met Neopixeles

ESP8266 met Neopixeles

Hola Makers!!Nl esta ocasión les voy een mostrar como controlar con un ESP8266 VN anillo de neopixeles de Adafruit, con un pequeño ejemplo programando el ESP8266 con el IDE de ArduinoComencemos!!Stap 1: materiaal Lo que necesitamos para realizar esta
Maken van een vriendschap vinden van E-Textile Monster Hoodie met Neopixels

Maken van een vriendschap vinden van E-Textile Monster Hoodie met Neopixels

Kreeg om warm te houden deze winter, en wat een betere manier om dat te doen dan om meer vrienden te knuffelen met de besneeuwde maanden te vinden. De Monster hoodie vindt al de vrienden die u nodig hebt door hen met zijn gevoelige paw touchpads test
Mijn GBRL cnc controller met Arduino

Mijn GBRL cnc controller met Arduino

Hier, Toon ik u mijn klaar GBRL - Arduino CNC controller. Voor verpakking gebruikte ik oude lunchboxStap 1: bedrading Ik het bekabeld als op Github werd getoond, en uploaden GBRL 8.0 met x laderStap 2: Zijn alle packadged in oude lunchbox. Ik gesnede
Robot masker met Neopixel ogen, iPhone mond, en Voice Changer

Robot masker met Neopixel ogen, iPhone mond, en Voice Changer

Dit jaar voor Halloween hebben we besloten om het maken van een robot-masker voor onze oudste zoon. Er zijn een paar verschillende elektronische componenten die samenwerken om het uiteindelijke masker. We neopixel ringen en een arduino gebruikt om te
Binnenthermometer met zowel LCD en "Analoge" uitlezing met NeoPixels

Binnenthermometer met zowel LCD en "Analoge" uitlezing met NeoPixels

Hallo! Dit Instructable is een snelle, tussenliggende Arduino project dat neemt een temperatuurmetingen van een TMP36, leest het op een LCD-scherm en geeft een "Analoog" uitlezing op een stick neopixel die wijzigingen kleur en aantal lampjes ver