Sisukord:

Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur): 10 sammu (koos piltidega)
Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur): 10 sammu (koos piltidega)

Video: Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur): 10 sammu (koos piltidega)

Video: Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur): 10 sammu (koos piltidega)
Video: KÄEKELL ON MEID NII VASTIKULT MUUTNUD! 2024, Juuli
Anonim
Image
Image
Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur)
Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur)
Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur)
Kõik ühes digitaalne kronomeeter (kell, taimer, äratus, temperatuur)

Plaanisime teha mõne teise võistluse jaoks taimerit, kuid hiljem rakendasime ka kella (ilma RTC -ta). Programmeerimisega tegeledes tekkis meil huvi rakendada seadmele rohkem funktsioone ja lõpuks lisada DS3231 RTC, samuti suurendada interaktiivsust, suurendades projekti lõpuks nuppude arvu kahele.

Kella omadused

  • Reaalajas kell
  • Alarm
  • Taimer
  • Kuva toatemperatuur
  • Reguleerige aega kasutaja järgi
  • Reguleerige taimerit kasutaja järgi
  • Reguleerige äratuspäevi

Samm: mida vajate

Mida sa vajad
Mida sa vajad

Elektroonika komponent

  • 1 ei. Arduino Mega2560 koos kaabliga - 9,79 dollarit
  • 1 ei. DS3231 RTC - 1,09 dollarit
  • 100 nr. Punane 3528 SMD LED - 0,77 dollarit
  • 2 nr. 1x40 ühe rea isane 2,54 -pin -päis - 0,58 dollarit *
  • 1 nr. 1x40 ühe rea emane 2,54 -pin -päis - 1,0 dollarit *
  • 2 nr. 6*6*13 mm pikkade käepidemete nuppude lüliti - 0,10 dollarit*
  • 2 nr. 10k 1/4 vatti läbi aukude takisti - 0,04 dollarit *
  • 1 nr. 8 oomi kõlar - 1,0 dollarit
  • 1 meeter 1,27 mm PITCH värviline tasane lintkaabel 10 värvi - 1,04 dollarit
  • 1 nr. LM386 *
  • 1 nr. 10Kohm potentsiomeeter *
  • 1 nr. 10 oomi takisti *
  • 2 nr. 10uF kondensaator *
  • 1 nr. 250 uF kondensaator *
  • 1 nr. 0.1uF kondensaator *
  • 1 nr. üldotstarbeline trükkplaat *

muud osad

  • 2 mm MDF -leht

    1. 240mm x 60 mm 2 nr. eest ja tagant
    2. 240mm x 70 mm 3 nr. ülaosas, LED -plaadi ja alumise toe plaat
    3. 60mm x 65mm 2 nr. korpuse vasakule ja paremale küljele
  • 2 mm akrüülleht

    130mm x 80mm 14 nr. numbri jaoks

  • Liimipüstol
  • Superliim MDF -i jaoks
  • Arvuti, millel on Arduino IDE
  • Jootmisjaam
  • Tulemus kahaneb

See on kõik.

* Kõik esemed eelistavad osta kohapealt.

2. samm: laserlõigatud akrüül ja MDF -korpus

Laserlõigatud akrüül ja Mdf korpus
Laserlõigatud akrüül ja Mdf korpus
Laserlõigatud akrüül ja Mdf korpus
Laserlõigatud akrüül ja Mdf korpus
Laserlõigatud akrüül ja Mdf korpus
Laserlõigatud akrüül ja Mdf korpus
  • DXF -failid kella ja akrüülist digitaalse plaadi jaoks.
  • Nagu on näidatud ülemise plaadi ja LED -tugiplaadi skemaatilisel diagrammil, on mõlemad plaadid kinni ühendatud LED -pilu ja ülemise plaadi soonega vastupidises suunas. Tulemus on näidatud skemaatilise diagrammina teisel pildil.

Samm: kleepige ja jootke LED ülemise plaadi alla

