Sisukord:

7 Segmendi kella versioon 2: 4 sammu
7 Segmendi kella versioon 2: 4 sammu

Video: 7 Segmendi kella versioon 2: 4 sammu

Video: 7 Segmendi kella versioon 2: 4 sammu
Video: Учим цвета Разноцветные яйца на ферме Miroshka Tv 2024, Juuli
Anonim
Image
Image
MIS ON UUT
MIS ON UUT

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:

  1. 7 erinevat minutivahetuse üleminekut
  2. 3 eelmääratud värvi ajavahemike jaoks
  3. ümbritseva valguse intensiivsus automaatne hämardamine
  4. automaatne väljalülitamine/käivitamine, kui aega pole vaja näidata
  5. 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

PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB kokkupanek
PCB 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

3D printimine
3D printimine
3D printimine
3D printimine
3D printimine
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: