↯ Robotik KodlamaTüm projeler

Aynı kaynaktan iki farklı sensör gerilimi

İki adet 10 kΩ dirençle 5 V kaynaktan yüksüz 2,5 V ölçüm noktası kur. Sonra noktaya yük ekleyince gerilimin neden düştüğünü araştır.

13+ yaş · 45 dakika · Python 3 · deney modeli

İnteraktif atölyede aç →

Neler öğreneceğiz?

İki adet 10 kΩ dirençle 5 V kaynaktan yüksüz 2,5 V ölçüm noktası kur. Sonra noktaya yük ekleyince gerilimin neden düştüğünü araştır.
Bu atölyede yalnız sonuca değil, tahmininin neden doğru veya yanlış çıktığına da bak. Bir deney günlüğünde giriş, beklenen sonuç, gözlenen sonuç ve düzeltme olmak üzere dört sütun aç.
Python kodu ölçüm/algoritma modelidir; GPIO pinlerine veya motora komut göndermez. Animasyon ise konuyu gösteren ayrı ve ideal bir modeldir.

Öğrenme hedefleri

  1. Önce kaynak kapalıyken üç direncin değerini ölç ve R1,R2,RL olarak etiketle.
  2. RL=100 kΩ olursa gerilim neden yüksüz değere yaklaşır?
Aynı kaynaktan iki farklı sensör gerilimi — proje görseli
Özgün kavram çizimi. Projenin pin ve uç bağlantıları aşağıdaki kurulum görseli ve tabloda yer alır.

Malzeme listesi

  1. Akım sınırlamalı 3–5 V eğitim kaynağı
  2. Breadboard ve jumper
  3. DC multimetre
  4. 3 adet 10 kΩ ¼ W direnç
  5. Hesap modelini çalıştırmak için Python 3 bilgisayar

Bağlantı tablosu

BaşlangıçBağlantı
5 VR1 üst uç
R1 alt uçÇıkış ve R2 üst uç
R2 alt uçGND
İsteğe bağlı RLÇıkış ile GND arası

Adım adım yapalım

  1. Önce kaynak kapalıyken üç direncin değerini ölç ve R1,R2,RL olarak etiketle.
  2. Kaynak bağlı değilken malzemeleri tabloya göre yerleştir; her kablonun iki ucunu kalemle işaretle.
  3. Ölçü aletini DC volt konumuna al. Siyah probu ortak GND’de tut; ölçüm noktalarını sırayla kontrol et.
  4. R1/R2 orta noktasında yaklaşık 2,5 V; RL alt dirence paralel bağlanınca yaklaşık 1,667 V bekle.
  5. Ölçülen değerleri model koduna yazıp ideal hesapla karşılaştır. Sapmayı yalnız “yanlış” diye işaretlemek yerine tolerans, bağlantı ve ölçü aleti yükünü ayrı değerlendir.
  6. Bir değişkeni değiştir, yeni sonucu önce tahmin et; deney günlüğüne ilk ve ikinci koşulu birlikte yaz.

Kod · Python 3 · deney modeli

r1=r2=10000;load=10000
parallel=r2*load/(r2+load)
print("Yüksüz",5*r2/(r1+r2))
print("Yüklü",round(5*parallel/(r1+parallel),3))

Kod nasıl çalışır?

Paralel yük alt kolun eşdeğer direncini azaltır. Bölücü, yük akımı yüksek cihazları besleyen regülatör değildir.

Beklenen sonuç

Python modelinin çalıştırılan çıktısı (fiziksel ölçüm değildir):
Yüksüz 2.5
Yüklü 1.667

Sıra sende

RL=100 kΩ olursa gerilim neden yüksüz değere yaklaşır?

Güvenli atölye

Bu çalışma düşük gerilimli eğitim içindir. Donanımı enerji kapalıyken, bir yetişkinle kur. Şebeke elektriği kullanma. Kodun derlenmesi fiziksel devrenin test edildiği anlamına gelmez.

Çalışmıyorsa kontrol et

  1. Sonucu alamıyorsan programın ilk satırından başlayıp girdileri tek tek kontrol et.
  2. Donanım varsa enerjiyi ayır; GND, sinyal uçları ve parça yönlerini bağlantı tablosundan doğrula.
  3. Aynı anda yalnız bir şeyi değiştir; değişiklik öncesi ve sonrası sonucu günlüğe yaz.

Kontrol noktaları

  1. Başlamadan önce: gerekli malzemeleri say ve giriş değerlerini deney günlüğüne yaz.
  2. Kurulumdan sonra: her bağlantıyı aşağıdaki tabloyla karşılaştır; yazılım projesinde giriş listesini kontrol et.
  3. Testten sonra: beklenen sonucu kendi çıktınla karşılaştır. Fark varsa ilk farklı adımı bul.

Kaynakların kullanımı

Kaynak, ilgili kavramı öğrenmek ve karşılaştırmak içindir. Türkçe görev, örnek kod ve görseller bu atölye için özgün hazırlanmıştır; kaynak makalenin çevirisi veya kopyası değildir.

Kurulum ve bağlantı planı
Kurulum ve bağlantı planı
Deney günlüğü: altı adım
Deney günlüğü: altı adım

https://learn.adafruit.com/photocells/using-a-photocell