INHOUDSOPGAWE:

Ingebedde LED 3D -gedrukte kersboom: 10 stappe (met foto's)
Ingebedde LED 3D -gedrukte kersboom: 10 stappe (met foto's)

Video: Ingebedde LED 3D -gedrukte kersboom: 10 stappe (met foto's)

Video: Ingebedde LED 3D -gedrukte kersboom: 10 stappe (met foto's)
Video: #0017 БизнесМН: "Монгол айраг анх удаа экспортод... 2024, November
Anonim
Image
Image
Ingeboude LED 3D -gedrukte kersboom
Ingeboude LED 3D -gedrukte kersboom

Deur maketvee@maketvee Volg meer deur die skrywer:

Die Neopixel LED vaas
Die Neopixel LED vaas
Die Neopixel LED vaas
Die Neopixel LED vaas
Hout LED -speelskerm aangedryf deur Raspberry Pi Zero
Hout LED -speelskerm aangedryf deur Raspberry Pi Zero
Hout LED -speelskerm aangedryf deur Raspberry Pi Zero
Hout LED -speelskerm aangedryf deur Raspberry Pi Zero
LED Matrix -silinder
LED Matrix -silinder
LED Matrix -silinder
LED Matrix -silinder

Oor: Ou skoolmaker maak allerhande elektroniese projekte. Ek hou daarvan om rond te speel met aanspreekbare LED's. Raspberry Pi-versamelaar;-) Meer oor maketvee »Fusion 360-projekte»

Dit is 'n 3D-gedrukte kersboom met ingebedde adresbare LED's binne. Dit is dus moontlik om die LED's te programmeer vir mooi ligeffekte en die 3D -gedrukte struktuur as 'n diffusor te gebruik.

Die boom word in vier fases geskei en 'n basiselement (die boomstam) om dit makliker te maak om die LED's tydens die afdrukke te monteer en in te sluit. In totaal moet 5 elemente gedruk word.

LED's maak deel uit van die afdrukke; dit kan nie daarna verwyder word nie. Maak seker dat alles goed werk voordat u dit in die prent insit.

3D -lêers is ontwerp in Fusion360 en is beskikbaar by prusaprinters.org

Voorrade

  • Deursigtige en groen filament (in hierdie geval is PLA -filament gebruik)
  • Teensy M0 of ander klein Arduino -bord (Trinket M0)
  • Enkel -sel LiPo, byvoorbeeld 'n 18560 van Adafruit (battery)
  • AAN/UIT -skakelaar met 'n gatafstand van 17,5 mm
  • 25 WS2812B LED's
  • Bedekte koperdraad of ander dun drade
  • Lêers op

Stap 1: soldeer die LED's

Soldeer die LED's
Soldeer die LED's
Soldeer die LED's
Soldeer die LED's
Soldeer die LED's
Soldeer die LED's
Soldeer die LED's
Soldeer die LED's

Voordat die LED's in die 3D -druk ingebed word, moet hulle vir elke fase afsonderlik met mekaar verbind word. Deur 'n 3D-gedrukte stensil (stencil.stl-lêer) te gebruik, is dit baie makliker om die korrekte draadlengte vir stadium 1-3 te pas. LED's word verbind soos in die skematiese weergawe, DOUT van elke LED is gekoppel aan die DI van die volgende een. Aan die einde word die eerste DI en die laaste DOUT na die sentrum gekoppel om dit later met die ander fases te verbind.

Stap 2: Konsep om die LED's in te sluit

Konsep van die insluiting van die LED's
Konsep van die insluiting van die LED's
Konsep van die insluiting van die LED's
Konsep van die insluiting van die LED's
Konsep van die insluiting van die LED's
Konsep van die insluiting van die LED's

Daar is 'n klikmeganisme om die LED's op hul plek te hou. Daar is ook 'n klein oorhang in die hoeke van die bedradingskanale om te voorkom dat die drade tydens die druk uit die kanale spring. Die drade, wat uit die druk gelei word, word in 'n kamstruktuur vasgemaak om dit op hul plek te hou. Daarom moet die draaddiameter vir hierdie drade ongeveer 1 mm wees.

Stap 3: Berei druklêers voor

Berei druklêers voor
Berei druklêers voor

3D -data word verskaf as 'n.3mf -lêer, insluitend die kleurverandering van deursigtig na groen. Nietemin, want elke filament is effens anders. Kontroleer die krimp van u materiaal en doen 'n toetsafdruk (bv. Eerste 5 mm) om die skaal indien nodig aan te pas sodat die LED's in die klikmeganisme pas.

Stap 4: Begin druk

Elke druk begin met deursigtige filament. Fases 1-3 het 1 kleurverandering, stadium 4 het twee.

Stap 5: Inbedding van die LED's

Inbed van die LED's
Inbed van die LED's
Inbed van die LED's
Inbed van die LED's
Inbed van die LED's
Inbed van die LED's
Inbed van die LED's
Inbed van die LED's

PrusaSlicer is gebruik om 'n kleurverandering van 5 mm by te voeg om die LED's in te sluit, om te verander na groen filament en voort te gaan met die druk. Dit is baie belangrik om te verseker dat die LED's behoorlik ingebed is, sodat niks die 5 mm oorvleuel nie, wat 'n probleem kan veroorsaak vir die volgende drukstap. Dit is baie handig om die drade in die middel met 'n band vas te maak. Kyk na die video hierbo; die prosedure word verskeie kere gewys, ook vir die topper -LED. Hoe langer die middelkabels is, hoe makliker is die latere montering. Maar die ruimte is beperk vanweë die hoogte van 5 mm.

Stap 6: Toets dit

Toets dit!
Toets dit!
Toets dit!
Toets dit!

Toets dit net deur V+, GND en DIN aan te sluit en bv. 'n Arduino -bord en 'n eenvoudige Neopixel -voorbeeldkode.

Stap 7: Koppel die stadiums

Verbind die stadiums
Verbind die stadiums
Verbind die stadiums
Verbind die stadiums
Verbind die stadiums
Verbind die stadiums

Stadiums word verbind volgens die aangeduide bedradingsdiagram. V+ en GND is van stadium tot stadium verbind. Kyk ook na die video hierbo; daar is 'n time-lapse gedeelte van die volledige monteerproses.

Stap 8: Voorbereiding van elektronika en batterye

Elektronika en battery voorberei
Elektronika en battery voorberei

Daar is verskillende maniere om die LED's aan te skakel. Gewoonlik word hulle vir 5V beoordeel, maar dit werk ook met 3,7 batteryspanning en 3,3V logika, as u slegs 'n paar daarvan gebruik. Die Trinket M0 van Adafruit kan direk van 'n enkelselle Li-Ion-battery gevoed word. V+ van die LED's is gekoppel aan die Bat pin, GND to GND en DIN van die LEDS aan Pin 4 van die Trinket. Om probleme met LED's te vermy, voeg 'n weerstand van 330 Ohm tussen Pin 4 en die eerste LED by en ook 'n groter kapasitor (ongeveer 1000uF) tussen V+ en GND, soos genoem in die Adafruit Neopixel gids vir beste praktyk.

Stap 9: Finale vergadering

Finale Vergadering
Finale Vergadering
Finale Vergadering
Finale Vergadering

Tussen die battery plus-pen en die Trinket Bat pin, word die AAN/UIT-skakelaar ingesit. Die skakelaar kan aan die basis vasgeskroef word en die snuistery word ook in die basis geplaas. Die battery pas in die boom as die breedte kleiner as 30 mm is. Kyk ook na die video.

Stap 10: Kode

Kode
Kode
Kode
Kode
Kode
Kode

Daar is verskillende opsies vir die programmering van die LED's, net met behulp van Arduino IDE en Neopixel biblioteek, of as CircuitPython ondersteun word, gebruik dit net soos in hierdie demonstrasie. Kode is 'n effens veranderde voorbeeld van die voorbeeld van Adafruit CircuitPython Neopixel op hul webwerf. Verander die konfigurasie net na:

pixel_pin = bord. D4

num_pixels = 25

GENIET!

Huisversieringskompetisie
Huisversieringskompetisie
Huisversieringskompetisie
Huisversieringskompetisie

Naaswenner in die huisversieringskompetisie

Aanbeveel: