Parçalar · 9 dk okuma

Breadboard Güç Modülü MB102: 5V/3.3V Ayarı, Akım Sınırı, Hatalar

MB102 breadboard güç modülü nasıl kullanılır? 6,5–12 V giriş, 5 V ve 3,3 V jumper ayarı, gerçek akım sınırı, AMS1117 ısınması, servo sorunu ve ortak GND.

Breadboard güç modülü (en yaygın modeliyle MB102), bir DC adaptörden ya da USB'den aldığı gerilimi düzenleyip breadboard'un güç hatlarına 5 V ve 3,3 V olarak dağıtan küçük bir karttır. Breadboard'un bir ucuna doğrudan takılır, iki taraftaki artı ve eksi hatlarını ayrı ayrı besler ve her hat için 5 V ya da 3,3 V seçmeni sağlayan jumper'lar taşır. Böylece sensörleri, ekranları ve entegreleri Arduino'nun kendi regülatörünü yormadan besleyebilir, 3,3 V ve 5 V'luk parçaları aynı breadboard'da birlikte kullanabilirsin.

Ama bu küçük kartın sanıldığından çok daha düşük bir akım sınırı var. Bu yazıda MB102'nin parçalarını, doğru adaptör seçimini, jumper ayarlarını, kartın gerçekte kaç miliamper verebildiğini ve AMS1117 regülatörünün neden ısındığını hesaplarla öğreneceksin. Ardından servo ve motorların neden bu modülle çalışmadığını, USB girişini, breadboard'a doğru yönde takmayı, Arduino ile ortak GND bağlantısını ve en sık yapılan hataları göreceksin.

MB102 breadboard güç kaynağı modülü
MB102 breadboard güç modülü: DC jak, USB soketi, açma-kapama anahtarı, iki AMS1117 regülatör ve her hat için 5 V / 3,3 V seçim jumper'ı.

Breadboard güç modülü nedir, nasıl çalışır?

MB102 kartının üzerinde iki doğrusal (lineer) regülatör bulunur: AMS1117-5.0 girişteki gerilimi 5 V'a, AMS1117-3.3 ise 3,3 V'a düşürür. Çoğu kartta 3,3 V regülatörü 5 V çıkışından beslenir; yani 3,3 V hattından çektiğin akım da önce 5 V regülatöründen geçer. Girişte ters bağlantıya karşı bir diyot, bir açma-kapama anahtarı ve gücün açık olduğunu gösteren bir LED vardır. Kartın altındaki iki sıra pin, breadboard'un iki ucundaki artı ve eksi hatlarına oturur.

ÖzellikDeğer
Giriş (DC jak)6,5–12 V DC, 5,5 × 2,1 mm jak, merkez artı
Giriş (USB)5 V, USB-A soketi; regülatör atlanır, 5 V doğrudan hatta gider
Çıkışlar5 V ve 3,3 V; her iki taraf için ayrı ayrı jumper ile seçilir
RegülatörlerAMS1117-5.0 ve AMS1117-3.3 (SOT-223 kılıf, soğutucusuz)
Kâğıt üzerindeki akımAMS1117 için 1 A; satıcılar modül için genelde "700 mA'den az" yazar
Gerçekçi sürekli akımGiriş gerilimine göre 200–500 mA (aşağıdaki ısı hesabına bak)
Ek çıkış pinleriKartın üstünde 5 V, 3,3 V ve GND pin başlıkları
KorumaGirişte ters bağlantı diyotu; kısa devre sigortası yok

Hangi adaptörü seçmeliyim? 6,5–12 V girişin anlamı

Lineer regülatörün çalışması için girişin, çıkıştan belli bir miktar yüksek olması gerekir; bu farka düşüm gerilimi (dropout) denir ve AMS1117'de yük akımına göre 1,1–1,3 V civarındadır. Girişteki koruma diyotu da birkaç onda bir volt götürür. Bu yüzden 5 V çıkışın gerçekten 5 V olması için girişe en az 6,5 V vermelisin. 5 V'luk bir adaptör bağlarsan çıkışta 3,5–4 V görürsün ve Arduino, ekran ya da sensörler kararsız çalışır. Üst sınırda ise sorun ısıdır: giriş gerilimi arttıkça regülatörün ısı olarak harcadığı güç de artar.

AdaptörSonuçÖneri
5 V adaptör (DC jaktan)Çıkış 3,5–4 V civarında kalırKullanma; 5 V kaynakları USB girişinden bağla
7–7,5 VKararlı 5 V, en az ısınmaEn iyi seçim
9 V adaptörKararlı 5 V, orta seviye ısınmaHafif yükler için iyi (300 mA'in altı)
12 V adaptörKararlı 5 V ama regülatör çok ısınırYalnızca 150–200 mA'lik yükler için
9 V pilÇalışır ama pil 300–500 mAh'lik bir kapasiteyle kısa sürede biterKısa denemeler dışında önerilmez
DC jaklı adaptörlerin çoğu merkez artıdır, ama bazı eski adaptörler merkez eksidir. Etiketteki küçük simgeyi kontrol et. Girişteki diyot ters kutuplamada kartı korur ama modül çalışmaz; diyotu olmayan ucuz kopyalarda ise ters bağlantı regülatörü anında yakar.

5 V ve 3,3 V jumper ayarı

Kartın iki ucunda üçer pinli birer jumper başlığı vardır; her biri breadboard'un bir tarafındaki güç hattını kontrol eder. Jumper'ı "5V" yazan tarafa takarsan o hat 5 V, "3.3V" tarafına takarsan 3,3 V olur; jumper'ı tamamen çıkarırsan o hat beslenmez. Bu sayede bir tarafı 5 V'luk bir LCD ve Arduino için, diğer tarafı 3,3 V'luk bir nRF24L01 ya da sensör için ayarlayabilirsin. Eksi (GND) hatları her iki tarafta da her zaman ortaktır.

Sol jumperSağ jumperSol hatSağ hatKullanım örneği
5V5V5 V5 VArduino, LCD, HC-SR04 gibi 5 V'luk parçalar
3.3V3.3V3,3 V3,3 VESP32 ve Pico ile 3,3 V sensörler
5V3.3V5 V3,3 VKarışık devre: bir tarafta 5 V LCD, diğer tarafta 3,3 V modül
Çıkarılmış5VEnerjisiz5 VBir tarafı geçici olarak kapatmak
Devreyi kurmadan önce modülü boş breadboard'a tak, açıp her iki hattı multimetreyle ölç. 5 V hattında 4,9–5,1 V, 3,3 V hattında 3,2–3,4 V görmelisin. Bu 10 saniyelik kontrol, yanlış jumper ya da bozuk bir regülatör yüzünden yanacak parçaları kurtarır.

Gerçek akım sınırı: neden 700 mA bile iyimser?

AMS1117 veri sayfasında 1 A yazar, satıcılar da modül için "700 mA'den az" der. Ama bu değerler regülatörün iyi soğutulduğu varsayımına dayanır. Lineer regülatör, giriş ile çıkış arasındaki gerilim farkını ısı olarak harcar: P = (Vgiriş − Vçıkış) × I. MB102'de regülatör, kartın üzerindeki küçük bakır alana lehimlidir ve soğutucu yoktur. Böyle bir SOT-223 kılıf yaklaşık 1 W'ı sürekli harcayabilir; daha fazlasında ısınır, sıcaklık korumasına girer ve çıkışı keser ya da düşürür.

Giriş gerilimi100 mA'de ısı300 mA'de ısı500 mA'de ısıYorum
7 V0,2 W0,6 W1,0 W500 mA'e kadar sınırda kullanılabilir
9 V0,4 W1,2 W2,0 W300 mA'in üstünde fazla ısınır
12 V0,7 W2,1 W3,5 W200 mA'in üstünde sıcaklık korumasına girer
AMS1117 3.3V voltaj regülatörü
AMS1117 lineer regülatör: giriş ile çıkış arasındaki tüm gerilim farkını ısıya çevirir; soğutucusuz kılıf yaklaşık 1 W'ta sınıra gelir.

3,3 V tarafı için hesap ayrıca yapılır: 3,3 V regülatörü 5 V'tan beslendiği için (5 − 3,3) × I kadar ısı üretir; 300 mA'de bu 0,5 W eder. Üstelik bu 300 mA, 5 V regülatörünün yüküne de eklenir. Kısacası MB102, LED'ler, sensörler, bir LCD ve bir Arduino Nano gibi birkaç yüz miliamperlik devreler için idealdir. Daha fazlası için anahtarlamalı bir regülatöre, örneğin LM2596 voltaj düşürücüye geçmelisin; bu tür regülatörler fark gerilimini ısıya değil, verimli bir şekilde akıma çevirir.

Akım bütçesi: devren ne kadar çekiyor?

Modülü seçmeden önce devrendeki parçaların toplam akımını kabaca hesapla. Aşağıdaki değerler tipik ortalamalardır; motorlu ve kablosuz parçalarda kısa süreli tepe akımlar çok daha yüksektir. Toplam sürekli akım 300 mA'i, tepe akımlar 500 mA'i geçiyorsa MB102 tek başına yetmez.

ParçaTipik akımNot
Arduino Uno / Nano30–50 mAKart üzerindeki LED'ler ve USB yongası dahil
ESP32 geliştirme kartı80–250 mAWi-Fi yayını sırasında 400–500 mA'lik tepeler
16x2 LCD (arka ışık açık)20–30 mAI2C modülüyle birlikte
0,96 inç OLED10–25 mAYanan piksel sayısına bağlı
Kırmızı LED (220 Ω ile)~14 mAHer LED için
WS2812B LEDEn fazla ~60 mAHer LED tam beyazda; 10 LED 600 mA eder
SG90 servoBoşta ~10 mA, hareket 100–250 mAZorlanınca 650 mA'e kadar
Röle modülü (1 kanal)70–90 mABobin çektiğinde
HC-SR04~15 mAÖlçüm sırasında

Servo ve motor için neden yetersiz?

Bir SG90 servo harekete başladığı anda kısa süreliğine birkaç yüz miliamper, zorlandığında 650 mA'e kadar akım çeker; MG996R gibi büyük servolarda bu değer 2 A'i geçer. DC motorlar ve step motorlar da kalkışta benzer şekilde yüksek akım ister. Bu ani akım, regülatörün sınırına dayanır ve 5 V hattı bir anlığına 4 V'un altına düşer. Aynı hattan beslenen Arduino'nun gerilimi de düşer ve kart kendini resetler; servo titrer, LCD'de anlamsız karakterler belirir. Ayrıca motorların fırçalarından gelen parazit, hassas sensör ölçümlerini bozar.

  • Servo ve motorları ayrı bir kaynaktan besle: En az 2 A verebilen bir 5 V adaptör, LM2596 gibi bir buck dönüştürücü ya da 4 adet AA pil iyi seçimlerdir.
  • GND'leri birleştir: Ayrı kaynak kullandığında da motor kaynağının GND'sini Arduino'nun GND'sine bağla; aksi halde sinyal referanssız kalır.
  • Servo hattına kondansatör ekle: Servonun besleme uçlarına 470–1000 µF'lık bir elektrolitik kondansatör, ani akım darbelerini yumuşatır.
  • MB102'yi yalnızca mantık tarafı için kullan: Arduino, sensörler ve ekran MB102'den, motorlar kendi kaynağından beslensin.

Bu düşüşü kendi gözünle görmek istersen aşağıdaki kodu dene. Arduino Uno, içindeki 1,1 V'luk referans gerilimini besleme gerilimiyle karşılaştırarak kendi beslemesini ölçebilir; harici bir bağlantı gerekmez. Arduino'yu ve servoyu MB102'nin 5 V hattından besle, servo hareket ederken en düşük gerilimi Seri Monitörde izle:

C++ (Arduino IDE)
1// Arduino kendi besleme gerilimini ölçer, servo hareket ederken düşüşü yakalar
2// The Arduino measures its own supply voltage and catches the dip while a servo moves
3// Arduino 5V ve GND -> MB102 5 V hattı / Arduino 5V and GND -> MB102 5 V rail; servo sinyali / servo signal -> D9
4#include <Servo.h>
5
6Servo servo;
7long minVcc = 99999;
8
9long readVcc() {
10  // Dahili 1,1 V referansını AVcc'ye göre ölç / measure the internal 1.1 V reference against AVcc
11  ADMUX = _BV(REFS0) | _BV(MUX3) | _BV(MUX2) | _BV(MUX1);
12  delay(2);                                // referansın oturmasını bekle / let the reference settle
13  ADCSRA |= _BV(ADSC);                     // dönüşümü başlat / start the conversion
14  while (bit_is_set(ADCSRA, ADSC));        // bitmesini bekle / wait until done
15  long result = ADCL;
16  result |= ADCH << 8;
17  return 1125300L / result;                // 1,1 V x 1023 x 1000 / sonuç = mV / result in mV
18}
19
20void setup() {
21  Serial.begin(9600);
22  servo.attach(9);
23}
24
25void loop() {
26  for (int angle = 0; angle <= 180; angle += 90) {
27    servo.write(angle);
28    unsigned long start = millis();
29    while (millis() - start < 600) {       // hareket boyunca ölç / measure during the move
30      long vcc = readVcc();
31      if (vcc < minVcc) minVcc = vcc;
32    }
33    Serial.print("Aci / Angle: ");
34    Serial.print(angle);
35    Serial.print("  Vcc: ");
36    Serial.print(readVcc());
37    Serial.print(" mV  en dusuk / minimum: ");
38    Serial.print(minVcc);
39    Serial.println(" mV");
40  }
41}

Kodun sonucu, dahili referansın gerçek değerine bağlı olarak ±%10 sapabilir; daha hassas ölçüm için 5 V hattını bir kez multimetreyle ölçüp 1125300 sabitini buna göre düzelt. Servo bağlıyken en düşük değer 4,5 V'un altına iniyorsa ya da kart resetleniyorsa, servoyu ayrı bir kaynağa taşımanın zamanı gelmiş demektir.

USB girişi: hem güç girişi hem çıkışı

MB102'nin üzerindeki USB-A soketi iki şekilde kullanılabilir. DC jaktan beslediğinde soket bir 5 V çıkış olur ve küçük bir USB cihazını besleyebilir. Bir USB A-A kablosu ya da bir powerbank ile beslediğinde ise soket giriş olur: bu durumda gelen 5 V, 5 V regülatörünü atlayarak doğrudan hatta gider; 3,3 V regülatörü ise çalışmaya devam eder. Bilgisayarın USB portu genelde 500 mA (USB 3'te 900 mA) verir ve kısa devreye karşı tek koruma porttaki akım sınırıdır. Powerbank kullanıyorsan birçok modelin düşük akımda kendini kapattığını unutma.

