Forum: Diğer Konular RSS
Elektronik hobi kitapları
erdem (Moderatör) #1
Üye Tem 2009 tarihinden beri · 978 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Konu adı: Elektronik hobi kitapları
Elektroniğe meraklı kişilerin işine yarayabilir diye düşünerek şimdiye kadar okuduğum ve beğendiğim elektronik hobi kitaplarını ve kitaplarla ilgili yorumlarımı yazmaya karar verdim. Ayrıca sizden de kitap tavsiyesi almak istiyorum :)

[Resim: http://www.elektronikhobi.com/kitap3.jpg]

http://www.elektronikhobi.com/kitap.asp

Bu kitap elektronik konusunda Türkçe yazılmış kitaplar arasında güzel bir kitap. İçerisinde çok ilginç uygulamalar var. Ancak konular çok az ve öz anlatılmış. Eğer daha önce elektronik eğitimi almadıysanız bu kitaptaki bazı uygulamaları yapabilmek için başka kaynaklara da ihtiyacınız olabilir.

[Resim: http://static.ideefixe.com/images/144/144394_2.jpg]

http://www.kitapindirim.com/dogan-ibrahim/pic-c-ile-sicakl…

Bu kitabta PIC mini denetleyiciler kullanılarak çeşitli sıcaklık projelerinin anlatılıyor. Kitaptaki uygulamaları yapabilmek için temel PIC denetleyicilerinin nasıl programlanacağını daha önceden biliyor olmanız gerekiyor. Kitabın yazarı Doç. Dr. Doğan İbrahim hocanın konuyu çok iyi bildiğini kitabı okudukça anlıyorsunuz. PIC'ler ile ilgili bilgi verdiği kısım da gereksiz ayrıntı vermeden gayet güzel.

Yalnız benim burada bir sorum olacak. Ben 6 ay boyunca günlük en düşük sıcaklığı ve en yüksek sıcaklığı kaydedecek bir devre yapmak istiyorum. Bunu yaptık diyelim. Ama benim sorum bu kadar bilgiyi PIC mini denetleyicisinin belleği tutamaz diye düşünüyorum.  O zaman elektronik bir devrede bilgi saklamak için bilgisayardaki sabit diskler yerine ne kullanabiliriz? Örneğin basit bir USB diski veri saklamak için kullanabilirmiyiz ya da veri saklamak için kullanılabilen devre elemanları var mı?

Bir de ikinci ilginç konu acaba PIC C Lite için de D eklentisi yazılabilir mi diye düşündüm. Ama sonra bu pek mümkün değil gibi geldi. Çünkü PIC C Lite derleyicisinin ürettiği kod onaltılık ("hex") ama DMD derleyicisinde onaltılık kod üretilebiliyor mu bilmiyorum.

[Resim: http://a248.e.akamai.net/origin-cdn.volusion.com/aes3n.okhn2/v/vspfiles/photos/9780596153748-2T.jpg?1319644269]

http://www.amazon.com/Make-Electronics-Discovery-Charles-P…

İşte bu benim en beğendiğim kitap! :) İçerisindeki her şey tamamen uygulamaya yönelik ve her şeyi yaparak öğreniyorsunuz. Okul yıllarında yapmış olabileceğiniz limonlu deneylerden başlıyor, lehimleme, 555 zamanlayıcısı, robot yapımı vs.. Kısacası harika bir kitap. Örneğin bir hafta uğraşıp yapamadığım PICKit2 ile devre üzerinde seri programlamayı bu kitaptan öğrendiğim bilgiler sayesinde yapabildim.

Henüz bu kitabı sipariş etmedim ama kargo parasına değmesi için bir kitap daha almak istiyorum. Bana tavsiye edebileceğiniz (uygulamaya yönelik) bir elektronik hobi kitabı var mı acaba?
erdem (Moderatör) #2
Üye Tem 2009 tarihinden beri · 978 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Buraya iki tane beğendiğim siteyi de eklemek istiyorum.

http://www.biltek.tubitak.gov.tr/gelisim/elektronik

http://www.ladyada.net

Umarım özellikle 2.sitedeki uygulamaları yapabilir duruma gelebilirim. Henüz daha lehimleme yapmayı bile bilmediğim için  :-( Tübitak'ın sitesindeki LCD göstergeli termometrede biraz sıkıntı yaşıyorum. Ama en azından ledlerle ikili olarak gösterince çalışıyor.
zafer #3
Üye Tem 2009 tarihinden beri · 700 mesaj · Konum: Ankara
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
erdem on 2012-01-11, 06:47:
Umarım özellikle 2.sitedeki uygulamaları yapabilir duruma gelebilirim. Henüz daha lehimleme yapmayı bile bilmediğim için  :-( Tübitak'ın sitesindeki LCD göstergeli termometrede biraz sıkıntı yaşıyorum. Ama en azından ledlerle ikili olarak gösterince çalışıyor.

Bence yapabilirsin Erdem. Elektronik konusuna bende ilgi duyuyorum ama bu konuda hiçbir bilgim yok :)

Ayrıca bu iş bilgisayar gibi değil tabi, örneğin dizüstü bilgisayarını istediğin bir bir yerde açarak çalışma ortamını oraya taşıyabiliyorsun ama elektronikte bu pek mümkün değil o sebeble bence önce güzel bir çalışma ortamı kurmak şart.

Ankarada olsaydın seninle görüşmek, tanışmak isterdim, sağlıcakla kal.
https://github.com/zafer06 - depo
Avatar
Salih Dinçer #4
Üye Ock 2012 tarihinden beri · 1912 mesaj · Konum: İstanbul
Grup üyelikleri: Üyeler
Profili göster · Bu konuya bağlantı
Aslında Proteus gibi benzetim (simulation) yazılımları var. Dolayısıyla geliştirme aşamasında netbook ile istediğinize yere gidip çalışmanıza hayata geçirmeden evvel geliştirebilirsiniz. Sonrası zaten montaj ve yazılımın yüklenmesi. Keza mikrodenetleyici veya ARM içeren devreler tıpkı bilgisayardaymışsınız gibi programlama yapıyorsunuz.
Bilgi paylaştıkça bir bakmışız; kar topu olmuş ve çığ gibi üzerimize geliyor...:)
erdem (Moderatör) #5
Üye Tem 2009 tarihinden beri · 978 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
Yanıtlanan mesaj #2
erdem on 2012-01-11, 06:47:
Tübitak'ın sitesindeki LCD göstergeli termometrede biraz sıkıntı yaşıyorum. Ama en azından ledlerle ikili olarak gösterince çalışıyor.

Bunu da yaptım :) Sadece bağlantıları kabloyla yaptığım için bazen temassızlık olduğu için oluyormuş.

http://www.ladyada.net/learn/lcd/charlcd.html

Bu adresteki gibi LCD'nin çıkışlarını lehimlettirdim. Şimdi sorunsuz çalışıyor.

Dizüstü bilgisayarlarla paralel port programlama için bilgisayarın üzerinde bir paralel port çıkışı olması gerekiyor sanırım. Benim bilgisayarımda hem paralel hem seri port çıkışı var. Ama ana kartın üzerine takılacak bağlantı kabloları olmadığı için ben de PCI slotuna takılan ve bir paralel çıkış veren bir kart kullanıyorum. Dizüstü ya da netbook'larda paralel ya da seri port kullanımı nasıl olur bunu Ali beye sormak lazım.

Aslında D ile paralel port programlamayı hallettim. Ama bunları yayınlayabilmek için bana iyi bir fotoğraf makinesi ve sürekli internet bağlantısı gerekiyor.

Şimdi acaba PIC mini denetleyicileri D ile programlanabilir miyiz diye düşünüyorum. Aslında bu iş için PIC C Lite derleyicisi var. Ama benim okuduğum kitapta başka C derleyicileri de kullanılabilir demiş. Başka C derleyicileri kullanılabildiğine göre teorik olarak D derleyicisinin de kullanılabilmesi lazım.

Şu anda Elektronik Hobi kitabında Analog Giriş ve Basit Robot Gözü uygulamasını yapmaya çalışıyorum. Benim için en büyük sıkıntı programı D ile Visual Basic koduna bakarak yazıyorum. Ama programın nasıl çalıştığını bilmeyince doğru çalışıp çalışmadığını anlamak mümkün olmuyor. Aslında kitapla (sanırım Visual Basic 6.0) fi tarihinden kalan kod örnekleri var. Ama bazı uygulamalarda akıllılık yaparak paralel portun adresini belirlemeye izin vermesine rağmen bazılarında vermemiş. Böyle olunca da programı tekrar Visual Basic kodunu düzeltip derleyip çalıştırıp ne yaptığını anladıktan sonra D kodunu yazmak gerekiyor. Bu kitap gerçekten güzel konulara değinse de hiç elektronik bilmeyenlere göre anlatımlar yetersiz.

Arkadaşın dediği gibi simülasyon yazılımları da kullanılabilir. Çok ilginç konular var. Arduino gibi .. Ama bana rahat çalışabilmek için herşeyden önce sınırsız bir internet bağlantısı gerekiyor. Şimdilik TurkCell VINN aldım ve daha 1 günde 1 GB yedi. Şaka gibi MB canavarı  :-) Ubuntu altında da direkt çalışmıyor. Çalıştırmak için bir kaç takla atmak gerekiyormuş  :-p

