23 Eylül 2017 Cumartesi

eagle ground gnd plane nasıl yapılır



Eğer eagle kullanıyorsanız gnd plane çizmek gayet kolaydır. Gnd plane'e dahil etmek istediğiniz bütün padleri not almanız iyi olur. Örneğin IC1 3 nolu pin gibi. 

1- Pcb çizildikten sonra eagle çalıştırma çubuğuna run length yazılır enter yapılır. Açılan pencerelere ok denir.

2- Sonra poligon sembolüne tıklanarak gnd-plane yapılacak alan istenilen katman seçilerek bakır yol çizer gibi belirlenir.

Poligon ile çizilen alan nokta nokta çizgi halinde belirir.

3- Name değiştirme sembolüne tıklanır ve poligona tıklanır. Çalıştırma çubuğuna name yazılarakda işlem yapılabilir. Poligon adı gnd olarak değiştirilir.

4- Daha sonra rasnest sembolüne tıklanır ve gnd plane oluşturulmuş olur. Run length yapılarak yine ok yapılır.
PCB dosyası tekrar açıldığında gnd plane görülmez. Görmek için rasnest butonuna tıklanmalıdır.

Poligon özellikleri şu şekilde değiştirilebilir:

İ  butonuna basılır ve poligona tıklanır. İzolate en ideal değer 0,42 dir ancak 0,82 ye kadar değer verilebilir.


NOT: Örneğin bir kondansatörün eksi pinini gnd plane e eklemek istiyorsanız pcb ile pin üzerinde geçip o pcbye gnd adı verilir ve pcb gndye dahil edilir. Ground plane'e eklenecek padlere de gnd adını verdikçe gnd plane'e eklenirler.
devamını oku ...

eagle gerber dosyası nasıl yapılır



Bu yazımda sizlere eagle gerber dosyalarının nasıl hazırlanacağını anlatacağım. Buradaki anlatımımla profesyonel ürünlerim için 2 katmanlı gerber dosyalarını hazırlıyorum.

1- Çiziminiz tam olarak bittikten sonra (ground plane dahil) USER INTERFACE menüsünden ALWAYS VECTOR seçili olmalı. Şimdi file menüsünden cam processor açılır ve OUTPUT DEVICE kısmından GERBER_RS274X seçilir. Alttaki görselde görüldüğü gibi SECTİON kısmına component yazıp 1-17-18 bölümleri seçiyoruz. Ve file kısmına örneğin devrem.cmp yazıyoruz ve ADD butonuna tıklıyoruz. Component adında bir bölümümüz oluştu.




2- Açılan 2. sekmeyi seçip alttaki görselde görüldüğü gibi  SECTİON kısmına solder yazıp 16-17-18 bölümleri seçiyoruz. Ve file kısmına örneğin devrem.sol yazıyoruz ve ADD butonuna tıklıyoruz.




3-  Açılan 3. sekmeyi seçip alttaki görselde görüldüğü gibi  SECTİON kısmına component silk yazıp 20-21-25 bölümleri seçiyoruz. Ve file kısmına örneğin devrem.plc yazıyoruz ve ADD butonuna tıklıyoruz.



4-  Açılan 4. sekmeyi seçip alttaki görselde görüldüğü gibi  SECTİON kısmına solder silk yazıp 20-22-26 bölümleri seçiyoruz. Ve file kısmına örneğin devrem.pls yazıyoruz ve ADD butonuna tıklıyoruz.




5-  Açılan 5. sekmeyi seçip alttaki görselde görüldüğü gibi  SECTİON kısmına component stop yazıp 29. bölümü seçiyoruz. Ve file kısmına örneğin devrem.stc yazıyoruz ve ADD butonuna tıklıyoruz.



6-  Açılan 6. sekmeyi seçip alttaki görselde görüldüğü gibi  SECTİON kısmına solder stop yazıp 30. bölümü seçiyoruz. Ve file kısmına örneğin devrem.sts yazıyoruz ve ADD butonuna tıklıyoruz.



7-  Açılan 7. sekmeyi seçip alttaki görselde görüldüğü gibi  OUTPUT DEVICE kısmından EXCELLON seçilir. Daha sonra SECTİON kısmına drill yazıp 44-45 bölümleri seçiyoruz. Ve file kısmına örneğin devrem.ncd yazıyoruz ve ADD butonuna tıklıyoruz.



8- Şu ana kadar 7 bölümde gerber dosyalarımızı oluşturduk. Şimdi file-save job ile dosyamıza standart.cam adını verip kaydediyoruz:

9- PROCESS JOB butonuna basarak gerber dosyalarımız oluşturuyoruz. Oluşan dosya uzantıları şu şekilde olmalı: cmp  dri  gpi  ncd  plc  pls  sol  stc  sts



10- Oluşan bu dosyalar gerber viewer programı ile kontrol edilir:




İLAVE BİLGİLER:
gerb274x-4layer: standartı seçildiyse son olarak oluşturulan dosyalar aşağıdaki uzantılara sahip olmalıdır. (4 katmanlı pcb için)
.drl, .dri, .drd, .crs, .gpi,   .cmp, .sol,.plc, .stc, .sts,.pls,.l15, .ly2, .crc”
NOT: Oluşturduğunuz gerber dosyalarını http://mayhewlabs.com/3dpcb sitesine yükleyerek kartınızın 3D görüntüsünü  oluşturabilirisiniz.
Gerber dosyalarınızı  ViewMate programına yükleyerek  de katmanlarınızı görebilirsiniz.
Umarım faydalı olur.
devamını oku ...

25 Temmuz 2017 Salı

Elektronik Yazılım Üzerine Satılık Girişim

2010 Yılından bu yana elektronik kit devre ve yazılım sektöründe ürünler geliştiren sedaelektronik.com satılıktır. Bu girişim akıllı cihazlardan, bilgisayarlardan cihaz/makina kontrolü sağlayan elektronik devreler üretmektedir. Sitedeki ürünlerin bütün üretim dosyaları (kaynak kod pcb) fiyata dahildir. Kontrol programları temel kaynak kodları verilecektir. Elimizdeki ürünlerin hepsi de verilecektir. Pcb dosyaları eagle ve expresspcb dir. Üretim için beraber çalıştığımız firma bilgileri verilecektir. Anroid market ve apple store markette yayınlana uygulamaları b4x kodları verilecektir. 
Fiyata kdv dahildir. Şirketlere veya kişilere fatura kesilir. 
Sedaelektronik.com Web sitesinde ürünler hakkında ayrıntılı bilgilere ulaşılabilir. Kategoriler menüsünde bütün ürünlere ulaşılabilir.
biembilgisayar.com (Bu sitede girişimin bir parçasıdır ve ücretsiz verilecektir)
Ürün Kategorileri:
Usb port röle kontrol devreleri
Android röle kontrol ürünleri
Ethernet röle kontrol kartları
Gsm röle kontrol kartları
Isı nem ölçüm devreleri
Yayındaki mobil uygulamalar (gsm ürünleri için)
Bu girişimin fiyatı 750.000TL.dir. Fiyata KDV dahildir. İletişim Linki İçin buraya tıklayınız.


devamını oku ...

For Sale initiative on Electronic Software Sector seda elektronik

CONTACT US : +905412626900  or   d.nacikaya@gmail.com
Since 2010 the electronics kit is for sale at sedelektronik.com which is developing products in circuit and software industry. This initiative produces intelligent devices, electronic circuits that provide device / machine control from computers. All the production files (source code pcb) of the products on the site are included in the price list. Control programs will be provided with basic source codes. All the products in our hand will be given. The pcb files are eagle and expresspcb dir. The company information we will work with for production will be given. Anroid market and apple store market will be given b4x codes for publishing applications.
Included in VAT. Corporations or individuals are billed. Other taxes belong to the buyer.
Detailed information about products can be accessed on Sedaelektronik.com website. All categories of products can be accessed through the categories menu.
Biembilgisayar.com (This site is part of the initiative and will be provided free of charge)
Product categories:
Usb port relay control circuits
Android relay control products
Ethernet relay control cards
Gsm relay control cards
Temperature humidity measurement circuits
Broadcast mobile apps (for gsm products)
The price of this enterprise is 750.000 TL. (212.000 USD) Included in VAT.  Other taxes belong to the buyer. CONTACT US : +905412626900 or   d.nacikaya@gmail.com


devamını oku ...

18 Temmuz 2017 Salı

ios programlamaya başlamadan önce




Hazırladığım videoyu linkten izleyebilirsiniz:

https://www.youtube.com/watch?v=jj2SsfwKxI4




devamını oku ...

13 Temmuz 2017 Perşembe

seda elektronik iphone ipad ios gsm röle kontrol uygulaması yayınlandı

Seda elektronik için hazırlanan ios uygulamasına aşağıdaki linkte ulaşabilirsiniz:

https://itunes.apple.com/app/id1251358717

devamını oku ...

9 Temmuz 2017 Pazar

ipa dosyasından c kaynak koduna nasıl ulaşabilirim

Apk android dosyasından kaynak koda ulaşılabildiği gibi, iphone kurulum dosyasından kaynak c koduna da ulaşılabilir. Bir ara inceleyeceğim. Webden yayınlanan ipa dosyalarını incelemek bir ios yazılımcısına çok değerli bilgiler verebilir. Linkte ingilizce açıklamalar mevcut:

https://www.techwalla.com/articles/how-to-convert-ipa-to-c-source

Sayfanın pdf şekline aşağıdaki linkten ulaşabilirsiniz:

https://drive.google.com/file/d/0B9F3CyDwz-nIbWJXQndJN3Vfcmc/view?usp=sharing

devamını oku ...

8 Temmuz 2017 Cumartesi

mac terminal kullanımı


Şayet mac bilgisayarınızla yazılım geliştirmek veya log dosyalarınıza bakmak istiyorsanız terminal komutlarını bilmeniz gerekir. Ana işlemler için kullanılabilecek bilgileri aşağıya ekliyorum. Sade bir anlatım olacak. Daha önce dos'un herhangi bir sürümünü kullandıysanız çok rahat anlarsınız.

Öncelikle Launchpad/diğer yolundan terminal dosyamızı çalıştırıyoruz.

Buna benzer 2 satır çıkar karşınıza:

Last login: Sat Jul 8 19:07:18 on ttys000
MacbookPro-macbook-pro:~ AppleMacbook$_  

$ işareti sonrası imleç var.

İmlecin olduğu yerden itibaren komut enter yapılabilir. AppleMacbook$ benim mac'imin adı sizinki başka birşey olabilir. Şimdi komutlar:

pwd : Bu komut nerede olduğumuzu bildirir. pwd yazıp enter yapıldığında bulunduğumuz yer gösterilir.

Ls : Bulunduğumuz yerdeki bütün klasör ve dosyaları gösterir. 

cd : Bu komut bir klasör içine girmek için kullanılır. Örneğin Ls yaptık ve desktop diye bir klasör gördük. Şimdi cd desktop yazıp enter yaparsak mac'imizin masa üstüne terminal üzerinden ulaşmış oluruz.

cd ..   :  Bir klasöre girdik ve şimdi çıkmak istiyoruz. Aşağıdaki örnekte içine girilen desktop klasöründen çıkış gösteriliyor:

cd .. desktop

cd ile .. arasında bir boşluk var. Bu önemli.

xcrun : İleri seviye komutları görmek için kullanılır. Bu komutu çalıştırdığınızda aşağıdaki liste açılır. Örneğinverisyon öğrenmek için: xcrun --version yazıp enter yapılır. Xcode yüklü bir mac'te çalışır.


Usage: xcrun [options] ... arguments ...

Find and execute the named command line tool from the active developer
directory.

The active developer directory can be set using `xcode-select`, or via the
DEVELOPER_DIR environment variable. See the xcrun and xcode-select manual
pages for more information.

Options:
  -h, --help                  show this help message and exit
  --version                   show the xcrun version
  -v, --verbose               show verbose logging output
  --sdk             find the tool for the given SDK name
  --toolchain           find the tool for the given toolchain
  -l, --log                   show commands to be executed (with --run)
  -f, --find                  only find and print the tool path
  -r, --run                   find and execute the tool (the default behavior)
  -n, --no-cache              do not use the lookup cache
  -k, --kill-cache            invalidate all existing cache entries
  --show-sdk-path             show selected SDK install path
  --show-sdk-version          show selected SDK version
  --show-sdk-build-version    show selected SDK build version
  --show-sdk-platform-path    show selected SDK platform path
  --show-sdk-platform-version show selected SDK platform version

man : manual yani kullanım kılavuzudur. cd komutu hakkında bilgi almak için şöyle kullanılır: man cd 

Açılan sayfadan çıkmak için Q harfine basmanız yeterlidir.


mkdir   rm   touch  rmdir  komutları:

mkdir komutu ile bulunduğumuz dosya için de başka bir dosya yaratabiliriz. rmdir komutu ile de yarattığımız dosyayı kaldırabiliriz. Benzer şekilde dosya yaratmak için touch kaldırmak için de rm komutunu kullanabiliriz.
say : Adından da anlaşıldığı gibi söylemek yani yazdığınız bir kelimeyi mac bilgisayarınıza okutabilirsiniz. Örneğin say yazıp enter yapıyoruz ve sonra merhaba yazıp enter yapıyoruz, ve mac merhaba diyor. Çıkmak için terminali kntrl+c ile kapatın.

uptimeMac’imizi uzun süredir kapatmıyor olabiliriz. Bilgisayarımızın ne kadar süredir çalışmakta olduğunu uptime komutu ile kolaylıkla öğrenebiliriz.

yes : Mac bilgisayarınız %100 çalıştırır. Macte bir sorun olup olmadığını bu komutla test edebilirsiniz. Çıkmak için kntrl+c yapınız.

caffeinate : Bu komutla Mac hiç bir zaman uykuya girmez. kntrl+c ile komutu iptal edebilirsiniz.

topBilgisayarımızda çalışan tüm işlemleri ve detayları izlemek için terminale top komutunu vermemiz yeterli. Çıkmak için terminali kntrl+c ile kapatın.


history : History komutu ile terminale girdiğiniz andan bu yana hangi komutları verdiğinize bakabilirsiniz.

clear : Ekranı temizler.

echo : Yazdığınızı tekrarlar. Örneğin echo  selam yazıp enter yapın.

Mac ile terminalde tetris oynamak istermisiniz. bunu için aşağıdaki işlemleri uygulayın:

emacs yazıp enter tuşuna basın. Sonra esc tuşuna basın. sonra x tuşuna basın. Açılan pencereye tetris yazın ve oynayın. Çıkmak için terminali kapatın. kntrl+c burada işe yaramıyor :-)
devamını oku ...

24 Haziran 2017 Cumartesi

iphone ipad ipa dosyası yüklemek apple store harici


Bilindiği gibi apple ürünlerine oluşturduğumuz ipa dosyasını doğrudan yükleyemiyoruz. Aslında bir geliştirici iseniz yüklersiniz ama müşterileriniz apple store'a koyma sadece bizim istediğimiz iphone'da çalışsın derse bu yazıda anlatacağım yöntem size yardımcı olabilir. Taki apple bu yöntemi engellemeye kalkana kadar. Neyse lafı çok uzatmadan işlemi anlatan videoyu izleyin:

https://www.youtube.com/watch?annotation_id=annotation_1710567961&feature=iv&src_vid=Pk9ObjeT7wg&v=RQS6_tOGNxE

İmpactor exe dosyasını çalıştırıp Iphone telefonunuzu bilgisayara takınca impactor programında iphone görülür. Sonra aşağıdaki dosyada bulunan ipa dosyasını impactor programına sürükleyin ve böylelikle ipa dosyası telefonunuza kurulmaya başlar. Bu ipa ne derseniz ekran görüntüsünü kaydetmeyi sağlayan air shounun ipasıdır. Ben yükledim Iphone 6s te bir sorun yaşamadım gayet iyi çalışıyor. Ama birde appleID almanız lazım. Program kurulum aşamasında appleID kullanıcı adı şifre sorar. Apple ID yi ücretsiz alabilirsiniz.

İnternetten bulduğunuz ne olduğu belli olmayan ipa dosyalarını yüklemenizi tavsiye etmem. Bu yöntem geliştiriciler için aslında. Müşteri talebine göre kullanılabilir. Bu yöntemle apple cihazınızda bir sorun olması halinde mesuliyet kabul edilmez. Denemek size kalmış risk almak istemiyorsanız denemeyiniz. Ayrıca İpa dosyasının keystore, p12, csr, mobileprovision ve cer dosyaları ile imzalanması gerekir. Developer yerine app.adhoc ile sertifika ve mobilprovizyon dosyası ile denedim.

impactor ve ipa dosyası download

devamını oku ...