2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu Eğitilebilir Kitapta size basit bir zamanlayıcı devresini nasıl yapabileceğinizi göstereceğim. Bu projeye başlamak için Elegoo tarafından yapılan Basic Arduino Starter Kit'i elime aldım. İşte bu kiti Amazon LINK'den almak için bir bağlantı. Bu projeyi zaten sahip olabileceğiniz parçalarla da tamamlayabilirsiniz, ancak ihtiyacınız olan her şeyi ve daha fazlasını içeren kiti tercih ederim.
Gereçler
- Arduino UNO'su
- Mini Breadboard
- Kırmızı LED
- Sarı LED
- Yeşil LED
- Mavi LED
- Beyaz LED
- 10k ohm Direnç
- 5X 1k ohm Direnç
- USB Programlama Kablosu
- Birkaç Küçük Jumper Tel
Adım 1: Devre Kurulumu
Kablolamamızla başlamak için tasarladığım Tinkercad Devremi ziyaret edebilirsiniz, bu devre ile çevrimiçi etkileşime girebilir ve bu devreyi tamamlamak için gereken kabloları görüntüleyebilirsiniz. Öncelikle, LED'lerin 5'ini de devre tahtasının sol tarafına yerleştirin ve her bir LED ayağının devre tahtası üzerinde kendi sırasını aldığından emin olun. Ardından, bunları breadboard'umuzdaki toprak rayına bağlayan her bir LED katot üzerine 1k ohm'luk bir direnç takın. Şimdi her bir LED anotunu Arduino'daki karşılık gelen pinine bağlayın. Kırmızı LED pim 3'e, sarı LED pim 4'e, yeşil LED pim 5'e, mavi LED pim 6'ya ve beyaz LED pim 7'ye Bacakları sol ve sağ sıralara ayıracak şekilde basmalı düğmeyi devre tahtasının ortasına yerleştirin. Şimdi 10k ohm rezistörümüzü 5V rayına ve butonumuzdaki üst pinimize bağlı breadboard rayına takın. Aynı devre tahtası sırasını Arduino'muzdaki pim 8'e bağlamak için bir atlama kablosu kullanın. Ardından basma düğmesindeki alt pimi bir aktarma kablosuyla toprak rayına bağlayın. Son bileşenimiz için, topraklama piminin toprak rayında ve pozitif pimin boş bir rayda olduğundan emin olarak piezo buzzer'ı devre tahtasına yerleştirebiliriz. Ardından, pozitif pimi Arduino'muzdaki pim 8'e bağlamak için bir atlama teli kullanın. Tüm bunlar yapıldıktan sonra, devre tahtasındaki güç raylarımızı Arduino'daki 5V ve topraklama pimine bağlamamız yeterlidir. Tüm kablolamanızı yaptıktan sonra, açmadan önce sağlanan şema ile iki hatta üç kez kontrol ettiğinizden emin olun.
2. Adım: Kodlayın
Kablolamanız bittiğinde koda geçebiliriz. Kodu Tinkercad Circuit'imden indirebilir veya aşağıdan indirebilirsiniz. Kodu aldıktan sonra Arduino IDE'ye açın ve yüklediğiniz kartı doğru seçtiğinizden emin olun. Her şey hazır olduğunda yükle'yi tıklayın ve bitmesini bekleyin.
Adım 3: Nihai Ürün
Şimdi bitirdik, yeni zamanlayıcı devrenizi denemek için basmalı düğme anahtarına tıklayın. Her 2 saniyede bir etkinleştirildiğinde, 10 saniyeye kadar sayarken başka bir LED yanacaktır. 10 saniyelik zamanlayıcı sona erdiğinde, zamanlayıcınızın bittiğini size bildirmek için LED'ler yanıp sönerken piezo buzzer 3 saniye boyunca bip sesi çıkarır. Zamanlayıcı devresi, koddaki gecikme fonksiyonları ayarlanarak ihtiyacınız olan herhangi bir zamana ayarlanabilir. Bu eğlenceli bir projeydi ve Arduino'ya yeni başlayan veya eğlenceli bir proje denemek isteyenler için harika bir proje. Herhangi bir sorunuz varsa, bunları aşağıya bırakın, size yardımcı olmak için elimden geleni yapacağım.