Innholdsfortegnelse:

3D -trykt blinkende LED -urskive: 7 trinn (med bilder)
3D -trykt blinkende LED -urskive: 7 trinn (med bilder)

Video: 3D -trykt blinkende LED -urskive: 7 trinn (med bilder)

Video: 3D -trykt blinkende LED -urskive: 7 trinn (med bilder)
Video: Красивая история о настоящей любви! Мелодрама НЕЛЮБОВЬ (Домашний). 2024, November
Anonim
3D -trykt blinkende LED -urskive
3D -trykt blinkende LED -urskive
3D -trykt blinkende LED -urskive
3D -trykt blinkende LED -urskive

Velkommen til Yantrahs instruerbare!

Vi i Yantrah fokuserer på praktisk utdanning, vi underviser i 3D CAD-design, programmering, STEAM og robotikk.

Dette er en enkel arduino -basert 3d -trykt klokke med blinkende LED -er for å vise timen, minuttene og sekundene som har gått. Vi designet og kodet hele klokken i TINKERCAD.

TINKERCAD er en veldig enkel webbasert CAD-programvare som lar deg designe 3D-modeller og også har en kretsfunksjon som lar deg kode og simulere kretser. Følg instruksjonene nedenfor for å lage en selv!

Vi har gitt deg. STL -filene for 3D -utskrift, koding for arduino -programmering og noen få videoer av noen av prosessene. Nyt!

Trinn 1: Komponenter / deler

  • 3D -trykte deler (lenke i beskrivelsen)
  • 36x LED -lys (3 farger 12x LED av hver)
  • 3x arduino nano 3x 100 Ω (ohm) motstand
  • PCB -kort
  • Kabler med flere kjerner
  • Loddejern og wire
  • Varm limpistol
  • 12 V stikkontakt
  • 12 V adapter
  • 6x PCB kvinnelige kontaktdeler med 15 pinner

Trinn 2: 3D -trykte deler

Image
Image
3D -trykte deler
3D -trykte deler
3D -trykte deler
3D -trykte deler

Vi har gitt deg to. STL -filer for dette prosjektet. Den første er en urskive og den andre er en grunnplate av kretskort. Vi anbefaler følgende utskriftsinnstillinger:

Klokke plate:

  • Fyll:- 20%
  • Oppløsning:- 0,2 mm
  • Flåten:- Nei
  • Støtte:- Nei

Kretskort grunnplate:

  • Fyll:- 20%
  • Oppløsning:- 0,2 mm
  • Flåten:- Nei
  • Støtte:- Ja

Trinn 3: LED -lysmontering

Image
Image
LED -lysmontering
LED -lysmontering
LED -lysmontering
LED -lysmontering
LED -lysmontering
LED -lysmontering

Bruk din 3D -trykte urskive for å montere LED -lampene i hvert av hullene. Det er tre lag med LED -er, og hvert lag representerer følgende:

Lag 1 = Ytre lag = RØDT = Sekunder

Lag 2 = Mellomlag = GRØNT = minutter

Lag 3 = indre lag = blått = timer

Når alle lysdioder er plassert på klokkeplaten, må vi koble alle negative polene til hvert LED -lys fra ett lag til en trådstrimmel fra en flerlederkabel ved hjelp av et loddejern (kutt av eventuell ekstra ledning). Gjenta denne prosessen for hvert lag med LED -er. Vær oppmerksom på at den lengre enden av en LED er den positive polen og den kortere er den negative polen.

Vi har brukt en varm limpistol for å sikre løse ender.

Trinn 4: PCB Board Assembly

PCB -styremøte
PCB -styremøte
PCB -styremøte
PCB -styremøte

Ta et PCB -brett og skjær det i 75 x 70 mm.

Koble hver av de kvinnelige PCB -kontaktene til PCB -kortet, og lodd deretter disse for å sikre dem. Disse må være så godt plassert at arduino -nanoen kan kobles til dem, med et mellomrom mellom hvert arduino -kort.

Ta kretskortet og legg dette i den 3D -trykte kretskortplaten. Sett nå urskiven inn i sporet på kretskortplaten.

Trinn 5: kretskortmontering

Image
Image
Hva er klokken?
Hva er klokken?

Hvert LED -lag må kobles til et arduino -kort som følger:

12.00 - D2

1 time - D3

2 - D4

15.00 -D5

16.00 - D6

5 - D7

6 - D8

7 - D9

8 - D10

9 - D11

10 - D12

11.00 - A1

Sørg for at hvert lag er koblet til følgende arduino -kort:

Lag 1 = Ytre lag = Sekunder = arduino 1 (venstre mest)

Lag 2 = Mellomlag = minutter = arduino 2 (midten)

Lag 3 = indre lag = timer = arduino 3 (høyre mest)

Koble strømkontakten til kretskortet.

Trinn 6: Det er kodingstid

Image
Image

Vi har gjort all kodingen for dette ved hjelp av blokkoding i Tinkercad. Ingen kodebakgrunn er nødvendig for dette. For å gjøre ting enklere for deg har vi gitt deg filen med kodingen som kreves for dette prosjektet.

Kopier hele kodekoden vi har gitt til arduino -programvare, gå deretter til verktøy> bord> Arduino nano Gå deretter til Prosessor> ATmega328P. Velg porten du har koblet arduino til og last opp koden

Sørg for at du laster opp den brukte arduino -koden til ett arduino -brett, minutt til andre arduino og timehånd til tredje arduino.

Trinn 7: Hva er klokken?

Koble kabelen til kontakten klokken 11:59 nå klokken går perfekt! Dette er hva du vil se:

Lag 1 = Ytre lag = Sekunder = bytter posisjon hvert 5. sekund

Lag 2 = Mellomlag = minutter = bytter posisjon hvert 5. minutt

Lag 3 = indre lag = timer - bytter posisjon hver 1. time

(Siden vi har brukt enkel blokkoding i dette tilfellet, er vi begrenset av når vi kan sette klokken)

Anbefalt: