Saat - PIC16F628A mikro nəzarət cihazında zəngli saat. PIC16F628A-da ətraflı şərh edilmiş mənbə kodu ilə ən sadə elektron saat pic16f628a mikrokontrolöründəki saatın dövrə diaqramı

Bu cihaz sizə vaxtı hesablamağa, temperaturu ölçməyə və saniyəölçəndən istifadə etməyə imkan verəcək. Bundan əlavə, bu cihaz sadə temperatur statistikasını saxlayır - minimum/maksimum, lakin bir çox oxşar cihazlardan çox az fərqlənir. Göstəriş üçün, ondalık nöqtəsi olan 7 seqmentli LED göstəricilər, yaşıl işıq istifadə olunur. Göstəriş dinamikdir.

Cihaz aşağıdakı funksiyalara malikdir:

  • 3 saniyə ərzində HH.MM formatında cari vaxtın göstərilməsi, sonra oxunuşlar temperatura keçir, 0,1 dərəcə dəqiqliklə göstərilir. Saat korreksiyası yalnız bu ekran rejimində mümkündür.
  • Cari gün üçün həddindən artıq aşağı temperaturun göstəricisi, indikator ilk tanış yerdə kiçik L, sonra isə temperaturu yandırır.
  • Cari gün üçün maksimum temperaturun göstəricisi, indikator ilk tanış yerdə kiçik bir h yanır.
  • Cari gün üçün orta temperatur, göstərici kiçik c göstərir.
  • İlk tanışlıqda böyük L hərfi ilə termometrin bütün tarixində mümkün olan ən aşağı temperaturun göstəricisi.
  • Bütün əməliyyat tarixində ən yüksək temperaturun göstəricisi, ilk tanış yerdə böyük H var.
  • Bütün tarix üçün orta temperatur, ilk tanışlıqda temperatur yüksək C-dir.
  • MM.SS formatında vaxtın göstərilməsi (yəni dəqiqələr və saniyələr). Bu rejimdə düzəliş mümkün deyil.
  • Cihaz işə salındıqdan sonra keçən günlərin sayının göstəricisi.
  • Saniyəölçən - bir neçə göstərici məhdudiyyətinə malikdir (M.SS.D - MM.SS - H.MM.S - HH.MM). Saniyəölçən sayma limiti 100 saatdır. Sonra saniyəölçən dayanır və ekranda BUSY görünür.
  • Temperatur qeydləri (gündəlik deyil, bütün tarix üçün cəmi) uçucu olmayan EEPROM yaddaşında saxlanılır.
  • Temperaturu ölçmək üçün DS18B20 sensoru istifadə olunur, bu sensor uzaqdır və küçə temperaturunu ölçmək üçün "pəncərədən kənarda" quraşdırılır. Cihazın qalan funksiyaları sırf proqram təminatında həyata keçirilir. Göstəriciyə məlumat çıxışı ardıcıl olaraq 2 naqil DATA və SYNCHRONIZATION vasitəsilə həyata keçirilir. Bütün 8 bit ardıcıl olaraq K1533IR24 keçid registrinə yükləndikdən sonra tranzistorlardan biri açılır və istədiyiniz tanışlığı işıqlandırır. Sonra, bütün tanış yerlər söndürülür və növbəti rəqəm üçün yeni bir dəyər reyestrə yüklənir və bundan sonra növbəti tranzistor açılır və bununla da növbəti tanış yeri alovlandırır. Bu, çox tez baş verir, belə ki, vizual olaraq bütün göstərici, onun bütün tanış yerləri yanır.

    Bu cihazı idarə etmək üçün yalnız 2 düymə istifadə olunur. S1 düyməsi ardıcıl olaraq bütün ekran rejimlərini dəyişdirir. S2 düyməsi isə saat korreksiyası rejimini yandırmaq və ya saniyəölçəni işə salmaq/dayandırmaq üçün istifadə olunur. Saat korreksiyası rejimində əvvəlcə saat rəqəmləri yanıb-sönür, S2 düyməsi öz dəyərini 1-ə dəyişir, S1 düyməsini yenidən basarsanız, dəqiqə rəqəmləri yanıb-sönəcək, S2 düyməsi onlara təsir edəcək. Saatın düzəldilməsi yalnız saat/temperatur ekranı rejimində mümkündür. Digər rejimlərdə (saniyəölçəndən başqa) S1 düyməsi heç bir hərəkəti yerinə yetirmir. Saniyəölçən rejimində S1 düyməsi saymağa başlayır və yenidən basmaq onu dayandırır. Saniyəölçən S2 düyməsini basmaqla 0-a sıfırlanır. Saniyəölçən artıq sıfırlanıbsa, S2 düyməsini basmaq cihazı növbəti rejimə keçirəcək. Bundan əlavə, düymələr 10 saniyə ərzində basılmadıqda, enerji istehlakını və istiliyi azaltmaq üçün göstəricilər "səssiz" rejimə keçir (bu rejim bir az yöndəmsiz oldu, parlaqlığın azalması demək olar ki, nəzərə çarpmır). 7805 stabilizatorunun hər hansı düyməsi basılan kimi, cari ekran rejimindən asılı olmayaraq - göstəricilər tam parlaqlığa qayıdacaq və 10 saniyəlik dövr təkrarlanacaq.

    Bəzi göstərici nümunələri:
    - Temperatur.

    — Zaman (SS.AA—bölmə nöqtəsi yanıb-sönür).

    — Cari gün üçün maksimum temperatur.

    — Cari gün üçün minimum temperatur.

    — Bütün əməliyyat tarixində maksimum temperatur

    — Bütün əməliyyat tarixi üçün minimum temperatur.

    - İşlənmiş günlərin sayı.

    - Saniyəölçən.

    - dəqiqə-saniyə (MM.SS - ayıran nöqtə yanıb-sönmür).

    Bir çox cihaz hadisələrində səsli siqnal var.

  • Saniyəölçəni yandırın/söndürün/sıfırlayın - 1 qısa.
  • Temperatur sıfırdan aşağı düşdü və əvvəllər bu gün ərzində sıfırdan aşağı deyildi (və s. daha da azalma ilə) - 1 qısa.
  • Temperatur 30-dan yuxarı qalxdı və əvvəllər 30-dan yuxarı deyildi (və s. daha da artımla) - 2 qısa.
  • Yeni rekord minimum və ya maksimum temperatur əldə edildi - 3 qısa.
  • Saniyəölçən daşması - 1 uzun və 2 qısa.
  • Cihazın işə salınması - 1 qısa.

    Cihaz çap edilmiş elektron lövhədə yığılır və uyğun bir plastik qutuya yerləşdirilir. İdarəetmə düymələri ön paneldə yerləşir və səs emitentinin ərazisində diametri 1,2 mm olan deliklər qazılır. Qarşılaşdığım halda artıq göstərici üçün pəncərə var idi. Sensor pəncərədən təxminən 30 sm məsafədə bir plastik boruya quraşdırılmışdır, sensorun birbaşa günəş işığı ilə istiləşməsini azaltmaq üçün sensorun ətrafında qalaydan hazırlanmış bir qutu hazırlanmışdır. Cihazı şəbəkədən gücləndirmək üçün xarici enerji təchizatı istifadə olunur - 9 volt çıxış gərginliyi olan bir adapter stabilizatoru yoxdur; Yalnız bir transformator, bir diod körpüsü və 470 µF kondansatör. Təbii ki, bu cihazı gücləndirmək üçün ehtiyat gücü olan bir enerji təchizatı istifadə etmək daha yaxşıdır ki, elektrik enerjisi kəsildikdə saat sıfırlanmasın. 7805 stabilizator çipi kiçik bir soyuducu ilə təchiz edilməli və onun ventilyasiyası təmin edilməlidir (korpusda bir neçə deşik). Mikro nəzarətçi tamamilə istənilən temperatur versiyasında istifadə edilə bilər.

    YÜKLƏ - Fayl Arxivi(56 kb)
    Proteus 7.5 SP3 üçün layihə, hazır mikrokontroller proqram təminatı və GIF formatında diaqram var. Firmware-də rekord temperaturlar dərhal EEPROM-a daxil edilir: minimum +20, maksimum +30 dərəcədir, bu dəyərlər birbaşa proqramçının idarəetmə proqramı pəncərəsində asanlıqla tənzimlənə bilər, onları bərabərləşdirmək lazımdır. cari temperatur +100 ki, termometr düzgün statistika saxlayır. Bunlar. Əgər siz 10 dərəcə başlanğıc temperaturu daxil etməlisinizsə, onda siz əslində 110 daxil etməlisiniz. Onaltılıq sistemdə 0x6E olacaq.

  • MK üzərində. Onun ürəyi PIC16F628A mikrokontrolleridir. Termometr dövrəsi ümumi anodlu 4 rəqəmli və ya 2+2 LED göstəricisindən istifadə edir. İstifadə olunan temperatur sensoru DS18B20 növüdür və mənim vəziyyətimdə sensorun oxunuşları 0,5*C dəqiqliklə göstərilir. Termometrdə -55 ilə +125*C arasında temperaturun ölçülməsi hədləri var ki, bu da bütün hallar üçün kifayətdir. Termometri gücləndirmək üçün 13001 tranzistorlu IP-də cib telefonundan adi bir şarj cihazı istifadə edilmişdir.

    PIC16F628A mikro nəzarətçisində termometrin sxematik diaqramı:

    PIC16F628A proqram təminatını yandırmaq üçün mən ProgCode proqramından istifadə etdim, onu kompüterə quraşdırdım və məşhur sxemə uyğun olaraq ProgCode proqramçısını yığdım:

    İstifadə olunan mikrokontrolörün pinlərinin təyinatı və bəzi digər oxşar MK-ların pinoutları:

    ProgCode proqramı və addım-addım proqram təminatının fotoşəkilləri olan təlimatlar forumun arxivindədir. Bu sxem üçün lazım olan bütün fayllar da var. Proqramda, "hər şeyi qeyd et" düyməsini açın və vurun, mənim istehsal etdiyim cihazımda, fotoşəkillərdən göründüyü kimi, bir anda 2 termometr yığılır, yuxarı göstərici evdə temperaturu, aşağı göstəricini göstərir. O, otağın hər hansı bir yerində yerləşdirilir və ansel73 tərəfindən redaktə edilən Firmware ilə sensora qoşulur.

    Salam, əziz oxucular! Mən sizə IN-14 qaz-boşaltma göstəriciləri əsasında saatların yaradılması tarixini təqdim edirəm. Sadə bir layihə əvvəlcə məni çox tərlədən bütöv bir bədii kompozisiyaya çevrildi.

    Saatın elektrik kəsilməsi zamanı dəqiqlik korreksiyası və ehtiyat nüsxəsi var.

    Fon

    Hər şey nə vaxt başladı Aleksey (teXnik) məqaləmi yerləşdirdim. Məqalə müəllifi ilə sıx təmasda olduğum üçün layihəni təkrarlaya bildim. Saatlar çox erqonomik tərtibata malik bir ikitərəfli lövhəyə yerləşdirilib. Hər şey yaxşı idi, amma bir çatışmazlıq var idi - hərəkətin düzgünlüyünü düzəltməyin mümkünsüzlüyü.


    Kvars rezonatorlarını axtarmağa başladım, amma nədənsə bir gündə bir dəqiqədən az istifadə edə bilmədim.

    Köhnə sovet sxemlərindən istifadə edərək məntiq elementlərindən istifadə edərək sabit bir generator qurmağa qərar verdim.


    Generator bir gündə yarım saniyəyə qədər dəqiqliyə nail olmağa imkan verdi. Nəticə ortadır, həmçinin tənzimləməni həyata keçirmək üçün yüksək dəqiqlikli tezlik sayğacının istifadəsini tələb edir. Tənzimlənmiş generatorda dəyişən tutumu laklamaqla kilidləmək lazım idi, bu, lakın tənzimləyici kondansatorun boşluqlarını sıxdığı üçün sadə bir səbəbdən tezliyin dəyişməsinə səbəb oldu. Bundan əlavə, sabit osilator dövrəsinin tətbiqi saatın cari istehlakını artırdı.

    Bir həftə əziyyət çəkdikdən sonra lampa göstəricilərindən istifadə edərək başqa bir saat layihəsini təkrarlamağa qərar verdim və mütləq sürətin proqram təminatı ilə düzəldilməsi ilə. Mövzu yeni deyil və illər ərzində oxşar ideyanın bir çox uğurlu həyata keçirilməsi olub.

    PIC16F628A-da yeni saatın diaqramı

    Sxemin əsası K155ID1 dekoderinə siqnal göndərən və anod açarlarını idarə edən PIC16F628A mikro nəzarətçi üzərində qurulub.

    Dövrə tək bir +12 V mənbəyindən qidalanır LM78L05 tipli stabilizator mikrosxemləri gücləndirmək üçün +5 V istehsal edir. Qaz-boşaltma göstəricilərini gücləndirmək üçün tələb olunan yüksək gərginlik MC3403 çipindəki çeviricidən əldə edilmişdir. Çıxış gərginliyi rəyə daxil olan bölücü ilə tənzimlənir.
    Belə bir çevirici dövrənin dezavantajı sahə effektli tranzistor dövrəsində bufer keçidinin olmamasıdır. İnverter dövrəsinin ümumi cərəyan istehlakı 230 mA-dır.
    Danılmaz bir artı çıxış gərginliyini tənzimləyir və nəticədə göstəricilərin parlaqlığını tənzimləyir.

    Firmware mənim əsas ehtiyacımı yerinə yetirir - dəqiq kvars rezonatorlarından istifadə etmədən saata təsir edən sabitin tənzimlənməsi. Siqnal funksiyası gözəl bonus idi.

    Praktiki icra

    Bu sxemin bütün üstünlüklərini qiymətləndirərək, onu təkrarlamaq qərarına gəldim.
    Yığılmış cihaz keçid kontaktları olan iki lövhədən ibarət olmalı idi: bütün elementlərin 90% -nin yerləşdiyi idarəetmə lövhəsi və üzərində quraşdırılmış IN-14 qaz boşaltma göstəriciləri olan bir göstərici lövhəsi.

    Belə bir tətbiqin dezavantajı ölçülərdir, lakin digər tərəfdən çox yönlülük də var. Siz idarəetmə lövhəsinə toxunmadan displey lövhəsini istənilən digər qaz boşaltma göstəricilərinə qoşa bilərsiniz.

    Saatın işə salınması və qurulması

    Bütün elementləri yığdım, lövhələri həkk etdim və quraşdırmanı həyata keçirdim. Enerji təchizatını yoxlamaq və konfiqurasiya etmək vaxtıdır. Əvvəlcə enerji təchizatını boş vəziyyətdə başladım. 78L05 stabilizatoru gözlənildiyi kimi işlədi.
    İnverter, göstəricilərin alovlanmasının aşağı həddinə yaxın bir gərginliyə - 2 kOhm kəsmə rezistorundan istifadə edərək təxminən 170-175 V-a təyin edildi.

    Mikrosxemləri rozetkalara qoydum və sonra gözlənilməz oldu. Naməlum bir səbəbdən 78L05 çipi qırıldı və həddindən artıq gərginlik səbəbindən mikrosxemlər yandı.
    Testlər nəticəsində K155ID1 dekoderlərinin qüsurlu olduğunu bildim. Güc pinləri arasında müqavimətin yoxlanılması təxminən 10 ohm dəyərini göstərir. Bu, 78L05 stabilizatorunun sıradan çıxmasına səbəb ola bilərdi.

    Yeni işləyən dekoder quraşdırdım, yeni PIC16F628A çipi almaq üçün radio mağazasına getdim və istifadə edərək onu proqramlaşdırdım.


    Bu dəfə yük altında buraxılış insidentsiz keçdi. Göstərici lampaları yanıb.



    Saatda 3 idarəetmə düyməsi var: korreksiya, siqnalizasiya və artım.
    Mikroproqramın müəllifinin sözlərini sitat gətirəcəyəm:

    2 ekran rejimi həyata keçirilir: saat-dəqiqə və dəqiqə-saniyə. "Artır" düyməsi ilə keçid edin.
    - "Düzeltmə" düyməsini basdığınız zaman saat saniyə düzəliş rejiminə keçir (saniyələr "Artırma" düyməsi ilə sıfırlanır). “Düzeltmə” düyməsinin növbəti dəfə basılması saatı dəqiqə düzəliş rejiminə keçir (dəqiqələr “Artırma” düyməsi ilə artırılır). “Düzeltmə” düyməsinin növbəti dəfə basılması saat korreksiyasına keçəcək (saatlar “Artma” düyməsi ilə artırılır). “Düzeltmə” düyməsinin növbəti dəfə basılması saat-dəqiqə göstərmə rejiminə qayıdır.
    - Siqnal düyməsini basdığınız zaman saat siqnalizasiya parametrlərinin göstərilməsi rejiminə keçir. Bu rejimdə zəngli saatı yandırmaq üçün "Art" düyməsini istifadə edin. Yandırılma qısa bir səs siqnalı ilə təsdiqlənir və yanıb-sönən nöqtə açılır. Siqnal parametri “Düzeltmə” düyməsini basdıqdan sonra tənzimlənir. İlk mətbuatdan sonra - dəqiqə, ikincidən sonra - saat ("Artma" düyməsi ilə artır). Üçüncü mətbuatdan sonra - normal rejimə keçid.
    - Saat sabiti tənzimləməklə korreksiya funksiyasına malikdir ("Düzeltmə" düyməsini 1 saniyədən çox basıb saxladığınız zaman tənzimləmə rejimi aktivləşir). Varsayılan olaraq, sabit saniyədə 1032 mikrosaniyədir. Saat geridə qaldıqda, sabiti ("Artırma" düyməsi) 1 saniyədə mikrosaniyələrlə hesablanmış gecikmə miqdarı ilə artırırıq. Saat tələsirsə, eyni prinsipdən istifadə edərək sabiti ("Zəngli saat" düyməsi) azaldırıq.
    - Normal rejimə qayıdış istənilən düymənin son basılmasından 3 dəqiqə sonra düzəliş rejimlərindən həyata keçirilir.
    - Siqnal çaldıqda, səsli siqnal səslənir, düymələrdən hər hansı birini basmaqla və ya təxminən 4 dəqiqədən sonra avtomatik olaraq sönür.

    Aydınlıq üçün qısa bir videonu diqqətinizə təqdim edirəm. Videoda vaxtın düzəldilməsi rejimləri göstərilir: saniyələrin sıfırlanması, dəqiqələrin təyin edilməsi, saatların təyin edilməsi.


    Düyməni 1 saniyədən çox saxlayıram və daimi tənzimləmə rejiminə daxil oluram. Gördüyünüz kimi, mənim cari sabitim 1292 mikrosaniyədir. 1032 mikrosaniyəlik ilkin dəyərdən olduqca uzaqdır.
    Saatı düzəltmək mənə dörd gün çəkdi. Əvvəlcə saat gündə 2 dəqiqə yavaş idi. Kobud düzəlişlər etmək 2 gün, incə tənzimləmə üçün isə 2 gün çəkdi. Nəhayət, həftə ərzində saatın bir saniyə gecikməsini və ya tələsdiyini görmədim. Vuruşun korreksiyası tamamlandı.

    Təxminən 3 həftədən sonra 2032 batareyası öldü və saat parametrləri və enerjinin kəsildiyi cari vaxtı xatırlamağı dayandırdı. Qeyd edim ki, qurulmuş sabit itirilmir. Vəziyyətdən sadəcə çıxmaq qərarına gəldim - daha böyük bir enerji təchizatı təqdim etdim - iki AA batareyası.

    Qeyri-adi dizayn qutusu

    Elektronika hazırdır! Qarşıda proqramın əsas məqamı - bədəndir.

    Bədən üzərində xüsusi səylə işlədim. Əvvəldən 4 lampanın korpusdan çıxdığı tipik “a la Nixiclock” saatı düzəltmək istəmədim. Daha çox şey istədim. Lampaların yanında dekorativ elementləri yerləşdirmək üçün 187x118x37 mm ölçüləri olan Gainta G0477 korpusunu seçdim.

    Nə cəhd etməmişəm! Hətta güzgülər və şüşə kürələr də, amma sonda heç nə xoşuma gəlmədi. Bir müddət layihəni tərk etdim və Pokemon gücləndiricisi üzərində işləməyə başladım, eyni zamanda bir boru saatının korpusunu bəzəmək üçün hər cür variantları düşünürdüm. Bir gün işə gedərkən baxışım reklam afişalarının birindəki dağılmış sütuna düşdü. Mənim təsəvvürüm qədim yunan sütunları və hamamları ideyasını doğurdu.
    Və sonra mənə şəfəq düşdü - saat lampalarının yanında sütunlar olmalıdır! Həyata keçirmə yollarını tam təsəvvür etmədən belə bu ideyanı inkişaf etdirməyə başladım. İki sütun bir az qurudur, məbədlərin girişində dayanan Çin və ya Yapon qapıları kimi oxşar bir şey götürmək daha yaxşıdır.

    Evə qayıdanda dərhal Photoshop-da eskiz çəkdim.


    Bu seçimi çox bəyəndim, amma yenə də bir az quru idi və bədəndə çox boş yer qaldı. Asiya üslubları haqqında düşünməyə başladım. Nə əlavə edə bilərdim?

    Sizə deməliyəm ki, radioelektronikaya olan həvəsimdən əvvəl də Yapon fantaziya manqasını (komiks kitablarının analoqu) tərcümə edirdim. Ona görə də yada təbii olaraq əjdahalar gəldi. Məhz, Yapon çay əjdahası. Photoshop-da bir az işlədikdən sonra eskizə əlavə etdim.


    Son eskiz məni yalnız uçurdu. Təcili, kəsin! Ancaq təcrübə qeyri-müəyyən olaraq qaldı. Variantları nəzərdən keçirməyə başladım. Ağlıma gələn ilk şey, keçmiş layihələrimdə uğurla istifadə etdiyim LUT-a bənzər bir texnologiyadan istifadə edərək alüminium çubuqların dəmir xlorid ilə dərin aşındırılması oldu.


    Seçim uyğun idi, lakin görüləcək işlərin həcmi daha böyük idi və metalı ən kiçik detallara qədər emal etmək problemli olardı.

    Qalan tək şey folqa PCB istifadə etməkdir. Birtərəfli folqa ilə örtülmüş PCB ilə işləmək alüminium ilə işləməkdən daha asandır.
    LUT istifadə edərək təsvirin aşındırılması imkanı üçün təsviri optimallaşdırdı. Mən “lövhəni” bəzi çatışmazlıqlarla həkk etdim.

    Ən çətin şey qalır - bir PCB parçasından şəkilləri kəsmək. Yaradıcı impuls və böyük istək olmadan həyata keçirilə bilməyən olduqca uzun və yorucu bir proses. Mən PCB parçalarını əl yapbozla kobud kəsdim, sonra kiçik çimdiklərlə, kəskin nippers istifadə edərək, dizaynın yaxınlığında olan bütün əlçatan konturları kənarından 1,5-2 mm boşluğa qədər dişlədim ki, zədələnməsin. hər hansı bir şəkildə özünü dizayn.

    Daxili hissələr müxtəlif diametrli matkaplarla qazılmış, sonra dəqiq çıxarılmışdır. Sonra iynə faylları ilə bitirin. Zibil qutularımda müxtəlif formalı və ölçülü iki dəst iynə faylı var idi. Mən uzun müddət sərf etdim və israrla dizaynın hər bir əyrisini çəkdim, faylların tələb olunan ölçüsünü və formasını seçdim və birləşdirdim.

    Əjdahanı PCB parçasından düzəltmək üçün başqa işlərdən asudə vaxtlarımda təqribən 2 həftə cəmlənmiş iş lazım oldu. O, "parıldaması" ilə arvadının qulağına çox əzab verməyi bacardı.

    İşi bitirdikdən sonra sağ əlimdəki barmaqların ucları sanki bir həftədir ki, gündə iki saat məşqdə gitara ifa edirmiş kimi kobudlaşdı.


    Əjdaha nəhayət kəsilir. Növbəti mərhələ rəsmdir. Bir axşam təsəvvür etdikdən sonra onu qırmızıya boyamağa qərar verdim. "Qırmızı Əjdaha" saatının son adı buradan gəldi.

    Boya ilə sınaqdan başlayaq. Dərhal "Çin albalı" (akril) və "Moruq" (alkid) rənglərində iki qutu aerozol boyası aldım. Adlar kölgələrin düzgünlüyünə görə məsuliyyət daşımır və şərti xarakter daşıyır. Təqdim olunan variantlardan heç biri sonda məni qane etmədi. "Çin albalı" çox qaranlıq oldu və "Moruq" alkidinin quruması çox uzun çəkdi, bu da evdə boyayarkən tozun yapışmasına səbəb ola bilər. Parlaq bir güzgü üzərində cəmi 3-4 böyük toz ləkəsi bütün iş məmnuniyyətinizi öldürə bilər.

    Qırmızı tutqun boya üçün alış-verişə getdim. Məni təəccübləndirən o oldu ki, təbiətdə belə boya yoxdur. Yəni, onu bankalarda ala bilməzsiniz, bunun üçün əsas rəngli boya, mat qatqısını ayrıca almalı və qarışığı hazırlamaq üçün ixtisaslaşmış mərkəzə getməlisiniz. Mənim məqsədlərim üçün bu çox bahalı seçimdir.

    Qərar gözlənilmədən gəldi. Rəflərdə metal rənglər gördüm. Bu boyalar parlaq və tutqun bir səth arasında keçid keçididir, yəni parlaq güzgü yoxdur və akril baza vəziyyətində çox tez quruyurlar. Seçdiyim rəng “Kalina” adlanırdı.

    Moruq, viburnum, albalı - kompot bişirilə bilər.

    Boyanı nümunə götürəndə sınadım. 5 dəqiqəyə oturdu və bir zərrə də toz yapışmağa vaxt tapmadı. Əla, rəngləyə bilərsiniz.

    Belə halları rəngləmək üçün ağıllı bir "boya qutusu"ndan istifadə edirəm - 5 litrlik plastik şüşəni uzununa iki yarıya kəsdim, hissəni rənglədim və yarısı ilə örtürəm. Bu üsul tozun səthə çökməsinə imkan vermir və boyundan çıxan dəlik havanın dövranını təmin edir.

    Demək olar ki, hər şey hazırdır. Qalan şey, əjdahanın daxili konturlarını və darvazasını boya ilə çəkməkdir. Məsələ mürəkkəbdir və bacarıq tələb edir. İncə bir fırça götürüb əlimi xüsusi trafaretlərə çəkməyə başladım. Mənim trafaretlərim alüminiumla həkk olunmuş 3 sözdən ibarətdir. Mən onları izləyirəm, nəticəyə baxıram, boyanı bir həlledici ilə silib, qravüranın hüdudlarından kənara uçmadan əlim hətta vuruşlara çatana qədər hər şeyi yenidən edirəm.
    Orada təxminən bir saat oturdum və barmaqlarımdakı kobud yastıqlarla fırçanın təzyiqini hiss edə bilməyəcəyimi başa düşdüm.

    Həll sadə oldu, lakin ilk baxışdan aydın deyil - Edding404 kimi lövhələr üçün daimi marker.

    Onun köməyi ilə 0,5 mm qalınlığında hətta vuruşlar edə bilərsiniz. Mən onu trafaretdə sınadım və başa düşdüm ki, demək olar ki, mükəmməl çıxdı. Həddindən artıq cızıqlar yoxdur; yeganə çətinlik, işarənin ucu tamamilə qurudulmaması üçün vuruşun uzunluğunu seçməkdir. Bəli, bəli, bu marker hamar tekstolit üzərində mükəmməl şəkildə çəkir, lakin tutqun (yaxşı hopdurucu) səthlərə toxunduqda yazı yazmağı tez dayandırır. Səbəb odur ki, incə ucunda boya ehtiyatı tez qurtarır. Bu vəziyyətdə, ucu yenidən boya ilə doyana qədər 5-10 dəqiqə gözləmək lazımdır.

    Məşq etdim və əjdaha və darvaza çəkməyə başladım. Marker yazmağı tamamilə dayandırana qədər yarım saatdan az vaxt keçmişdi. Onu rəngləmək üçün heç bir cəhd olmadı. Markerin boyası bitdi.

    Kiçik 4 rəqəmli göstərici ilə saat. Saatlar və dəqiqələr arasındakı nöqtə 0,5 saniyə tezliyi ilə yanıb-sönür. İstənilən obyektə quraşdırıla bilər: stolüstü təqvim, radio, avtomobil. Təxmini səhv - 0,00002%. Praktikada altı ay ərzində heç vaxt düzəlişlərə ehtiyac yox idi.

    Enerji təchizatı 4,5 - 5 volt, cərəyan 70 mA-a qədər. Gərginlik stabilizatoru adapter fişində yerləşir. Standart dövrəyə uyğun olaraq 3 vattlıq transformator və yüksək tezlikli çevirici - stabilizatorda yığılır. Bir avtomobil üçün, əlbəttə ki, transformator lazım deyil. Qızdırıcısı olmayan mikrosxem praktiki olaraq qızmır. 3,5 mm enerji təchizatı üçün birləşdirici. Kvars 4 MHz. İstənilən aşağı güclü n-p-n tranzistorlar.

    İstənilən düymələr. Düymənin uzunluğu dizayn tələblərinə əsasən seçilir. Siz həmçinin dirijor tərəfində düymələri lehimləyə bilərsiniz. Hər dəfə düyməni basdığınız zaman bir vahid əlavə olunur. Tutulduqda, sayma məqbul bir sürətə çatır.

    Rezistorlar MLT - 0,25. R7 - R14 300 - 360 Ohm. R3 - R6 1-3 kOhm. Batareyalar: 4 ədəd GP-170 və ya oxşar. Şəbəkə gərginliyi söndürüldükdə, onlar yalnız mikro nəzarətçiyə enerji verirlər. Düz 8 gün saxlayırlar, yoxladım. İrəli istiqamətdə ən aşağı gərginlik düşməsi olan diodlar. Lövhələr birtərəfli folqa fiberglasdan hazırlanır.

    Mikrokontrolleri istehsal olunan lövhənin panelinə quraşdırmadan əvvəl, gücü yandırın və rozetkanın 14-cü ayağındakı gərginliyi ölçün. 4,5 - 4,8 volt olmalıdır. 5-ci ayaqda 0 volt. İstehsal olunan lövhənin keyfiyyətinə və ya hissələrin xidmət qabiliyyətinə əmin deyilsinizsə, cihazı mikro nəzarətçi olmadan yoxlayın.

    Bu çox sadə edilir:

    • Çılpaq naqildən rozetkaya, terminal 1 və 14-ə bir keçid daxil edin. Bu o deməkdir ki, ilk ayaqdan +4,5 volt bir rezistor vasitəsilə tranzistor VT 2-ni açacaq və saat vahidi göstəricisinin katodu sıfıra bağlanacaq.
    • İstənilən teli bir ucu ilə + ilə birləşdirin, digər ucu ilə növbə ilə rozetkanın 6,7,8,9,10,11,12,13 terminallarına toxunun.
    • Eyni zamanda, işıqlandırma seqmentlərini və onların diaqrama uyğunluğunu müşahidə edin: + 6-cı ayaqda - "g" seqmenti yanır və s.
    • Jumperi rozetkanın 2 və 14-cü terminallarına keçirin. Dəqiqə vahidi göstəricisinin bütün seqmentlərini yoxlayın.
    • Jumper 18 və 14 - onlarla saat yoxlanılır, 17 və 14 - onlarla dəqiqə.

    Bir şey düzgün işləmirsə, onu düzəldin. Hər şey düzgündürsə, mikrokontrolleri proqramlaşdırın və enerjini söndürməklə rozetkaya daxil edin. HEX faylı əlavə edilmişdir. Gücü yandırın və hazır saat əldə edin.

    Bütün hissələri, o cümlədən rezistorları alsanız, diaqramıma görə cihaz təxminən 400 rubla başa gələcək:

    • - 22.8 UAH
    • - 10 UAH
    • FYQ 3641AS21 - 9,3 UAH
    • Panel - 3 UAH
    • Kvars - 1,5 UAH

    Mənbə: www.cxem.net


    Bu diaqrama da tez-tez baxılır:

    Termometrli masa və divar saatları analoq saatlardan hazırlanmış qutularda hazırlanır. Saat və termometr ayrı, müstəqil cihazlar kimi istehsal olunur.

    Termometri təsvir etməyəcəyəm; o, eyni veb saytında yerləşdirilib. Sxem, çap plata və proshivka var, hər şey dəyişməzdir.

    Masa saatının temperatur sensoru DS18B20 pəncərədən kənarda yerləşir. İzolyasiya edilmiş tellər 0,35 mm, uzunluğu təxminən 10 metrdir

    Saat tək 7 seqmentli yaşıl LED göstəricilər üzərində yığılmışdır. Rəqəmlərin ölçüsü 14x25,4 mm-dir - otağın istənilən küncündən aydın görünür. Nəzərə alın ki, göstərici söndürmə rezistorları olmadan bağlanır. Bunun səbəbi, hər bir seqmentin ardıcıl birləşdirilmiş iki LED-dən ibarət olması və 3,8 volt nominal gərginliyə malik olmasıdır. Dinamik göstərici ilə cərəyanlar icazə verilən dəyərləri keçmir.

    Gərginlik stabilizatoru adapter fişində yerləşir. Standart sxemə uyğun olaraq 3 vattlıq transformator və yüksək tezlikli çevirici - stabilizator LM2575T-5.0 üzərində yığılmışdır. Qızdırıcısı olmayan mikrosxem praktiki olaraq qızmır. 3,5 mm enerji təchizatı üçün birləşdirici. Kvars 4 MHz.

    İstənilən aşağı güclü n-p-n tranzistorlar. Düymələr 6x6 H=14/10mm keçirici tərəfdə lehimli . Düymənin uzunluğu dizayn tələblərinə əsasən seçilir. Hər dəfə düyməni basdığınız zaman bir vahid əlavə olunur. Tutulduqda, sayma məqbul bir sürətə çatır.

    Rezistorlar MLT - 0,25. R3 – R6 1-3 kOhm.

    Batareyalar: 4 ədəd GP-170 və ya oxşar. Şəbəkə gərginliyi söndürüldükdə, onlar yalnız mikro nəzarətçiyə enerji verirlər.

    İrəli istiqamətdə ən aşağı gərginlik düşməsi olan diodları seçmək məsləhətdir.
    Lövhələr birtərəfli folqa fiberglasdan hazırlanır.
    HEX faylı, diaqramı, 1 nömrəli qovluqdakı ştamplar.

    Seçim 2: bir lövhədə

    Bu qutu iki lövhəyə uyğun gəlmədi: saat və termometr. Saat göstəricisinin ölçüsünü azaltmaq istəmədim.

    Mən masa saatında növbə ilə vaxt və temperaturu bir göstərici ilə göstərməyi xoşlamıram.
    Termometr üçün başqa bir kiçik göstərici götürməli və yeni çap dövrə lövhəsi çəkməli oldum. Buna görə də, termometr üçün dövrə və proqram təminatı fərqlidir.

    HEX faylı və 2 nömrəli qovluqda termometr diaqramı. Eyni yerdə çap edilmiş elektron lövhə.
    Heç bir dəyişiklik olmadan saat diaqramı birinci bölmədən götürülür.

    Aşağıda siz HEX formatında proqram təminatı və çap dövrə lövhələrini yükləyə bilərsiniz

    Radioelementlərin siyahısı

    Təyinat Növ Denominasiya Kəmiyyət QeydMağazaMənim bloknotum
    Seçim 1
    MK PIC 8 bitlik

    PIC16F628A

    1 Notepad üçün
    VR1 DC/DC impuls çeviricisi

    LM2575

    1 5V Notepad üçün
    VT1-VT4 Bipolyar tranzistor

    KT3102

    4 Notepad üçün
    VD1, VD2, VD4 Diod

    D310

    3 Notepad üçün
    VD3 Schottky diodu

    1N5819

    1 Notepad üçün
    VS1 Diod körpüsü

    DB157

    1 Notepad üçün
    C1, C2 Kondansatör20 pF2 Notepad üçün
    C3, C5 Kondansatör0,1 µF2 Notepad üçün
    C4 330 µF 16 V1 Notepad üçün
    C6 Elektrolitik kondansatör100 µF 35 V1 Notepad üçün
    R1, R2 Rezistor

    10 kOhm

    2 Notepad üçün
    R3-R6 Rezistor

    1 kOhm

    4 Notepad üçün
    R7, R10 Rezistor

    100 Ohm

    2 Notepad üçün
    L1 İnduktor330 µH1 Notepad üçün
    Tr1 Transformator 1 Notepad üçün
    F1 Sigorta100 mA1 Notepad üçün
    Batareya4,8 V1 Notepad üçün
    HL1, HL2 İşıq yayan diod 2 Notepad üçün
    S1, S2 Düymə 2 Notepad üçün
    Z1 Kvars4 MHz1 Notepad üçün
    GöstəriciFYS10012BG211 Notepad üçün
    Seçim 2
    MK PIC 8 bitlik

    PIC16F628A

    1 Notepad üçün
    VT1-VT4 Bipolyar tranzistor

    KT3102

    1 Notepad üçün
    C1, C2 Kondansatör20 pF2 Notepad üçün
    C3 Kondansatör0,1 µF1 Notepad üçün
    R1 Rezistor

    4,7 kOhm

    1 Notepad üçün
    R2, R3, R5, R6 Rezistor
    Paylaşın