Innehållsförteckning:

3D -tryckt blinkande LED -klocka: 7 steg (med bilder)
3D -tryckt blinkande LED -klocka: 7 steg (med bilder)

Video: 3D -tryckt blinkande LED -klocka: 7 steg (med bilder)

Video: 3D -tryckt blinkande LED -klocka: 7 steg (med bilder)
Video: 16 ошибок штукатурки стен. 2024, November
Anonim
3D -tryckt blinkande LED -klocka
3D -tryckt blinkande LED -klocka
3D -tryckt blinkande LED -klocka
3D -tryckt blinkande LED -klocka

Välkommen till Yantrahs instruerbara!

Vi på Yantrah fokuserar på praktisk utbildning, vi lär ut 3D CAD-design, programmering, STEAM och robotik.

Detta är en enkel arduino baserad 3d -tryckt klocka med blinkande lysdioder för att visa timme, minuter och sekunder som gått. Vi designade och kodade hela klockan i TINKERCAD.

TINKERCAD är mycket enkel webbaserad CAD-programvara som låter dig designa 3D-modeller och har också en kretsfunktion som låter dig koda och simulera kretsar. Följ instruktionerna nedan för att göra en själv!

Vi har försett dig med. STL -filerna för 3D -utskrift, kodning för arduino -programmering och några videor av några av processerna. Njut av!

Steg 1: Komponenter / delar

  • 3D -tryckta delar (länk i beskrivningen)
  • 36x LED -lampor (3 färger 12x LED av varje)
  • 3x arduino nano 3x 100 Ω (ohm) motstånd
  • PCB -kort
  • Flerkärniga kablar
  • Lödkolv och tråd
  • Lim pistol
  • 12 V eluttag
  • 12 V -adapter
  • 6x PCB -honkontaktdelar med 15 stift

Steg 2: 3D -tryckta delar

Image
Image
3D -tryckta delar
3D -tryckta delar
3D -tryckta delar
3D -tryckta delar

Vi har gett dig två. STL -filer för detta projekt. Den första är en urtavlplatta och den andra är en kretskortbasplatta. Vi rekommenderar följande utskriftsinställningar:

Klockplatta:

  • Fyllning:- 20%
  • Upplösning:- 0,2 mm
  • Flotte:- Nej
  • Support:- Nej

PCB -kortplatta:

  • Fyllning:- 20%
  • Upplösning:- 0,2 mm
  • Flotte:- Nej
  • Support:- Ja

Steg 3: LED -ljusmontering

Image
Image
LED -ljusmontering
LED -ljusmontering
LED -ljusmontering
LED -ljusmontering
LED -ljusmontering
LED -ljusmontering

Använd din 3D -tryckta urtavla och montera dina lysdioder i vart och ett av hålen. Det finns tre lager LED och varje lager representerar följande:

Skikt 1 = Ytterlager = RÖTT = Sekunder

Skikt 2 = Mellanlager = GRÖN = minuter

Skikt 3 = Inre lager = Blått = Timmar

När alla lysdioder har placerats på klockans frontplatta måste vi ansluta alla negativa poler för varje LED -lampa från ett lager till en trådremsa från en flerkärnig kabel med hjälp av ett lödkolv (klipp av eventuell extra tråd). Upprepa denna process för varje lager av lysdioder. Observera att den längre änden av en LED är den positiva polen och den kortare är den negativa polen.

Vi har använt en varm limpistol för att säkra eventuella lösa ändar.

Steg 4: Montering av kretskort

PCB -styrelsemöte
PCB -styrelsemöte
PCB -styrelsemöte
PCB -styrelsemöte

Ta ett kretskort och skär det i 75 x 70 mm.

Anslut var och en av de kvinnliga PCB -kontakterna till kretskortet och löd sedan dessa för att säkra dem. Dessa måste vara tillräckligt åtskilda så att arduino nano kan anslutas till dem, med ett mellanrum mellan varje arduino -kort.

Ta kretskortet och placera detta i den 3D -tryckta kretskortskivan. Placera nu urtavlan i spåret på kretskortsplattan.

Steg 5: kretskortmontering

Image
Image
Vad är klockan?
Vad är klockan?

Varje LED -lager måste anslutas till ett arduino -kort enligt följande:

12.00 - D2

1:00 - D3

02.00 - D4

15.00 -D5

16.00 - D6

05.00 - D7

6 - D8

7.00 - D9

08.00 - D10

9.00 - D11

10 - D12

11.00 - A1

Se till att varje lager är anslutet till följande arduino -kort:

Lager 1 = Ytterlager = Sekunder = arduino 1 (vänster mest)

Skikt 2 = Mellanlager = minuter = arduino 2 (mitten)

Skikt 3 = Inre lager = Timmar = arduino 3 (högst till höger)

Anslut strömuttaget till kretskortet.

Steg 6: Det är kodningstid

Image
Image

Vi har gjort all kodning för detta med hjälp av blockkodning i Tinkercad. Ingen kodningsbakgrund krävs för detta. För att underlätta för dig har vi förser dig med filen med den kodning som krävs för detta projekt.

Kopiera hela kodkoden som vi har tillhandahållit till arduino -programvara och gå sedan till verktyg> kort> Arduino nano Gå sedan till Processor> ATmega328P. Välj porten du har anslutit arduino till och ladda upp koden

Se till att du laddar upp den begagnade arduino -koden till ett arduino -kort, minut till andra arduino och timvisare till tredje arduino.

Steg 7: Vad är tiden?

Anslut kabeln till uttaget klockan 11:59 nu klockan går perfekt! Detta är vad du kommer att se:

Lager 1 = Ytterlager = Sekunder = ändrar position var 5: e sekund

Lager 2 = Mellanlager = minuter = byter position var 5: e minut

Lager 3 = Inre lager = Timmar - byter position var 1: e timme

(Eftersom vi har använt enkel blockkodning i det här fallet är vi begränsade av när vi kan ställa in klockan)

Rekommenderad: