5 volttan 3.3 volt elde etme

Başlatan elektronikhobi, 21 Haziran 2025, 19:04:12

elektronikhobi

#15
Bu arkadaşı radyo sinyalleri ile kontrol edebiliyoruz.

Amacımız tekerlere kablosuz ağ üzerinden komut göndermektir.

Böylece cep telefonu üzerinden de kontrol etmenin yolu açılabilir.



İleri gidiyor ama diğer komutlara tepki vermiyor.

ESP-01'in yanında 434 MHz RF ASK alıcı var.

Acaba besleme gerilimi yetersiz mi geliyor?

Seri iletişimde bloklayan bir yöntem mi kullanıyoruz?

Henüz çözemedik.

Ekleme :

Arduino Uno'dan arabaya uzun bir hat çekip 3,3 volt ile besleyince çalıştı. Bazı komutlarda tek tük gecikme olabiliyor.

Sorun muhtemelen besleme geriliminden kaynaklanıyor olabilir.
"Osmanlı fethettiği topraklardan gençleri alır yetiştirir sonra yeniçeri yapardı. Amerika şimdi bize yetiştirtiyor, tam iş yapacakları zaman gençlerimiz gidip oraya hizmet ediyor."

Özdemir Bayraktar

Erol YILMAZ

Alıntı yapılan: elektronikhobi - 22 Haziran 2025, 19:54:36Sorun muhtemelen besleme geriliminden kaynaklanıyor olabilir.

skop yok mu?

elektronikhobi

Var hocam da neye bakalım.

İki pilin ESP-01 için çerez gibi geldiğine ikna olmuş gibiyiz.



Ufak bir uygulama yazdık.

Bazı komutları kaçırmakla beraber çalışıyor.
"Osmanlı fethettiği topraklardan gençleri alır yetiştirir sonra yeniçeri yapardı. Amerika şimdi bize yetiştirtiyor, tam iş yapacakları zaman gençlerimiz gidip oraya hizmet ediyor."

Özdemir Bayraktar

Erol YILMAZ

Alıntı yapılan: elektronikhobi - 23 Haziran 2025, 00:09:16Var hocam da neye bakalım.

İki pilin ESP-01 için çerez gibi geldiğine ikna olmuş gibiyiz.

3v tarafındaki gerilime...

elektronikhobi

Hocam bu Arduino 3,3 volt bağlantısını gösteriyor. Pille denedik çalışmadı.



Arka motor çalıştığında gerilimde sıçramalar olabiliyor.
"Osmanlı fethettiği topraklardan gençleri alır yetiştirir sonra yeniçeri yapardı. Amerika şimdi bize yetiştirtiyor, tam iş yapacakları zaman gençlerimiz gidip oraya hizmet ediyor."

Özdemir Bayraktar

elektronikhobi

ESP-01'i devreye takmadan, Arduino ile sınadığımızda bazı komutlara geç yanıt alındığını farkettik.



Yanıt süresi 100 ms'nin altında olursa makul oluyor.
"Osmanlı fethettiği topraklardan gençleri alır yetiştirir sonra yeniçeri yapardı. Amerika şimdi bize yetiştirtiyor, tam iş yapacakları zaman gençlerimiz gidip oraya hizmet ediyor."

Özdemir Bayraktar

elektronikhobi

#21
Bu sefer yeni öğrendiğimiz bir konuda uygulama geliştirdik.

Kablosuz bağlantı noktası oluşturduk.

Boş Arduino Uno ile sınadığımızda oldukça güzel çalışıyor. Gecikme de yok gibi gözüküyor.

Üzerinde Arduino Pro Mini 5V bulunan dört teker üzerine takıp sınadığımızda ise ileri komutunu verdikten sonra takılı kalıyor.

Diğer komutlara yanıt vermiyor.

ESP-01'in mavi ışığı sürekli yanıp sönüyor.

Arkadaşların önerdiği TL431 ve AMS1117'yi aldık.

Ekleme :


Arduino 5 volt çıkışından besleyince AMS117 çıkışında 3,73 volt okuduk.

4 pilde 4,7 volt gerilim kalmış.

Pillerden besleyince çıkışta 1,5 volt veriyor.

5V 1A çıkış veren anahtarlamalı bir güç kaynağı ile besleyince 3,26 volt okuyabildik.
"Osmanlı fethettiği topraklardan gençleri alır yetiştirir sonra yeniçeri yapardı. Amerika şimdi bize yetiştirtiyor, tam iş yapacakları zaman gençlerimiz gidip oraya hizmet ediyor."

Özdemir Bayraktar

elektronikhobi

Sorunun sadece besleme problemi olmadığı ortaya çıktı.

AMS117'yi 5V 1A'lik güç kaynağı ile besliyoruz. Böylece ESP-01 3,3 volt ile besleniyor.



Uygulama çalıştırıldığında,sağa ya da sola basınca nedense ESP-01 sıfırlanıyor.

Sıfırlama "reset" tuşuna basmış gibi uygulama en baştan başlıyor.

Uygulamanın sağa ve sola dönme ile ilgili bölümü bu şekildedir.

Buradaki önerilere göre 5V ile toprak arasına 1000 uF, ESP-01'in 3,3 V ile toprak uçları arasına 0,1 uF koyduk.

Bir gelişme göremedik.
"Osmanlı fethettiği topraklardan gençleri alır yetiştirir sonra yeniçeri yapardı. Amerika şimdi bize yetiştirtiyor, tam iş yapacakları zaman gençlerimiz gidip oraya hizmet ediyor."

Özdemir Bayraktar

kimlenbu

Sistemde istenmeyen reset varsa muhtemelen motor sürücü tarafını kontrol etmeniz lazım, muhtemelen besleme göçüyor.

Ayrıca iletişimde problem varsa çift yönlü doğrulama yapın. Örneğin ileri komutu verildiğinde araç da ileri komutunu aldım diye veri göndersin, eğer bir cevap gelmezse demek ki komut ulaşmamıştır

elektronikhobi

Tek bir besleme olsa, motorlara güç binince akım yetersiz geliyor, ESP-01 da sıfırlanıyor diye düşünebiliriz.

Ancak hâl-i hazırda 3 tane besleme kullanıyoruz.

Dört tekerin üzerinde Arduino Pro Mini 5V ve L293D motor sürücüsü var.

Bunlar PICkit 2'nin 5V çıkışından besleniyor. L293D motor sürücüsünü harici 4 pille de besliyoruz.

ESP-01 harici 5V 1A'lik güç kaynağından gelen 3,3 volt ile besleniyor.

Sadece topraklar birbirine bağlıdır.

ESP-01 in sıfırlama ("reset") ucu bas çek bir düğme ile ortak toprağa bağlıdır. Düğmeye basarak ESP-01'i baştan başlatabiliyoruz.

ESP-01 ilk açıldığında kablosuz bağlantı noktası oluşturuyor.

Kablosuz bağlantı noktasında internet yoktur. Sadece yerel kablosuz bir ağ oluşturmuş oluyorsunuz.

Komutları "MIT APP Inventor" ile oluşturduğumuz telefon uygulamasından gönderiyoruz.

Telefon uygulaması komutları ESP-01'e gönderiyor.

ESP-01 ise seri iletişimle komutları Arduino Pro Mini'ye aktarıyor.

İlk planda acaba seri iletişimde bazı komutlar kayboluyor mu ya da sonuna yeni satır karakteri "\n" eklenmiyor mu diye düşünmüştük.

Seri iletişimi takip edebilmek için Arduino Uno'yu Pro Mini'ye bağladık.

Böylece anlaşıldı ki komutlar kaybolmuyor. Karşıya ulaşıyor.

Burada "rl l .. " ile başlayan satır rastgele karakterler gibi gözükse de aslında bu satır ESP-01 her başlatılırken çıkıyor.

Ama sağ ya da sol komutu gelince nedense sıfırlanıyor.

Yazılımsal olarak bu bölümü sadece

    Serial.println("Sağa dönüyorum");

olarak değiştirirsek sorun çözülüyor   ???
"Osmanlı fethettiği topraklardan gençleri alır yetiştirir sonra yeniçeri yapardı. Amerika şimdi bize yetiştirtiyor, tam iş yapacakları zaman gençlerimiz gidip oraya hizmet ediyor."

Özdemir Bayraktar