Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.

Kullanıcı adınızı, parolanızı ve aktif kalma süresini giriniz

  Gelişmiş Arama
insanın içinde varsa, commodore.gen.tr açığa çıkarır bunu.. bir nevi retro olaylarının dolunayıyız.(Arda)
commodore.gen.trGenel KategoriProjeTapuinoMini Resimli Montaj Kılavuzu
Sayfa: [1] 2 3 ... 9   Aşağı git
Yazdır
Gönderen Konu: TapuinoMini Resimli Montaj Kılavuzu  (Okunma Sayısı 83083 defa)
0 Üye ve 1 Ziyaretçi konuyu incelemekte.
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« : Haziran 01, 2015, 17:05:23 ÖS »

Açıklamalar çok yakında... Kahkaha

Yapışık kardeşler halindeki PCB'miz. Sizi ayırmak zorunda olduğum için üzgünüm.



Ortadaki tırtıklardan çaya banmak için pötibör bisküvi kırar gibi kırıyoruz. Kahkaha



Malzemelerimizi hazırlıyoruz:
1x TapuinoMini PCB
1x Arduino ProMini
1x 4N25 OptoCoupler
1x 6 pin Entegre Soketi
2x 2N2222 NPN Transistor
2x 220 Ohm Direnç (Kırmızı-Kırmızı-Kahverengi)
1x 330 Ohm Direnç (Turuncu-Turuncu-Kahverengi)
2x 1 KiloOhm Direnç (Kahverengi-Siyah-Kırmızı)
2x 40'lı Erkek Pin Header
1x 40'lı Dişi Pin Header



Pin Header'ları şu şekilde parçalara ayırıyoruz:
3x 2'li Erkek (Okuma Ledi, Yazma Ledi ve Pro Mini Modül A4-A5)
1x 4'lü Erkek (LCD Modül)
1x 5'li Erkek (Butonlar)
2x 6'lı Erkek (SD Modül ve C64 Datasette)
2x 12'li Erkek (Pro Mini Modül)
1x 2'li Dişi (Pro Mini Soket)
2x 12'li Dişi (Pro Mini Soket)



Erkek Pin Header'lar arasında yan keski ile kesebileceğiniz oyuklar mevcut. Dişi Pin Header'ları kesmek için aradan bir metal pin çıkarıp pini çıkardığımız hizadan kesebilirsiniz. 40'lı bütünün sağından ve solundan 13. pinleri çıkarıp keserseniz kolaylıkla halledebilirsiniz.


Dirençlerimizi ve transistörlerimizi resimdeki gibi büküyoruz.



PCB üzerindeki değerlere dikkat ederek yerlerine yerleştiriyoruz.



Ters çevirince düşmesinler diye bacaklarını sağa ve sola yaklaşık 45 derecelik açıyla yatırıyor ve lehimliyoruz.


Lehimlerken hayyanın ucunu pad ile direncin bacağı arasına değdirerek direncin bacağının diğer ucuna lehim telini dokundurun. Yeterince ısınmışsa zaten lehim direk eriyerek pad'e doğru akacaktır. Erimeye başlamazsa çok hafif havya ucuna dokundurup tekrar diğer uca doğru kaydırabilirsiniz ama sakın lehim telini sürekli havyanın ucuna değdirerek lehim yapmayın.


Tüm bacakları lehimledikten sonra fazlalıkları yan keski veya tırnak makası yardımıyla uçuryoruz ki elimize ayağımıza dolaşmasın.


Kestiğiniz direnç bacaklarını saklamak isteyebilirsiniz. Bu projede olmasa bile başka projelerde kısa mesafeleri birleştirmek için çok güzel kablo işlevi görüyorlar.


Entegre soketini ve transistörleri de (PCB üzerindeki yönlerine dikkat ederek) yerlerine yerleştiriyoruz.



Ve PCB'yi ters çevirerek dirençlerle aynı şekilde lehimliyoruz.


Entegre soketi için bir püf noktası, parmağınızla alttan destek olarak çapraz iki köşedeki pinleri lehimledikten sonra diğer pinleri kolaylıkla lehimleyebilirsiniz.


* Tutor01.jpg (147.52 KB, 640x480 - Görüntüleme: 1812 kez.)

* Tutor02.jpg (148.2 KB, 640x480 - Görüntüleme: 1792 kez.)

* Tutor03.jpg (144.31 KB, 640x480 - Görüntüleme: 1575 kez.)

* Tutor04.jpg (140.57 KB, 640x480 - Görüntüleme: 1731 kez.)

* Tutor05.jpg (137.2 KB, 640x480 - Görüntüleme: 1698 kez.)

* Tutor06.jpg (123.09 KB, 640x480 - Görüntüleme: 1767 kez.)

* Tutor07.jpg (133.76 KB, 640x480 - Görüntüleme: 1566 kez.)

* Tutor08.jpg (108.77 KB, 640x480 - Görüntüleme: 1556 kez.)

* Tutor09.jpg (116.42 KB, 640x480 - Görüntüleme: 1635 kez.)

* Tutor10.jpg (111.43 KB, 640x480 - Görüntüleme: 1695 kez.)
« Son Düzenleme: Haziran 05, 2019, 19:43:54 ÖS Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #1 : Haziran 01, 2015, 17:05:27 ÖS »

Dişi Header'ları (2 tane 12'li bir tane 2'li) resimdeki gibi yerine oturtuyor ama lehimlemiyoruz. Burada bir püf noktası var.


Direk lehimlersek eğer 90 derecelik açıyı tutturamazsak daha sonra Pro Mini'yi yerine oturtamayabiliriz. Bunun için kılavuz olarak Pro Mini kullanacağız, arada Pro Mini'nin de pinlerini lehimlemiş olacağız.


Dişi Header'ların üstüne aynı uzunlukta Erkek Header'ları uzun tarafları içeri girecek şekilde takıyoruz.



Pro Mini'yi de üstte kalan kısa tarafa oturtuyoruz.



PCB'yi olduğu gibi ters çeviriyoruz ve Pro Mini bir nevi sehpa görevi görmüş oluyor. Hemen ilk ve son pinleri lehimliyoruz.



Kalan pinleri de lehimleyerek Pro Mini soketini tamamlamış oluyoruz.



Pro Mini üste gelecek şekilde bu sefer PCB'yi sehpa olarak kullanarak Pro Mini'nin ilk ve son pinlerini lehimliyoruz.



Kalan pinleri de lehimleyerek Pro Mini'yi de aradan çıkarmış oluyoruz.



Bu aşamada 90 derecelik açıyı bozmadığımız için Pro Mini'mizi rahatlıkla çıkarabiliyor olmamız lazım.



Son olarak Erkek Header Pin'leri (2 tane 2'li, 1 tane 4'lü, 1 tane 5'li, 2 tane 6'lı) yerlerine resimdeki gibi yerleştiriyoruz.



Ve ters çevirerek birer pinlerini lehimliyoruz.


Bu aşamada diğer pinleri lehimlemeden 90 derece kontrolü yaparak, gerekirse lehimlediğimiz pini ısıtarak düzeltmek yerinde olur.


* Tutor11.jpg (107.76 KB, 640x480 - Görüntüleme: 1718 kez.)

* Tutor12.jpg (108.94 KB, 640x480 - Görüntüleme: 1762 kez.)

* Tutor13.jpg (104.97 KB, 640x480 - Görüntüleme: 1689 kez.)

* Tutor14.jpg (112.21 KB, 640x480 - Görüntüleme: 1584 kez.)

* Tutor15.jpg (122.35 KB, 640x480 - Görüntüleme: 1653 kez.)

* Tutor16.jpg (114.35 KB, 640x480 - Görüntüleme: 1692 kez.)

* Tutor17.jpg (108.89 KB, 640x480 - Görüntüleme: 1730 kez.)

* Tutor18.jpg (122.28 KB, 640x480 - Görüntüleme: 1704 kez.)

* Tutor19.jpg (104.85 KB, 640x480 - Görüntüleme: 1526 kez.)

* Tutor20.jpg (113.98 KB, 640x480 - Görüntüleme: 1652 kez.)
« Son Düzenleme: Haziran 05, 2019, 19:45:21 ÖS Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #2 : Haziran 01, 2015, 17:05:31 ÖS »

Kalan pinleri de lehimleyerek lehimleme işini bitirmiş oluyoruz.



TapuinoMini PCB'miz ve Arduino Pro Mini'miz test edilmeye hazır.



Pro Mini'yi programladıktan sonra PCB üzerindeki soketine takıyoruz.


Dikkat ettiyseniz Pro Mini'nin programlama pinlerine header lehimlemedim. İsterseniz buraya 90 derece eğik erkek veya dişi (USB TTL dönüştürücünüzde ne varsa tersi) herader lehimleyebilirsiniz. Benim USB TTL dönüştürücümde dişi header olduğundan erkek pin header'ı geçici olarak programlama için ayrılan kısma takıp dışa doğru eğerek lehimlemeden programlama işini hallettim.


Test ortamında gerekli bağlanıları yapıyoruz.



Ledler için devre üzerinde akım sınırlayıcı direnç olduğundan ledleri direk bağlayabilirsiniz. Ters bağladığınızda ledlere zarar vermezsiniz. Okuma veya yazma ledi yanmıyorsa (tabi ki okuma veya yazma işlemleri sırasında) bağlantıyı ters çevirin. Diğer bileşenleri bağlayacağınız erkek headerlarda kare şeklinde olan pad daima GND olduğunu unutmazsanız bağlantıları sorunsuzca yapabilirsiniz. Zaten SD bağlantısının sıralaması SD modül ile, LCD bağlantısının sıralaması LCD modül ile aynı. GND'yi tutturursanız sorunsuzca bağlamış oluyorsunuz.

Şema şeklinde bir bağlantı kılavuzu da rezerve ettiğim mesajlarsan birinde yayınlayacağım.


* Tutor21.jpg (115.64 KB, 640x480 - Görüntüleme: 1612 kez.)

* Tutor22.jpg (116.84 KB, 640x480 - Görüntüleme: 1687 kez.)

* Tutor23.jpg (107.21 KB, 640x480 - Görüntüleme: 1538 kez.)

* Tutor00.jpg (119.88 KB, 640x480 - Görüntüleme: 1697 kez.)
« Son Düzenleme: Haziran 05, 2019, 19:45:50 ÖS Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #3 : Haziran 01, 2015, 17:05:34 ÖS »

Montaj Şeması:




Pro Mini'yi Programlama:

TapuinoMini donanımının çalışabilmesi için Arduino Pro Mini'nin Tapuino yazılımını içerecek şekilde programlanması gerekiyor. Ama programlama işi o kadar da karışık değil. Adım adım özetlemek gerekirse:

* Programlama işlemi için TapuinoMini Alışveriş Listesi'nde de bulunan USB-TTL aparatı gerekiyor.



İlla ki bunu almanıza gerek yok elinizde herhangi bir USB-TTL aparatı varsa o da iş görür. Bunu linklememin sebebi 6pin programlama header'ının sıralamasının Pro Mini ile aynı olması dolayısıyla 45 derecelik eğimle takarak Pro Mini'ye herhangi bir header bağlamadan programlama yapılabilmesi.

* Firmware kaynak kodu şu arşiv indirilerek elde edilebilir.

* Arduino IDE indirerek istediğiniz herhangi bir yere açın ve bir sefer çalıştırın.

* Arşiv içinden çıkan tapuino-master klasörünü Arduino IDE'yi ilk çalıştırdığınızda oluşan C:\Users\kullanıcıadınız\Documents\Arduino\ klasörü altına kopyalayarak ismini (sonundaki -master kısmını silerek) tapuino olarak değiştirin.

* C:\Users\kullanıcıadınız\Documents\Arduino\tapuino klasöründeki config-user.h.example dosyasının bir kopyasını veya kendisini (.example kısmını silerek) config-user.h olarak yeniden adlandırıp

Kod:
// #define LCD_USE_1602_LCD_MODULE
// #define LCD_I2C_ADDR 0x27 // I2C address for the LCD

Kod:
// #define TAPUINO_LANGUAGE_EN

satırlarının başından // karakterlerini kaldırıp

Kod:
#define LCD_USE_1602_LCD_MODULE
#define LCD_I2C_ADDR 0x27 // I2C address for the LCD

Kod:
#define TAPUINO_LANGUAGE_EN

şekline getirin.

* Arduino Pro Mini'yi (ister TapuinoMini üzerinde ister ayrı olarak) ve USB-TTL aparatını hazırlayın. Benim USB-TTL'i ben modifiye edip erkek header'ları dişi header ile değiştirdiğimden erkek header ile takviye yaptım, alışveriş listesindekini aldıysanız sizinkisinde direk erkek pinler olması lazım.


* İki uçtaki DTR ve GND yazıları aynı yönde olacak şekilde USB-TTL aparatı Pro Mini'ye takın ve resimdeki gibi 45 derece veya daha fazla açıyla sabitleyin.



* Arduino IDE içerisinden File -> Open ile C:\Users\kullanıcıadınız\Documents\Arduino\tapuino altındaki tapuino.ino dosyasını açıne veya kısa yoldan File -> Sketchbook -> tapuino seçeneğini kullanın.


* Tools -> Board -> Arduino Pro or Pro Mini


* Tools -> Processor -> ATmega328 (5V, 16 MHz)


* Tools -> Port -> COMx ile USB-TTL cihazınızın portunu seçin.


Burada portunuz gözükmüyorsa alışveriş listesindeki USB-TTL aparatı için (FTDI FT232RL) bu sürücüyü kurun. Başka USB-TTL aparatları için sürücü bulmanız gerekebilir ama genelde Windows bu tarz cihazları otomatik tanıyor.

* Hepsi tamamsa araç çubuğundaki ikinci seçenek olan Upload butonuna (veya Sketch -> Upload menü seçeneğine) basın ve arkanıza yaslanın.


* Sketch derleniyor...


* ProMini'ye yükleniyor...


* Yükleme tamamlandı.
« Son Düzenleme: Ağustos 31, 2015, 22:03:57 ÖS Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
byeni
Üye
****
Mesaj Sayısı: 457



Üyelik Bilgileri WWW
« Yanıtla #4 : Haziran 01, 2015, 21:23:33 ÖS »

Özay elektronikten hiç anlamayanlar bile sayende bu anlatımla işi kotarırlar. Bizde montaj için sabırsızlıkla bekliyoruz.
Logged
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #5 : Haziran 03, 2015, 10:50:18 ÖÖ »

@byeni: Teşekkürler.

Resimlere anlatım ve püf noktaları eklendi.

Kablolama şeması: coming soon. Kahkaha
« Son Düzenleme: Haziran 03, 2015, 10:53:56 ÖÖ Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
zanpinoz
Deneyimli
*****
Mesaj Sayısı: 568



Üyelik Bilgileri
« Yanıtla #6 : Haziran 03, 2015, 12:39:13 ÖS »

Elinize sağlık çok güzel bir çalışma ve çok güzel bir paylaşım olmuş.
Logged
wizofwor
Genel Yönetici
*****
Mesaj Sayısı: 4.760


Gosub ile gidilen yerden goto ile dönen adam


Üyelik Bilgileri WWW
« Yanıtla #7 : Haziran 03, 2015, 15:26:29 ÖS »

Devreyi incelemeden soruyorum A4 ve A5 pinlerinde de headar gördüm. Bunları da kullanıyor muyuz? A4-A7 pinleri clone boardlarda farklı konumlandırılmış olabiliyor. Sıkıntı çıkabilir.

http://pighixxx.com/prominiv3_0.pdf
Logged

Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #8 : Haziran 03, 2015, 15:29:33 ÖS »

A4 SDA, A5 SCL olduğundan I2C LCD için kullanılıyor. PCB alışveriş listesindeki Pro Mini'ye göre tasarlandı.

Edit: Bu arada PighiXXX candır.
« Son Düzenleme: Haziran 03, 2015, 15:31:44 ÖS Gönderen: Simon (Özay Turay) » Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
scorpion
Üye
***
Mesaj Sayısı: 135



Üyelik Bilgileri
« Yanıtla #9 : Haziran 03, 2015, 16:19:59 ÖS »

süpermiş kardeşimm..
Logged
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #10 : Haziran 05, 2015, 13:23:13 ÖS »

Kablolama için diagram eklendi.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Cengiz Demir
Uzman
*****
Mesaj Sayısı: 3.727



Üyelik Bilgileri
« Yanıtla #11 : Haziran 05, 2015, 14:07:10 ÖS »

Ellerine sağlık sensei. Keyifle okudum

Konuyla alakası yok ama resimler Android One ile mi çekildi.
Eğer öyleyse, kamerası iyiymiş.
Logged

Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #12 : Haziran 05, 2015, 14:12:18 ÖS »

Teşekkürler.

Evet fotoğraflar General Mobile 4G ile çekildi.

Odanın ışığı arkamda kaldığı için gölgem düşmesin diye USB'den bağlanan LED ışık ile aydınlatma yaptım biraz. Dropbox'ta fazla yer kaplamasın diye resize ettim üstelik.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
barone
Üye
***
Mesaj Sayısı: 122



Üyelik Bilgileri
« Yanıtla #13 : Haziran 15, 2015, 01:21:06 ÖÖ »

Devreyi incelemeden soruyorum A4 ve A5 pinlerinde de headar gördüm. Bunları da kullanıyor muyuz? A4-A7 pinleri clone boardlarda farklı konumlandırılmış olabiliyor. Sıkıntı çıkabilir.

http://pighixxx.com/prominiv3_0.pdf
A4 SDA, A5 SCL olduğundan I2C LCD için kullanılıyor. PCB alışveriş listesindeki Pro Mini'ye göre tasarlandı.

Edit: Bu arada PighiXXX candır.

Yukarıdaki mesaj serisini daha önce okusaydım belki bugünüm daha kolay geçecekti. Ama zaten büyük ihtimalle zamanında okumuş ama neden bahsedildiğini anlamamışımdır. Bugün Decypher ile birlikte tapuinolarımızı yapmak için hevesle işe koyulunca başımıza geldi. Zor yoldan ve site dışı kaynaklardan epey araştırarak yukarıdaki mesajlarda bahse konu meseleyi anladık.

Belki bu işlere aşina olanlar için bu durumun çözümü, üzerinde konuşulmayacak kadar basittir. Ama bizim gibi Amerika'yı yeniden keşfedecekler için paylaşmakta yarar görüyorum.

Elinizdeki Arduino türevi, Tapuino Mini PCB'sinin tasarımından farklı pin dizilimine sahipse ve yeni Arduino siparişi verip beklemek istemiyorsanız, yapmanız gereken, Arduino'da boşta kalan A4 ve A5 pinlerine birer düz header lehimleyip LCD tarafında SDA ve SCL kısımlarına bağlantıyı bu pinlerden yapmak. Yazılımda ve donanımda başka bir değişikliğe ihtiyaç yok. Sevimli PCB'mizde iki pin boşa çıkmış, Arduino'muza da fazladan iki pin eklenmiş oluyor. Durum bundan ibaret.

Aşağıdaki fotoğrafların sanatsal değerleri tartışmaya açık olmakla birlikte konuyu anlatmaya yardımcı olacaklarını düşünüyorum.

Neyse netice itibarıyla Simon sayesinde çalışan birer tapuino elde etmeyti başarmış bulunuyoruz. Az önce ilk oyun yüklememizi de yaptık. Bu vesileyle bir kez daha teşekkür etmiş olalım.

Sevgiler.


* 1.jpg (115.13 KB, 1024x768 - Görüntüleme: 1623 kez.)

* 2.jpg (323.76 KB, 1024x768 - Görüntüleme: 1541 kez.)

* 3.jpg (362.23 KB, 1024x768 - Görüntüleme: 1737 kez.)
« Son Düzenleme: Haziran 15, 2015, 01:29:23 ÖÖ Gönderen: barone » Logged
Simon (Özay Turay)
Yönetici
*****
Mesaj Sayısı: 7.627


Commodore Forever


Üyelik Bilgileri WWW
« Yanıtla #14 : Haziran 15, 2015, 01:32:59 ÖÖ »

Evet o Pro Mini'lerden ben de almıştım iki tane. Ama kalitesizliği eşşek kadar kristal kullanılmasından belli oluyor, bir de yanlış hatırlamıyorsam polyfuse yoktu bu modelde. Ama düzgün bağlanıldığı sürece sorun yok, sorunsuz çalışıyor. 7DX'te yaptığımız prototipte de bu modelden kullandım.

Güle güle kullanın.

Kutuladığınız zaman detaylı foto isteriz.
Logged

https://retrodergi.com - https://e-turay.com - https://karizmawow.e-turay.com

Retro: Commodore 64, Amiga 500, Amiga 1200
Retromsu: Wii, XBox360, XBox, PS3 Slim, PS2 FAT, PS1, PS Vita, Nintendo 3DS, Nintendo 2DS
Sayfa: [1] 2 3 ... 9   Yukarı git
Yazdır
Gitmek istediğiniz yer: