Turinys:

Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra): 10 žingsnių (su nuotraukomis)
Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra): 10 žingsnių (su nuotraukomis)

Video: Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra): 10 žingsnių (su nuotraukomis)

Video: Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra): 10 žingsnių (su nuotraukomis)
Video: "G-Shock" kopija už 15 € - laužas ar vidinis patarimas? 2024, Liepa
Anonim
Image
Image
Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra)
Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra)
Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra)
Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra)

Mes planavome padaryti laikmatį kitoms varžyboms, tačiau vėliau įdiegėme laikrodį (be RTC). Pradėję programavimą, susidomėjome įrenginiu pritaikydami daugiau funkcijų ir galiausiai pridėjome DS3231 RTC, taip pat padidinome interaktyvumą padidindami mygtukų skaičių iki dviejų iki projekto pabaigos.

Laikrodžio ypatybės

  • Realaus laiko laikrodis
  • Signalizacija
  • Laikmatis
  • Rodyti kambario temperatūrą
  • Nustatykite laiką pagal vartotoją
  • Nustatykite laikmatį pagal naudotoją
  • Sureguliuokite žadintuvo dienas

1 žingsnis: ko jums reikia

Ko tau reikia
Ko tau reikia

Elektronikos komponentas

  • 1 Nr. „Arduino Mega2560“su kabeliu - 9,79 USD
  • 1 Nr. DS3231 RTC - 1,09 USD
  • 100 nos. Raudonas 3528 SMD LED - 0,77 USD
  • 2 nos. 1 x 40 vienos eilės vyrų 2,54 kontaktų antraštė - 0,58 USD *
  • 1 nos. 1 x 40 vienos eilės moterų 2,54 kontaktų antraštė - 1,0 USD *
  • 2 nos. 6*6*13 mm ilgio rankenos mygtuko jungiklis - 0,10 USD*
  • 2 nos. 10k 1/4 vatų per rezistorių - 0,04 USD *
  • 1 nos. 8 omų garsiakalbis - 1,0 USD
  • 1 metro 1,27 mm PITCH spalvotas plokščias juostelės kabelis 10 spalvų - 1,04 USD
  • 1 nos. LM386 *
  • 1 nos. 10Kohm potenciometras *
  • 1 nos. 10 omų rezistorius *
  • 2 nos. 10uF kondensatorius *
  • 1 nos. 250 uF kondensatorius *
  • 1 nos. 0.1uF kondensatorius *
  • 1 nos. bendrosios paskirties PCB *

kitos dalys

  • 2 mm MDF lakštas

    1. 240 mm x 60 mm 2 nr. priekiui ir gale
    2. 240 mm x 70 mm 3 nr. viršuje, atraminė plokštė LED ir apačioje
    3. 60 mm x 65 mm 2 nr. kairėje ir dešinėje korpuso pusėje
  • 2 mm akrilo lakštas

    130 mm x 80 mm 14 nr. už skaitmenį

  • Klijų pistoletas
  • Super klijai MDF
  • Kompiuteris, turintis „Arduino IDE“
  • Litavimo stotis
  • Rezultatas susitraukia

Tai viskas.

* Visas prekes pageidautina pirkti vietoje.

2 žingsnis: lazeriu supjaustytas akrilas ir MDF korpusas

Lazeriu supjaustytas akrilas ir Mdf korpusas
Lazeriu supjaustytas akrilas ir Mdf korpusas
Lazeriu supjaustytas akrilas ir Mdf korpusas
Lazeriu supjaustytas akrilas ir Mdf korpusas
Lazeriu supjaustytas akrilas ir Mdf korpusas
Lazeriu supjaustytas akrilas ir Mdf korpusas
  • DXF failai laikrodžiui ir akrilo skaitmeninei plokštei.
  • Kaip parodyta viršutinės plokštės ir LED atraminės plokštės schemoje, abi plokštės yra įstrigusios kartu kaip priešingos krypties griovelis ir viršutinė plokštė. Rezultatas parodytas 2 paveiksle kaip schema.

3 žingsnis: priklijuokite ir lituokite šviesos diodą po viršutine plokšte

Klijuokite ir lituokite šviesos diodą po viršutine plokšte
Klijuokite ir lituokite šviesos diodą po viršutine plokšte
Klijuokite ir lituokite šviesos diodą po viršutine plokšte
Klijuokite ir lituokite šviesos diodą po viršutine plokšte
Klijuokite ir lituokite šviesos diodą po viršutine plokšte
Klijuokite ir lituokite šviesos diodą po viršutine plokšte
Klijuokite ir lituokite šviesos diodą po viršutine plokšte
Klijuokite ir lituokite šviesos diodą po viršutine plokšte

Raudonas šviesos diodas veikia esant maksimaliai 2,6 V įtampai, o valdiklio skaitmeninis kaištis suteikia 5 V ir 0 V. Taigi mes turime priklijuoti raudoną šviesos diodą 2 serijomis ir prijungti prie atitinkamo valdiklio skaitmeninio kaiščio. Taigi maksimali 2 LED serijos įtampa yra 5,2, o raudonas šviesos diodas neužsidega 5V valdikliu

Kaip parodyta paveikslėliuose, atitinkamai įklijuokite kiekvieną raudoną šviesos diodą į atitinkamą angą. Lituodami reguliuojamų šviesos diodų anodą ir katodą, prijunkite juos nuosekliai

Paimkite vieną laidą ir nuimkite guminę izoliaciją pagal šviesos diodų eilės ilgį ir lituokite visų serijų šviesos diodų katodus prie bendros vielos, kaip parodyta 3 -ajame paveikslėlyje, kad būtų galima rasti bendrą visų šviesos diodų pagrindą

Paimkite 1,27 mm PITCH spalvoto plokščio juostelės kabelį ir nukirpkite jį maždaug atstumu tarp šviesos diodų eilutės ir valdiklio. Lituoti nuimkite izoliaciją iš abiejų pusių

Lituokite kiekvieną laidą juostelės spalvos hierarchijoje prie LED serijos anodo, kaip parodyta trečiame paveikslėlyje

Negalima lituoti kito laido galo, jis bus lituojamas, kai bus sumontuotas visas valdiklio laidas

Panašiai priklijuokite atitinkamai visus raudonus šviesos diodus ir litavimo laidą. Lituokite visą LED katodą ir paimkite vieną laidą visam LED kaip įžeminimą

4 žingsnis: Scheminė diagrama, pagrįsta „Arduino Mega2560 RTC“ir stiprintuvu

Scheminė diagrama, pagrįsta „Arduino Mega2560 RTC“ir stiprintuvu
Scheminė diagrama, pagrįsta „Arduino Mega2560 RTC“ir stiprintuvu
Scheminė diagrama, pagrįsta „Arduino Mega2560 RTC“ir stiprintuvu
Scheminė diagrama, pagrįsta „Arduino Mega2560 RTC“ir stiprintuvu
  • Prieš litavimą, kiekviena viela įterpiama į kiekvieną laidą, kad būtų išvengta trumpojo jungimo.
  • Lituokite 4 moterišką antgalio kaištį vienoje pusėje ir 4 išorinį kaištį kitoje pusėje 4 laidinį kabelį. Prijunkite laidus pagal schemą su DS3231 (RTC).
  • Įdėkite visus su stiprintuvu susijusius komponentus į bendrosios paskirties PCB ir lituokite pagal stiprintuvo, pagrįsto LM386 IC, schemą.
  • Paimkite du mygtukus ir lydmetalio rezistorių bei Vcc jungtį pagal schemą ir priklijuokite jį prie priekinės plokštės, naudodami karšto klijų pistoletą iš vidaus.
  • Prijunkite kairįjį mygtuko įvestį prie skaitmeninio kaiščio Nr. 3 ir dešiniuoju mygtuku paspauskite kaištį Nr. 2.
  • Jei vartotojas nori įdėti SDA ir SCL ryšį į 20 ir 21 Nr. smeigtukai, tada nebus jokio skirtumo.
  • Pritvirtinkite skaitmeninį kaištį Nr. 7 įžeminti ir kaištį Nr. 6 į stiprintuvo įvestį.
  • Baigę visus litavimo darbus, susitraukite termiškai susitraukiantį vamzdelį.

5 veiksmas: nustatykite visą akrilo numerio plokštelę

Nustatykite visą akrilo numerio plokštelę
Nustatykite visą akrilo numerio plokštelę
Nustatykite visą akrilo numerio plokštelę
Nustatykite visą akrilo numerio plokštelę
Nustatykite visą akrilo numerio plokštelę
Nustatykite visą akrilo numerio plokštelę
  • Uždėkite akrilo numerio ženklą, pradedant nuo 0 priekyje iki 9 paskutinėje visos eilės angoje.

  • Ant gaubtinės žarnos angos uždėkite dvitaškio plokštelę.

6 veiksmas: prijunkite visų šviesos diodų anodo kaištį prie valdiklio

Prijunkite visų šviesos diodų anodo kaištį prie valdiklio
Prijunkite visų šviesos diodų anodo kaištį prie valdiklio
Prijunkite visų šviesos diodų anodo kaištį prie valdiklio
Prijunkite visų šviesos diodų anodo kaištį prie valdiklio
Prijunkite visų šviesos diodų anodo kaištį prie valdiklio
Prijunkite visų šviesos diodų anodo kaištį prie valdiklio
  • Lituokite visą katodo laidą prie išorinio kaiščio pagal skaitmeninį kaiščio konfigūraciją, kaip parodyta žemiau.
  • Prijunkite visus šviesos diodus, kaip parodyta paveikslėlyje.
  • „Arduino“kaiščiai ==> laikrodžio skaitmuo
  • D10 ==> 0 Vieneto skaitmuo
  • D11 ==> 1 vieneto skaitmuo
  • D12 ==> 2 Vieneto skaitmuo
  • D13 ==> 3 Vieneto skaitmuo
  • D14 ==> 4 Vieneto skaitmuo
  • D15 ==> 5 Vieneto skaitmuo
  • D16 ==> 6 Vieneto skaitmuo
  • D17 ==> 7 Vieneto skaitmuo
  • D18 ==> 8 Vieneto skaitmuo
  • D19 ==> 9 Vieneto skaitmuo
  • D5 ==> 0 dešimtainis skaitmuo
  • D6 ==> 1 dešimtainis skaitmuo
  • D22 ==> 2 dešimtainis skaitmuo
  • D23 ==> 3 dešimtainis skaitmuo
  • D24 ==> 4 dešimtainis skaitmuo
  • D25 ==> 5 dešimtainis skaitmuo
  • D26 ==> 6 dešimtainis skaitmuo
  • D27 ==> 7 dešimtainis skaitmuo
  • D28 ==> 8 dešimtainis skaitmuo
  • D29 ==> 9 dešimtainis skaitmuo
  • D30 ==> 0 Šimtas skaitmenų

  • D31 ==> 1 Šimtas skaitmenų
  • D32 ==> 2 šimtai skaitmenų
  • D33 ==> 3 Šimtas skaitmenų
  • D34 ==> 4 Šimtas skaitmenų
  • D35 ==> 5 šimtai skaitmenų
  • D36 ==> 6 Šimtas skaitmenų
  • D37 ==> 7 Šimtas skaitmenų
  • D38 ==> 8 Šimtas skaitmenų
  • D39 ==> 9 Šimtas skaitmenų
  • D40 ==> 0 Tūkstantis skaitmenų
  • D41 ==> 1 Tūkstantis skaitmenų
  • D42 ==> 2 Tūkstantis skaitmenų
  • D43 ==> 3 Tūkstantis skaitmenų
  • D44 ==> 4 Tūkstantis skaitmenų
  • D45 ==> 5 Tūkstantis skaitmenų
  • D46 ==> 6 Tūkstantis skaitmenų
  • D47 ==> 7 Tūkstantis skaitmenų
  • D48 ==> 8 Tūkstantis skaitmenų
  • D49 ==> 9 Tūkstantis skaitmenų
  • D53 ==> dvitaškis (:)
  • Visi bendri šviesos diodai jungiami prie įžeminimo kaiščio.

7 veiksmas: patikrinkite ryšį naudodami pavyzdinį kodą

  • Atidarykite „Arduino IDE“ir atidarykite toliau pateiktą pavyzdžio tikrinimo kodą.
  • Įkelti į „Arduino Mega2560“.
  • Kai įkėlimas bus baigtas, jis pradės mirksėti nuo 0 minučių minutės vieneto iki 1, 2, 3 iki 9 dešimtosios valandos skaitmens su 0,5 sekundės vėlavimu.
  • Jei tarp šviesos diodų nešviečia, patikrinkite šviesos diodų ir valdiklio jungtį.

8 veiksmas: Kaip pirmą kartą įkelti kodą valdiklyje

  • Atsisiųskite žemiau pateiktą kodą.
  • Atidarykite „Arduino IDE“ir atidarykite jo kodą.
  • Žiūrėkite vaizdo įrašą, kaip nurodyta aukščiau, ir vykdykite instrukcijas.

9 veiksmas: kaip nustatyti skirtingus šio laikrodžio režimus

Image
Image

10 žingsnis: ateities planai

  • Pridėti česnakų
  • Padidinkite vieną mygtuką, kad jis taptų patogesnis vartotojui.
  • Naudojant mygtuką galima perjungti režimą nuo 12 iki 24 valandų.
  • Padarykite jį interaktyvesnį, nurodydami dabartinį laiką balsu, labas rytas, vakaras ir pan.
  • Pridedama šio laikrodžio valdymo funkcija naudojant mobiliąją programą.

Jūsų komentarai/pasiūlymai/klausimai/kritikai yra dėkingi…

Rekomenduojamas: