Arduino Öncesi GSM Kontrollü Endüstriyel Otomasyon Projesi ve Erken Mikrodenetleyici Kullanımı
Platformumuzdaki en çok okunan ve popüler makaleleri görmek için Trendler bölümüne geçebilirsiniz.
Projenin Tarihçesi ve Bağlamı
Bahsi geçen proje, Arduino hareketinden yıllar önce, 1990'ların sonlarında Pacific Bell Mobile Services (PBMS), daha sonra Pacific Bell Wireless (PBW), Cingular ve AT&T tarafından işletilen ilk GSM ağlarının batı kıyısında kullanıldığı dönemde geliştirilmiştir. Bu dönemde GSM teknolojisi henüz yaygınlaşmamış ve 1.9 GHz bandı tek GSM bandı olarak kullanılmaktaydı. Proje, Wavecom GSM modülü içinde yer alan aktif bir SIM kart aracılığıyla SMS komutları alarak endüstriyel otomasyon kontrolü sağlamaktadır.
Ayrıca Bakınız
Donanım Mimarisi
Projenin kalbinde, Futurelec ET-JRAVR adlı erken bir geliştirme kartı bulunmaktadır. Bu kart, AT90S2313 mikrodenetleyicisini kullanmakta ve firmware yüklemesi PonyProg adlı programla yapılmaktadır. Mikrodenetleyici programlama için Notepad ve GNU GCC derleyicisi kullanılmıştır; bu, günümüzün entegre geliştirme ortamlarına kıyasla oldukça zahmetli bir süreçtir.
GSM iletişimi için kullanılan Wavecom modülü, 1.9 GHz GSM anteni ile donatılmıştır ve SMS mesajları alıp gönderebilmektedir. Proje, gelen SMS komutlarını yorumlayarak GPIO pinlerini kontrol eder; bu sayede Opto22 modülleri aracılığıyla 24V'luk endüstriyel sinyaller yönetilir. Opto22 modülleri, fabrika otomasyonunda yaygın olarak kullanılan opto-izolatörlü röle modülleridir ve sarı, beyaz, siyah ve kırmızı renklerde çeşitleri bulunmaktadır.
Yazılım ve Kontrol Mekanizması
Proje, SMS üzerinden basit metin komutları alır (örneğin "yellow on/off", "red on/off") ve bu komutlar doğrultusunda ilgili GPIO pinlerini açıp kapatır. Komutlar işlendikten sonra modül "done" mesajı ile geri dönüş yapar. Bu yaklaşım, fabrika ortamlarında makinelerin uzaktan ve kablosuz olarak kontrol edilmesini sağlar.
Erken Elektronik Hobi ve Geliştirme Ortamları
Bu proje, Arduino ve benzeri modern mikrodenetleyici platformlarından önceki döneme ait bir örnektir. O dönemde hobi amaçlı mikrodenetleyici kartları 1970'lerin sonları ve 1980'lerin başından itibaren var olmasına rağmen, C derleyiciler ve kullanıcı dostu geliştirme ortamları sınırlıydı. Bu nedenle, firmware geliştirme çoğunlukla assembly dili veya sınırlı C desteği ile yapılmaktaydı.
Dontronics, Z World ve WSI gibi firmalar, o dönemde çeşitli mikrodenetleyici kartları ve derleyiciler sunmaktaydı. Örneğin, Z World'ün Rabbit serisi mikrodenetleyicileri Z80 tabanlı olup Dynamic C adlı kendi derleyicisine sahipti. Bu ürünler, daha sonra Digi tarafından satın alınmış ve üretimleri durdurulmuştur.
Proje Tasarımına Dair Teknik Detaylar ve Malzeme Kullanımı
Proje, fiziksel olarak bir kesme tahtası üzerine monte edilmiş bir breadboard (devre tahtası) kullanılarak gerçekleştirilmiştir. Bu, o dönemde yaygın olan ve kolay erişilebilir bir prototipleme yöntemidir. Kullanılan bileşenlerin çoğu, elektronik hobi mağazalarından veya surplus (artık malzeme) depolarından temin edilmiştir. Örneğin, Weird Stuff Warehouse gibi yerler elektronik bileşenlerin uygun fiyatla bulunabildiği mekanlardı.
Breadboard bağlantılarında ve kablolamalarda kalitesiz Dupont kabloların sorun yarattığı, bu nedenle lehimlenmiş bağlantıların tercih edildiği belirtilmiştir. Ayrıca, prototipleme için 1.27 mm ve 2.54 mm aralıklı stripboard ve matrix board kullanımı yaygındır.
Endüstriyel Otomasyonda Opto22 Modüllerinin Rolü
Opto22 modülleri, elektriksel izolasyon sağlayarak mikrodenetleyici çıkışlarının yüksek voltajlı endüstriyel sinyallerle güvenli şekilde etkileşimini mümkün kılar. Bu modüller, fabrika otomasyonunda makine kontrolü için tercih edilen dayanıklı ve güvenilir çözümlerdir. Projede sarı, kırmızı gibi renklerle tanımlanan çıkışlar, farklı kontrol sinyallerini temsil eder.
Sonuç ve Değerlendirme
Bu proje, modern Arduino ve benzeri platformların ortaya çıkışından önceki dönemde, sınırlı kaynaklar ve araçlarla gerçekleştirilen yenilikçi bir uygulamadır. GSM üzerinden SMS komutları ile endüstriyel otomasyon kontrolü sağlamak, o dönemde ileri teknoloji olarak değerlendirilebilir. Kullanılan donanım ve yazılım araçları, günümüz standartlarına göre karmaşık ve zahmetlidir ancak özgünlük ve yaratıcılık açısından önem taşır.
"Notepad ve GNU GCC ile kodlama yapmak büyük bir zahmetti, ancak Nokia 3310 ile SMS gönderip birkaç saniye içinde kule ışıklarının yanması adeta Star Wars'tan bir sahne gibiydi."
Bu tür projeler, elektronik ve mikrodenetleyici tarihinin önemli kilometre taşlarını temsil eder ve günümüz teknolojisinin temelini anlamak için değerli örnekler sunar.
Kaynaklar
https://reddit.com/r/electronics/comments/1pshgoc/what_you_see_here_predates_the_arduino_movement/
Dontronics DT serisi Simmstick PCB'ler: https://www.dontronics.com/dt.html
Douglas PCB mini-board: https://www.douglaspcb.com/index.php/mini-board.html
WSI Programmable Peripherals Design and Applications Handbook (1992): https://bitsavers.trailing-edge.com/components/waferscaleIntegration/_dataBooks/1992_WSI_Programmable_Peripherals_Design_and_Applications_Handbook.pdf











