Innholdsfortegnelse:

LED Mason Jar Snow Globe: 4 trinn
LED Mason Jar Snow Globe: 4 trinn

Video: LED Mason Jar Snow Globe: 4 trinn

Video: LED Mason Jar Snow Globe: 4 trinn
Video: Disaster Strikes on Christmas!!! What Happened to Madison? 2024, Juli
Anonim
Image
Image

Vi er en familie av beslutningstakere, så da vår yngste produsent sa "Jeg vil gjerne lage en snøkule av en murkrukke", kom det et rungende svar på "Gå for det!" Da hun opprettet prototypen så vi hennes visjon og hørte henne ønske å ta ideen videre gjennom bruk av lysdioder for å påkalle et Aurora Borealis fargevalg. Dermed ble DIY LED MASON JAR SNOW GLOBE WITH 3D PRINTED BASE - en lang tittel for et flott prosjekt født.

Sjekk oss ut på YouTube på

Rekvisita

1) Base - Vi brukte PLA 3D Printing Filament, men du kan bruke tre.

2) Mason Jar - Vi valgte å bruke en 16oz Anchor Hocking -krukke fordi den hadde en glatt side. https://www.walmart.com/ip/Anchor-Hocking-16-Ounce …

3) Silikon - GE 2 clear er det vi brukte og det fungerte bra.

4) Neopixel Lights - Begge disse kan fungere:

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

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

5) Adafruit Gemma - Vi brukte en Gemma V2, men det var bare fordi vi hadde den allerede … Hvis vi kjøpte en ny, ville vi fått Gemma M0

6) Glitter

7) Vann: Hvis du trenger en lenke for vann, kan du vurdere å kjøpe oss et tilfelle av dette:

8) Liten snøugle eller annen figur

9) Lite Lipoly -batteri med JST -tilkobling:

10) Fargestoff: Vi brukte Wilton's Gel Food Colors, men du kan sannsynligvis bruke nesten hvilken som helst form for fargestoff …

Trinn 1: Trinn A: Mason Jar Build

  1. Skaff deg en murkrukke med lokk.
  2. Få noen steiner eller annet grunnmateriale for å bygge opp en base for figuren din. Sørg for at grunnmaterialene passer innenfor rammen av mason jar lokkinnsatsen og ikke strekker seg til den delen av innsatsen som skal brukes til å danne en forsegling med glasset.
  3. Bruk silikonet for å feste grunnmaterialene (steinene) til lokket. Høyden på denne basen er avhengig av størrelsen på figuren din, men du vil sannsynligvis ønske at figuren din er over overgangspunktet for glassskruesporene.
  4. Bruk silikon for å feste figuren din til grunnmaterialene.
  5. La det tørke i noen timer (eller over natten).
  6. Tilsett fargestoff, vann og glitter i murkrukken.
  7. Sett på lokket og fest det veldig godt.
  8. Se etter lekkasjer.
  9. Hvis det er nødvendig, bør du vurdere å plassere lokket eller silikone lokket for å tette lekkasjer

Trinn 2: Trinn 2: Bygg basen

Vi designet vår base i Fusion 360 og det fungerte fantastisk. Vi brukte en serie sirkler med senterdiameter som ble både fylte sylindere og sylinderhull for å lage basen. Vi visste at vi skulle legge til lysdioder, så vi designet med tanke på deres tykkelse, så vel som Gemma og batteri.

Basen vår ble skrevet ut fra PLA -filament på vår Ender 3 Pro -skriver. Vi foretrekker generelt Hatchbox filament, men vi brukte Robo3D filament fordi vi hadde det og det var ønsket farge.

Vi har tenkt å bygge den samme basen igjen, men av noen fine valnøtttre har vi.

Her er en STL av bygget vårt:

Trinn 3: Trinn D: Lodd lysene og programmer GEMMA

  1. Forbered endene på LED -stripen din ved å tinne endene (påfør loddetinn på den blanke ledningen)
  2. Lodd det positive + (vanligvis rødt) fra LED -stripen til VOUT på GEMMA
  3. Lodde det negative - (vanligvis svart) fra LED -stripen til GND på GEMMA
  4. Lodd datatråden, i vårt tilfelle var denne grønn og var midtledningen til D1 -puten på GEMMA
  5. Fest GEMMA til datamaskinen og programmer den ved hjelp av Arduino -programmet som finnes på Arduino.cc

Koden vi brukte er en strippet versjon av Neopixel Strand Test utviklet av Adafruit. Hvis du er usikker på hvordan du bruker en GEMMA eller LED Strips, kan du sjekke Adafruits 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 oppsett () {strip.begin (); strip.setBrightness (50); strip.show (); // Initialiser alle piksler 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

// Skriv inn en verdi 0 til 255 for å få en fargeverdi. // Fargene er en overgang r - g - b - tilbake 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; returlist. Farge (0, WheelPos * 3, 255 - WheelPos * 3); } WheelPos -= 170; returlist. Farge (WheelPos * 3, 255 - WheelPos * 3, 0); }

Trinn 4: Trinn 5: Sluttmontering

Alt du trenger å gjøre er å silikonere lysdiodene på innsiden av basene og feste et batteri til Gemma. Slå deretter av lysene og nyt den blendende visningen av lys.

Anbefalt: