Mündəricat:
- Addım 1: Lazım olan hissələr
- Addım 2: Taymerin dövrəsi
- Addım 3: Mənbə Kodu
- Addım 4: Son Cihazın Görünüşü
Video: PIC16F88 MCU -ya əsaslanan Dəqiqə Taymeri: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Dəqiqə sayğacının sadə başlayanlar layihəsinə nəzər salaq. Layihənin ürəyi 8 bit PIC16F88 MCU-dur. Vaxt 7 seqmentli ekranda göstərilir və taymer 6 düymə ilə idarə olunur. Cihaz 9 voltluq batareya ilə işləyir.
Zaman aralığı 1 ilə 99 dəqiqə arasındadır. İki rəqəmli nömrə rejimi, ekranın sağında, ondalık işarəsinin yanında yerləşən əlavə yaşıl LED ilə göstərilir. Ardıcıl beş düymə birdən beşə qədər olan rəqəmləri təmsil edir. Altıncı düymənin iki funksiyası var - cihazı sıfırlamaq və daxil edilən cari rəqəmi dəyişdirmək.
Taymer cihazı aşağıdakı kimi işləyir. Əsas keçid açıldıqdan sonra sıfır rəqəmi göstərilir və cihaz düymələrin basılmasını gözləyir. 3 ehtimal var:
1) 1 ilə 5 dəqiqə aralığına girmək üçün beş düymədən birini basın. Geri sayım bir neçə saniyə ərzində başlayır.
2) 6 ilə 9 dəqiqə aralığına girmək üçün beş düymədən birini basın və dərhal sonra istədiyiniz dəyəri əldə etmək üçün 6 -cı düyməni dəfələrlə basın. Hər basdıqdan sonra dəyər 1 artırılır.
3) 10 ilə 99 dəqiqəlik dövr daxil etmək üçün əvvəlki addımdakı təlimatları istifadə edərək ilk rəqəmi daxil edin. Sonra beş düymədən birini basın. Ondalık nöqtə və əlavə yaşıl LED, dəyərin ikinci rəqəminin daxil edildiyini göstərən yanır. İndi ikinci rəqəmin dəyərini tənzimləmək üçün 6 -cı düyməni dəfələrlə basın.
Geri sayma davam edərkən, qalan vaxt göstərilir və ondalık nöqtəsi vaxtaşırı yanıb -sönür. İki rəqəmli rəqəmə gəldikdə, hər iki rəqəm dövri olaraq ekranda görünür və ikinci rəqəm ondalık nöqtəsi ilə qeyd olunur. Qalan dəqiqələrin sayı iki rəqəmli rəqəm olduğu müddətdə əlavə LED yanır.
Qalan vaxt sıfır dəyərinə çatanda səs siqnalı işə salınacaq. Cihaz sonrakı işə hazır olmaq üçün 6 -cı düymə ilə sıfırlana bilər.
Addım 1: Lazım olan hissələr
- PIC16F88
- 7 seqmentli ekran
- 6 düymə
- 1K rezistor - 6 ədəd
- 470 müqavimət - 9 ədəd
- 7805 gərginlik tənzimləyicisi
- 0.33 uF kondansatör
- 0.1 uF kondansatör
- piezo dinamik
- batareya tutucusu
- açar
Addım 2: Taymerin dövrəsi
Addım 3: Mənbə Kodu
MPLAB X IDE və XC8 kompilyatorundan istifadə edərək C dilində yazılmış kodu yükləmək mümkündür:
Addım 4: Son Cihazın Görünüşü
Yalnız çörək taxtasında dövrə yığmaq və ya bənzərsiz bir dizayn yaratmaq sizin ixtiyarınızdadır. Cihazlarımın bəzi şəkillərini əlavə edirəm.
Tövsiyə:
2 dəqiqə ərzində bir Arduino Simon Oyunu yaradın!: 3 addım
2 dəqiqədə bir Arduino Simon Oyunu yaradın! Tullananlar YOXDUR! Teller YOXDUR! Lehimləmə YOXDUR! Breadboard YOX! Qutudan kənarda düşünmək. Dostlarınız və ya qohumlarınız yola düşməzdən əvvəl, mikro nəzarətçinizi bəzi əlavə qurğu modelləri ilə birlikdə tez bir zamanda göstərmək istəyirsiniz
5 dəqiqə ərzində simsiz olaraq əldə edilə bilən Pi: 3 addım
5 Dəqiqədə Kabelsiz Əlçatan Pi: Hamıya salam! Telefon və ya planşetdən ahududu Pi -ni simsiz olaraq necə əldə etmək olar? Diqqət edin, mənim 5 dəqiqəlik hesablamam bəzi kompüter bilikləri olan bir insan üçündür və əlbəttə ki, daha uzun çəkə bilər
15 dəqiqə ərzində enerji monitoru: 3 addım
15 Dəqiqədə Enerji Monitoru: Bu, elektrik sayğacınızdakı flaşa yapışdırmaq üçün bir wifi sensordur. LDR ilə flaşları algılar və OLED ekranda gücü göstərir. Thingsboard Tablosuna məlumat göndərir, canlı nümunə burada. Pulsuz bir demo hesabı üçün qeydiyyatdan keçin: https: //thingsboard.io
Arduino Dəqiqə İzləyicisi: 3 addım
Arduino Dəqiqə İzləyicisi: Bu dərsdə sizə bir Arduino Uno istifadə edərək dəqiqə izləyicisi etməyi öyrədəcəyəm. Dəqiqə izləyicisi, bir şey üzərində nə qədər işlədiyinizi izləmək üçün istifadə edə biləcəyiniz bir cihazdır. Dəqiqələri saymağa başlamaq üçün başlanğıc düyməsini basarsan
NE555 Taymeri - NE555 Taymeri dayanıqlı bir konfiqurasiyada konfiqurasiya etmək: 7 addım
NE555 Taymeri | NE555 Taymeri dayanıqlı bir konfiqurasiyada konfiqurasiya etmək: NE555 taymer elektronika dünyasında ən çox istifadə olunan IC -lərdən biridir. DIP 8 formasındadır, yəni 8 sancağa malikdir