Sisällysluettelo:
- Vaihe 1: Komponentit / osat
- Vaihe 2: 3D -tulostetut osat
- Vaihe 3: LED -valokokoonpano
- Vaihe 4: Piirilevyn kokoonpano
- Vaihe 5: PCB -piirikokoonpano
- Vaihe 6: On koodausaika
- Vaihe 7: Mikä on aika?
Video: 3D -tulostettu vilkkuva LED -kellokello: 7 vaihetta (kuvien kanssa)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
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
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
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
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
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
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:
Kuvien tallentaminen tehtävää varten: 4 vaihetta (kuvien kanssa)
Kuvien tallentaminen tehtävää varten: 1. Avaa uusi Google -asiakirja ja suojaa kuvat tällä sivulla. Käytä ctrl (ohjaus) ja " c " kopioitava näppäin 3. Käytä ctrl (control) ja " v " liitettävä avain
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): 11 vaihetta (kuvien kanssa)
Kuvien tekeminen saumattomiksi vain vaaka- tai pystysuunnassa ("The GIMP"): Jos yrität "Tee saumaton" -laajennusta GIMP: ssä, se tekee kuvasta saumattoman sekä vaaka- että pystysuunnassa samanaikaisesti. Se ei salli sinun tehdä siitä saumatonta vain yhdessä ulottuvuudessa. Tämä ohje auttaa sinua saamaan kuvan
Vilkkuva LED -tunnelmavalaistus: 6 vaihetta (kuvien kanssa)
Vilkkuva LED -tunnelmavalaistus: No näin toisen ohjeen (Fuzzy Logic Mood -valo) ja olin hyvin innoitettu ja päätin, että halusin ottaa tämän idean ja mennä hieman pidemmälle! Tämä on metallilevykappale, johon on asennettu 48 vilkkuvaa LEDiä, kun se asetetaan kielekkeelle
Vilkkuva vilkkuva merkkivalo: 4 vaihetta
Valoaktivoidut vilkkuvat merkkivalot: Tässä ohjeessa näytän sinulle, kuinka koota vilkkuva LED -piiri, joka syttyy, kun heilutat kättäsi sen yli, vilkkuu sekunnin tai kaksi ja sammuu sitten. Sain vilkkuvan piirin kaavion steven123654: n ohjeesta
Vilkkuva/häipyvä/vilkkuva LED 555 -ajastimella: 7 vaihetta
Vilkkuva/häipyvä/vilkkuva LED -valo 555 -ajastimella: Tämä pieni piiri on yksinkertainen tapa tehdä häipyvä led ilman ohjelmointia siruja tai koodia. Vain muutama yksinkertainen komponentti ja olet valmis haalistumaan koko päivän. Lopputulos on jatkuva häipyminen ja häipyminen aivan kuten Mac valmiustilassa. Yrittää