DC jak ve USB'yi aynı anda bağlama. Bazı kartlarda iki kaynak arasında ayırıcı diyot yoktur ve adaptörün regüle edilmiş 5 V'u bilgisayarının USB portuna geri beslenebilir. Ayrıca bilinen bir arıza türü vardır: bozulan AMS1117-5.0 bazen girişi doğrudan çıkışa geçirir ve 5 V hattında 9–12 V görünür. Bu yüzden ölçmeden devreye bağlama alışkanlığı edinme.

Breadboard'a doğru yönde takmak

MB102, 830 noktalı standart breadboard'ların ucuna göre tasarlanmıştır: alttaki pinler her iki taraftaki iki güç hattına (artı ve eksi) oturur. Kartın altında ya da üstünde + ve − işaretleri vardır; bunların breadboard'daki kırmızı (artı) ve mavi (eksi) çizgilerle aynı tarafa geldiğinden emin ol. Bazı breadboard'larda renkli çizgiler ters basılmıştır ya da hiç yoktur; modülü ters takarsan artı hat GND, eksi hat 5 V olur ve devrendeki her şey ters beslenir. Uzun breadboard'larda güç hatları ortadan bölünmüş olabilir; uzak uçtaki parçalar çalışmıyorsa hatların sürekliliğini ölç.

  1. Modülün anahtarını kapalı konuma getir ve jumper'ları istediğin gerilime ayarla.
  2. Modülü, + ve − işaretleri breadboard'un kırmızı ve mavi hatlarına denk gelecek şekilde breadboard'un ucuna bastırarak tak.
  3. Adaptörü DC jaka bağla ve anahtarı aç; LED yanmalı.
  4. Her iki hattı multimetreyle ölç; değerler doğruysa anahtarı kapat ve devreni kurmaya başla.
  5. Devre hazır olunca anahtarı açmadan önce bağlantıları, özellikle GND'yi bir kez daha kontrol et.

Arduino ile ortak GND ve Arduino'yu beslemek

MB102 ile Arduino'yu birlikte kullanmanın iki doğru yolu vardır. Birinci yol: Arduino USB'den beslenir, MB102 yalnızca sensörleri ve modülleri besler. Bu durumda Arduino'nun GND pinini breadboard'un eksi hattına mutlaka bağlamalısın; ortak GND olmadan Arduino'nun gönderdiği 5 V'luk sinyalin karşı tarafta bir referansı olmaz ve devre rastgele davranır. Konunun ayrıntıları GND ve ortak toprak yazısında. İkinci yol: Arduino'yu da MB102'den beslemek. 5 V hattını Arduino'nun 5V pinine, eksi hattı GND'ye bağlarsın; bu, Arduino'nun kendi regülatörünü atlar.

  • Arduino'yu 5V pininden besliyorsan USB'yi takma: Uno'da 5V pini ile USB arasında tam bir ayırıcı yoktur; iki 5 V kaynağı birbirine bağlanır.
  • VIN pinine 5 V verme: VIN, Arduino'nun kendi regülatörüne gider ve en az 7 V ister; 5 V ile kart düzgün çalışmaz.
  • ESP32'yi 3,3 V hattından besleme: Wi-Fi'ın 400–500 mA'lik tepeleri MB102'nin 3,3 V regülatörünü zorlar ve brownout hatasına yol açar. ESP32 geliştirme kartını 5V/VIN pininden 5 V ile besle.
  • Raspberry Pi Pico'yu VSYS pininden besle: VSYS 1,8–5,5 V kabul eder; 5 V hattı buna uygundur. 3V3 pinine dışarıdan gerilim vermek yerine bu yolu kullan.

ESP32 ve Raspberry Pi Pico ile besleme gerilimini izlemek

ESP32'de 5 V hattını doğrudan ölçemezsin, çünkü ADC girişleri en fazla 3,3 V'a dayanır. Çözüm iki adet 10 kΩ dirençle bir gerilim bölücü kurmaktır: 5 V hattı yarıya iner ve GPIO 34'e güvenle bağlanır. analogReadMilliVolts() fonksiyonu ESP32'nin fabrika kalibrasyonunu kullanarak doğrudan milivolt döndürür; 32 ölçümün ortalaması da gürültüyü azaltır:

C++ (Arduino IDE)
1// ESP32 ile MB102 5 V hattını izlemek / Monitoring the MB102 5 V rail with an ESP32
2// 5 V hattı -> 10k -> GPIO 34 -> 10k -> GND (gerilim bölücü / voltage divider)
3const int SENSE_PIN = 34;          // yalnız giriş, ADC1 / input only, ADC1
4const float DIVIDER = 2.0;         // 10k + 10k: gerilim yarıya iner / voltage is halved
5const float LOW_LIMIT = 4.75;      // bu değerin altı sorunlu / below this is a problem
6
7void setup() {
8  Serial.begin(115200);
9  analogSetPinAttenuation(SENSE_PIN, ADC_11db);   // 0-3,3 V aralığı / 0-3.3 V range
10}
11
12void loop() {
13  uint32_t sum = 0;
14  for (int i = 0; i < 32; i++) {   // 32 ölçümün ortalaması / average of 32 readings
15    sum += analogReadMilliVolts(SENSE_PIN);
16  }
17  float rail = (sum / 32.0) * DIVIDER / 1000.0;
18  Serial.printf("5V hatti / 5V rail: %.2f V %s\n", rail,
19                rail < LOW_LIMIT ? "DUSUK / LOW" : "normal");
20  delay(500);
21}

Raspberry Pi Pico'da ise ek parçaya gerek yoktur: kartın üzerinde VSYS gerilimini üçe bölen bir bölücü vardır ve ADC3 (GPIO 29) kanalına bağlıdır. MB102'nin 5 V hattını VSYS'e bağladığında aşağıdaki MicroPython kodu beslemeyi ve görülen en düşük değeri yazdırır. Pico W'de bu kanal kablosuz yongayla paylaşıldığı için okuma farklı bir yöntem ister; kod Wi-Fi'sız Pico içindir.

MicroPython
1# Raspberry Pi Pico (W olmayan / non-W): VSYS gerilimini okumak / reading the VSYS voltage
2# MB102 5 V hattı -> Pico VSYS (pin 39), GND -> GND
3from machine import ADC
4import time
5
6vsys = ADC(29)                       # ADC3: VSYS / 3 iç bölücü / internal VSYS / 3 divider
7low = 99.0
8
9while True:
10    volts = vsys.read_u16() * 3.3 / 65535 * 3
11    if volts < low:
12        low = volts                  # en düşük değeri sakla / keep the lowest value
13    print("VSYS: {:.2f} V  en dusuk / min: {:.2f} V".format(volts, low))
14    time.sleep(0.5)

MB102 ile uygun ve uygun olmayan projeler

  • Uygun: LED ve buton denemeleri. Trafik lambası, yürüyen LED ve buton projeleri birkaç on miliamper çeker.
  • Uygun: sensör ve ekran devreleri. DHT11, LDR, HC-SR04, 16x2 LCD ve OLED'li ölçüm devreleri MB102 için idealdir.
  • Uygun: karışık gerilimli devreler. Bir tarafta 5 V Arduino, diğer tarafta 3,3 V'luk bir modül.
  • Sınırda: tek bir küçük servo. Boşta hareket eden tek bir SG90 çalışabilir ama yük altında reset ve titreme beklenir.
  • Uygun değil: motorlu robotlar ve çoklu servo. L298N ile motor süren robot arabalar ayrı bir pil paketi ister.
  • Uygun değil: uzun LED şeritler. 10'dan fazla WS2812B LED tam parlaklıkta modülün sınırını aşar.

Sık yapılan hatalar ve çözümleri

BelirtiOlası sebepÇözüm
LED yanmıyorAnahtar kapalı, adaptör merkez eksi ya da arızalıAnahtarı aç, adaptörün çıkışını ve kutbunu ölç
5 V hattında 3,5–4,5 V varGiriş 6,5 V'un altında ya da akım fazla7–9 V adaptör kullan, yükü azalt
Bir taraftaki hat ölüO taraftaki jumper çıkmış ya da yerinden oynamışJumper'ı 5V ya da 3.3V konumuna sıkıca tak
Regülatör elle tutulamayacak kadar sıcakGiriş gerilimi yüksek ve akım fazlaGirişi 7 V'a düşür ya da LM2596 gibi bir buck dönüştürücü kullan
Servo hareket edince Arduino resetleniyorAni akım 5 V hattını düşürüyorServoyu ayrı 5 V kaynaktan besle, GND'leri birleştir, kondansatör ekle
5 V hattında 9–12 V ölçülüyorAMS1117-5.0 kısa devre olarak bozulmuşModülü hemen kullanmayı bırak ve değiştir
Sensörler rastgele değer veriyorArduino ile modül arasında ortak GND yokArduino GND'sini breadboard'un eksi hattına bağla
Pil ile çalışan bir projede MB102 kullanacaksan verimi düşün: 9 V'tan 5 V'a inen lineer regülatör, pilin enerjisinin neredeyse yarısını ısıya çevirir. Pil ömrünü hesaplamak için Pil Ömrü aracını, kapasite kavramı için mAh nedir? yazısını kullanabilirsin.

MB102, breadboard üzerinde temiz ve seçilebilir bir 5 V ve 3,3 V elde etmenin en pratik yoludur; yeter ki sınırlarını bil: 7–9 V adaptör kullan, toplam akımı birkaç yüz miliamperde tut, motorları ayrı besle ve GND'yi her zaman ortak yap. BlueGrays uygulamasında LED, trafik lambası, servo ve step motor projelerini devre şemaları, malzeme listeleri ve kodlarıyla adım adım bulabilirsin.

Sıkça sorulan sorular

MB102 güç modülü kaç amper verir?

AMS1117 regülatörü kâğıt üzerinde 1 A'dir, satıcılar modül için 700 mA'den az der. Ancak soğutucu olmadığı için gerçekçi sürekli akım 7 V girişte yaklaşık 500 mA, 9 V'ta 300 mA, 12 V'ta 200 mA civarındadır.

Breadboard güç modülüne kaç volt adaptör takılır?

DC jaka 6,5–12 V arası bir adaptör takılabilir; en iyi sonuç 7–9 V ile alınır. 5 V'luk adaptör yetersizdir, çıkış 4 V civarında kalır. 12 V'ta regülatör hızla ısındığı için yalnızca hafif yükler beslenmelidir.

MB102 ile servo motor çalışır mı?

Boşta hareket eden tek bir küçük servo çalışabilir, ama yük altında servo 650 mA'e kadar akım çeker, 5 V hattı düşer ve Arduino resetlenebilir. Servoları ve motorları ayrı bir 5 V kaynaktan besleyip GND'leri birleştirmek gerekir.

Breadboard güç modülü ısınıyor, normal mi?

Hafif ılınma normaldir; lineer regülatör giriş ile çıkış arasındaki farkı ısıya çevirir. Elle tutulamayacak kadar ısınıyorsa giriş gerilimi yüksek ya da akım fazladır. Girişi 7 V'a düşürmek ya da bir buck dönüştürücü kullanmak sorunu çözer.

MB102 USB ile beslenebilir mi?

Evet, USB soketinden 5 V verilebilir. Bu durumda 5 V regülatörü atlanır ve hatta doğrudan USB gerilimi gelir, 3,3 V regülatörü ise çalışmaya devam eder. Akım, bilgisayar portunun sınırıyla (genelde 500 mA) sınırlıdır.

Arduino'yu breadboard güç modülüyle besleyebilir miyim?

Evet. 5 V hattını Arduino'nun 5V pinine, eksi hattı GND'ye bağlarsın; bu sırada USB kablosunu takmamalısın. Arduino USB'den besleniyorsa bile modülle ortak GND bağlantısı yapılmalıdır.

Tüm projeleri gör
Led Yakma
#1Başlangıç

Led Yakma

Elektroniğin ilk merhabası: tek bir LED'i yakıp söndürmek. Arduino LED'i çok kısa aralıklarla yakıp söndürür, ışık hızlı hızlı göz kırpar. Kartın bir ışığı nasıl yönettiğini en sade haliyle görür, son

4.6(188)
1127
Trafik Lambası
#3Başlangıç

Trafik Lambası

Her gün yolda gördüğün trafik ışığının minik bir kopyası. Kırmızı iki saniye yanar, sarı kısa bir an parlar, yeşil iki saniye yanar, ardından yine sarı üzerinden kırmızıya dönülür ve döngü hiç durmaz.

4.8(131)
397
Yürüyen Led
#5Orta

Yürüyen Led

Sıra sıra yanıp sönen, koşar gibi ilerleyen ışıklar. Arduino altı LED'i tek tek yakar; her biri kısa bir an parlayıp söner ve ışık baştan sona yürür, sonra yeniden başlar. Birden çok ışığı tek bir düz

4.6(85)
207
Servo Motor Kullanım
#35Başlangıç
Premium

Servo Motor Kullanım

Küçük bir servo motorun kolu sırayla üç konuma döner: en başa, tam ortaya ve en sona, her durakta iki saniye bekleyerek. Arduino motora hangi açıda durması gerektiğini söyler, motor da oraya gidip ora

4.7(48)
67
Potansiyometre İle Servo Motor Kullanım
#36Başlangıç
Premium

Potansiyometre İle Servo Motor Kullanım

Potansiyometrenin düğmesini çevirdikçe servo motorun kolu da onunla birlikte döner; düğmenin bir ucu sıfır dereceye, öbür ucu yarım tura karşılık gelir. Arduino düğmenin konumunu sürekli okur ve servo

4.6(37)
52
Step Motor Kullanımı
#67Orta
Premium

Step Motor Kullanımı

Saatin akrebi gibi adım adım, tam istediğin kadar dönen bir motor. Arduino, küçük bir step motoru sürücü kartı üzerinden önce bir yöne tam bir tur çevirir, bir saniye bekler, sonra ters yöne bir tur d

4.5(31)
42
WS2812B Kullanımı
#69Orta
Premium

WS2812B Kullanımı

Her ışığı ayrı ayrı renklendirebildiğin akıllı bir LED şeridiyle tanışırsın. Arduino önce şeritteki ilk beş LED'i kırmızı yakar, bir saniye sonra kalan beşini mavi yakar, sonra hepsini söndürür ve baş

4.8(54)
70
L298N ile Bluetooth Kontrollü Araba
#80İleri
Premium

L298N ile Bluetooth Kontrollü Araba

Telefonunu kumandaya çevirip kendi robot arabanı sür. Arduino, Bluetooth modülü üzerinden telefondaki bir kumanda uygulamasından gelen komutları alır ve motor sürücüyle tekerlekleri döndürür; araba il

5.0(38)
65