Gönderen Konu: Myduino  (Okunma sayısı 5778 defa)

Çevrimdışı Gediz Morgil

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 1188
Myduino
« : Ocak 30, 2014, 01:11:18 ÖS »
Bildiğimiz gibi yaptığımız her projeye arduino bağlamak çok maliyetli oluyor. Aslında kullandığımız ise sadece atmega çipi ve internette doluca kendimiz yapabileceğimiz arduino örneği var. Ben de bir tane tasarladım şimdilik. Bir iki tane çalışma denemesi yaptıktan sonra devre şeması paylaşacağım. Benim isteğim ise kulupte yapılacak projelerde bu sistemi temel alarak devre tasarlayalım. Devre çizerken bu şekilden başlayalım. Böylelikle her robotta atmega bırakabiliriz. Şimdilik atmegada usb haberleşme çipi olmadığından devreyi programlamak için yine bir arduino kullanmak gerekiyor. Bekıldığında tek sorun bu gibi. Bir de unodaki çipi çıkarmak lazım. Bu çipi çıkarmadan çalışacak bir şey önerebilecek var mı? Ayrca bizim kullanım amacımız içinde sürekli servo ve sensörlerden veri okumak olduğu için bunlara uygun pinleri de yaptım. Arduino una çipi atmega328. Dediğim gibi bunda usb haberleşmesi yok. Leonardo nun çipi olan atmega32u4 de ise usb haberleşme çipi atmeganın içinde. Bundan sipariş verdim Digikeyden. Gelince bu atmega ile deneyeceğim ve doğrudan usb ile bilgisayara bağlayabileceğiz. (Fakat smd eleman :D) Şimdilik resmi paylaşıyorum.

"The best way to predict the future is to invent it." Alan Kay

Çevrimdışı Gediz Morgil

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 1188
Ynt: Myduino
« Yanıtla #1 : Şubat 04, 2014, 12:06:42 ÖÖ »
İlk olarak yaptığım adımları anlatıyım.
http://arduino.cc/en/Tutorial/ArduinoToBreadboard
Kendi sitesinde zaten her şey çok güzel bir şekilde açıklanmış. Normal aldığımız bir atmegayı arduino idesi ile kullanmak için öncelikle ona arduino bootloaderı yüklememiz gerekiyor. Sitede de belirtildiği gibi yükleyebiliriz.
Bootloader yüklendikten sonra artık bir arduinomuz olmuş oldu. Fakat yukarıda da bahsettiğim gibi haberleşme çipi olmadığından hala başka bir kaynağa ihtiyacımız var. Bunun için gene linkte anlatıldığı gibi bir arduino kullanabiliriz ama dikkat edin ki unonun üzerindeki atmega çipi çıkarılarak bu işlem yapılmış. Bu sebeple devre tasarlarken programlamak için reset, ground, 5v, tx ve rx pinlerini kolay ulaşılabilir yapın ki kolay programlayabilin.

Aşağıdaki linkler de konuyla alakalı başka linkler. Yararlanmak isteyenler için.
http://www.instructables.com/id/Burning-the-Bootloader-on-ATMega328-using-Arduino-/
http://arduino.cc/en/Main/Standalone
http://www.instructables.com/id/Turn-Your-Arduino-Into-an-ISP/

Bu devreyi çizerken asıl amacım servolar ile tak çalıştır şeklinde çalışabilecek bir devre yapmaktı. İlk yaptığım modelde devrede 1 tane 7805 var ve servo ve atmega dahil hepsi 5 voltu buradan alıyor. Ben aynı anda 5-6 servo sürebilecek bir devre istiyorum. ve servolar da 7 volta kadar çalışabiliyorlar. Burada çok bilgim olmadığından soruyorum bana güzel bir regülatör önerebilecek var mı?. 1.5-2 amper kaldırabilecek ve 7 volta çıksa güzel olur. Karaköyden lm 2576 gibi bir şey aldım ama daha denemedim fakat onun devresi çok büyük olacak. 2200 uf kapasitör var kafam kadar :)

"The best way to predict the future is to invent it." Alan Kay

Çevrimdışı Güray Yıldırım

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 130
  • Takma o kadar
Ynt: Myduino
« Yanıtla #2 : Şubat 04, 2014, 02:01:01 ÖÖ »
sevdiğin bir regülatörün akımı yetersizse paralel bağla regülatörleri. Kapasite büyükse sistemin kararlılığı da daha iyi olur alanın varsa kullan bence.

Çevrimdışı Gediz Morgil

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 1188
Ynt: Myduino
« Yanıtla #3 : Şubat 21, 2014, 10:33:41 ÖS »
https://drive.google.com/folderview?id=0B8T2DFLMiEnAM2w0ZEo1cmZBY00&usp=sharing

Proteus dosyaları ve pdf çıktısını koydum. Umarım yararlı olur. Yalnız baskı devre sonucu yollar çok yakın olmuş galiba kısa devre testini iyi yapın. Sağ kolonun hepsi servo sürmelik. Bunların gücünü de yukardaki t bloktan vermek gerekiyor. Devre içine servo regülatörü dahil değil. Programlamak için de yukarda bahsettiğim şekillerde yapabilirsiniz.
"The best way to predict the future is to invent it." Alan Kay

Çevrimdışı Orhun Süzer

  • Mezun olmuş OTOKON'cu
  • *
  • İleti: 602
Ynt: Myduino
« Yanıtla #4 : Nisan 17, 2014, 02:01:15 ÖS »
Selamlar,
ICSP gibi bir şey eklenemez mi bu ortama? Mesela şu aletin
http://www.exp-tech.de/Mainboards/Arduino-Pro-Mini-328---5V-8MHz.html
FTDI cable ile programlanabildiğini anlıyorum, böyle bir şey kullanılamaz mı?
olmuş..