Sisukord:
- Tarvikud
- 1. toiming: mis on uut
- 2. samm: trükkplaatide kokkupanek
- Samm: 3D -printimine
- 4. samm: visand
Video: 7 Segmendi kella versioon 2: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Tere!
Pärast Instructablesi kasutaja taotlust 12 -tunnise vormingu kättesaadavuse kohta kasutasin ära algses projektis oluliste muudatuste tegemise.
Versiooni 1 kasutamise ajal tundsin vajadust teha eraldiseisev versioon, seega võimaldasin muuta kõiki parameetreid otse kellast ilma arvutit kasutamata.
Kes pole minu eelnevaid juhendeid lugenud, on see tavaline 7 segmendi led -kell, millel on mõned lisafunktsioonid:
- 7 erinevat minutivahetuse üleminekut
- 3 eelmääratud värvi ajavahemike jaoks
- ümbritseva valguse intensiivsus automaatne hämardamine
- automaatne väljalülitamine/käivitamine, kui aega pole vaja näidata
- automaatne suveaja reguleerimine
Versioon 2 võimaldab teil ka:
- muuta ajavormingut 12/24h
- kergesti muudetavad parameetrid
Parameetrid, mida saab muuta otse kellast, on järgmised:
- ärkamise/väljalülitamise aeg
- värvid ajavahemike jaoks
- kuupäev Kellaaeg
- ajavorming 12/24h
Need andmed salvestatakse nüüd koos valitud üleminekurežiimiga Arduino eepromi. Samuti olen järgmises etapis koostanud lühijuhendi.
Raam on 3D -trükitud, toiteallikaks on Arduino Nano, DS3231 ja WS2812 LED -id.
Tarvikud
- Arduino nano
- fotokell
- 2 x hetkeline nupp
- sisse/välja lüliti
- Alalisvoolu pistik
- 5V trafo
- nr 30 WS2812 LED (mudel 30 LED/meeter)
- pcb
- DS3231 moodul
- õhukesed kaablid LED -ühenduste jaoks
- takistid 10K, 550
- jootma
- liimi
- džemprid
- päised mees/naine
1. toiming: mis on uut
Nagu öeldud, ei tahtnud ma kella ühendada arvutiga iga kord, kui soovisin parameetreid muuta, lisades projektile hetkelise nupu, olen hõlpsalt eesmärgini jõudnud. Ühe nupuga saan valikute vahel kerida, teine on andmete kinnitamine ja menüü sees liikumine. Olen ühendanud fotoelemendi ka Arduino PIN -koodiga +5 V asemel, nii et kui kell läheb unerežiimi, ei kustuta fotoelemendi vool. Lõpuks muutsin vooluahela vaskplaadile söövitamise professionaalsemaks.
2. samm: trükkplaatide kokkupanek
Mugavuse huvides olen mõningaid ühendusi muutnud, vt skeemi. Sisse/välja lüliti on valikuline, et siseneda menüüsse ilma selleta, ühendades +5V nuppu 1 all.
LEDide ja D5 vaheline takistus on 550Ohm, teine 10Kohm.
Vooluring on väga lihtne ja seda pole vaja söövitada.
Minu projektis vajab iga segmendi iga numbri jaoks üks juht. Suuremate projektide jaoks võib pärast teegi "segment_display.cpp" muutmist lisada segmentide jaoks rohkem LED -e
Muu teave LED -järjestuse ja muu kontrollversiooni kohta 1
Samm: 3D -printimine
Alustades algsest versioonist (tänu Thingverse'i kasutajale random1101) olen ümber kujundanud toe, kohandades seda vöötkoodiga (see tähendab ACMECORPORATION, kuid vöötkoodilugeja ei tunne seda ära ….sob).
Pärast pesasse panemist on soovitatav iga number liimida.
4. samm: visand
Raamatukogud jäävad muutumatuks ning eskiisi esmakordsel üleslaadimisel ja käivitamisel ei saa midagi juhtuda, kuna see loeb eepromi andmeid ja tõenäoliselt võivad teie eepromi sees olla juhuslikud väärtused. Seejärel peate esmakordsel käivitamisel seadistama andmed.
Üleminekurežiim on nüüd salvestatud eepromi.
Andmete sisestamise ajal järgige hoolikalt ajavormingut (tegelik või talvine 24h ajavorming).
Vaadake raamatukogu teavet ja kasutamist eelmise versiooni kohta.
Soovitan:
Mehaaniline seitsme segmendi ekraan: 7 sammu (piltidega)
Mehaaniline seitsme segmendi ekraanikell: paar kuud tagasi ehitasin kahekohalise mehaanilise 7 -segmendilise ekraani, mille muutsin loenduriks. See tuli üsna hästi välja ja paljud inimesed soovitasid kella tegemiseks ekraanil kahekordistada. Probleem oli selles, et mul oli juba jooks
7 segmendi kell - väikeste printerite väljaanne: 9 sammu (koos piltidega)
7 segmendikell - väikeste printerite väljaanne: veel üks 7 segmendi kell. xDA Kuigi pean ütlema, et see ei tundu minu Instructabeli profiili vaadates nii hull. Tõenäoliselt on see ärritavam, kui vaatate minu asjade universaalset profiili. Miks ma siis üldse viitsin teist teha
Digitaalne Ludo täring Arduino 7 segmendi kuvamisprojektiga: 3 sammu
Digitaalne Ludo täring Arduino 7 segmendi kuvamisprojektiga: Selles projektis kasutatakse 7 segmendi kuva, et kuvada juhuslikult iga kord, kui vajutame nuppu 1 kuni 6. See on üks lahedamaid projekte, mida kõik naudivad. 7 -segmendilise kuvariga töötamise õppimiseks klõpsake siin: -7 segme
Seitsme segmendi kuva juhtimine Arduino ja 74HC595 vahetuste registri abil: 6 sammu
Seitsme segmendi kuva juhtimine Arduino ja 74HC595 vahetuste registri abil: Hei, mis toimub, poisid! Akarsh siin CETechist. Seitsme segmendi kuva on hea vaadata ja see on alati mugav tööriist andmete kuvamiseks numbrite kujul, kuid neil on puudus, mis seisneb selles, et kui me kontrollime reaalselt seitsme segmendi kuva
7 segmendi kuva loendur koos nihkeregistriga: 3 sammu
7 segmendi kuvamisloendur koos vahetuste registriga: see on ideaalne algaja projekt, kui alles õpite vahetusregistri kasutamist ja selle toimimist koodiga. Lisaks on see projekt suurepärane algus, kui olete seitsme segmendi kuva uus. Enne selle projektiga alustamist veenduge, et