Orodha ya maudhui:

Ufuatiliaji wa Mfukoni wa DIY: Hatua 9
Ufuatiliaji wa Mfukoni wa DIY: Hatua 9

Video: Ufuatiliaji wa Mfukoni wa DIY: Hatua 9

Video: Ufuatiliaji wa Mfukoni wa DIY: Hatua 9
Video: UKIZIONA DALILI HIZI MAMA MJAMZITO BASI UTAJIFUNGUA MTOTO WA KIUME 2024, Novemba
Anonim
Ufuatiliaji wa Mfukoni wa DIY
Ufuatiliaji wa Mfukoni wa DIY
Ufuatiliaji wa Mfukoni wa DIY
Ufuatiliaji wa Mfukoni wa DIY

Katika ulimwengu huu wenye shughuli nyingi kuweka wimbo wa wakati ni lazima kwa utendaji bora na kuwa hobbyist kwanini usifanye kifaa kuweka wimbo wa wakati. Shukrani kwa teknolojia kuna vifaa vinavyoitwa 'saa' lakini! unapotengeneza vitu na wewe mwenyewe raha ni tofauti, kwa hivyo katika hii inayoweza kufundishwa nitakuonyesha jinsi nilivyotengeneza saa hii ndogo ndogo.

Hatua ya 1: Wazo

Wazo
Wazo

Wazo ni kuiweka iwe rahisi iwezekanavyo na kutumia vifaa vidogo.

  1. Onyesho la kuonyesha wakati.
  2. Sehemu ya kufuatilia wakati.
  3. Sehemu nyingine kuchukua muda na kuituma kuonyesha.
  4. Na chanzo cha nguvu.

// Chati ya mtiririko wa wazo

Hatua ya 2: Ubongo

Ubongo
Ubongo

Ubongo lazima uwe microcontroller kwani ina faida ya programu rahisi na saizi ndogo. Mwanzoni nilifikiri attiny85 itafaa kabisa lakini basi ni pini ndogo za GPIO ilifanya iwe ngumu kutekelezwa nayo. basi niliamua kwenda na Atmega328p inapatikana katika kifurushi cha tqfp lakini nikiwa na uzoefu mdogo katika kuuza kifurushi kidogo kama hicho niliamua kwenda na arduino pro mini. Ingawa bodi hii imestaafu rasmi lakini ikiwa chanzo wazi bado zinapatikana.

Hatua ya 3: Onyesha

Onyesha
Onyesha
Onyesha
Onyesha
Onyesha
Onyesha

Moduli ya kuonyesha OLED ya inchi 0.91 itakuwa chaguo nzuri kwa maonyesho, na kuifanya ionekane kisasa zaidi lakini shida ni matumizi ya nguvu, kwa wastani hutumia 20mA ambayo itakuwa kubwa kwa betri. Wakati nikijiuliza nitumie nini kama onyesho nilipata onyesho hili la DVD likiwa karibu. Onyesho hili lina nambari nne za onyesho la sehemu saba na viwambo vingine vya ziada. Vipande vyote vimeundwa kama cathode ya kawaida ili kuziendesha tunahitaji kutumia njia inayoitwa mutliplexing ambayo sio chochote isipokuwa kuendesha kila nambari moja kwa moja haraka sana na inaonekana zote zinawaka kwa wakati mmoja. Pia Atmega328 inaweza kuzama hadi 20mA kwa hivyo hitaji la transistors limepungua. Kila wakiongozwa hufanya kazi vizuri na 100 ohm saa 3.3v.

Hatua ya 4: RTC

RTC
RTC

Arduino pro mini inaweza kuweka wimbo lakini shida nayo ni matumizi ya nguvu. Saa 3.3v huchota karibu 3mA kwa 8MHz na pamoja na sisi pia tuna onyesho ambalo pia litatumia juisi. Ninachagua kwenda na chip ya DS3231 RTC kwani ni rahisi kutumia shukrani kwa kiolesura cha I2C. Pia inafuatilia wakati kwa usahihi zaidi kuliko atmega328 na hata hutumia nguvu kidogo.

Hatua ya 5: Muunganisho na Mtumiaji

Mwingiliano na Mtumiaji
Mwingiliano na Mtumiaji
Mwingiliano na Mtumiaji
Mwingiliano na Mtumiaji

Interface ni rahisi - mtumiaji anataka wakati, kifaa huipa kwa hii tunaweza kutumia vitu ngumu kama ishara ya mkono au rahisi kama kitufe cha kushinikiza. Kwa hivyo wakati wowote mtumiaji anataka kujua wakati, bonyeza kitufe na wakati umeonyeshwa kwenye onyesho. Mpango wa nambari hiyo ilikuwa kugundua ikiwa kitufe kimeshinikizwa, wakati unabanwa ombi wakati wa sasa kutoka RTC na uionyeshe kupitia onyesho lakini ndipo nikagundua kuwa arduino pro mini ina kitufe cha kushinikiza kujiweka upya kwanini usitumie hivyo badala ya kuangalia kwa kitufe chukua tu wakati wa sasa na uonyeshe mara moja na subiri hadi kuweka upya ijayo.

Hatua ya 6: Twist

Kwa hivyo sasa tuna vifaa vyetu vya kuweka arduino pro min, onyesho la DVD, DS3231 RTC chip na kiini cha kifungo cha CR2032 kama nyumba ya nguvu bila kufikiria sana juu ya uchaguzi wa betri. Kwa hivyo na mzunguko katika akili yangu nilibuni muundo wa PCB. Na kabla tu ya kuagiza PCB kitu kimoja kiharibu akili yangu … ikiwa nitafikiria Chip ya RTC na kishikilia kiini cha kitufe basi tayari zimeuzwa katika moduli ya DS3231 RTC basi kwa nini rasilimali za kupoteza kupata PCB ya kawaida kwa kweli katika kesi hii tuna nguvu ya solder tu, Mistari ya I2C na onyesho la DVD kwa pro mini. Ikiwa unataka kuangalia mpangilio wa PCB imeambatanishwa hapa chini.

Hatua ya 7: Shida na Kiini cha Kitufe

Kosa nililofanya kwa kutopewa muda wa kuchagua aina ya betri iliyolipwa ni bei. Wakati kifaa kilikuwa kinatumiwa kupitia arduino uno kama nilivyotumia kupanga arduino pro mini kilifanya kazi vizuri lakini wakati kilikuwa kinatumiwa na kiini cha kitufe kilifanya vibaya. Baada ya kutumia muda mwingi kujua shida ilikuwa nini - ilikuwa kweli kwamba CR2032 inaweza kutoa upto 2mA ya sasa na mahitaji ya kifaa yalikuwa mengi kuliko hiyo mwishowe niliishia kutumia betri ya lipo badala yake.

Hatua ya 8: Kanuni

Nambari inaweza kuonekana ndefu na kurudia lakini ni rahisi kuelewa. Kila kitu kinawekwa katika sehemu ya usanidi tunapofanya vitu mara moja tu na kusubiri hadi amri ijayo ya kuweka upya.

Mtiririko wa nambari ni kuanzisha kila kitu -> chukua wakati wa sasa kutoka RTC -> tumia data ili iweze kutumiwa kuzidisha nambari za kuonyesha -> na kisha uonyeshe data (muda) kwa sekunde 2 kwa kuzidisha kila tarakimu moja kwa moja.

Hatua ya 9: Imekamilika

Ningekuwa na 3D kuchapisha kesi kwa ajili yake lakini bila kesi inaonekana nzuri kwani vifaa vyote viko wazi.

Ilipendekeza: