İçindekiler:
- Adım 1: Gerekli Parçalar
- Adım 2: Zamanlayıcı Devresi
- Adım 3: Kaynak Kodu
- 4. Adım: Son Cihazın Görünümü
Video: PIC16F88 MCU'ya Dayalı Dakika Zamanlayıcı: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Dakika sayacının basit başlangıç projesine bir göz atalım. Projenin kalbi 8 bitlik PIC16F88 MCU'dur. 7 segmentli ekranda saat gösterilir ve zamanlayıcı 6 buton kullanılarak çalıştırılır. Cihaz 9 volt pil ile çalışmaktadır.
Zaman aralığı 1 ila 99 dakikadır. İki basamaklı sayı modu, ekranın sağ tarafında ondalık nokta işaretinin hemen yanında bulunan ek yeşil LED ile gösterilir. Bir satırdaki beş düğme, birden beşe kadar olan sayıları temsil eder. Altıncı düğmenin iki işlevi vardır - cihazı sıfırlamak ve girilen mevcut rakamı değiştirmek.
Zamanlayıcı cihazı aşağıdaki şekilde çalışır. Ana şalter açıldıktan sonra ekrana sıfır rakamı gelir ve cihaz butonlara basılmasını bekler. 3 olasılık vardır:
1) 1 ila 5 dakikalık süreye girmek için beş düğmeden birine basmanız yeterlidir. Geri sayım birkaç dakika içinde başlar.
2) 6 ila 9 dakikalık süreye girmek için beş düğmeden herhangi birine basın ve ardından istenen değeri elde etmek için 6. düğmeye art arda basın. Her basıştan sonra değer 1 artırılır.
3) 10 ila 99 dakikalık süre girmek için önceki adımdaki talimatları kullanarak ilk basamağı girin. Ardından beş düğmeden herhangi birine basın. Ondalık nokta ve ek yeşil LED yanar ve değerin ikinci hanesinin girildiğini gösterir. Şimdi ikinci basamak değerini ayarlamak için 6. düğmeye art arda basın.
Geri sayım devam ederken kalan süre gösterilir ve ondalık nokta periyodik olarak yanıp söner. İki basamaklı sayı olması durumunda, ikinci basamak ondalık nokta ile işaretlenerek her iki basamak da periyodik olarak ekranda görünür. Kalan dakika sayısı iki haneli bir sayı olduğu sürece ek LED yanar.
Kalan süre sıfır değerine ulaştığında sesli alarm tetiklenecektir. Cihaz daha sonra bir sonraki göreve hazır olmak için 6. düğme ile sıfırlanabilir.
Adım 1: Gerekli Parçalar
- PIC16F88
- 7 segmentli ekran
- 6 düğme
- 1K direnç - 6 adet
- 470 direnç - 9 adet
- 7805 voltaj regülatörü
- 0.33 uF kapasitör
- 0.1 uF kapasitör
- Piezo hoparlör
- pil tutucu
- Bir anahtar
Adım 2: Zamanlayıcı Devresi
Adım 3: Kaynak Kodu
MPLAB X IDE ve XC8 derleyicisi kullanılarak C ile yazılan kod indirilebilir:
4. Adım: Son Cihazın Görünümü
Devreyi sadece breadboard üzerinde mi monte edeceğiniz veya benzersiz bir tasarım mı oluşturacağınız size kalmış. Cihazlarımın bazı resimlerini ekliyorum.
Önerilen:
Ubidots + ESP32- Tahmine Dayalı Makine İzleme: 10 Adım
Ubidots + ESP32- Tahmine Dayalı Makine İzleme: Ubidots kullanarak google sayfasında posta olayları ve titreşim kaydı oluşturarak makine titreşiminin ve sıcaklığının tahmine dayalı analizi. Öngörücü Bakım ve Makine Sağlığı İzleme Yeni teknolojinin yükselişi, yani Nesnelerin İnterneti, ağır endüstriyel
Ikea Socker'a Dayalı Otomatik Kapalı Sera: 5 Adım
Ikea Socker'a Dayalı Otomatik Kapalı Sera: Merhaba, bu benim ilk talimatım. Bu topluluktan çok şey öğrendim ve sanırım mütevazı fikirlerimi geri vermenin zamanı geldi. İngilizcem için üzgünüm, zayıf, ama elimden geleni yapacağım. Fikir, tohum yetiştirmeme izin veren bir masa üstü sera yapmaktı ve
DIY Chewie Monsta Looper (Ed Sheeran'a Dayalı): 7 Adım
DIY Chewie Monsta Looper (Ed Sheeran'a dayanarak): Ed Sheeran'ı birkaç yıldır duymuştum ve ona hiç fazla ilgi göstermedim. Radyodaki bu şarkılardan bazılarını beğendim ama ona "Shape of You" icra ettiğini söyleyene kadar onun sıradan bir pop sanatçısı olduğunu düşündüm. 2017 Grammy'lerinde. ben
ESP8266'ya Dayalı Apple HomeKit Wi-Fi Nem Alma Cihazı ?: 6 Adım (Resimlerle)
ESP8266'ya Dayalı Apple HomeKit Wi-Fi Nem Alma Cihazı ?: Ne yazık ki Apple HomeKit'i destekleyen yalnızca bir veya iki Nem Alıcı var, ancak bunların fiyatları gerçekten yüksek (300$+). Bu yüzden, zaten sahip olduğum ucuza dayanarak kendi Wi-Fi özellikli Apple HomeKit Nem Alma Cihazımı yapmaya karar verdim? BEN
434mhz Rf Modülüne Dayalı Rc Araba: 5 Adım
Rc Araba 434mhz Rf Modülüne Dayalı.: 1) mükemmel kart (kukla pcb)2) teller3) kodlayıcı ht12e ve kod çözücü ht12d ic'ler ve l293d motor sürücüsü veya bir lipo veya başka herhangi bir yüksek akım pil kullanıyorsanız L298N kullanabilirsiniz. 4) rf modülleri 5) 1M ve 51K dirençleri 6) led'ler 7) ic7805 voltaj re