AMS1117 Nedir? Arduino Projelerinde Voltaj Regülatörü Nasıl Kullanılır?
AMS1117, elektronik devrelerde sabit ve kararlı bir besleme gerilimi elde etmek için kullanılan lineer voltaj regülatörüdür. Arduino, ESP8266, sensör modülleri, kablosuz haberleşme devreleri ve düşük güçlü prototiplerde 3.3V veya 5V gibi sabit gerilimler üretmek için tercih edilir.
Günlük hayattan düşünürsek, her elektronik devre doğru voltajla çalışmak ister. Nasıl ki bir cihazın yanlış adaptörle çalıştırılması sorun çıkarabiliyorsa, Arduino projelerinde de sensör ve modüllere uygun voltaj verilmesi gerekir. AMS1117 bu noktada devreye girerek girişteki daha yüksek DC gerilimi daha düşük ve sabit bir çıkış gerilimine dönüştürür.
AMS1117 Nedir?
AMS1117, girişindeki DC gerilimi belirli bir çıkış gerilimine sabitleyen lineer regülatör entegresidir. En yaygın kullanılan modeller AMS1117-3.3 ve AMS1117-5.0 modelleridir. AMS1117-3.3 çıkışta 3.3V, AMS1117-5.0 ise çıkışta 5V üretir.
AMS1117 Ne İşe Yarar?
- 3.3V veya 5V sabit besleme elde etmek
- ESP8266, ESP32, sensör ve modülleri beslemek
- Adaptör veya pil gerilimini devreye uygun seviyeye düşürmek
- Prototip devrelerde kararlı voltaj sağlamak
- Giriş gerilimindeki küçük dalgalanmaları azaltmak
AMS1117 Nasıl Çalışır?
AMS1117 lineer regülatör yapısına sahiptir. Giriş pininden aldığı daha yüksek DC gerilimi, çıkışta sabit bir gerilime düşürür. Örneğin 9V giriş verilen bir AMS1117-5.0 modülünden teorik olarak 5V çıkış alınır. Ancak lineer regülatörlerde giriş ve çıkış arasındaki fazla enerji ısı olarak harcanır.
AMS1117 Pinleri Nelerdir?
| Pin | Görevi |
|---|---|
| VIN / IN | Regülatöre verilen giriş gerilimidir. |
| GND | Toprak hattıdır. Devrede ortak GND yapılmalıdır. |
| VOUT / OUT | Regüle edilmiş sabit çıkış voltajıdır. |
Arduino ile AMS1117 Testi
AMS1117 dijital veri üreten bir sensör değildir. Bu nedenle Arduino ile doğrudan “veri okuma” yerine çıkış voltajı analog giriş üzerinden izlenebilir. 5V veya daha düşük çıkışlar Arduino A0 pininden ölçülebilir.
#define VOLTAGE_PIN A0
void setup() {
Serial.begin(9600);
}
void loop() {
int raw = analogRead(VOLTAGE_PIN);
float voltage = raw * (5.0 / 1023.0);
Serial.print("Voltaj: ");
Serial.print(voltage, 2);
Serial.println(" V");
delay(500);
}
Basit Proje: AMS1117 ile LED Besleme Testi
Basit bir test için AMS1117 çıkışına 220Ω direnç üzerinden bir LED bağlanabilir. Çıkış voltajı doğruysa LED yanar. Ardından multimetre ile VOUT-GND arasında ölçüm yapılarak gerçek çıkış voltajı kontrol edilir.
Nerelerde Kullanılır?
- Arduino ve sensör besleme devreleri
- ESP8266 / ESP32 gibi 3.3V çalışan kart projeleri
- Prototip devrelerde sabit voltaj kaynağı
- LED, düşük güçlü modül ve haberleşme devreleri
- Taşınabilir pil beslemeli elektronik projeler
Sık Yapılan Hatalar
- Giriş ve çıkış pinlerini karıştırmak
- Yüksek akım çeken devrelerde regülatörü soğutmasız kullanmak
- Çıkıştan beklenenden fazla akım çekmek
- Ortak GND bağlantısını yapmamak
- Arduino analog pinine 5V üstü voltaj vermek
Robomer ile Elektronik Devrelerinizi Kurun
Arduino, sensör, güç modülü, kablo ve elektronik komponent ihtiyaçlarınız için Robomer ürünlerini inceleyebilirsiniz.
AMS1117 Ürününü İncele