SABİT APRS İSTASYONU
Birkaç yüz kilometre uzaktaki bir yerin bilgilerini telsiz olarak iletmek düşüncesi ile doğdu sâbit APRS istasyonu. Konunun doğuş hikâyesini burada okuyabilirsiniz.
Çeşitli sebeplerle bu arzum gerçekleşmeyince, yaptığım çalışmaların boşa gitmemesi için paylaşmaya karar verdim.
Sâbit APRS istasyonunun temel amacı, konumu belli bir yerden kimi meteorolojik verilerin aktarılması idi. Cihazın temel özellikleri şöyle olacaktı:
- Cihaz sâbit olacağı için konum bilgisi için bir GPS'e de ihtiyaç olmayacak,
- Sıcaklık, basınç bilgileri iletilecek,
- Cihaz bir doldurulabilir pille (Li-Ion) çalışacak,
- Li-Ion pil bir güneş paneli vâsıtası ile doldurulacak,
- Li-Ion pilin ve güneş pilinin gerilim değerleri de iletilecek.
- SA818 VHF alıcı-verici modülü sâyesinde bir telsiz cihazına ihtiyaç duymadan çalışacak.
Konunun hikâyesi kısmında belirttiğim üzere, bu amaçlara hizmet edecek hazır bir uygulama bulamadığım için, çeşitli uygulama örneklerinden faydalanarak istediğm gibi bir devre kurup çalıştırabildim. Devrede, bir BMP280 sensörü vâsıtası ile sıcaklık ve basınç değerleri ölçülüyor. Bu arada, piyasada üzerinde BMP280 sensörünü barındıran çeşirtil yavru kartlar var. BMP280 sensörü 3,3v. ile çalışmak üzere tasarlandığından, üzerinde gerilim regülatörü ve seviye uyarlayıcı elemanlar olmayan bir kart kullanılması durumunda, ya 3,3 mantık seviyesinde çalışan bir işlemciye ya da aşağıda resmini gördüğünüz gibi bir seviye uyarlama devresine ihtiyaç duyarsınız.
Temel şema. (REsmin üzerine tıklayarak daha büyük olarak görebilirsiniz.)
Devre, temel olarak Arduino ile APRS işareti üretilmesi esasına dayanmaktadır. BMP280 sensöründen gelen bilgiler ile Arduinonun ADC'sinden (A1 ve A2) gelen bilgiler APRS iletisinin comment (yorum) kısmında gönderilmektedir. Yazılımda yapılacak değişiklik ve ek ile başkaca sensörlerin bilgilerinin gönderilmesi de -Arduinon'nun kod hafızası yettiği sürece- mümkündür. Devredeki bâzı elemanlar hem SMD ve hem de normal eleman olarak kullanılabilmektedir. (*) işaretli bu elemanları SMD veya normal eleman olarak kullanabilirsiniz.
Uygulamanın Arduino kodlarını https://github.com/RecepAGulec/sabit_APRS_istasyonu adresinde bulabilirsiniz.
Pil ve güneş paneli gerilimlerinin ölçülmesi için Arduinonun 2 ADC'si kullanılmaktadır. Devrede Arduino Nano kullanılmış olup, Nano'nun ADC girişleri 5v'a kadar olan gerilimleri okuyabilir. Buna rağmen, ADC girişlerini korumak için devrede gerilim bölücü dirençler kullanılmış olup bu dirençler şemada RX ile gösterilmiştir. Ben, RX direnci olarak 10kohmluk dirençler kullandım. Böylece gerilim ikiye bölünmekte ve daha güvenli bir ölçüm sağlamaktadır. Devrede kullanılan 10kohmluk dirençlerin değeri ölçülerek ohm cinsinden yazılımda gösterilen yerlere yazılmalıdır. Böylece oldukça doğru bir ölçüm yapılması sağlanmış olur.
Devrede kullanılan SA818 modülü için bir yavru kart tasarlanmış olup, bu kartın bilgilerine BURADAN ulaşabilirsiniz.
Devre için tasarlanan PCB plânını pdf formatında BURADAN indirebilirsiniz.
Devre için tasarlanan PCB plânına göre yerleştirme plânları. (Resimlerin üzerine tıklayarak daha büyük hâlini görebilirsiniz.)
Benim gerçekleştirdiğim devre (Li-Ion pil yeri boştur)