20 Dolarlık fiş yazıcısıyla çalışan havacılık navigasyon günlüğü
(web.archive.org)- Avrupa’da ticari pilot lisansına hazırlanırken Piper PA28 eğitim uçağında, dar ve sıcak kokpit ortamını telafi etmek için düşük maliyetli bir fiş yazıcısından yararlanan kişisel bir proje
- Tek pilotla işletilen uçaklarda seyrüsefer, telsiz haberleşmesi, kontrol listeleri ve kumanda tek başına yürütülmek zorunda; diz tahtası (kneeboard) alanı da yetersiz
- SkyVector’dan alınan PDF biçimindeki seyrüsefer günlüğünü bir betikle ayrıştırıp uçuş bacaklarına ait verileri çıkararak fiş yazıcısıyla yazdırıyor
- Kullanılmayan kokpit A-pillar (ön cam direği) alanı, fiş boyutundaki çıktıları yapıştırmak için kullanılıyor; diz tahtasındaki kalabalık azaltılıyor
- Tam seyrüsefer günlüğü ayrıca taşındığı için risk oluşturmadan yalnızca ek bilgiye erişilebilirliği artıran yardımcı bir araç
Arka plan — eğitim ortamı ve kokpit kısıtları
- Uçuş eğitimi, 1960’ların sonlarında üretilmiş Piper PA28 (-180 varyantı) ile yapılıyor; uçak eski olduğu için bir iki parçası her zaman düzgün çalışmıyor
- Tek pilotlu operasyon şeklinde uçuş, seyrüsefer, telsiz, kontrol listeleri, haberleşme ve iç/dış gözetim aynı kişi tarafından eş zamanlı yürütülüyor
- Kokpit dar ve sıcak; 38C/100F ortamda titreşen bir uçakla 3 saat uçulan koşullar söz konusu
- Aşırı magneto düşüşü, gyronun fiilen işe yaramaz olması, yaşlı fuel pump gibi ek arızalar da var
- Diz tahtasına (kneeboard) hava durumu raporları, kule talimatları ve rota planının doğruluğu gibi notlar yazılıyor
Diz tahtasında taşınan belgeler
- Kontrol listeleri (kalkış öncesi, taksi vb. aşamalara göre)
- Açıldıkça açılmaya devam eden 1:400 büyük havacılık haritası
- Hava durumu ve kule talimatları gibi şeyleri yazmak için not kâğıdı
- Seyrüsefer günlüğü (Nav log)
- Bu belgelerin uçuşun her aşamasında birbirleriyle değiştirilmesi (hot swap) gerektiğinden diz tahtası pazarı büyük
Nav log nedir
- Bir waypoint’ten sonraki waypoint’e kadar olan nokta-nokta seyrüsefer talimatlarını içeren kâğıt
- Seyrüsefer için gereken bilgilerin yanı sıra başka değerleri hesaplamak için not edilmiş çok sayıda bilgi de içerir
- Pratikte toplam değerlerin yalnızca bir kısmı kontrol edilir; wind correction angle gibi değerler, bazı istisnalar dışında, başka bilgileri üretmek için kullanılır
- Seyrüsefer günlüğü kalemlerini hesaplamak eğitim sırasında önemli bir beceridir; bugünlerde bazı alanları otomatik dolduran bir tarayıcı aracı ara sıra kullanılıyor
- 1:400 haritaya bakıp araçta waypoint seçildiğinde seyrüsefer günlüğü dolduruluyor
- Ortaya çıkan PDF, diz tahtasındaki seyrüsefer günlüğüne elle aktarılıyor
Fiş yazıcısını kullanma nedeni
- Küçük ölçekli bir projeye uygun görünüyor
- Mürekkep gerektirmiyor
- İkinci elde kolayca bulunabiliyor
- Linux’a plug and play bağlanıyor (/dev/usb/lp0)
- Görünüşü sevimli (genellikle googly eyes yapıştırılıyor)
Proje fikri — A-pillar’dan yararlanmak
- Kokpitin ortasındaki A-pillar (ön cam direği), yapısal çöküşü önlemek dışında pek bir işleve sahip değil ve fiş boyutuna benziyor
- Bu alanı kullanarak dar diz tahtası sorununu kısmen hafifletme fikri doğuyor
- Seyrüsefer günlüğünü okunaklı bir fiş olarak yazdıran git projesi (fliprep) geliştirilmeye başlanıyor
Uygulama süreci
- En kolay olacağı düşünülen seyrüsefer günlüğüyle başlanmış, ancak pratikte zorlayıcı olmuş
- Sürekli kullanılacak SkyVector seyrüsefer günlüğünü alan bir betik yazılmış
- Garmin biçimi gibi export mümkün değil; yalnızca tuhaf biçimlendirilmiş bir PDF sunuluyor
- PDF’in tüm metnini Ctrl+A ile kopyalayıp betiğe yapıştırma yöntemi benimsenmiş
- Kullanılan teknikler
- Regex — koddaki desenleri bulup harf olmayan karakterleri kaldırma gibi işlemler
- String splitting — metin bloklarını ayırma (ör. "hello there" → ["hello"], ["there"])
- Bazı hesaplamalar — speed ve distance’tan süre hesaplama vb.
- Sonuçta uçuş bacaklarına ait bilgileri içeren bir Python dictionary / JSON oluşturuluyor
- Örnek alanlar: from, to, wind_direction, wind_speed, temp, TAS, Track, WCA, TH, Var, Magnetic Heading, Ground Speed, Distance, ETA, CumulativeETA
- Bu JSON bir PHP dosyasına export ediliyor; fiş yazıcısı metin biçimlendirmesi (font boyutu, metin satır kırma) için Mike42’nin escpos-php kütüphanesi kullanılıyor
Kullanım sonucu ve gelecek planları
- Çıktı beklenenden iyi çalışmış; haritaya bakıp yoğun air-to-air frekansında haberleşirken mevcut konumu hızlıca anlamak için kullanılmış
- Tam seyrüsefer günlüğü de birlikte taşındığından, şüphe durumunda tüm ayrıntılar kontrol edilebiliyor; bu nedenle riskli olmadığı, kullanılmayan bir alana ek bilgi koyan yardımcı bir araç olduğu değerlendirilmiş
- Ders planı yazdırma gibi basit işler için de kullanılabilir
- Sürüm 2’de özellikleri genişletme, biçimlendirmeyi iyileştirme, ders planları için QR referansı ekleme gibi planlar var
1 yorum
Hacker News yorumları
Birçok restoranda çalıştım ve şimdi restoran yazılımlarıyla uğraşıyorum; burada dikkat edilmesi gereken nokta, ısı yüzünden termal kâğıdın okunamaz hâle gelmesi
Mutfakta termal yazıcı kullanmaya çalışıp, ortam ısısı ve servis bankosundaki ısı lambaları yüzünden kâğıdın çok hızlı karardığını görerek darbeli yazıcıya geçilen çok vaka gördüm
Yazarın bunu mutlak kritik bir kullanım için dayanak yapmaması iyi ama bulutsuz, açık bir günde bu kâğıdın ne kadar hızlı bozulacağını merak ediyorum
Açık pozisyonlarımız da var: https://boards.greenhouse.io/touchbistro/jobs/5058791003
https://www.pca.state.mn.us/business-with-us/bpa-and-bps-in-...
Yarın bir tane güneşe koymayı düşünüyorum; yaklaşık 4 saat dayanırsa memnun olurum
Elbette dediğiniz gibi önce uçmak, seyrüsefer yapmak ve haberleşmek gerekiyor
Özellikle Figure 3, termal kâğıt örneklerinin yüksek sıcaklığa tepkisinin örnekten örneğe büyük ölçüde değiştiğini gösteriyor
COVID döneminde Aliexpress’ten sipariş ettiğim plastik bir su matarası 6 ayda gelmişti; mataranın ya da fabrikadan gelen plastikleştiricilerin termal kargo etiketini fena hâlde bozmuş gibi görünüyordu
İşlem görmüş kâğıt yerine mürekkebi bir ribonla aktaran bir yöntem; birçok üretici aynı yazıcıyı termal transfer modeli ve doğrudan termal model olarak ayrı ayrı çıkarıyor
Sıcak ve güneşli bir günde araba torpidosu üstü gibi yüksek sıcaklıklı ortamlara dayanabilen kâğıt da bulunabiliyor
Rulo rota kâğıtlarına bakmanız iyi olur
Genelde motosiklet gidonuna takılan küçük bir cihazdır; içinde yol tarifi bulunur
Her ara noktaya ulaştığınızda kolu çevirip bir sonraki ara noktanın pencerede görünmesini sağlarsınız; bu yüzden fiş yazıcısıyla iyi uyum sağlar ve uçağın A sütununun uzunluğuyla sınırlı kalmaz
Gerçekten de rulo rota kâğıdı daha mantıklı görünüyor
Rally Dakar’da görmüştüm ve yakın zamana kadar hâlâ kullanılıyordu sanırım; gerçekten çok havalı olduğunu düşünüyorum
Şimdilik selobantın esnekliği, özellikle de rulo rota kâğıdı aparatını gövdeye tutturma biçimi hoşuma gidiyor; 3D yazıcısı olan bir arkadaşımı çağırıp bir tane yaptırmayı denemek istiyorum
Eskiden otomobilin kilometre sayacına bağlanırdı; ok bir yönü gösterdiğinde o yöne giderdiniz
Hiçbir dönüşü kaçırmadığınız sürece iyi çalışırdı ama kaçırdığınız anda hizası bozulurdu
Aynı motor devrinde bile yer hızının büyük ölçüde değiştiği uçaklarda berbat olurdu; ama belki de uçakta denemeyi “eğlenceli” kılan şey de bu olabilir
https://www.sealcoveautomuseum.org/collection-test/jones-liv...
Telefonlardan önce A5 kâğıda kabaca notlar yazıp yakıt deposunun üstüne bantlardım; yağmur yağınca pek iyi olmuyordu
Ben eski kuşaktanım; günümüzde pilotların kullanabildiği teknolojiyi görünce hep şaşırıyorum
Tek motorlu bir uçağın önünde devasa bir cam kokpit seyrüsefer sistemi bulunması, öğrenmesi karmaşık olsa da bana çok yabancı geliyor
C-172 ile aletli uçuş sınavına, PA-44 ile ticari pilot sınavına girdim; iki sınavda da türbülanslı IFR koşullarında yalnızca “analog göstergelerle” minimum irtifaya kadar ILS yaklaşması yapmak zorundaydım
Uçaktaki en havalı ekipman muhtemelen HSI idi; aletli uçuş sınavında gerçek hava koşullarında minimum irtifaya kadar NDB yaklaşması da yapmıştım
Bugünkü uçaklarda muhtemelen NDB hiç yoktur; eskiden vakit geçirmek için AM radyoyu ayarlayıp dinlerdik
Yakın zamanda Microsoft Flight Simulator’da C-172 kaldırdım, ama G1000 kullanmayı bilmediğim için IFR seyrüsefer yapamayacağımı fark edip ekrana kısa bir süre bakakaldım
Motoru çalıştırıp kalkış yapardım ama çok düğme ve çok gösterişli grafik vardı; seyrüsefer konusunda hiçbir sezgim yoktu ve bu bana ilerlemenin yürüyüşü gibi geldi
Yaklaşık 10 saatten sonra, tek pilotlu uçuşta hayatı inanılmaz kolaylaştıran o kadar çok küçük özellik var ki, bu kadar az çabayla bu kadar işi yapabilmek akıl almaz geliyor
Lean of peak, TOD, etap girişi, yaklaşma düğmesine basıp uçağın uçmasına izin vermek gibi şeyler bazen kara büyü gibi geliyor
Bu noktadan sonra geri dönülmez, özellikle de sadece bir yere gitmek istediğinizde
Gerçekten “uçmak” istediğim zamanlar için tek kişilik bir Yak’ım var
Yakında genel havacılık motorlarında, gövdelerde ve yakıtta gerçek yenilikler görmeyi umuyorum; kısa vadede en umut verici alan yakıt gibi görünüyor
Sonrasında birkaç kısa seyir yaptım; diğer kişiler yalnızca bindiğimiz daha şık teknelerde eğitim almıştı
İlk kullanmak zorunda kaldığım teknede dümen yerine yeke, tuvalet yerine kova, sarma ön yelken yoktu; sert rüzgârda fırtına flokuna geçmek gerekiyordu; kendinden kilitlemeli vinç, otomatik pilot, derinlik sensörü, GPS/ekran, yakıt göstergesi, kavrama yoktu; birkaç iyi tutmayan sıkıştırmalı koç boynuzu ve elle indirip kaldırılan katlanır motordan ibaretti
Boyu da 31 feet ile 34 feet’lik tekneden daha küçüktü, ama yeniden öğrenecek olsam yine o teknede ders alırdım
Daha derin bir öğrenme deneyimiydi
HSI bana en sezgisel seyrüsefer göstergesi gibi geliyor.
Uçak simgesini, bir radyo seyrüsefer istasyonuna doğru ya da ondan uzaklaşarak uçmak istediğiniz istikamete hizaladığınızda, doğru rotayı yakalamak için sola mı sağa mı gitmeniz gerektiğini söylüyor.
Eğlencesine FlightGear’da Lockheed Super Constellation’ı CAT2 ya da CAT3 hava modu ile kaldırıp, sadece analog göstergeler ve radyo seyrüsefer frekanslarını akılda tutarak havaalanları arasında uçuyorum.
Son zamanlarda otopilot olmadan elle de uçuruyorum; tek koltukta hem pilot, hem seyrüseferci, hem telsizci, hem de dört R-3350 motorunun uçuş mühendisi rolünü üstlenmiş oluyorum.
Zifiri sisin içinde yumuşakça inmeye ramak kala ALSF ışıklarının belirdiği an şaşırtıcı derecede tatmin edici; ayrıca yalnızca birkaç kez tepeye çakıldım diye övünebilirim.
Bu uçak, yolcu uçaklarındaki glass cockpit’lerden yaklaşık yarım yüzyıl önceye ait.
Uçuş okulumuz mahalledeki en ucuz ve en eski uçakları kullanıyor; kısa süre önce başka bir okulun C172’sine oturup G1000’i görünce ancak “vay, ne çok renk var, bu düğme ne işe yarıyor” diyebildim.
Güvenlik açısından ekranların %99 üstün olduğunu düşünüyorum ama ekran X ile ekran Y bire bir örtüşmediği için yeni sistemi neredeyse baştan öğrenmek gerekiyormuş gibi geliyor; göstergelerin de kendine özgü bir havası var.
G1000 bulunan okulda hem G1000 trainer hem de IFR trainer gerekiyor, ama iki tarafta da deneyim kazanmak açısından fena olmayabilir.
Ekran sayısının çok artması da en iyi çözüm olmayabilir; G600’de artık dokunmatik ekran da var.
Birkaç gün önce yazdığım küçük bir script.
2-3 arkadaşımın blog yazıları yayımladığını görünce imrendim; ben de bir şey yapıp yayımladığımı söyleyebileyim diye bunu gönderdim.
Hem uçakları hem teknolojiyi seviyorum; umarım okunmaya değer bulursunuz.
Yazım hatası, bug, sorun ya da etik açıdan bir şey varsa söylerseniz sevinirim.
Aceleye gelmiş görünüyorsa kusura bakmayın.
Gece yaklaşıyor ve köpeği gezdirmem gerek.
O fiyata yeni ürün değildir herhalde.
Birkaç yıl önce seyrüsefer logunu alıp haritaları uzun bir fiş kâğıdı şeridine basan bir araç yapmıştım.
Neredeyse bir sanat projesi gibiydi.
Epson termal yazıcılar, çeşitli ESC/POS raster modları içinde hangisini en çok sevdiklerini keşfedince şaşırtıcı derecede iyi halftone üretebiliyor.
Yine de normal metin hızına kıyasla baskı çok yavaştı ve ne yazık ki script artık bende yok gibi.
Kullandığım kütüphane Epson için olduğundan yazıcıma uyacak şekilde değiştirmem gerekti.
Daha çok sanatsal bir yanı olduğuna katılıyorum ama yine de çok iyi.
Güzel ama böyle bir yazıcıyı 20 dolara nereden bulabileceğimi bilmek isterim.
Tabii Super Pro XL Mega 4K gibi bir şey alırsan daha pahalı olur.
Bol görselli bir yazı ama tüm
altmetinleri kelimesi kelimesine alt text olan türden.Bunun nereden kaynaklandığını bilen var mı? İlk kez de görmüyorum; bunun neden iyi bir fikir sanıldığını anlamıyorum.
altalanını doldurmayı tamamen unuttum.Erişilebilirlik özellikleri kullanıyorsanız gerçekten özür dilerim, birazdan güncelleyeceğim.
imgetiketindealtniteliği teknik olarak zorunlu; HTML doğrulayıcı çalıştırmak ya da IDE/editör uyarılarını susturmak istiyorsanız eklemeniz gerekir.Ama doğru hatırlıyorsam boş string de olabilir.
Birinin bilerek “alt text” yazdığını sanmıyorum.
Yakında ForeFlight ya da Garmin Pilot’ı keşfedeceksin; ondan sonra hayatın bir daha eskisi gibi olmayacak.
Harika ama son zamanlarda termal etiket yazıcıları ya da termal şerit yazıcıları kullanmak konusunda eskisi kadar heyecanlı değilim.
Çünkü bu etiketlerin, termal mürekkebi stabilize etmek için bolca BPA içerdiğini öğrendim.
Bu bölgedeki süpermarketler çevresel gerekçelerle o kâğıtlara geçti.
Şimdi araştırıyorum.