Kleepige ja jootke LED ülemise plaadi alla
Kleepige ja jootke LED ülemise plaadi alla
Kleepige ja jootke LED ülemise plaadi alla
Kleepige ja jootke LED ülemise plaadi alla
Kleepige ja jootke LED ülemise plaadi alla
Kleepige ja jootke LED ülemise plaadi alla
Kleepige ja jootke LED ülemise plaadi alla
Kleepige ja jootke LED ülemise plaadi alla

Punane LED töötab maksimaalselt 2,6 V ja kontrolleri digitaalne tihvt annab 5 V ja 0 V. Nii et peame punase LED -i 2 -sse kinnitama ja ühendama kontrolleri vastava digitaalse tihvtiga. Seega on 2 LED -i maksimaalne pinge 5,2 ja punane LED ei põle kontrolleri 5V kaudu

Nagu piltidel näidatud, kleepige iga punane LED vastavalt oma pesasse. Pärast reguleerivate valgusdioodide anoodi ja katoodi jootmist ühendage need järjestikku

Võtke üks traat ja eemaldage kummist isolatsioon vastavalt LED -i rea pikkusele ja jootke kõik seeria LED -i katoodid ühiseks juhtmeks, nagu on näidatud 3. pildil kõigi LED -ide ühise maa jaoks

Võtke 1,27 mm PITCH värviline tasane lintkaabel ja lõigake see LED -rea ja kontrolleri ligikaudse kauguse võrra. Jootmiseks eemaldage isolatsioon mõlemalt poolt

Jootke iga traat lindi värvi hierarhias LED -seeria anoodile, nagu on näidatud kolmandal pildil

Ärge jootke juhtme teist otsa kohe, see joodetakse juhtme kogu juhtme korraldamise ajal

Samamoodi kleepige vastavalt kõik punased LED -id ja jootetraat. Jootke kõik LED -i katoodid ja võtke kogu LED -i jaoks üks traat maandusena

Samm: skemaatiline diagrama, mis põhineb Arduino Mega2560 RTC -l ja võimendil

Skeemiline skeem, mis põhineb Arduino Mega2560 RTC -l ja võimendil
Skeemiline skeem, mis põhineb Arduino Mega2560 RTC -l ja võimendil
Skeemiline skeem, mis põhineb Arduino Mega2560 RTC -l ja võimendil
Skeemiline skeem, mis põhineb Arduino Mega2560 RTC -l ja võimendil
  • Enne jootmist sisestage iga traat igasse juhtmesse, et vältida lühist.
  • Jootke 4 naissoost päise tihvti ühel küljel ja 4 isast päise tihvti teisel küljel 4 juhtmega kaabel. Ühendage juhtmed vastavalt skeemile DS3231 (RTC) abil.
  • Asetage kõik võimendiga seotud komponendid üldotstarbelisele trükkplaadile ja jootke see vastavalt võimendi skemaatilisele skeemile, mis põhineb LM386 IC -l.
  • Võtke skemaatilise diagaami järgi kaks surunuppu ja jootetakisti ning Vcc -ühendus ja kleepige see esiplaadile, kasutades seestpoolt kuuma liimipüstolit.
  • Ühendage vasakpoolse nupu sisend digitaalse tihvtiga nr. 3 ja parempoolne nupp tihvti nr. 2.
  • Kui kasutaja soovib paigutada SDA ja SCL ühenduse kohtadesse 20 ja 21 nr. nööpnõelad, siis pole sellel vahet.
  • Kinnitage digitaalne tihvt nr. 7 maandada ja tihvt nr. 6 võimendi sisendisse.
  • Pärast kõigi jootmistööde lõpetamist kahandage termokahanevat toru.

Samm: määrake kogu akrüülnumber

Määra kogu akrüülnumber
Määra kogu akrüülnumber
Määra kogu akrüülnumber
Määra kogu akrüülnumber
Määra kogu akrüülnumber
Määra kogu akrüülnumber
  • Asetage akrüülist numbrimärk, alustades 0 -ga eespool kuni 9 -ni kogu rea viimasel pilul.

  • Asetage käärsooleplaat käärsoolepessa.

Samm: ühendage kõigi LED -ide anoodpistik kontrolleriga

Ühendage kõigi LED -ide anoodpistik kontrolleriga
Ühendage kõigi LED -ide anoodpistik kontrolleriga
Ühendage kõigi LED -ide anoodpistik kontrolleriga
Ühendage kõigi LED -ide anoodpistik kontrolleriga
Ühendage kõigi LED -ide anoodpistik kontrolleriga
Ühendage kõigi LED -ide anoodpistik kontrolleriga
  • Jootke kogu katooditraat isasele pistikupesale vastavalt digitaalse tihvti konfiguratsioonile, nagu allpool näidatud.
  • Ühendage kõik LED -id, nagu pildil näidatud.
  • Arduino tihvtid ==> kella number
  • D10 ==> 0 Ühiku number
  • D11 ==> 1 Ühiku number
  • D12 ==> 2 Ühiku number
  • D13 ==> 3 Ühiku number
  • D14 ==> 4 Ühiku number
  • D15 ==> 5 Ühiku number
  • D16 ==> 6 Ühiku number
  • D17 ==> 7 Ühiku number
  • D18 ==> 8 Ühiku number
  • D19 ==> 9 Ühiku number
  • D5 ==> 0 Kümnendkoht
  • D6 ==> 1 kümnendkoht
  • D22 ==> 2 komakohta
  • D23 ==> 3 komakohta
  • D24 ==> 4 komakohta
  • D25 ==> 5 kümnendkohta
  • D26 ==> 6 komakohta
  • D27 ==> 7 kümnendkohani
  • D28 ==> 8 komakohta
  • D29 ==> 9 komakohta
  • D30 ==> 0 sada numbrit
  • D31 ==> 1 sada numbrit
  • D32 ==> 2 sada numbrit
  • D33 ==> 3 sada numbrit
  • D34 ==> 4 sada numbrit

  • D35 ==> 5 sada numbrit
  • D36 ==> 6 sada numbrit
  • D37 ==> 7 sada numbrit
  • D38 ==> 8 sada numbrit
  • D39 ==> 9 Saja kohaline
  • D40 ==> 0 Tuhat numbrit
  • D41 ==> 1 Tuhat numbrit
  • D42 ==> 2 Tuhat numbrit
  • D43 ==> 3 tuhat numbrit
  • D44 ==> 4 tuhat numbrit
  • D45 ==> 5 tuhat numbrit
  • D46 ==> 6 tuhat numbrit
  • D47 ==> 7 Tuhat numbrit
  • D48 ==> 8 tuhat numbrit
  • D49 ==> 9 Tuhat numbrit
  • D53 ==> koolon (:)
  • Kõik LED -ühismaa ühendatakse maanduspistikuga.

Samm: kontrollige ühendust näidiskoodi abil

  • Avage Arduino IDE ja avage allpool toodud proovikontrolli kood.
  • Laadige üles Arduino Mega2560 -s.
  • Pärast üleslaadimist hakkab see vilkuma minuti ühiku numbrist 0 kuni 1, 2, 3 kuni kümnendiku kümnendkohani tunnis 0,5 -sekundilise viivitusega.
  • Vahepeal, kui mõni LED ei sütti, kontrollige LED -de ja kontrolleri ühendust.

8. samm: kuidas koodi kontrolleris esimest korda üles laadida

  • Laadige alla kood.
  • Avage Arduino IDE ja avage selles kood.
  • Vaadake ülaltoodud videot ja järgige juhiseid.

Samm: kuidas sellesse kella eri režiime seadistada

Image
Image

10. samm: tulevikuplaanid

  • Lisa tšekid
  • Kasutajasõbralikumaks muutmiseks suurendage ühte nuppu.
  • Selle saab lülitada nupu abil 12 tunni ja 24 tunni vahel.
  • Interaktiivsemaks muutmine praeguse kellaaja häälnäiduga koos tere hommikust, õhtust jne.
  • Selle kella mobiilirakendusega juhtimise funktsiooni lisamine.

Teie kommentaarid/ettepanekud/küsimused/kriitikud on teretulnud…

Soovitan: