Turinys:
- 1 žingsnis: reikalingi dalykai
- 2 žingsnis: prototipų kūrimas
- 3 žingsnis: programinė įranga
- 4 žingsnis: grandinių plokščių montavimas
- 5 žingsnis: gaubto modeliavimas
- 6 žingsnis: Surinkite daiktus
- 7 žingsnis: naudokite
- 8 žingsnis: ačiū
Video: „UTixClock“: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Pirmą kartą pamačiau šį laikrodį vaizdo įraše iš vieno iš mano mėgstamiausių „YouTube“kanalų, pavadintų „SmarterEveryDay“. Man akimirksniu patiko idėja ir norėjau ją nusipirkti. Tada ieškojau „Google“ir radau šią svetainę, kurioje parduodamas „Tix Clock“. Ketinau pateikti užsakymą, bet tada pagalvojau - ar nebus smagu jį pagaminti, o ne nusipirkti! Taigi aš pradėjau savo tyrimą ir galiausiai radau šį straipsnį „Instructable“. Tada supratau, kad įrašo autorius yra tas pats vaikinas, kuris komerciškai parduoda laikrodį.
Taigi nusprendžiau šį projektą sukurti savarankiškai. Projektui pasirinkau naudoti „Arduino“. Būti programinės įrangos kūrėju pagal profesiją ir teisingai išmanyti elektroniką man nebuvo taip sunku. Kodo rašymas ir grandinių surinkimas buvo lengvos dalys. Man sunkiausia buvo statyti aptvarą. Neturėdamas išankstinių žinių apie 3D modeliavimą ir spausdinimą, man prireikė beveik 2 mėnesių, kol išmokau „Fusion 360“ir sukūriau modelį. Visada smagu mokytis ir daryti naujus dalykus!:)
Kai kurios pagrindinės „uTixClock“funkcijos:
- Niekada nepamiršta laiko - net jei jį išjungiate
- Automatinis šviesos diodų pritemdymas pagal aplinkos šviesą - netrukdys jūsų miegui
- Visiškai atsitiktiniai modeliai
- Rodo laiką 24 valandų formatu
- Veikia per USB - galima maitinti tiesiai iš kompiuterių, mobiliųjų įkroviklių, maitinimo bankų
Kitos versijos planuojamos funkcijos:
- Rodyti datą
- Nustatykite datą ir laiką
- Sureguliuokite modelio laiką
- Perjungti 12/24 valandų formatą
- Geresnis būdas rodyti vidurnaktį (0000 val.) - šiuo metu jis rodo tik tuščią ekraną, haha!
1 žingsnis: reikalingi dalykai
Norėdami sukurti šią instrukciją, jums reikės šių elementų. Šiais laikais gauti šiuos dalykus yra gana paprasta. Galite apsilankyti vietinėse „pasidaryk pats“elektronikos parduotuvėse arba nusipirkti internetu.
Elektronikos dalys:
- „Arduino Nano“mikrovaldiklis - 1
- RTC modulis DS1302 - 1
- 5 mm šviesos diodai (geltona - 3, raudona - 9, mėlyna - 6, žalia - 9)
- Abiejų pusių punktyrinė vero lenta - 1
- Nuplėšta vero lenta - 1
- 74HC595 pamainų registras su 16 kontaktų IC pagrindu - 2
- Rezistoriai (10K omai - 1, 33 omai - 3)
- LDR - 1
- USB kabelis - 1
- Įjungimo -išjungimo jungiklis - 1
- Antraštės kaiščiai
- Jumperio laidai
- Sujungimo laidai
Kitos dalys:
- 3D spausdintas korpusas
- 3 mm skersmens neodimio magnetai
- Greitai tvirtinami klijai
- Skaidrus popierius
- Juodas skaidrus akrilo organinis stiklas
2 žingsnis: prototipų kūrimas
Savo prototipų kūrimui naudojau duonos lentą ir daugybę jungiamųjų laidų. Pirmiausia sukūriau nedidelę 4x3 LED matricą, kad įsitikinčiau, jog viskas veikia taip, kaip tikėtasi. Prototipų kūrimo metu naudojau vieną 74HC595 „Shift Register IC“. Išsamią informaciją apie galutines plokštes rasite žemiau.
3 žingsnis: programinė įranga
Aš paprastai nenaudoju „Arduino IDE“kūrimui. Mano mėgstamiausias yra „Visual Studio Code“su „PlatformIO IDE“plėtiniu. Tačiau tai nesvarbu - oficialus IDE taip pat gali būti naudojamas šaltiniui įkelti į „Arduino“. Projekto šaltinį galima atsisiųsti iš mano „Git“saugyklos.
4 žingsnis: grandinių plokščių montavimas
Grandinės kūrimas yra gana tiesus. Grandinės schemą galima atsisiųsti iš mano svetainės ir greitai surinkti komponentus.
5 žingsnis: gaubto modeliavimas
Tai man buvo sunkiausias žingsnis. Aš neturėjau jokių išankstinių žinių apie 3D modeliavimą ir spausdinimą. Taigi man teko beveik mėnesį mokytis 3D modelio projektavimo pagrindų programinėje įrangoje „Fusion 360“ir dar vieną mėnesį jį projektuoti. Ši programinė įranga yra nemokama asmeniniam naudojimui.
Taip pat namuose neturiu 3D spausdintuvo. Taigi turėjau užsisakyti internetu ir atsispausdinti per dieną. Spausdinimas naudojant standartinę PLA+ medžiagą man kainavo 56 SGD. Paviršius nėra labai lygus, bet esu labai patenkintas galutiniu rezultatu. SLA geriausiai tinka sklandžiai apdailai, tačiau ji buvo beveik 4 kartus didesnė už PLA kainą.
Stl ir f3d failus galima atsisiųsti iš mano svetainės.
6 žingsnis: Surinkite daiktus
Norėdami uždėti dangtelį su dėžute ir pritvirtinti plokštes, nusprendžiau naudoti magnetus, o ne varžtus. Magnetus pritvirtinau greito klijavimo pagalba. Taigi surinkti dalis buvo gana paprasta. Aš įdėjau skaidrų popierių kaip difuzorių ir ant jo pritvirtinau juodą akrilo lakštą. Buvau labai laimingas pamatęs galutinį rezultatą. Deja, pritvirtinant magnetą, ant išorinio korpuso paviršiaus nukrito nedidelis super klijų lašas, kurio negalėjau pašalinti. Bet nesvarbu!:)
7 žingsnis: naudokite
Ekrane yra keturios atskiros LED matricos. Kiekviena matrica turi skirtingas spalvas ir žymi 4 dabartinio laiko skaitmenis - pirmieji du reiškia valandą, o paskutiniai du - minutes. Norėdami gauti dabartinį laiką, turite suskaičiuoti šviesos diodus. Pavyzdžiui:
0 Y - 0 R - 0 B - 0 G => 0000 val
0 Y - 1 R - 1 B - 2 G => 0112 val
1 Y - 1 R - 3 B - 9 G => 1139 val
1 Y - 6 R - 2 B - 4 G => 1624 val
2 Y - 3 R - 4 B - 7 G => 2347 val
Pradžioje gali būti šiek tiek sunku. Tačiau praktikuodamiesi galėsite akimirksniu gauti dabartinį laiką.
8 žingsnis: ačiū
Didelis ačiū, jei iki šiol pasiekėte ir planuojate kurti ar jau pastatėte mano projektą. Praneškite man savo vertingus atsiliepimus ir pasiūlymus. Mane galima pasiekti [email protected].
Mano svetainė:
Nuoširdžiai dėkoju Guido Seevensui už informatyvią instrukciją „Tix Clock“versijoje.
Rekomenduojamas:
„Pasidaryk pats“„Leds Arduino“ruletės žaidimas: 3 žingsniai (su nuotraukomis)
„Pasidaryk pats“37 „Leds Arduino“ruletės žaidimas: Ruletė yra kazino žaidimas, pavadintas prancūziško žodžio, reiškiančio mažą ratą, vardu
„BOSEBerry Pi“interneto radijas: 4 žingsniai (su nuotraukomis)
„BOSEBerry Pi“interneto radijas: man patinka klausytis radijo! Savo namuose naudojau DAB radiją, tačiau radimas buvo šiek tiek nevienodas, o garsas nuolat nutrūko, todėl nusprendžiau sukurti savo interneto radiją. Aplink mano namus ir skaitmeninį brolį turiu stiprų „Wi -Fi“signalą
Profesionali orų stotis naudojant „ESP8266“ir „ESP32 pasidaryk pats“: 9 žingsniai (su nuotraukomis)
Profesionali orų stotis, naudojant „pasidaryk pats“ESP8266 ir ESP32: „LineaMeteoStazione“yra visiška orų stotis, kurią galima sujungti su profesionaliais „Sensirion“jutikliais ir kai kuriais „Davis“prietaiso komponentais (lietaus matuoklis, anemometras)
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Varžtas - „pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): 6 žingsniai (su nuotraukomis)
Varžtas - „Pasidaryk pats“belaidis įkrovimo naktinis laikrodis (6 žingsniai): Indukcinis įkrovimas (taip pat žinomas kaip belaidis įkrovimas arba belaidis įkrovimas) yra belaidžio energijos perdavimo tipas. Jis naudoja elektromagnetinę indukciją tiekti elektros energiją nešiojamiesiems įrenginiams. Dažniausia programa yra „Qi“belaidžio įkrovimo st