Kısacası elektronik biraz uğraştırıcı ama çok zevkli  :-)

Şu anda Doç. Dr. Doğan İbrahim hocanın kitabındaki uygulamaları teker teker yapıyorum.

Make Electronics kitabına da henüz başlamadım. Ama süper bir kitap. Elektronik hobi kitabında yapamadığım röle kontrol uygulamasını bu kitaptan rölelerin nasıl çalıştığını anladıktan sonra yapabildim. Bir de bu uygulamaları yapmak için ne bilgisayar ne de programlama bilgisi gerekiyor. Tamamen elektronik :)

Kitabın ilk 2 kısmında toplam 11 deney var. Tüm bunlar için birkaç elektronik eleman ve delikli montaj plakası ("bread board") ("proto board") yeterli. Tüm bu malzemelerin fiyatı 40-50 lira civarında tutuyor.
acehreli (Moderatör) #6
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
erdem:
lehimlettirdim

En kolay işlerden birisidir o. :) Onun da ustalığı var ama hobi elektroniği için çok kolaydır. Ama dikkat: kendini veya evi yakma! :D

Dizüstü ya da netbook'larda paralel ya da seri port kullanımı nasıl olur

Başka bilgisayarlardan farklı bir konu değil. İşletim sistemi bir biçimde sunar; biz de kullanırız. Şurada C için Linux üzerinde bir örnek var:

  http://eagerfish.eu/lpt-programming-example-in-c-for-ubunt…

başka C derleyicileri de kullanılabilir demiş. Başka C derleyicileri kullanılabildiğine göre teorik olarak D derleyicisinin de kullanılabilmesi lazım.

Hiç sanmıyorum. :( Wikipedia'da gcc'nin değiştirilmiş bir halinin kullanılabildiği yazıyor. dmd ise Intel ve AMD gibi yaygın işlemcileri destekliyor. Ama eğer LLC'nin arka tarafı PIC'i destekliyorsa LLC derleyicisi bulunan her dil kullanılabilir. Teorik olarak yani. :)

Ali
erdem (Moderatör) #7
Üye Tem 2009 tarihinden beri · 978 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
acehreli on 2012-01-19, 08:41:
Dizüstü ya da netbook'larda paralel ya da seri port kullanımı nasıl olur

Başka bilgisayarlardan farklı bir konu değil. İşletim sistemi bir biçimde sunar; biz de kullanırız. Şurada C için Linux üzerinde bir örnek var:

  http://eagerfish.eu/lpt-programming-example-in-c-for-ubunt…

Evet yazılımsal olarak kolay :) Ama ben donanımsal olarak nasıl olur onu sormak istemiştim ;-)

Örneğin netbook'larda seri port ya da paralel port yok diye biliyorum. O zaman herhangi bir donanım kullanarak seri ya da paralel port çıkışı elde edilebilir mi diye sormak istemiştim. Kullanılırsa nasıl bir donanım olabilir..

acehreli on 2012-01-19, 08:41:
başka C derleyicileri de kullanılabilir demiş. Başka C derleyicileri kullanılabildiğine göre teorik olarak D derleyicisinin de kullanılabilmesi lazım.

Hiç sanmıyorum. :( Wikipedia'da gcc'nin değiştirilmiş bir halinin kullanılabildiği yazıyor. dmd ise Intel ve AMD gibi yaygın işlemcileri destekliyor. Ama eğer LLC'nin arka tarafı PIC'i destekliyorsa LLC derleyicisi bulunan her dil kullanılabilir. Teorik olarak yani. :)

Gerçekten PIC'ler için GCC portu yokmuş. :huh:  Ücretli olarak Hitech (PIC C Lite) ve CCS derleyicileri var. O zaman GCC ile derlenmeyen bir kod için D ilmeği ("binding" karşılığı olarak ilinti yerine bana daha iyi bir karşılık gibi geldiği için kullanıyorum :) ) yazmaya gerek yok. Direkt PIC C Lite derleyicisini kullanırız.

Ya da mini-denetçiyi değiştiririz. PIC yerine AVR gibi. Bir de Arduino var çok popüler ama onun mini-denetçi olup olmadığını bilmiyorum.

Bu arada LLC kısmını anlamadım  ;-)
acehreli (Moderatör) #8
Kullanıcı başlığı: Ali Çehreli
Üye Haz 2009 tarihinden beri · 4527 mesaj
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
erdem:
Örneğin netbook'larda seri port ya da paralel port yok diye biliyorum. O zaman herhangi bir donanım kullanarak seri ya da paralel port çıkışı elde edilebilir mi

Bir kaç sene önce USB'ye bağlanan seri port kullanmam gerekmişti. Ucuz bir aletti.

Bu arada LLC kısmını anlamadım  ;-)

LLC ne? Ben LLVM dem(ek istem)iştim. :-p

Ali
erdem (Moderatör) #9
Üye Tem 2009 tarihinden beri · 978 mesaj · Konum: Eskişehir
Grup üyelikleri: Genel Moderatörler, Üyeler
Profili göster · Bu konuya bağlantı
acehreli:
Bir kaç sene önce USB'ye bağlanan seri port kullanmam gerekmişti. Ucuz bir aletti.

Ben siz bahsedene kadar sanki taşınabilir bilgisayarlarda eğer anakartın üzerinde yoksa seri ve paralel port erişimi zor ya da sağlıklı değil diye biliyordum. Hatta şu adreste kendilerine bilgisayar alırken özellikle seri ve paralel port olan bir bilgisayar seçmeleri bu kanımı güçlendirmişti.

http://www.ladyada.net/library/hackcomputer.html

Ama şimdi baktım bu ürünlerden Türkiye'de de varmış.

http://www.bimel.com.tr/urunler/bilgisayar_yan_urunleri/us…

http://www.bimel.com.tr/urunler/bilgisayar_yan_urunleri/us…
Doğrulama Kodu: VeriCode Lütfen resimde gördüğünüz doğrulama kodunu girin:
İfadeler: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O
Özel Karakterler:
Bağlı değilsiniz. · Şifremi unuttum · ÜYELİK
This board is powered by the Unclassified NewsBoard software, 20100516-dev, © 2003-10 by Yves Goergen
Şu an: 2017-11-19, 00:48:46 (UTC -08:00)