INHOUDSOPGAWE:

3D -gedrukte flitsende LED -skakelaarklok: 7 stappe (met foto's)
3D -gedrukte flitsende LED -skakelaarklok: 7 stappe (met foto's)

Video: 3D -gedrukte flitsende LED -skakelaarklok: 7 stappe (met foto's)

Video: 3D -gedrukte flitsende LED -skakelaarklok: 7 stappe (met foto's)
Video: Kleuters op familiefeest 😂 2024, Julie
Anonim
3D -gedrukte flitsende LED -skakelaar
3D -gedrukte flitsende LED -skakelaar
3D -gedrukte flitsende LED -skakelaar
3D -gedrukte flitsende LED -skakelaar

Welkom by die leerbare van Yantrah!

Ons by Yantrah fokus op praktiese onderwys, ons leer 3D CAD ontwerp, programmering, STEAM en robotika.

Dit is 'n eenvoudige op Arduino gebaseerde 3D -gedrukte horlosie met flitsende LED's om die uur, minute en sekondes wat verby is, aan te dui. Ons het die hele klok in TINKERCAD ontwerp en gekodeer.

TINKERCAD is 'n baie maklike webgebaseerde CAD-sagteware waarmee u 3D-modelle kan ontwerp en ook 'n kringfunksie het waarmee u stroombane kan kodeer en simuleer. Volg die onderstaande instruksies om self een te maak!

Ons het u die. STL -lêers voorsien vir 3D -drukwerk, kodering vir arduino -programmering en 'n paar video's van sommige van die prosesse. Geniet dit!

Stap 1: Komponente / onderdele

  • 3D -gedrukte onderdele (skakel in die beskrywing)
  • 36x LED -ligte (3 kleure 12x LED van elk)
  • 3x arduino nano 3x 100 Ω (ohm) weerstand
  • PCB bord
  • Meerkernkabels
  • Soldeerbout en draad
  • Warm gom geweer
  • 12 V -aansluiting
  • 12 V -adapter
  • 6x PCB -vroulike verbindingsdele met 15 penne

Stap 2: 3D -gedrukte onderdele

Image
Image
3D -gedrukte onderdele
3D -gedrukte onderdele
3D -gedrukte onderdele
3D -gedrukte onderdele

Ons het u twee. STL -lêers vir hierdie projek voorsien. Die eerste is 'n horlosieplaat en die tweede is 'n PCB -bordplaat. Ons beveel die volgende drukinstellings aan:

Klokbord:

  • Vulling:- 20%
  • Resolusie:- 0,2 mm
  • Vlot:- Nee
  • Ondersteuning:- Nee

PCB bord basis plaat:

  • Vulling:- 20%
  • Resolusie:- 0,2 mm
  • Vlot:- Nee
  • Ondersteuning:- Ja

Stap 3: LED Light Assembly

Image
Image
LED Light Assembly
LED Light Assembly
LED Light Assembly
LED Light Assembly
LED Light Assembly
LED Light Assembly

Gebruik u 3D -gedrukte wyser om u LED's in elk van die gate te monteer. Daar is drie lae LED's en elke laag verteenwoordig die volgende:

Laag 1 = Buitelaag = ROOI = Sekondes

Laag 2 = middelste laag = GROEN = minute

Laag 3 = Binnelaag = Blou = Ure

Sodra alle LED's op die horlosieplaat geplaas is, moet ons al die negatiewe pole van elke LED -lig van een laag met 'n draaddraad van 'n meerkernkabel verbind met 'n soldeerbout (sny enige ekstra draad af). Herhaal hierdie proses vir elke laag LED's. Let op, die langer punt van 'n LED is die positiewe pool en die korter is die negatiewe pool.

Ons het 'n warm lijmpistool gebruik om los punte vas te maak.

Stap 4: PCB Board Assembly

PCB Raad Vergadering
PCB Raad Vergadering
PCB Raad Vergadering
PCB Raad Vergadering

Neem 'n PCB -bord en sny dit in 75 x 70mm.

Koppel elk van die vroulike PCB -aansluitings aan die PCB -bord en soldeer dit dan om dit te beveilig. Daar moet genoeg ruimte daaroor wees sodat die arduino -nano's daaraan gekoppel kan word, met 'n gaping tussen elke arduino -bord.

Neem die PCB -bord en plaas dit in die 3D -gedrukte PCB -bordplaat. Plaas nou die horlosie in die groef op die printplaatplaat.

Stap 5: PCB -stroombaan

Image
Image
Hoe laat is dit?
Hoe laat is dit?

Elke LED -laag moet soos volg aan 'n arduino -bord gekoppel word:

12 uur - D2

1 uur - D3

2 uur - D4

3 uur -D5

4 uur - D6

5 uur - D7

6 uur - D8

7 uur - D9

8 uur - D10

9 uur - D11

10 uur - D12

11 uur - A1

Maak seker dat elke laag aan die volgende arduino -borde gekoppel is:

Laag 1 = Buitenste laag = Sekondes = arduino 1 (die meeste links)

Laag 2 = middelste laag = minute = arduino 2 (middel)

Laag 3 = Binnelaag = Ure = arduino 3 (regs die meeste)

Koppel die kragaansluiting aan die printplaat.

Stap 6: Dit is koderingstyd

Image
Image

Ons het al die kodering hiervoor gedoen met behulp van blokkodering in Tinkercad. Hiervoor is geen koderingsagtergrond nodig nie. Om dinge vir u makliker te maak, het ons die lêer voorsien van die kodering wat vir hierdie projek benodig word.

Kopieer die hele kode kode wat ons verskaf het in die arduino sagteware, gaan dan na gereedskap> bord> Arduino nano Gaan dan na verwerker> ATmega328P. Kies die poort waarmee u die arduino gekoppel het en laai die kode op

Maak seker dat u die tweedehandse arduino -kode oplaai na een arduino -bord, minuut tot tweede arduino en uurwyser na derde arduino.

Stap 7: Hoe laat is dit?

Steek die kabel om 11:59 uur in die aansluiting, en u klok loop nou perfek! Dit is wat jy sal sien:

Laag 1 = Buitenste laag = Sekondes = verander elke 5 sekondes van posisie

Laag 2 = middelste laag = minute = verander elke 5 minute van posisie

Laag 3 = Binnelaag = Ure - verander elke 1 uur van posisie

(Aangesien ons in hierdie geval eenvoudige blokkodering gebruik het, word ons beperk deur wanneer ons die klok kan instel)

Aanbeveel: