- Saat mempersiapkan lisensi pilot komersial di Eropa dan menerbangkan pesawat latih Piper PA28, sebuah proyek pribadi memanfaatkan printer struk murah untuk mengatasi lingkungan kokpit yang sempit dan panas
- Pada pesawat yang dioperasikan pilot tunggal, satu orang harus menangani navigasi, komunikasi radio, checklist, dan pengendalian pesawat sendiri, sementara ruang di kneeboard terbatas
- Log navigasi berformat PDF dari SkyVector diurai dengan skrip untuk mengekstrak data per segmen penerbangan lalu dicetak dengan printer struk
- Ruang kokpit A-pillar yang tidak terpakai dimanfaatkan untuk menempelkan hasil cetak seukuran struk, sehingga kepadatan di kneeboard berkurang
- Karena log navigasi lengkap tetap dibawa terpisah, ini hanyalah alat bantu yang meningkatkan aksesibilitas informasi tambahan tanpa menambah risiko
Latar belakang — lingkungan latihan dan keterbatasan kokpit
- Latihan terbang dilakukan dengan Piper PA28 (varian -180) buatan akhir 1960-an; karena usianya tua, ada satu dua bagian yang tidak selalu berfungsi normal
- Penerbangan dilakukan dengan pola operasi pilot tunggal, sehingga satu orang harus sekaligus mengerjakan navigasi, radio, checklist, komunikasi, dan pengawasan internal maupun eksternal
- Kokpit sempit dan panas, dengan kondisi terbang selama 3 jam di pesawat yang bergetar pada lingkungan 38C/100F
- Ada pula kekurangan tambahan seperti penurunan magneto berlebih, gyro yang nyaris tidak berguna, dan fuel pump yang sudah tua
- Di kneeboard, dicatat laporan cuaca, instruksi menara, akurasi rencana rute, dan sebagainya
Dokumen yang dibawa di kneeboard
- Checklist (pra-lepas landas, taxiing, dan tahap lainnya)
- Peta penerbangan besar skala 1:400 yang terus terbuka saat dibentangkan
- Kertas memo untuk mencatat cuaca, instruksi menara, dan lain-lain
- Log navigasi (Nav log)
- Dokumen-dokumen ini harus saling diganti dengan cepat pada tiap tahap penerbangan, sehingga pasar kneeboard cukup besar
Apa itu Nav log
- Lembar kertas yang berisi instruksi navigasi antar titik dari satu waypoint ke waypoint berikutnya
- Memuat informasi yang diperlukan untuk navigasi, sekaligus banyak data yang dicatat untuk menghitung nilai lain
- Dalam praktiknya, hanya sebagian dari seluruh angka yang benar-benar dicek, sedangkan nilai seperti wind correction angle dipakai untuk menghasilkan informasi lain (dengan sedikit pengecualian)
- Menghitung item pada log navigasi adalah keterampilan penting saat pelatihan, dan kini kadang digunakan alat browser yang mengisi sebagian field secara otomatis
- Waypoint dipilih di alat tersebut sambil melihat peta 1:400, lalu log navigasi akan terisi
- PDF hasilnya kemudian disalin ulang dengan tangan ke log navigasi di kneeboard
Alasan memakai printer struk
- Terlihat cocok untuk proyek kecil
- Tidak memerlukan tinta
- Mudah didapat dalam kondisi bekas
- Bisa plug and play di Linux (
/dev/usb/lp0) - Bentuknya lucu (biasanya ditempeli googly eyes)
Gagasan proyek — memanfaatkan A-pillar
- A-pillar di tengah kokpit pada dasarnya tidak banyak berfungsi selain mencegah keruntuhan struktur, dan ukurannya mirip struk
- Muncul ide memanfaatkan ruang ini untuk sedikit mengurangi masalah kneeboard yang sempit
- Mulailah dibuat proyek git (fliprep) yang mencetak log navigasi ke struk agar lebih mudah dibaca
Proses implementasi
- Pekerjaan dimulai dari log navigasi karena dianggap paling mudah, tetapi ternyata cukup rumit
- Ditulis skrip untuk mengambil log navigasi dari SkyVector yang akan terus dipakai
- Export seperti format Garmin tidak tersedia; yang diberikan hanya PDF dengan format aneh
- Dipilih cara menyalin seluruh teks PDF dengan Ctrl+A lalu menempelkannya ke skrip
- Teknik yang digunakan
- Regex — mencari pola dalam kode dan memprosesnya, misalnya menghapus karakter non-huruf
- String splitting — memisahkan bongkahan teks (contoh: "hello there" → ["hello"], ["there"])
- Sebagian perhitungan — misalnya menghitung waktu tempuh dari speed dan distance
- Hasilnya berupa Python dictionary / JSON yang memuat informasi per segmen penerbangan
- Contoh field: from, to, wind_direction, wind_speed, temp, TAS, Track, WCA, TH, Var, Magnetic Heading, Ground Speed, Distance, ETA, CumulativeETA
- JSON tersebut diekspor ke file PHP, lalu untuk pemformatan teks printer struk (ukuran font, pembungkusan teks) digunakan library escpos-php dari Mike42
Hasil penggunaan dan rencana berikutnya
- Hasil cetaknya bekerja lebih baik dari perkiraan, dan berguna untuk cepat mengetahui posisi saat melihat peta sambil berkomunikasi di frekuensi air-to-air yang ramai
- Karena log navigasi lengkap tetap dibawa, semua detail masih bisa diperiksa saat ragu, sehingga dinilai tidak berbahaya; ini hanya alat bantu yang menaruh informasi tambahan di ruang yang sebelumnya tidak terpakai
- Juga bisa dipakai untuk tugas sederhana seperti mencetak lesson plan
- Untuk versi 2, direncanakan perluasan fitur, perbaikan format, dan penambahan referensi QR untuk lesson plan
1 komentar
Opini Hacker News
Saya pernah bekerja di beberapa restoran dan sekarang menangani perangkat lunak untuk restoran; hal yang perlu diwaspadai di sini adalah panas dapat membuat kertas termal tidak terbaca
Saya sering melihat kasus ketika restoran mencoba memakai printer termal di dapur, tetapi karena panas sekitar dan lampu pemanas di area penyajian, kertasnya terlalu cepat menggelap sehingga akhirnya beralih ke impact printer
Untungnya penulis tidak mengandalkannya untuk penggunaan yang benar-benar kritis, tetapi saya penasaran seberapa cepat kertas ini rusak pada hari cerah tanpa awan
Ada juga posisi yang sedang dibuka: https://boards.greenhouse.io/touchbistro/jobs/5058791003
https://www.pca.state.mn.us/business-with-us/bpa-and-bps-in-...
Besok saya akan coba menaruh satu di bawah sinar matahari; kalau bisa bertahan sekitar 4 jam, rasanya sudah memuaskan
Tentu saja, seperti yang dikatakan, aviate, navigate, communicate dulu
Khususnya Figure 3 menunjukkan bahwa reaksi terhadap suhu tinggi sangat berbeda antar sampel kertas termal
Saat COVID, botol minum plastik yang saya pesan dari Aliexpress tiba setelah 6 bulan, dan tampaknya botol itu atau plasticizer dari pabrik merusak parah label pengiriman termalnya
Caranya memindahkan tinta dengan ribbon, bukan memakai kertas yang telah diproses, dan banyak produsen mengeluarkan printer yang sama dalam model thermal transfer dan direct thermal
Ada juga kertas yang bisa didapatkan untuk tahan terhadap lingkungan bersuhu tinggi seperti dasbor mobil pada hari cerah yang panas
Ada baiknya melihat roll chart
Biasanya ini perangkat kecil yang dipasang di handlebar sepeda motor, berisi petunjuk arah di dalamnya
Setiap kali mencapai waypoint, pengendara memutar kenop agar waypoint berikutnya terlihat di jendela; jadi cocok dengan printer struk, dan tidak dibatasi oleh panjang pilar-A pesawat
Jelas roll chart memang lebih masuk akal
Saya pernah melihatnya di Rally Dakar dan sepertinya sampai baru-baru ini masih dipakai; menurut saya itu benar-benar keren
Untuk saat ini saya suka fleksibilitas selotip, terutama cara menempelkan mount roll chart ke badan pesawat, jadi saya ingin memanggil teman yang punya printer 3D untuk mencoba membuatnya
Dulu alat ini terhubung ke odometer mobil; ketika panah menunjuk arah, kita pergi ke arah itu
Selama tidak pernah melewatkan belokan, alat ini bekerja baik, tetapi begitu terlewat, semuanya meleset
Untuk pesawat, yang kecepatan daratnya bisa sangat berbeda meski kecepatan mesin sama, ini akan mengerikan, tetapi justru itu mungkin bisa menjadi “keseruan” mencoba melakukannya dengan pesawat
https://www.sealcoveautomuseum.org/collection-test/jones-liv...
Sebelum ada ponsel, saya biasanya menulis catatan seadanya di kertas A5 lalu menempelkannya dengan selotip di atas tangki bahan bakar, dan itu tidak berjalan baik kalau hujan
Saya dari generasi lama, jadi selalu kagum melihat teknologi yang bisa dipakai pilot masa kini
Melihat sistem navigasi glass cockpit raksasa di depan pada pesawat bermesin tunggal terasa sangat asing bagi saya, meski mungkin rumit untuk dipelajari
Saya mengikuti ujian terbang instrumen dengan C-172 dan ujian pilot komersial dengan PA-44; pada kedua ujian itu, dalam kondisi IFR yang berguncang karena turbulensi, saya harus melakukan approach ILS sampai ketinggian minimum hanya dengan “steam gauges”
Peralatan paling keren di pesawat mungkin HSI, dan saat ujian instrumen saya juga melakukan approach NDB sampai ketinggian minimum dalam cuaca sungguhan
Saya rasa pesawat zaman sekarang bahkan tidak dilengkapi NDB, dan dulu saya sering menyetel radio AM untuk mengisi waktu
Baru-baru ini saya menerbangkan C-172 di Microsoft Flight Simulator, lalu sadar saya tidak tahu cara memakai G1000 sehingga tidak bisa melakukan navigasi IFR, dan hanya menatap layarnya sebentar
Saya mungkin bisa menyalakan mesin dan lepas landas, tetapi tombolnya banyak dan grafiknya meriah, jadi saya tidak punya bayangan soal navigasinya; ini terasa seperti derap kemajuan
Setelah sekitar 10 jam, ada begitu banyak fitur kecil yang membuat hidup jauh lebih mudah saat terbang solo, sampai terasa tidak masuk akal bahwa berbagai hal seperti itu bisa dilakukan dengan usaha sekecil ini
Lean-of-peak, TOD, memasukkan step, menekan tombol approach lalu membiarkan pesawat terbang, dan sebagainya kadang terasa seperti ilmu hitam
Pada titik ini sulit untuk kembali, terutama saat hanya ingin pergi ke suatu tempat
Untuk saat benar-benar ingin “terbang”, saya punya Yak satu kursi
Saya berharap kita segera melihat inovasi nyata pada mesin, airframe, dan bahan bakar pesawat general aviation; dalam jangka pendek, bahan bakar tampaknya paling menjanjikan
Setelah itu saya melakukan beberapa pelayaran singkat, dan orang lain hanya pernah berlatih di kapal yang lebih mewah seperti yang kami tumpangi
Kapal pertama yang harus saya tangani tidak punya wheel melainkan tiller, ember alih-alih toilet, tidak ada jib depan furling, harus mengganti ke storm jib saat angin kencang, tidak ada winch self-tailing, tidak ada autopilot, tidak ada sensor kedalaman, tidak ada GPS/layar, tidak ada fuel gauge, tidak ada clutch, hanya beberapa jam cleat yang kurang pakem, serta mesin lipat yang diturunkan dan dinaikkan secara manual
Ukurannya juga 31 kaki, lebih kecil daripada 34 kaki, tetapi kalau saya belajar lagi pun sepertinya saya akan mengambil kelas di kapal itu
Itu pengalaman belajar yang lebih mendalam
HSI adalah instrumen navigasi yang paling intuitif bagi saya
Kalau gambar pesawat disejajarkan dengan bearing yang ingin diterbangi menuju atau menjauhi radio beacon, ia memberi tahu apakah harus ke kiri atau ke kanan untuk mencegat jalur yang benar
Untuk bersenang-senang, saya menerbangkan Lockheed Super Constellation di FlightGear dalam mode cuaca CAT2 atau CAT3, terbang antarabandara hanya dengan steam gauge dan hafalan frekuensi navigasi radio
Belakangan ini saya juga mengendalikannya manual tanpa autopilot; jadi dalam satu kursi saya sekaligus berperan sebagai pilot, navigator, petugas radio, dan flight engineer untuk empat mesin R-3350
Momen ketika lampu ALSF muncul tepat sebelum mendarat mulus di dalam kabut pekat itu luar biasa memuaskan, dan saya bisa menyombongkan diri bahwa hanya beberapa kali saja menabrak bukit
Pesawat ini kira-kira setengah abad lebih tua daripada glass cockpit pesawat penumpang
Sekolah penerbangan kami memakai pesawat-pesawat paling murah dan tua di daerah ini, dan belum lama ini saat duduk di C172 milik sekolah lain dan melihat G1000, yang bisa saya katakan cuma “wah, warnanya banyak sekali, tombol ini apa ya”
Dari sisi keselamatan, saya melihat layar unggul 99%, tetapi karena layar X dan layar Y tidak berpadanan 1:1, rasanya harus mempelajari ulang sistem baru secara praktis, dan instrumen analog punya pesonanya sendiri
Sekolah yang punya G1000 membutuhkan trainer G1000 dan trainer IFR, tetapi mungkin tidak buruk juga karena jadi mendapat pengalaman di kedua sisi
Terlalu banyak layar juga belum tentu paling baik, dan G600 sekarang bahkan punya layar sentuh
Ini skrip kecil yang saya tulis beberapa hari lalu
Saya iri melihat 2–3 teman mengunggah tulisan blog, jadi saya mengirimkan ini supaya bisa bilang saya juga membuat dan mengunggah sesuatu
Saya suka pesawat dan teknologi, dan semoga ini terasa layak dibaca
Kalau ada salah eja, bug, masalah, atau sisi etis, saya akan senang kalau diberi tahu
Maaf kalau terlihat terburu-buru
Malam sudah mendekat dan saya harus mengajak anjing jalan-jalan
Dengan harga itu sepertinya bukan barang baru
Beberapa tahun lalu saya pernah membuat alat yang menerima log navigasi lalu mencetak chart sebagai pita panjang di kertas struk
Itu hampir seperti proyek seni
Printer termal Epson ternyata bisa menghasilkan halftone yang cukup bagus kalau sudah tahu mode raster ESC/POS mana yang paling disukainya
Namun dibanding kecepatan teks biasa, pencetakannya sangat lambat, dan sayangnya sepertinya skripnya sudah tidak ada lagi
Library yang saya pakai ditujukan untuk Epson, jadi harus saya ubah agar cocok dengan printer saya
Saya setuju sifatnya lebih artistik, tapi tetap keren
Bagus sih, tapi saya ingin tahu di mana bisa mendapatkan printer seperti itu seharga 20 dolar
Tentu saja kalau membeli yang semacam Super Pro XL Mega 4K, harganya lebih mahal
Ini jenis tulisan yang banyak gambarnya, tetapi semua teks
alt-nya secara harfiah diisi alt textAda yang tahu fenomena ini berasal dari mana? Ini bukan pertama kalinya saya melihatnya, dan saya tidak paham kenapa orang mengira ini ide yang bagus
altKalau Anda memakai fitur aksesibilitas, saya benar-benar minta maaf, akan saya perbarui sebentar lagi
img, atributaltsecara teknis wajib, jadi kalau menjalankan validator HTML atau ingin menghilangkan peringatan IDE/editor, atribut itu harus ditambahkanNamun kalau ingatan saya benar, string kosong pun boleh
Sepertinya bukan sengaja mengetik “alt text” secara manual
Sebentar lagi Anda akan menemukan ForeFlight atau Garmin Pilot, dan setelah itu hidup tidak akan pernah sama lagi
Keren, tetapi belakangan ini saya tidak lagi seantusias dulu memakai printer label termal atau printer pita termal
Karena saya mengetahui bahwa label-label itu mengandung banyak BPA untuk menstabilkan tinta termalnya
Supermarket-supermarket di daerah ini sudah beralih ke kertas seperti itu karena alasan lingkungan
Sedang saya cari tahu sekarang