Sisällysluettelo:

3D -tulostettu vilkkuva LED -kellokello: 7 vaihetta (kuvien kanssa)
3D -tulostettu vilkkuva LED -kellokello: 7 vaihetta (kuvien kanssa)

Video: 3D -tulostettu vilkkuva LED -kellokello: 7 vaihetta (kuvien kanssa)

Video: 3D -tulostettu vilkkuva LED -kellokello: 7 vaihetta (kuvien kanssa)
Video: 220 V: n polttimo DC -moottorin virtalähde - 220 V AC - 80 V DC 2024, Heinäkuu
Anonim
3D -tulostettu vilkkuva LED -kello
3D -tulostettu vilkkuva LED -kello
3D -tulostettu vilkkuva LED -kello
3D -tulostettu vilkkuva LED -kello

Tervetuloa Yantrahin opettavaiseen!

Me Yantrahissa keskitymme käytännön koulutukseen, opetamme 3D CAD -suunnittelua, ohjelmointia, STEAMia ja robotiikkaa.

Tämä on yksinkertainen arduino -pohjainen 3D -painettu kello, jossa vilkkuvat LEDit osoittavat kuluneet tunnit, minuutit ja sekunnit. Suunnittelimme ja koodimme koko kellon TINKERCADissa.

TINKERCAD on erittäin helppo web-pohjainen CAD-ohjelmisto, jonka avulla voit suunnitella 3D-malleja, ja siinä on myös piirin ominaisuus, jonka avulla voit koodata ja simuloida piirejä. Noudata alla olevia ohjeita tehdäksesi itse!

Olemme toimittaneet sinulle. STL -tiedostot 3D -tulostusta varten, koodauksen arduino -ohjelmointia varten ja muutaman videon joistakin prosesseista. Nauttia!

Vaihe 1: Komponentit / osat

  • 3D -tulostetut osat (linkki kuvauksessa)
  • 36x LED -valot (3 väriä 12x LED)
  • 3x arduino nano 3x 100 Ω (ohm) vastus
  • Piirilevy
  • Monisäikeiset kaapelit
  • Juotin ja lanka
  • Kuuma liimapistooli
  • 12 V pistorasia
  • 12 V: n sovitin
  • 6x PCB -naarasliitinosat, joissa 15 nastaa

Vaihe 2: 3D -tulostetut osat

Image
Image
3D -tulostetut osat
3D -tulostetut osat
3D -tulostetut osat
3D -tulostetut osat

Olemme toimittaneet sinulle kaksi. STL -tiedostoa tätä projektia varten. Ensimmäinen on kellotaululevy ja toinen PCB -levyn pohjalevy. Suosittelemme seuraavia tulostusasetuksia:

Kellotaulu:

  • Täyte:- 20%
  • Resoluutio:- 0,2 mm
  • Lautta:- Ei
  • Tuki:- Ei

PCB -levyn pohjalevy:

  • Täyte:- 20%
  • Resoluutio:- 0,2 mm
  • Lautta:- Ei
  • Tuki:- Kyllä

Vaihe 3: LED -valokokoonpano

Image
Image
LED -valokokoonpano
LED -valokokoonpano
LED -valokokoonpano
LED -valokokoonpano
LED -valokokoonpano
LED -valokokoonpano

Kokoa LED -valot kuhunkin reikään 3D -tulostetun kellotaulun avulla. LED -valoja on kolme kerrosta ja jokainen kerros edustaa seuraavaa:

Taso 1 = ulompi kerros = PUNAINEN = sekuntia

Kerros 2 = keskikerros = VIHREÄ = minuuttia

Taso 3 = sisäkerros = sininen = tuntia

Kun kaikki LED -valot on asetettu kellotaululevylle, meidän on kytkettävä jokaisen LED -valon kaikki negatiiviset navat yhdestä kerroksesta monisäikeisen kaapelin lankakaistaleeseen juotosraudalla (katkaise ylimääräinen johto). Toista tämä prosessi jokaiselle LED -kerrokselle. Huomaa, että LEDin pidempi pää on positiivinen napa ja lyhyempi negatiivinen napa.

Olemme käyttäneet kuumaa liimapistoolia kaikkien löysien päiden kiinnittämiseen.

Vaihe 4: Piirilevyn kokoonpano

PCB -levyn kokoonpano
PCB -levyn kokoonpano
PCB -levyn kokoonpano
PCB -levyn kokoonpano

Ota piirilevy ja leikkaa se 75 x 70 mm: n kokoiseksi.

Liitä jokainen naaraspiirilevyn liitin piirilevyyn ja kiinnitä sitten juottamalla ne. Nämä on sijoitettava riittävän kauas toisistaan, jotta arduino nanot voidaan liittää niihin siten, että jokaisen arduino -levyn väliin jää rako.

Ota piirilevy ja aseta se 3D -tulostettuun piirilevylevyyn. Aseta kellotaulu nyt piirilevylevyn uraan.

Vaihe 5: PCB -piirikokoonpano

Image
Image
Paljonko kello on?
Paljonko kello on?

Jokainen LED -kerros on liitettävä arduino -korttiin seuraavasti:

Klo 12 - D2

Kello 1 - D3

Kello 2 - D4

Kello 3 -D5

Klo 4 - D6

Kello 5 - D7

Kello 6 - D8

Klo 7 - D9

Kello 8 - D10

Klo 9 - D11

Klo 10 - D12

Klo 11 - A1

Varmista, että jokainen kerros on liitetty seuraaviin arduino -levyihin:

Taso 1 = ulompi kerros = sekunnit = arduino 1 (vasen)

Kerros 2 = keskimmäinen kerros = minuuttia = arduino 2 (keskellä)

Taso 3 = sisäkerros = tunnit = arduino 3 (oikea oikea)

Liitä virtaliitin piirilevyyn.

Vaihe 6: On koodausaika

Image
Image

Olemme tehneet kaiken tämän koodauksen käyttämällä lohkokoodausta Tinkercadissa. Tätä varten ei tarvita koodaustaustaa. Asioiden helpottamiseksi olemme toimittaneet sinulle tämän projektin tarvitseman koodauksen.

Kopioi koko antamamme koodikoodi arduino -ohjelmistoon ja siirry sitten työkaluihin> taululle> Arduino nano Siirry sitten Suoritin> ATmega328P Valitse portti, johon olet liittänyt arduinon, ja lähetä koodi

Varmista, että lataat toisen käden arduino -koodin yhdelle arduino -levylle, minuutilta toiselle arduino ja tuntiosoitin kolmannelle arduinolle.

Vaihe 7: Mikä on aika?

Kytke kaapeli pistorasiaan kello 11.59, nyt kellosi toimii täydellisesti! Näet tämän:

Taso 1 = ulompi kerros = sekuntia = vaihtaa asentoa 5 sekunnin välein

Taso 2 = keskikerros = minuutit = vaihtaa asentoa 5 minuutin välein

Taso 3 = Sisäkerros = Tunnit - vaihtaa asentoa tunnin välein

(Koska olemme käyttäneet tässä tapauksessa yksinkertaista lohkokoodausta, meitä rajoittaa kellonajan asettaminen)

Suositeltava: