Turinys:
- 1 žingsnis: ko jums reikia
- 2 žingsnis: lazeriu supjaustytas akrilas ir MDF korpusas
- 3 žingsnis: priklijuokite ir lituokite šviesos diodą po viršutine plokšte
- 4 žingsnis: Scheminė diagrama, pagrįsta „Arduino Mega2560 RTC“ir stiprintuvu
- 5 veiksmas: nustatykite visą akrilo numerio plokštelę
- 6 veiksmas: prijunkite visų šviesos diodų anodo kaištį prie valdiklio
- 7 veiksmas: patikrinkite ryšį naudodami pavyzdinį kodą
- 8 veiksmas: Kaip pirmą kartą įkelti kodą valdiklyje
- 9 veiksmas: kaip nustatyti skirtingus šio laikrodžio režimus
- 10 žingsnis: ateities planai
Video: Viskas viename skaitmeninis chronometras (laikrodis, laikmatis, žadintuvas, temperatūra): 10 žingsnių (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
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
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
- 240 mm x 60 mm 2 nr. priekiui ir gale
- 240 mm x 70 mm 3 nr. viršuje, atraminė plokštė LED ir apačioje
- 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
- 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
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
- 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ę
-
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
- 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
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:
Viskas viename nešiojamasis komunalinis maitinimo bankas: 11 žingsnių (su nuotraukomis)
„Viskas viename“nešiojamasis komunalinių paslaugų maitinimo bankas: apkrovos mažinimas arba „Rolling Blackout“yra labai dažnas reiškinys besivystančiose šalyse, tokiose kaip Indija, Pietų Afrika, Bangladešas ir kt. Tai daro didelę įtaką mūsų kasdienei veiklai ir daugiausia mūsų moo
„Pasidaryk pats“-grindų ventiliatoriaus perdirbimas į fotografijos šviesos modifikatorių/„viskas viename“lempą: 11 žingsnių
„Pasidaryk pats“-grindų ventiliatoriaus perdirbimas į fotografijos šviesos modifikatorių/„viskas viename“lempą: Taigi aš neseniai pavasarį valau ir susidūriau su grindų ventiliatoriumi, kurio variklis buvo perdegęs. Ir man reikėjo stalo lempos. 2+2 ir aš šiek tiek apmąstėme ir sugalvojau ventiliatorių paversti 20 colių pločio šviesos modifikatoriumi. Skaitykite toliau
„Viskas viename“arkadinė sistema: 12 žingsnių (su nuotraukomis)
„Viskas viename“arkadinė sistema: aš jau anksčiau sukūriau arkadinę vairasvirtę ir ji buvo didžiulė (60x30x12 centimetrų 2 žaidėjams), taip pat sunku naudoti, nes jums reikės kompiuterio su visa emuliacija, paruošta žaisti ir pan. galų gale buvo saugomas kažkur, kurio negaliu prisiminti
Slaptažodžių tvarkyklė, „Typer“, „Macro“, „Payload“Viskas viename!: 11 žingsnių (su paveikslėliais)
Slaptažodžių tvarkyklė, spausdinimo mašinėlė, makrokomanda, naudingoji apkrova … Viskas viename !: DĖMESIO PRAŠOME: Jei kyla problemų dėl šio įrenginio gamybos (pcb, litavimo ar kitų), nedvejodami atsiųskite man asmeninę žinutę čia arba el. [email protected]. Aš mielai atsiųsiu vieną iš jau pagamintų kompiuterių ar įrenginių
Galutinis nešiojamasis maitinimo šaltinis: „Axim“, PSP ir USB „viskas viename“įkroviklis: 11 žingsnių
Galutinis nešiojamasis maitinimo šaltinis: „Axim“, PSP ir USB „viskas viename“įkroviklis: Mano pirmasis „Instructable“aprašė, kaip sukurti kompaktišką maitinimo šaltinį, kuris galėtų maitinti „Dell Axim“PDA iš 8 AA baterijų, kad būtų galima ilgai naudoti ilgose kelionėse. Galiai filtruoti buvo naudojamas paprastas 7805 reguliatorius ir keli kondensatoriai. Tai taip pat gali būti