Spisu treści:

LED Mason Jar Snow Globe: 4 kroki
LED Mason Jar Snow Globe: 4 kroki

Wideo: LED Mason Jar Snow Globe: 4 kroki

Wideo: LED Mason Jar Snow Globe: 4 kroki
Wideo: Christmas Mason Jar Crafts | Mason Jar Snowglobe DIY 2024, Grudzień
Anonim
Image
Image

Jesteśmy rodziną twórców, więc kiedy nasz najmłodszy twórca powiedział „Chciałbym zrobić śnieżną kulę ze słoika”, rozległa się głośna odpowiedź „Idź po to!”. Kiedy stworzyła prototyp, zobaczyliśmy jej wizję i usłyszeliśmy, że chce rozwinąć ten pomysł poprzez użycie diod LED, aby przywołać schemat kolorów Aurora Borealis. W ten sposób narodził się ŚNIEŻNY ŚNIEŻNY ŚNIEŻNY KULKA Z PODKŁADKĄ Z PODSTAWĄ Z WYDRUKU 3D LED Zrób to sam - długi tytuł świetnego projektu.

Sprawdź nas na YouTube pod adresem

Kieszonkowe dzieci

1) Podstawa - Użyliśmy filamentu do drukowania 3D PLA, ale możesz użyć drewna.

2) Słoik Mason - Zdecydowaliśmy się użyć słoika Anchor Hocking o pojemności 16 uncji, ponieważ miał gładką stronę.

3) Silikon - GE 2 przezroczysty jest tym, czego użyliśmy i działał świetnie.

4) Neopixel Lights - każdy z nich może działać:

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

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

5) Adafruit Gemma - Użyliśmy Gemmy V2, ale to tylko dlatego, że już ją mieliśmy… Gdybyśmy kupowali nową, dostalibyśmy Gemma M0

6) Brokat

7) Woda: Jeśli potrzebujesz linku do wody, rozważ zakup nam tego przypadku:

8) Mała sowa śnieżna lub inna figurka

9) Mała bateria Lipoly z połączeniem JST:

10) Barwnik: użyliśmy Wilton's Gel Food Colors, ale prawdopodobnie można użyć prawie każdej formy barwnika…

Krok 1: Krok A: Budowa słoika z masonem

  1. Zdobądź słoik mason z pokrywką.
  2. Zdobądź kamienie lub inny materiał bazowy, aby zbudować podstawę dla swojej figurki. Upewnij się, że materiały bazowe mieszczą się w obrębie wkładki pokrywki słoika z masonem i nie rozciągają się na tę część wkładki, która będzie używana do utworzenia uszczelnienia ze szkłem.
  3. Użyj silikonu, aby przykleić materiały bazowe (kamyki) do pokrywki. Wysokość tej podstawy zależy od rozmiaru Twojej figurki, ale prawdopodobnie będziesz chciał, aby figurka znajdowała się powyżej punktu przejścia dla rowków na śruby szklane.
  4. Użyj silikonu, aby przykleić figurkę do materiałów bazowych.
  5. Pozostaw do wyschnięcia na kilka godzin (lub na noc).
  6. Dodaj barwnik, wodę i brokat do słoika z masonem.
  7. Załóż pokrywkę i mocno ją zabezpiecz.
  8. Sprawdź, czy nie ma wycieków.
  9. W razie potrzeby rozważ zmianę położenia pokrywki lub silikonowanie pokrywki, aby uszczelnić przecieki

Krok 2: Krok 2: Zbuduj bazę

Zaprojektowaliśmy naszą bazę w Fusion 360 i działała wspaniale. Użyliśmy serii okręgów o średnicy środkowej, które stały się zarówno wypełnionymi cylindrami, jak i otworami cylindra, aby stworzyć podstawę. Wiedzieliśmy, że zamierzamy dodać diody LED, więc zaprojektowaliśmy z myślą o ich grubości, a także o grubości Gemmy i baterii.

Nasza baza została wydrukowana z filamentu PLA na naszej drukarce Ender 3 Pro. Generalnie preferujemy filament Hatchbox, jednak użyliśmy filamentu Robo3D, ponieważ go mieliśmy i był to pożądany kolor.

Zamierzamy ponownie zbudować tę samą bazę, ale z jakiegoś ładnego drewna orzechowego, które mamy.

Oto STL naszej kompilacji:

Krok 3: Krok D: Przylutuj światła i zaprogramuj GEMMA

  1. Przygotuj końce paska LED, cynując końce (nakładając lut na goły drut)
  2. Przylutuj dodatni + (zwykle czerwony) z taśmy LED do VOUT na GEMMA
  3. Przylutuj negatyw - (zwykle czarny) z taśmy LED do GND na GEMMA
  4. Przylutuj przewód danych, w naszym przypadku był zielony i był środkowym przewodem, do padu D1 na GEMMA
  5. Podłącz GEMMA do komputera i zaprogramuj go za pomocą programu Arduino znajdującego się na Arduino.cc

Kod, którego użyliśmy, to uproszczona wersja testu Neopixel Strand Test opracowanego przez Adafruit. Jeśli nie masz pewności, jak korzystać z GEMMA lub taśm LED, sprawdź uberprzewodniki Adafruit.

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);

void setup() { strip.begin(); strip.setJasność(50); strip.pokaż(); // Zainicjuj wszystkie piksele na „wyłączone” }

pusta pętla () {

tęcza(20);

}

void rainbow(uint8_t czekaj) { uint16_t i, j;

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

// Wprowadź wartość od 0 do 255, aby uzyskać wartość koloru. // Kolory są przejściem r - g - b - z powrotem do r. uint32_t Wheel(byte WheelPos) { WheelPos = 255 - WheelPos; if(WheelPos < 85) { return strip. Color(255 - WheelPos * 3, 0, WheelPos * 3); } if(PozycjaKół < 170) { PozycjaKół -= 85; powrotna listwa. Kolor(0, Pozycja koła * 3, 255 - Pozycja koła * 3); } Pozycja koła -= 170; return strip. Color(WheelPos * 3, 255 - WheelPos * 3, 0); }

Krok 4: Krok 5: Montaż końcowy

Teraz wystarczy tylko nasmarować diody LED do wewnętrznych ścianek podstawy i przymocować baterię do Gemmy. Następnie wyłącz światła i ciesz się olśniewającym pokazem światła.

Zalecana: