İçindekiler:
- Gereçler
- Adım 1: Devremizi Planlamak
- Adım 2: Devre Montajı
- Adım 3: Devreyi Kalibre Edin
- Adım 4: Servomotorun Montajı
- Adım 5: Kodlama
- 6. Adım: Keyfini çıkarın
Video: LDR Işık Seviyesi Dedektörü: Gözleri Açma ve Kapatma: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Herkese merhaba, umarım bu talimat sizin beğeninize sunulmuştur. Herhangi bir şüphe, yorum veya düzeltme iyi karşılanacaktır.
Bu devre, gözlerin açılmasını bir servo motor aracılığıyla kontrol etmek için çevrede ne kadar ışık olduğu hakkında bilgi vermek için bir kontrol modülü olarak gerçekleştirilmiştir.
Bu devre, gelen ışığın yoğunluğuna bağlı olarak her biri 5V veya 0V veren 4 çıkışa sahiptir. Yüzde olarak ölçülen bir yoğunluğumuz olduğunu varsayarsak, aşağıdaki durumlara sahip olacağız:
- Işık %0 ile %20 arasında olduğunda 4 çıkış 0V verecektir.
- Işık %20 ile %40 arasında olduğunda ilk çıkış 5V, diğerleri 0V verecektir.
- Işık %40 ile %60 arasında olduğunda ilk iki çıkış 5V, diğerleri 0V verecektir.
- Işık %60 ile %80 arasında olduğunda, ilk üç çıkış 5V ve son çıkış 0V verecektir.
- Işık %80 ile %100 arasında olduğunda 4 çıkış 5V verecektir.
Not: Belirtilen bu yüzdeler açıklamaları kaydetmek için sadece bir örnektir. Sonraki adımlarda bunun nasıl kalibre edileceği açıklanmaktadır
Şartları bilerek bu 4 giriş ile Arduino'da bir program yapılır ve çıkış olarak servoya bir göz açma mekanizmasını kontrol edecek bir PWM sinyali gönderilir.
Gereçler
Neye ihtiyacın olacak?
(devre malzemesi)
- 1 LM324
- 1 Protokol
- 6 Trimmer direnci (her biri 10kOhm) 1 LDR (Işığa Bağlı Direnç)
- Bazı devre tahtası atlama telleri veya sadece tel ve kesme pensesi
- 1 servo motor
- Voltmetre
(kafa ve mekanizma malzemesi)
- Yaratıcılık (en önemlisi)
- Bir kafa köpüğü
- Karton
- Zamk
- Tahta çubuklar
- Daha estetik hale getirmenize yardımcı olacak başka bir şey
(isteğe bağlı)
- Kaynak istasyonu veya havya
- kalay lehim
- 5x5 nokta pcb
Adım 1: Devremizi Planlamak
Öncelikle mekanizmayı yapmadan önce tüm bileşenlere sahip olmamız gerekiyor.
Tam bileşenleri alamazsanız, alternatifleri kullanabileceğinizi bilmek önemlidir, belki tam değer düzelticiler alamayabilirsiniz, ancak önemli değil: düzelticileri voltaj bölücü olarak kullanacaksınız, bu nedenle, eğer 10kΩ ile 100kΩ arasında bir değeriniz varsa onu kullanabilirsiniz. Veya bir LM324 almazsanız, bir MC34074 kullanabilirsiniz (örnek olarak, çok vardır), tek gereksinim, simetrik olmayan bir 5V güç (arduino 5V güç kaynağı) kullanabilen 4 opampa sahip olmaktır.
Öyleyse, buna göre başlayalım.
Adım 2: Devre Montajı
Modülü oluşturmak için aşağıdaki şematik diyagrama ve LM324 diyagramına sahibiz.
Opamp'lar arasındaki her sayı, LM324'ün pin numarasını temsil eder, bu nedenle OPAMPS'DE aynı numaralı pinler ortak düğümlerdir.
NOT: üstte, harici bağlantıları, yani bir Arduino UNO ile bağlantıları temsil eden bir başlık vardır. J1 isimli başlığın pinlerini LM324'ün pinleriyle karıştırmayın.
Burada iki seçeneğiniz var:
- Bir protokolde yapın. Montaj ve test etmenin en kolay yolu, ancak tasarım hiç de en iyisi değil.
- Bir perfboard kullanın (DOT PCB olarak da adlandırılır). Bu seçenek size devreyi 5x5cm kareye (sadece modül) indirgeme seçeneği sunar, ancak kaynak yapmanız gerekir. Reşit değilseniz, bir yetişkinden yardım isteyin.
3. resimde protoboard üzerine monte edilmiş devredir.
4. ve 5ft resimde, aynı devre, ancak bir perfboard içinde monte ediliyor.
6. resimde devre tamamlandı.
Özetle devrenin 4 çıkışı olacaktır. Bu çıkışlar Arduino UNO'ya bağlanmak için kullanılacaktır.
Adım 3: Devreyi Kalibre Edin
Monte edildikten sonra devremizi bağlamalı ve her trimmer direnci tarafından verilen voltajı kontrol etmeliyiz: sırasıyla 0,5V, 1V, 1,5V ve 2V'yi RV1, RV2, RV3 ve RV4'e ayarlamalıyız.
Bunu yapmak için, devreye arduino'nun 5V ve GND'sini sağlamanız ve trimmerdeki her voltajı ölçmeniz gerekir. Bir düzelticinin (tek tek) merkez pimi ile GND'ye bir voltmetre bağlarsınız. Ardından, istediğiniz voltajı elde edene kadar düzelticiyi döndürün.
Voltmetrenizin biri kırmızı biri siyah olmak üzere 2 kablosu vardır.
- Siyah kabloyu bir GND düğümüne yerleştirin.
- Kırmızı kabloyu LM324'ün 3. pinine yerleştirin. Düzelticiyi 0,5V olana kadar döndürün.
- Kırmızı kabloyu LM324'ün 5. pinine değiştirin. Düzelticiyi 1V olana kadar döndürün.
- Kırmızı kabloyu LM324'ün 10. pinine değiştirin. Düzelticiyi 1,5V olana kadar döndürün
- Kırmızı kabloyu LM324'ün 12. pinine değiştirin. Düzelticiyi 2V olana kadar döndürün.
Bu adımların tamamı tüm bağlı (Arduino ve tarafımızca yapılan devre) ile yapılmalıdır.
Belki 2'den fazla ele ihtiyacınız olacak, gerekirse başkasından yardım isteyin.
5. düzeltici, hassasiyet kalibratörü görevi görür (LDR arasında olan, yani RV5 olarak adlandırılan).
Görüldüğü gibi videoda çıkışlarla ilgili bir test var daha didaktik ve kolay anlaşılması için yeşil led kullandım (Işığı bloke etmek için elimi daha da yaklaştırdım ve devre ledlerin açılıp kapanmasını sağlıyor) gelen ışığa bağlı olarak).
Adım 4: Servomotorun Montajı
Burada aklınızı başınızdan almanız gerekiyor: Gözleri, göz kapağını simüle eden, gözü açıp kapatabilen bir mekanizmaya sokmanız gerekiyor.
1. resimde benim uyguladığım gerçek modeli görüyorsunuz.
2. resimde temel mekanizmayı temsil eden bir çizim var.
Mekanizmayı yapmak için köpük başlığı, tahta çubukları ve yapıştırıcıyı kullanın.
3. resimde gördüğünüz gibi LDR burunda
Adım 5: Kodlama
Son olarak devreyi Arduino'nun 3, 4, 5 ve 6 numaralı pinlerine bağlamalısınız ve servo 9. pine bağlanacaktır.
Kod aşağıdadır. Her önemli bölümü açıklamak için yorumlara sahiptir.
6. Adım: Keyfini çıkarın
Gözlerinizdeki değişiklikleri takdir etmek için ışığınızı LDR'ye yakınlaştırın ve uzaklaştırın.
İzlediğiniz için teşekkürler. Umarım beğenmişsindir.
Önerilen:
Breadboard Üzerinde Karanlık Sensör Devresi + LDR'li Işık Dedektörü: 6 Adım
Breadboard'da Karanlık Sensör Devresi + LDR'li Işık Dedektörü: Bu derste size basit bir Light & Transistörlü Karanlık Dedektör Devresi & Bir LDR.Bu devre, çıkışına bir röle eklenerek ışıkları veya cihazları otomatik olarak açıp kapamak için kullanılabilir
LDR Tabanlı Işık Sensörü/Dedektörü: 3 Adım
LDR Tabanlı Işık Sensörü/Dedektörü: Işık sensörleri ve dedektörleri, mikrodenetleyiciler ve gömülü sistemler için son derece kullanışlıdır ve yoğunluk izleme de yapılmalıdır. Bu tür sensörlerin en basit ve en ucuzlarından biri LDR'dir. LDR veya Işık Bağımlı Dirençler ile kolayca kullanılabilir
Mikro:bit Gürültü Seviyesi Dedektörü: 3 Adım
Micro:bit Gürültü Seviyesi Dedektörü: Bu, mikro:bit ve Pimoroni enviro:bit'e dayalı bir gürültü seviyesi dedektörü için sadece kısa bir örnektir. Enviro:bit üzerindeki mikrofon ses seviyesini algılar ve elde edilen değerden bir konum 5x5 LED matrisi üzerinde hesaplanır ve
RaspberryPi: Bir LED'i Açma ve Kapatma: 4 Adım (Resimlerle)
RaspberryPi: Bir LED'i Açma ve Kapatma: Aşağıdaki adımlar, LED'lerin nasıl çalıştığını gösteren deneylerdir. Bir LED'in eşit oranda nasıl karartılacağını ve nasıl açılıp kapatılacağını gösterirler. İhtiyacınız olacak: RaspberryPi (Daha eski bir Pi kullandım, Pi-3'üm kullanımda, ancak herhangi bir Pi çalışır.) Breadboard
Panasonic Cd Çalar Açma ve Kapatma Anahtarı: 6 Adım
Panasonic Cd Çalar Açma ve Kapatma Düğmesi: Panasonic cd çalarımdaki açma ve kapama düğmesi gerçekten uyanmıştı, bu yüzden pillerden tasarruf etmek için onu kapatmanın bir yoluna ihtiyacım var. Sorunu çözmek için küçük bir anahtar ve farklı bir pil takımı takmaya karar verdim