Orodha ya maudhui:

Sehemu ya Saa 7 Toleo la 2: 4 Hatua
Sehemu ya Saa 7 Toleo la 2: 4 Hatua

Video: Sehemu ya Saa 7 Toleo la 2: 4 Hatua

Video: Sehemu ya Saa 7 Toleo la 2: 4 Hatua
Video: MAIDS WAINGIA BILA VIATU UKUMBINI !! NA WANAVYOJUA KURINGA SASA! |GadsonAndSalome |MCKATOKISHA 2024, Novemba
Anonim
Image
Image
NINI MPYA
NINI MPYA

Halo!

Baada ya ombi kutoka kwa mtumiaji wa Maagizo kuhusu kupatikana kwa fomati ya 12h, nilitumia faida kufanya mabadiliko ya kifedha kwa mradi wa asili.

Wakati wa kutumia toleo la 1 nilihisi hitaji la kutengeneza toleo la kusimama pekee, kwa hivyo niliwezesha kurekebisha vigezo vyote moja kwa moja kutoka saa, bila kutumia PC.

Kwa mtu yeyote hajasoma mafundisho yangu ya hapo awali, ni saa ya kawaida iliyoongozwa na sehemu 7 na huduma zingine za ziada:

  1. Mabadiliko 7 ya dakika tofauti
  2. Rangi 3 zilizowekwa tayari kwa nafasi za wakati
  3. ukali wa mwangaza wa mwangaza wa auto
  4. kuzima / kuanza kwa gari wakati hakuna haja ya kuonyesha wakati
  5. marekebisho ya wakati wa kuokoa mchana

Toleo la 2 linakuruhusu pia:

  • fomati ya muda wa kubadilisha 12 / 24h
  • vigezo vinavyoweza kubadilika kwa urahisi

Vigezo ambavyo vinaweza kubadilishwa moja kwa moja kutoka saa ni:

  • wakati wa kuamka / kuzima
  • rangi kwa muda
  • tarehe / saa
  • fomati ya wakati 12 / 24h

Takwimu hizi sasa zimehifadhiwa ndani ya Arduino eeprom pamoja na hali ya mpito iliyochaguliwa. Nimeandaa pia mwongozo wa haraka katika hatua inayofuata.

Sura ni 3D iliyochapishwa, inayotumiwa na arduino Nano, DS3231 na leds za WS2812.

Vifaa

  • Arduino nano
  • picha chell
  • 2 x kitufe cha kushinikiza cha kitambo
  • swichi ya kuzima / kuzima
  • Kuziba DC
  • 5V transformer
  • n ° 30 leds WS2812 (mfano 30 leds / mita)
  • pcb
  • Moduli ya DS3231
  • nyaya nyembamba za unganisho la leds
  • vipinga 10K, 550
  • solder
  • gundi
  • wanarukaji
  • vichwa kiume / kike

Hatua ya 1: NINI KIPYA

Kama nilivyosema, sikutaka kuunganisha saa na PC kila wakati ninataka kubadilisha vigezo wakati huo, na kuongeza kitufe cha kitambo kwa mradi ambao nimefikia lengo. Kwa kitufe kimoja ninaweza kusonga kati ya chaguzi, nyingine ni kudhibitisha data na kuendelea mbele kwenye menyu. Nimeunganisha pia photocell na PIN ya Arduino badala ya + 5V kwa hivyo wakati saa inapoingia katika hali ya kulala mzunguko wa picha haitoi nguvu. Mwishowe niliifanya kuwa ya kitaalam zaidi nikitia mzunguko kwenye bamba la shaba.

Hatua ya 2: Mkutano wa PCB

Mkutano wa PCB
Mkutano wa PCB
Mkutano wa PCB
Mkutano wa PCB
Mkutano wa PCB
Mkutano wa PCB

Kwa urahisi nimebadilisha miunganisho kadhaa, angalia skimu. ON / OFF switch ni hiari, kuingia ndani ya menyu bila hiyo unganisha tu + 5V iliyoshikilia kitufe 1.

Upinzani kati ya leds na D5 ni 550Ohm, 10Kohm nyingine.

Mzunguko ni rahisi sana na hauitaji kuonyeshwa.

Katika mradi wangu kila sehemu kwa kila tarakimu inahitaji moja inayoongozwa. Kwa miradi mikubwa inaweza kuongezwa leds zaidi kwa sehemu baada ya kurekebisha maktaba "segment_display.cpp"

Kwa habari zingine kuhusu mlolongo wa LED na toleo jingine la kuangalia 1

Hatua ya 3: Uchapishaji wa 3D

Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D
Uchapishaji wa 3D

Kuanzia toleo la asili (Asante kwa mtumiaji wa Thingverse random1101), nimebuni upya usaidizi unaoufanya uwe na nambari ya bar (hiyo inamaanisha ACMECORPORATION lakini msomaji wa nambari ya bar hatatambui….sob).

Inapendekezwa gundi kila tarakimu baada ya kuweka ndani ya nafasi yake.

Hatua ya 4: Mchoro

Maktaba hayabadiliki na mara ya kwanza unapakia na kutumia mchoro hakuna kitu kinachoweza kutokea kwa sababu inasoma data kutoka kwa eeprom na, pengine, ndani ya eeprom yako kunaweza kuwa na maadili ya nasibu. Kisha kwa mara ya kwanza kukimbia unahitaji kuweka data.

Njia ya mpito sasa imehifadhiwa ndani ya eeprom.

Wakati wa kuingiza data, fuata muundo wa wakati kwa uangalifu (fomati ya saa halisi au majira ya baridi ya saa 24).

Angalia toleo la awali kwa habari na matumizi ya maktaba.

Ilipendekeza: