Indholdsfortegnelse:

LED Mason Jar Snow Globe: 4 trin
LED Mason Jar Snow Globe: 4 trin

Video: LED Mason Jar Snow Globe: 4 trin

Video: LED Mason Jar Snow Globe: 4 trin
Video: DIY Picture Snow Globes 2024, November
Anonim
Image
Image

Vi er en familie af beslutningstagere, så da vores yngste producent sagde "Jeg vil gerne lave en snekugle af en muret krukke", kom der et rungende svar på "Gå efter det!" Da hun skabte prototypen, så vi hendes vision og hørte hende ønske om at tage ideen videre ved hjælp af lysdioder til at påberåbe sig et Aurora Borealis -farveskema. Således blev DIY LED MASON JAR SNOW GLOBE WITH 3D PRINTED BASE født - en lang titel til et godt projekt.

Se os på YouTube på

Forbrugsvarer

1) Base - Vi brugte PLA 3D Printing Filament, men du kunne bruge træ.

2) Mason Jar - Vi valgte at bruge en 16oz Anchor Hocking krukke, fordi den havde en glat side. https://www.walmart.com/ip/Anchor-Hocking-16-Ounce …

3) Silikone - GE 2 clear er, hvad vi brugte, og det fungerede fantastisk.

4) Neopixel Lights - Begge af disse kunne fungere:

www.adafruit.com/product/1376?length=1

www.amazon.com/ALITOVE-WS2812B-Individuall…

5) Adafruit Gemma - Vi brugte en Gemma V2, men det var kun fordi vi allerede havde den … Hvis vi købte en ny, ville vi få Gemma M0

6) Glitter

7) Vand: Hvis du har brug for et link til vand, kan du overveje at købe os en sag om dette:

8) Lille sneugle eller anden figur

9) Lille Lipoly -batteri med JST -forbindelse:

10) Farvestof: Vi brugte Wilton's Gel Food Colors, men du kunne sandsynligvis bruge næsten enhver form for farvestof …

Trin 1: Trin A: Mason Jar Build

  1. Få en muret krukke med låg.
  2. Få nogle sten eller andet grundmateriale til at bygge en base til din figur. Sørg for, at basismaterialerne passer inden for rammerne af låget til mason jar og ikke strækker sig til den del af indsatsen, der skal bruges til at danne en forsegling med glasset.
  3. Brug silikonen til at klæbe basismaterialerne (sten) til låget. Højden på denne bund afhænger af størrelsen på din figur, men du vil sandsynligvis have din figur til at være over overgangspunktet for glasskruerillerne.
  4. Brug silikone til at klæbe din figur til basismaterialerne.
  5. Lad det tørre i et par timer (eller natten over).
  6. Tilsæt farvestof, vand og glitter til murerkrukken.
  7. Læg låget på, og fastgør det meget tæt.
  8. Kontroller for utætheder.
  9. Overvej om nødvendigt at placere låget igen eller silikone låget for at lukke lækager

Trin 2: Trin 2: Byg basen

Vi designede vores base i Fusion 360, og det fungerede fantastisk. Vi brugte en række cirkler med midtdiameter, som blev til både fyldte cylindre og cylinderhuller til at skabe basen. Vi vidste, at vi skulle tilføje LED'er, så vi designede med deres tykkelse i tankerne, såvel som Gemma og batteri.

Vores base blev trykt fra PLA -filament på vores Ender 3 Pro -printer. Vi foretrækker generelt Hatchbox filament, men vi brugte Robo3D filament, fordi vi havde det, og det var den ønskede farve.

Vi har til hensigt at bygge den samme base igen, men ud af noget lækkert valnøddetræ har vi.

Her er en STL af vores build:

Trin 3: Trin D: Lodde lysene og programmer GEMMA

  1. Forbered enderne af din LED -strimmel ved at tinde enderne (påføre loddetin på den bare ledning)
  2. Lod den positive + (normalt rød) fra LED Strip til VOUT på GEMMA
  3. Lod den negative - (normalt sort) fra LED Strip til GND på GEMMA
  4. Lod lod datatråden, i vores tilfælde var denne grøn og var midterledningen til D1 -puden på GEMMA
  5. Slut GEMMA til din computer, og programmer den ved hjælp af Arduino -programmet, der findes på Arduino.cc

Koden, vi brugte, er en strippet version af Neopixel Strand Test udviklet af Adafruit. Hvis du er i tvivl om, hvordan du bruger en GEMMA eller LED Strips, så tjek Adafruit's uberguides.

learn.adafruit.com/adafruit-gemma-m0/overv…

learn.adafruit.com/adafruit-neopixel-uberg…

#include #define PIN 1 Adafruit_NeoPixel strip = Adafruit_NeoPixel (7, PIN, NEO_GRB + NEO_KHZ800);

ugyldig opsætning () {strip.begin (); strip.setBrightness (50); strip.show (); // Initialiser alle pixels til 'off'}

void loop () {

regnbue (20);

}

ugyldig regnbue (uint8_t vent) {uint16_t i, j;

for (j = 0; j <256; j ++) {for (i = 0; i

// Indtast en værdi 0 til 255 for at få en farveværdi. // Farverne er en overgang r - g - b - tilbage til r. uint32_t Wheel (byte WheelPos) {WheelPos = 255 - WheelPos; hvis (WheelPos <85) {return strip. Color (255 - WheelPos * 3, 0, WheelPos * 3); } hvis (WheelPos <170) {WheelPos -= 85; returstrimmel. Farve (0, WheelPos * 3, 255 - WheelPos * 3); } WheelPos -= 170; returstrimmel. Farve (WheelPos * 3, 255 - WheelPos * 3, 0); }

Trin 4: Trin 5: Final Assembly

Det eneste du skal gøre er at silikone lysdioderne til bundens indvendige vægge og vedhæfte et batteri til Gemma. Sluk derefter dine lys og nyd det blændende lys.

Anbefalede: