Arduino nano, sensör shield ve sg90 servo motor kullanımı ile ilgili

Başlatan overlok, 04 Mart 2018, 17:36:16

overlok

Selamlar;
Otto robot yapmaya çalışıyorum. Projede arduino nano, sensör kalkanı, 4 adet sg90 servo motor (Çin malı), iki adet dokunma sensörü, matrix led (Max7219) ve ultrasonik sensör var. Hemen hemen her şeyi tamam. Beslemesi sensör kalkanı üzerinden 9v 1.0 A adaptörle yapıyorum şimdilik.
Sorunlarım şunlar;
- Arduino nano'nun voltaj regülatörü sanki fazla ısınıyor, normal mi?
- Motorları çok ufak bir zorlamada devre resetliyor kendini. Bunu nasıl aşabilirim?
- Yada acaba ısındığı için resetleniyor olabilir mi?

servoların bağlı olduğu bacakları havada, yere temas etmeden tutunca normal çalışıyor, ama yere temas halinde iken bir süre çalışıp resetleniyor. Bu sırasa nano ısınmış oluyor.
İki ayrı besleme olmadan çözümü var mı işin?
Hanımların dikkatine, overlok makinesi ayağınıza geldi!

Kabil ATICI

kullandığın servo
https://www.addicore.com/Addicore-SG90-Mini-Servo-p/113.htm
gibi bir ürün ise,
çalışma akımı 220mA, kilit akımı 650mA olarak belirtilmiş
Sen kaç amperle besliyordun! ( en azından şimdilik matris entegresi ve ultrasonik  bölümleri devre dışı bırak)
Devrede motorlar aynı anda devreye girerse ne olacak?
Otto kullanımda hatırladığım kadarı ile ( kendim yapmadım) Arduino nano üzerinde bazı değişiklikler yapılması gerekiyordu.


Besleme kondansatörü büyütülebilir,
servo motorlar için ek destek regülatör kullanılabilir,
sensör kalkan üzerindeki regülatör daha yüksek akım kapasitesi olan biri ile değiştirilebilir.
Regülatörün akımı yetmediği için motorlar devreye girdiğinde akım yetmiyor ve gerilim çöküyor... Muhtemeler adaptöründe yetersiz kalıyor olabilir.
Daha iyisi kendi kalkanı tasarla veya proje için önerilen modeli kullan.
ambar7

overlok

@Kabil ATICI cevaplar için teşekkür ederim. Projede ne önerildi ise onu kullandım aslında. matrix led ve ultrasonik sensörü çıkardım yine aynısı oluyor. Dokunma sensörlerini iptal edip yerine buton eklemeyi düşünüyorum. 4 motorun aynı anda çalıştığı oluyor. Nano üzerinde değişiklik yapıldığını görmedim, bakarım tekrar. Regülatör önerilerinizi deniyeyim. Normalde 4 adet kalem pil ile çalıştırmayı planlıyorum. Adaptör yetmiyorsa pil ile nasıl olacak?
Hanımların dikkatine, overlok makinesi ayağınıza geldi!

mg1980


overlok

Alıntı yapılan: mg1980 - 04 Mart 2018, 20:18:40
Arduino Nano'ya 9v nasıl veriyorsunuz ? 5v değil mi ?
Sensör kalkanı üzerinden veriyorum, direkt nano'ya değil. Kalkan üzerinde adaptör giriş ve regülatör kısmı var.
Hanımların dikkatine, overlok makinesi ayağınıza geldi!

Kabil ATICI

ilginç gelebilir, ama  özellikle alkalin piller 1 amper üzerinde akım verebilir. Öyle ki kazara kısadevre olan pillerin pil kutusunu erittiğini gördüm(bim de satılan pillerden). (karbon çinko piller açısından bir şey diyemem, çünkü yükleme durumunda bir süre sonra güç  düşmeye başlıyor.)



ambar7

Emre_Tuncay_

Yanlış anlamış olabilirim ama servoları'da arduino'danmı besliyorsunuz.Yani kalkan dediğiniz arduino shield sanırım.Ona besleme veripte ordanmı servoları besliyorsunuz.

overlok

Alıntı yapılan: Emre_Tuncay_ - 04 Mart 2018, 23:31:01
Yanlış anlamış olabilirim ama servoları'da arduino'danmı besliyorsunuz.Yani kalkan dediğiniz arduino shield sanırım.Ona besleme veripte ordanmı servoları besliyorsunuz.

Evet servolar shield'a bağlı. Besleme de yine shield üzerinden. Zaten herşey shield üzerinden bağlı.
Örnek şema;

Hanımların dikkatine, overlok makinesi ayağınıza geldi!

overlok

Sorunu az çok çözdüm. Şimdi şöyle birşey var. Ft232 çipli nano, Vin girişinden 9 volt ile gayet normal çalışıyor. Ch340 çipli olan bir süre sonra ısınıyor. Özellikle ch340 çipi. Nedeni çipten mi yoksa regülatörden midir?
Not : sensör shieldi kullanmıyorum.
Hanımların dikkatine, overlok makinesi ayağınıza geldi!

overlok

Program yükleniyor ama Vin girişinden beslemeyi verince nano çalışmıyordu, regülatörü 7805 ile değiştirdim çalıştı fakat CH anında çok ısınıyor. Çıkarıp ft232 çipli nanoyu takıyorum sorun yok.
Hanımların dikkatine, overlok makinesi ayağınıza geldi!