Satura rādītājs:

7 Segmenta pulksteņa versija 2: 4 soļi
7 Segmenta pulksteņa versija 2: 4 soļi

Video: 7 Segmenta pulksteņa versija 2: 4 soļi

Video: 7 Segmenta pulksteņa versija 2: 4 soļi
Video: Один из последних атмосферных дизелей от VW: 1.7 SDI (AKU) 2024, Novembris
Anonim
Image
Image
KAS JAUNS
KAS JAUNS

Sveiki!

Pēc Instructables lietotāja pieprasījuma par 12 stundu formāta pieejamību es izmantoju būtiskas izmaiņas sākotnējā projektā.

Izmantojot 1. versiju, es jutu nepieciešamību izveidot atsevišķu versiju, tāpēc es ļāvu mainīt visus parametrus tieši no pulksteņa, neizmantojot datoru.

Ikvienam, kurš nav lasījis manus iepriekšējos norādījumus, tas ir parasts 7 segmentu led pulkstenis ar dažām papildu funkcijām:

  1. 7 dažādas minūšu maiņas pārejas
  2. 3 iepriekš iestatītas krāsas laika nišām
  3. apkārtējās gaismas intensitāte automātiska aptumšošana
  4. automātiska izslēgšanās/palaišana, kad nav nepieciešams parādīt laiku
  5. automātiska vasaras laika regulēšana

2. versija ļauj arī:

  • mainīt laika formātu 12/24h
  • viegli maināmi parametri

Parametri, kurus var mainīt tieši no pulksteņa, ir šādi:

  • pamošanās/izslēgšanas laiks
  • krāsas laika nišām
  • datums Laiks
  • laika formāts 12/24h

Šie dati tagad tiek saglabāti Arduino eeprom kopā ar izvēlēto pārejas režīmu. Nākamajā solī esmu sagatavojis arī īsā darba sākšanas rokasgrāmatu.

Rāmis ir 3D drukāts, un to darbina Arduino Nano, DS3231 un WS2812 gaismas diodes.

Piegādes

  • Arduino nano
  • foto čell
  • 2 x īslaicīga spiedpoga
  • ieslēgšanas/izslēgšanas slēdzis
  • Līdzstrāvas kontaktdakša
  • 5V transformators
  • n ° 30 WS2812 gaismas diodes (modelis 30 gaismas diodes uz metru)
  • PCB
  • DS3231 modulis
  • plāni kabeļi LED savienojumiem
  • rezistori 10K, 550
  • lodēt
  • līme
  • džemperi
  • galvenes vīrietis/sieviete

1. darbība: KAS JAUNS

Kā jau minēts, es negribēju savienot pulksteni ar datoru katru reizi, kad vēlējos mainīt parametrus, pievienojot projektam īslaicīgu spiedpogu, es viegli sasniedzu mērķi. Ar vienu pogu es varu ritināt starp iespējām, otra ir apstiprināt datus un doties uz izvēlni. Esmu pievienojis fotoelementu arī Arduino PIN, nevis +5 V, tāpēc, kad pulkstenis pāriet miega režīmā, fotoelementu ķēde neiztukšo enerģiju. Es beidzot padarīju to profesionālāku, kodinot ķēdi uz vara plāksnes.

2. solis: PCB montāža

PCB montāža
PCB montāža
PCB montāža
PCB montāža
PCB montāža
PCB montāža

Ērtības labad esmu mainījis dažus savienojumus, skatiet shēmu. IESLĒGŠANAS/IZSLĒGŠANAS slēdzis nav obligāts, lai iekļūtu izvēlnē bez tā, vienkārši pievienojiet +5V, turot nospiestu pogu 1.

Pretestība starp gaismas diodēm un D5 ir 550 omi, otra - 10Kohm.

Ķēde ir ļoti vienkārša un nav jāgravē.

Manā projektā katram segmentam katram ciparam ir jābūt vienam. Lielākiem projektiem pēc bibliotēkas "segment_display.cpp" modificēšanas var pievienot vairāk LED segmentu

Lai iegūtu citu informāciju par LED secību un citu pārbaudes versiju 1

3. darbība: 3D drukāšana

3D druka
3D druka
3D druka
3D druka
3D druka
3D druka

Sākot no sākotnējās versijas (pateicoties Thingverse lietotājam random1101), esmu pārveidojis atbalstu, pielāgojot to ar svītrkodu (tas nozīmē ACMECORPORATION, bet svītrkodu lasītājs to neatpazīs …. Sob).

Ieteicams pielīmēt katru ciparu pēc ievietošanas slotā.

4. solis: skice

Bibliotēkas paliek nemainīgas, un, pirmo reizi augšupielādējot un palaižot skici, nekas nevarētu notikt, jo tā nolasa datus no eeprom un, iespējams, jūsu eeprom iekšpusē var būt izlases vērtības. Tad, pirmo reizi palaižot, jums ir jāiestata dati.

Pārejas režīms tagad tiek saglabāts eeprom.

Ievadot datus, stingri ievērojiet laika formātu (faktiskais vai ziemas 24 stundu laika formāts).

Informāciju par bibliotēku un tās izmantošanu skatiet iepriekšējā versijā.

Ieteicams: