Përmbajtje:

Të gjitha në një kronometër dixhital (orë, kohëmatës, alarm, temperaturë): 10 hapa (me fotografi)
Të gjitha në një kronometër dixhital (orë, kohëmatës, alarm, temperaturë): 10 hapa (me fotografi)

Video: Të gjitha në një kronometër dixhital (orë, kohëmatës, alarm, temperaturë): 10 hapa (me fotografi)

Video: Të gjitha në një kronometër dixhital (orë, kohëmatës, alarm, temperaturë): 10 hapa (me fotografi)
Video: Часы G-Shock до 250 долларов-15 лучших часов Casio G до 250 доллар... 2024, Nëntor
Anonim
Image
Image
Të gjitha në një kronometër dixhital (Ora, Kohëmatësi, Alarmi, Temperatura)
Të gjitha në një kronometër dixhital (Ora, Kohëmatësi, Alarmi, Temperatura)
Të gjitha në një kronometër dixhital (Ora, Kohëmatësi, Alarmi, Temperatura)
Të gjitha në një kronometër dixhital (Ora, Kohëmatësi, Alarmi, Temperatura)

Ne po planifikonim të bënim një kohëmatës për ndonjë konkurs tjetër, por më vonë zbatuam edhe një orë (pa RTC). Ndërsa hymë në programim, u interesuam për të aplikuar më shumë funksionalitete në pajisje dhe përfunduam duke shtuar DS3231 RTC, si dhe duke rritur interaktivitetin duke rritur sasinë e butonave shtytës në dy deri në fund të projektit.

Karakteristikat e orës

  • Ora në kohë reale
  • Alarm
  • Kohëmatësi
  • Tregoni temperaturën e dhomës
  • Rregulloni kohën sipas përdoruesit
  • Rregulloni kohëmatësin sipas përdoruesit
  • Rregulloni ditët e alarmit

Hapi 1: Ajo që ju nevojitet

Ajo që ju nevojitet
Ajo që ju nevojitet

Komponenti Elektronik

  • 1 nr. Arduino Mega2560 me kabllo - 9.79 dollarë
  • 1 nr. DS3231 RTC - 1.09 dollarë
  • 100 nr. E kuqe 3528 LED SMD - 0,77 dollarë
  • 2 nr. Kreu 1x40 Mashkull me një rresht 2.54 Pin - $ 0.58 *
  • 1 jo Titulli 1x40 Femër me rresht të vetëm 2.54 Pin - $ 1.0 *
  • 2 nr. Ndërprerës i butonit me dorezë të gjatë 6*6*13 mm - 0.10 dollarë*
  • 2 nr. 10k 1/4 vat përmes rezistencës së vrimës - $ 0.04 *
  • 1 jo Altoparlant 8ohm - 1.0 dollarë
  • 1 metër 1.27mm PITCH Color Flat Ribbon Cable 10 ngjyrë - 1.04 dollarë
  • 1 jo GJ666 *
  • 1 jo Potenciometër 10Kohm *
  • 1 jo Rezistencë 10 ohm *
  • 2 nr. Kondensator 10uF *
  • 1 jo Kondensator 250 uF *
  • 1 jo Kondensator 0.1uF *
  • 1 jo PCB me qëllim të përgjithshëm *

pjesët e tjera

  • Fletë MDF 2 mm

    1. 240mm x 60 mm 2 nr. për pjesën e përparme dhe të pasme
    2. 240mm x 70 mm 3 nr. për pjesën e sipërme, pllakën mbështetëse për LED dhe pjesën e poshtme
    3. 60mm x 65mm 2 nr. për anën e majtë dhe të djathtë të rastit
  • Fletë akrilike 2 mm

    130mm x 80mm 14 nr. për shifrën

  • Armë ngjitëse
  • Super ngjitës për MDF
  • Kompjuter që ka Arduino IDE
  • Stacioni i saldimit
  • Godite tkurret

Kjo eshte e gjitha.

* Të gjithë artikujt preferojnë të blejnë në vend.

Hapi 2: Trupi Akrilik dhe Prerje Laser

Trup Akrilik dhe Prerje Laser
Trup Akrilik dhe Prerje Laser
Trup Akrilik dhe Prerje Laser
Trup Akrilik dhe Prerje Laser
Trup Akrilik dhe Prerje Laser
Trup Akrilik dhe Prerje Laser
  • Skedarë DXF për rastin e orës dhe pllakës dixhitale akrilike.
  • Siç tregohet në diagramin skematik të pllakës së sipërme dhe pllakës mbështetëse LED, të dy pllakat janë të mbërthyer së bashku si një zakon i slotit të udhëhequr dhe pllakës së sipërme në drejtim të kundërt. Rezultati është treguar në imazhin e dytë si një diagram skematik.

Hapi 3: Ngjitni dhe ngjitni LED nën pjatën e sipërme

Ngjiteni dhe ngjitni LED nën pllakën e sipërme
Ngjiteni dhe ngjitni LED nën pllakën e sipërme
Ngjiteni dhe ngjitni LED nën pllakën e sipërme
Ngjiteni dhe ngjitni LED nën pllakën e sipërme
Ngjiteni dhe ngjitni LED nën pllakën e sipërme
Ngjiteni dhe ngjitni LED nën pllakën e sipërme
Ngjiteni dhe ngjitni LED nën pllakën e sipërme
Ngjiteni dhe ngjitni LED nën pllakën e sipërme

LED i kuq punon në maksimum 2.6V dhe pin pin dixhital i kontrolluesit jep 5V dhe 0V. Pra, ne duhet të ngjitim LED -in e kuq në serinë 2 dhe të lidhemi me pinin dixhital përkatës të kontrolluesit. Pra, tensioni maksimal i serisë së 2 LED është 5.2 dhe LED i kuq nuk digjen nga kontrolluesi 5V

Siç tregohet në imazhe ngjitni çdo LED të kuq në përputhje me rrethanat në vendin e tyre përkatës. Pas bashkimit të anodës dhe katodës së LED -ve ngjitur, lidhini ato në seri

Merrni tela të vetëm dhe hiqni izolimin e gomës sipas gjatësisë së rreshtit të led dhe lidhni katodën e të gjitha serive LED në tela të zakonshëm siç tregohet në imazhin e 3 -të për terrenin e përbashkët të të gjitha LED -ve

Merrni kabllon e shiritit me ngjyrë të sheshtë 1.27mm PITCH dhe prerë atë me distancë të përafërt midis rreshtit të led dhe kontrolluesit. Hiqni izolimin nga të dyja anët për bashkim

Lidhni çdo tel në hierarkinë e ngjyrës së shiritit në një seri të serive LED, siç tregohet në imazhin e tretë

Mos lidhni një fund tjetër të telit tani, ai do të ngjitet në kohën e rregullimit të të gjithë telave për kontrolluesin

Ngjashëm ngjitni përkatësisht të gjitha LED -të e kuqe dhe tela lidhës. Ngjitni të gjitha katodat LED dhe merrni tela të vetëm për të gjithë LED si tokë

Hapi 4: Diagrma Skematike Bazuar në Arduino Mega2560 RTC dhe Përforcues

Diagrma Skematike Bazuar në Arduino Mega2560 RTC dhe Amplifikator
Diagrma Skematike Bazuar në Arduino Mega2560 RTC dhe Amplifikator
Diagrma Skematike Bazuar në Arduino Mega2560 RTC dhe Amplifikator
Diagrma Skematike Bazuar në Arduino Mega2560 RTC dhe Amplifikator
  • Para bashkimit, çdo tel zvogëlon nxehtësinë në secilin tel për të shmangur qarkun e shkurtër.
  • Bashkoni 4 kunja me kokë femra në njërën anë dhe 4 kunja kokë mashkullore në anën tjetër 4 kabllo me tela. Lidhni telat sipas skemës me DS3231 (RTC).
  • Vendosni të gjithë përbërësit që lidhen me amplifikatorin në PCB me qëllim të përgjithshëm dhe ngjiteni atë sipas diagramit skematik të amplifikatorit bazuar në LM386 IC.
  • Merrni dy butona dhe rezistencë lidhës dhe lidhjen Vcc sipas diagamës skematike dhe ngjiteni në pllakën e përparme duke përdorur armë zam të nxehtë nga brenda.
  • Lidhni hyrjen e butonit të majtë me pinin dixhital nr. 3 dhe butonin e djathtë të shtypjes në pinin nr. 2
  • Nëse përdoruesi dëshiron të vendosë lidhjen SDA dhe SCL në 20 dhe 21 nr. kunjat, atëherë nuk do të ketë ndryshim.
  • Bashkangjit pinin dixhital nr. 7 në tokë dhe pin nr. 6 në hyrjen e amplifikatorit.
  • Pas përfundimit të të gjithë punës së saldimit tkurrni tubin e tkurrjes së nxehtësisë.

Hapi 5: Vendosni të gjithë pllakën e numrave akrilik

Vendosni të gjithë pllakën e numrave akrilik
Vendosni të gjithë pllakën e numrave akrilik
Vendosni të gjithë pllakën e numrave akrilik
Vendosni të gjithë pllakën e numrave akrilik
Vendosni të gjithë pllakën e numrave akrilik
Vendosni të gjithë pllakën e numrave akrilik
  • Vendosni targën akrilike të numrit, duke filluar me 0 në pjesën e përparme në 9 në vendin e fundit të të gjithë rreshtit.

  • Vendoseni pjatën e zorrës së trashë në vendin e zorrës së trashë.

Hapi 6: Lidhni Pin Anode të të gjitha LED -ve me Kontrolluesin

Lidhni Pin Anode të të gjitha LED -ve me Kontrolluesin
Lidhni Pin Anode të të gjitha LED -ve me Kontrolluesin
Lidhni Pin Anode të të gjitha LED -ve me Kontrolluesin
Lidhni Pin Anode të të gjitha LED -ve me Kontrolluesin
Lidhni Pin Anode të të gjitha LED -ve me Kontrolluesin
Lidhni Pin Anode të të gjitha LED -ve me Kontrolluesin
  • Ngjitni të gjithë telat e katodës në kunjin e kokës mashkullore sipas konfigurimit të kunjit dixhital siç tregohet më poshtë.
  • Lidhni të gjitha LED siç tregohet në figurë.
  • Arduino kunjat ==> shifra e orës
  • D10 ==> 0 Shifra e njësisë
  • D11 ==> 1 Shifra e njësisë
  • D12 ==> 2 Shifra njësi
  • D13 ==> 3 Shifra e njësisë
  • D14 ==> 4 Shifra e njësisë
  • D15 ==> 5 Shifra e njësisë
  • D16 ==> 6 Shifra njësi
  • D17 ==> 7 Shifra njësi
  • D18 ==> 8 Shifra e njësisë
  • D19 ==> 9 Shifra e njësisë
  • D5 ==> 0 Shifra dhjetore
  • D6 ==> 1 Shifër dhjetore
  • D22 ==> 2 Shifra dhjetore
  • D23 ==> 3 Shifra dhjetore
  • D24 ==> 4 Shifra dhjetore
  • D25 ==> 5 Shifra dhjetore
  • D26 ==> 6 Shifra dhjetore
  • D27 ==> 7 Shifra dhjetore
  • D28 ==> 8 Shifra dhjetore
  • D29 ==> 9 Shifra dhjetore
  • D30 ==> 0 Njëqind shifra
  • D31 ==> 1 Njëqind shifra

  • D32 ==> 2 Njëqind shifra
  • D33 ==> 3 Njëqind shifra
  • D34 ==> 4 Njëqind shifra
  • D35 ==> 5 Njëqind shifra
  • D36 ==> 6 Njëqind shifra
  • D37 ==> 7 Njëqind shifra
  • D38 ==> 8 Njëqind shifra
  • D39 ==> 9 Njëqind shifra
  • D40 ==> 0 Një mijë shifra
  • D41 ==> 1 Mijë shifër
  • D42 ==> 2 Një mijë shifra
  • D43 ==> 3 Mijë shifër
  • D44 ==> 4 Mijëra shifra
  • D45 ==> 5 Mijëra shifra
  • D46 ==> 6 Një mijë shifra
  • D47 ==> 7 Mijëra shifra
  • D48 ==> 8 Një mijë shifra
  • D49 ==> 9 Një mijë shifra
  • D53 ==> dy pika (:)
  • E gjithë toka e zakonshme LED lidhet me kunjin e tokëzimit.

Hapi 7: Kontrolloni lidhjen duke përdorur kodin shembull

  • Hapni Arduino IDE dhe hapni kodin e mostrës së kontrolluar të dhënë më poshtë.
  • Ngarko në Arduino Mega2560.
  • Pasi të ketë përfunduar ngarkimi, ai do të fillojë të ndizet nga njësia e shifrës së minutës 0 në 1, 2, 3 deri në 9 -shifrën dhjetore të orës së kohës me 0,5 sekonda vonesë.
  • Në mes, Nëse ndonjë LED nuk shkëlqen, atëherë kontrolloni lidhjen e LED -ve dhe kontrolluesit.

Hapi 8: Si të Ngarkoni Kodin në Kontrollues për herë të parë

  • Shkarkoni kodin e dhënë më poshtë.
  • Hapni Arduino IDE dhe hapni kodin në të.
  • Shikoni videon si më sipër dhe ndiqni udhëzimet.

Hapi 9: Si të vendosni mënyra të ndryshme në këtë orë

Image
Image

Hapi 10: Planet e së ardhmes

  • Shto ches
  • Shtoni një buton për ta bërë atë më miqësor ndaj përdoruesit.
  • Duke e bërë atë të ndryshueshme midis modalitetit 12 orë dhe 24 orë duke përdorur butonin shtypës.
  • Duke e bërë atë më interaktiv me treguesin e zërit të kohës aktuale me mëngjes të mirë, mbrëmje etj.
  • Shtimi i një veçorie të kontrollit të kësaj ore me aplikacionin celular.

Komentet/Sugjerimet/Pyetjet/Kritikat tuaja janë vlerësuar…

Recommended: