MODÜL 01 DERS 3 / 5 · 60 DK

Toprak (GND) ve Ortak Toprak: her ölçümün sıfır noktası

Elektronikte en çok duyacağın kelime bu, robotlarda en çok arıza çıkaran eksik de bu. Bu dersi bitirdiğinde "sinyal gidiyor ama motor çalışmıyor" tuzağını gözünle tanıyacak ve nasıl çözüleceğini bileceksin.

Kanca: kıpırdamayan robot (10 dk)

🎬 VİDEO · kanca · 45 sn · masadaki robotta tek sinyal teli var, Start'a basılıyor motor dönmüyor; eksik GND teli gösterilip takılınca motor dönüyor

Videoda her şey doğru görünüyordu. Kart çalışıyordu, sinyal teli sürücüye gidiyordu, kod yüklüydü. Ama motor kıpırdamadı. Sonra tek bir kablo takıldı ve robot canlandı.

Sınıfça düşün ve söyle:

Bu iki soruyu cevaplayamıyorsan sorun değil. Bu ders tam olarak onların cevabı. Anahtar kelime: sıfır noktası.

Ana etkinlik: GND avı (20 dk)

Şimdi kartları eline al. Bu bir okuma değil, bir keşif. Önce tahmin et, sonra bak.

1. Tahmin. ESP32 kartının üstünde kaç tane "GND" yazısı olduğunu düşünüyorsun? Bir tane mi, birkaç tane mi? Defterine bir sayı yaz. (GND, İngilizce ground yani toprak kelimesinin kısaltmasıdır; devrenin sıfır kabul edilen noktasını gösterir.)

2. Say. ESP32'yi eline al ve kenarındaki pin etiketlerini tek tek oku. Üstünde "GND" yazan her pini bul ve say. Yazdığın tahminle karşılaştır.

Büyük ihtimalle birden fazla buldun. Şaşırtıcı olan şu: bu GND pinlerinin hepsi kartın içinde birbirine bağlıdır. Yani hangisini kullanırsan kullan, aynı sıfır noktasına dokunmuş olursun. Kartın istediğin köşesinden GND alabilmen için birden fazla koymuşlar.

3. Sürücüde bul. Şimdi BTS7960 motor sürücü kartına geç. Pin sırasında "GND" yazan girişi bul. (BTS7960, motora giden gücü ESP32'nin küçük sinyaliyle yöneten karttır; sürücü kart diye geçer.) Bu kartın da bir sıfır noktası var ve o da bir "GND" etiketiyle işaretli.

4. Pilde bul. Son olarak pil paketine bak. İki kablo çıkıyor: artı (+) ve eksi (-). Eksi kablo, bizim devremizde toprağın ta kendisidir. Pili bağlamana gerek yok, sadece eksi kablonun nereye gittiğini gözünle izle.

5. Birleştir. Elinde üç ayrı kart/parça var: ESP32, sürücü ve pil. Üçünün de birer GND noktası var. Defterine tek cümleyle şunu yaz: "Bu üçünün GND'si robotta neden tek bir noktada buluşmalı?" Cevabını henüz bilmiyorsan tahmin et. Bir sonraki bölüm bu cümleyi netleştirecek.

Kavram köprüsü: toprak deniz seviyesidir (7 dk)

Şimdi keşfettiğin şeyin adını koyalım.

Voltaj her zaman iki nokta arasındaki farktır. "Bu pin 3.3V" dediğinde aslında "bu pin ile GND arasında 3.3V fark var" demiş olursun. Tek başına bir nokta için voltaj söylenemez, mutlaka bir kıyas noktası gerekir.

Bunu deniz seviyesi gibi düşün. Bir dağın yüksekliğini söylerken deniz seviyesini sıfır kabul ederiz. "Bu tepe 800 metre" demek, "deniz seviyesinden 800 metre yüksek" demektir. Sıfır noktası olmadan "yükseklik" kelimesinin anlamı kalmaz. GND de devrenin deniz seviyesidir: onsuz "voltaj" kelimesinin anlamı yoktur.

PİL 12V + - anahtar M GND = pilin eksi ucu akım + uçtan çıkar, işini yapar, - uca döner

Şema 1: Elektrik her zaman bir tur atar: pilin artısından çıkar, anahtar ve motordan geçer, eksiye geri döner. Tur tamamlanmazsa hiçbir şey çalışmaz.

İlk şemada elektriğin bir tur attığını görüyorsun: pilin artısından çıkar, anahtar ve motordan geçer, işini yapar ve eksiye (GND'ye) geri döner. Tur tamamlanmazsa hiçbir şey çalışmaz. Şemanın altındaki üç çizgili sembol GND'nin evrensel işaretidir; bundan sonra hangi şemaya bakarsan bak onu tanıyacaksın.

Ortak toprak işte burada devreye girer. İki ayrı kart birbiriyle "konuşacaksa", ikisinin de aynı sıfırı kullanması gerekir. ESP32 "3.3V gönderiyorum" der, ama sürücü bu 3.3V'u kendi sıfır noktasına göre ölçer. İki kartın sıfırı birbirine bağlı değilse, aynı deniz seviyesini kullanmıyorlar demektir. Birinin "3.3 metre yüksek" dediği şey, diğeri için anlamsız bir sayıdır. İşte GND avında birleştirdiğin o üç nokta, tam olarak bu yüzden tek noktada buluşmalı.

YANLIŞ ✗ ESP32 GPIO · GND SÜRÜCÜ PWM · GND sinyal GND bağlantısı yok → sinyalin sıfır noktası belirsiz DOĞRU ✓ ESP32 GPIO · GND SÜRÜCÜ PWM · GND sinyal GND köprüsü: ikisi de aynı sıfırı kullanıyor

Şema 2: Sinyal teli tek başına yetmez; iki kartın GND'si birleşmeden sinyalin anlamı yok.

İkinci şemada solda sinyal teli var ama GND köprüsü yok: sinyalin sıfır noktası belirsiz, motor kafasına göre takılır ya da hiç dönmez. Sağda ise iki kartın GND'si bir telle birleşmiş; ikisi de aynı sıfırı kullanıyor ve sinyal doğru okunuyor.

Uygulama: "sinyal var ama çalışmıyor" teşhis oyunu (15 dk)

Artık bir robot doktorusun. Aşağıdaki senaryo kartlarını çıkar (ya da öğretmen tahtaya yazsın). Her kart bir robotu masaya getiren bir öğrencinin şikayeti. Görevin: sorunun ortak toprakla ilgili olup olmadığını söyle ve nedenini bir cümleyle açıkla. Önce kendi başına tahmin et, sonra sıradaki arkadaşınla karşılaştır.

#Şikayet kartıBu bir GND sorunu mu?
1"ESP32 ile sürücü arasına tek sinyal teli çektim, motor hiç dönmüyor."Evet: GND köprüsü yok, sürücü sinyali neye göre ölçeceğini bilmiyor.
2"Kod yüklü, kart ışığı yanıyor, ama motor bazen dönüp bazen duruyor."Büyük ihtimalle evet: eksik/gevşek GND yüzünden sinyalin sıfırı oynuyor.
3"Pilin artı ucunu takmayı unutmuşum."Hayır: bu GND değil, güç (+) eksikliği. Tur zaten kapanmıyor.
4"İki kartın GND'sini birleştirdim, sinyal teli takılı, yine de çalışıyor."Sorun yok: ortak toprak kurulmuş, sinyalin sıfırı belli.
5"Motoru sürücünün güç uçlarına doğru bağladım ama ESP32'nin GND'sini hiçbir yere takmadım."Evet: ESP32 ile sürücü ortak toprağı paylaşmadan sinyal anlamlı olmaz.

Her kart için kendine şu üç soruyu sor: (a) İki kart birbiriyle sinyalle konuşuyor mu? (b) O iki kartın GND'si birleşmiş mi? (c) Değilse, sinyalin sıfır noktası belirsiz demektir. Bu üç adım, ileride karşılaşacağın gerçek arızaların çoğunu çözecek düşünme kalıbın.

Pekiştirme ve değerlendirme (6 dk)

Kendini kontrol et. Aşağıdakilerin her birini bir arkadaşına anlatabiliyor musun?

Günlük hayat bağı: Kulaklığını telefona takarken tek bir uç değil, birden çok bağlantı olur; birinin işi sesin "sıfır" seviyesini ortak tutmaktır. Şarj aletleri, USB kabloları, hoparlörler... hepsinde iki cihazın buluştuğu ortak bir sıfır noktası vardır. Ortak toprak sadece robotlarda değil, konuşan her iki cihaz arasında vardır.

Bunu şimdi ezberle: "Motor dönmüyor, sinyal gidiyor ama çalışmıyor" şikayetlerinin büyük bölümü eksik GND bağlantısıdır. Sonraki modüllerde her bağlantı tablosunun sonunda GND satırını göreceksin; o satır asla atlanmaz.

Erken bitirene ek görev

Boş kalma, bunları dene:

  1. Wago avı. Bir robotta tüm GND'lerin tek noktada buluşması için bir güç dağıtım klemensi (Wago) kullanılır. ESP32, sürücü ve pilin eksisinin hepsinin oraya gittiğini bir kağıda kutular ve çizgilerle çiz. Kaç tane çizgi GND'ye gidiyor?
  2. Yanlışı yakala. Bir arkadaşına gizlice bir bağlantı şeması çizdir, ama GND telini bilerek unutsun. Onun çizimindeki hatayı 10 saniyede bulabiliyor musun? Sonra sıra sende: sen çiz, o bulsun.