PCB Tasarımı — Gömülü Yazılım — Robotik

Devrelerin arkasındaki
tam hikaye.

Her video, yarım anlatılan bir devredir. Burada şema, malzeme listesi ve neden o kararı verdiğim yazıyor — youtube açıklama kutusuna sığmayan kısım.

KonumEreğli, Zonguldak
OdakESP32 / AVR / RS485
Aktif projeReaktif Güç İzleme Cihazı
Doküman
index.html
Rev
01
Onay
Devam Ediyor
Tarih
2026
01

Projeler

PRJ-001 / ESP32 · SIM800C · MODBUS RTU
Reaktif Güç İzleme ve Erken Uyarı Cihazı
RS485 GSM Geliştiriliyor
Anlatım

Bu cihaz, elektrik panosundaki ENTES RGP-15SR reaktif güç kompanzasyon rölesinden Modbus RTU üzerinden veri okuyor. ESP32-WROOM-32U ana işlemci olarak çalışıyor, SP3485EN ile 3.3V native RS485 hattı kuruldu. Amaç doğrudan kontrol değil — trend analiziyle anomali ve erken uyarı üretmek, jüri sunumunda savunulabilir en net AI/akıllı enerji açısı bu oldu. Alarm veya anomali durumunda SIM800C üzerinden SMS gönderiliyor, 0.96" SSD1306 OLED üzerinden de anlık durum izlenebiliyor.

Devre Notları

Şebeke izolasyonu için HLK-PM01 kullanıldı. ESP32 hattı AMS1117-3.3 ile besleniyor. SIM800C'nin darbe akımı için LM2596 tabanlı buck 4V/2A+ çıkışla ve ek bulk kapasitans ile besleniyor — GSM modülün ani akım çekişlerinde gerilim düşmesini önlemek buradaki en kritik detaydı.

Şema / PCB Görseli
Buraya devre şeması veya PCB render görselini ekle
Malzeme Listesi
ParçaDeğer / ModelAdet
MCUESP32-WROOM-32U1
GSMSIM800C1
RS485SP3485EN1
İzolasyonHLK-PM011
RegülatörAMS1117-3.31
BuckLM2596, 4V/2A+1
OLEDSSD1306 0.96"1
PRJ-002 / ARDUINO NANO · IR SENSÖR
Sumo Robotu — Kenar ve Rakip Algılama
Line Sensor Teknofest Yarışmaya Hazır
Anlatım

Kenar algılamada kullanılan A6/A7 analog pinleri boşta bırakıldığında gerçekçi olmayan değerler okuyordu; eşik değeri 512'den 200'e çekilince kenar tespiti güvenilir hale geldi. Ayrıca eski kodda kullanılan blocking delay() çağrıları rakip algısını kilitliyordu — her döngüde kenarVarMi() kontrolü yapılacak şekilde yeniden yazıldı.

Davranış Mantığı

Rakip görünüyorsa çizgi sensörleri yok sayılır. Rakip yoksa robot asla çizgiden çıkmaz. Tek sensör tetiklenirse yerinde döner, çift sensör tetiklenirse ~3 saniye geri gidip döner. Taktik geçişleri sadece maç başında bir kere çalışır.

Şema / PCB Görseli
Buraya devre şeması veya PCB render görselini ekle
Malzeme Listesi
ParçaDeğer / ModelAdet
MCUArduino Nano1
IR ÇiftLED + Fototransistör4
SürücüMotor Sürücü Modülü1
GüçLiPo 2S1
PRJ-003 / ATMEGA32U4 · TB6612FNG
Micromouse — Sıfırdan PCB Tasarımı
Altium SMD 0402 Tamamlandı
Anlatım

Labirent algılaması için 4 adet IR LED/fototransistör çifti ve zemin takibi için 2 adet QTR-1A sensörü kullanıldı. Güç hattı 3.7V LiPo'dan MT3608 ile 5V'a yükseltiliyor, USB hattı için ayrıca AMS1117-3.3 regülatörü var. Tüm pasif elemanlar 0402 paket olarak seçildi.

Devre Notları

TB6612FNG motor sürücüsü, Pololu 10:1 mikro metal HP 6V enkoderli motorları sürüyor. Net-list ve BOM tamamen Altium uyumlu isimlendirmeyle çıkarıldı, bu sayede revizyon süreci hızlandı.

Şema / PCB Görseli
Buraya devre şeması veya PCB render görselini ekle
Malzeme Listesi
ParçaDeğer / ModelAdet
MCUATmega32U4 TQFP1
Motor SürücüTB6612FNG1
MotorPololu 10:1 HP 6V, enkoderli2
BoostMT36081
RegülatörAMS1117-3.31
IR ÇiftLED + Fototransistör4
Zemin SensörüQTR-1A2
Reklam
02

Hakkında

Türkiye'de elektronik ve gömülü sistemler üzerine çalışıyorum. PCB'lerimi kendim çiziyorum, elle lehimliyorum, malzemeleri yerel tedarikçilerden (Direnç.net, Robotistan, Özdisan, Karaköy Elektronik) topluyorum ve simülasyon yerine gerçek donanımla iterasyon yapmayı tercih ediyorum.

Teknofest ve MEB robot yarışmaları çoğu projemin motivasyonu ve teslim tarihi oluyor. Bu site, YouTube'daki videoların arkasında kalan teknik detayı — şema, BOM, tasarım kararları — bir arada tutmak için var.

MikrodenetleyicilerESP32, ATmega328P, ATmega32U4
HaberleşmeRS485 / Modbus RTU, GSM
Tasarım AracıAltium Designer
YazılımArduino C++, Flutter, Firebase