บันทึกนำร่องการบินที่ทำงานด้วยเครื่องพิมพ์ใบเสร็จราคา 20 ดอลลาร์
(web.archive.org)- โปรเจ็กต์ส่วนตัวที่ใช้เครื่องพิมพ์ใบเสร็จราคาถูกเพื่อชดเชยสภาพห้องนักบินที่คับแคบและร้อน ขณะฝึกบินด้วยเครื่องฝึก Piper PA28 เพื่อเตรียมสอบใบอนุญาตนักบินพาณิชย์ในยุโรป
- ในเครื่องบินที่ปฏิบัติการโดยนักบินคนเดียว ต้องจัดการการนำร่อง การสื่อสารวิทยุ เช็กลิสต์ และการบังคับเครื่องเพียงลำพัง ทำให้พื้นที่บน kneeboard ไม่เพียงพอ
- แยกข้อมูลรายช่วงการบินจากบันทึกนำร่องรูปแบบ PDF ที่ได้จาก SkyVector ด้วยสคริปต์ แล้วพิมพ์ออกทางเครื่องพิมพ์ใบเสร็จ
- ใช้พื้นที่ A-pillar ในห้องนักบินที่ไม่ได้ใช้งานมากนักเพื่อแปะกระดาษขนาดใบเสร็จ ช่วยลดความแออัดบน kneeboard
- เนื่องจากยังพกบันทึกนำร่องฉบับเต็มแยกต่างหากอยู่แล้ว จึงเป็นเพียงเครื่องมือเสริมที่เพิ่ม การเข้าถึงข้อมูลเพิ่มเติม โดยไม่เพิ่มความเสี่ยง
เบื้องหลัง — สภาพแวดล้อมการฝึกและข้อจำกัดของห้องนักบิน
- ฝึกบินด้วย Piper PA28 (รุ่นย่อย -180) ที่ผลิตในช่วงปลายทศวรรษ 1960 ทำให้ตัวเครื่องมีจุดที่ทำงานไม่สมบูรณ์อยู่บ้างหนึ่งหรือสองอย่าง
- บินในรูปแบบนักบินเดี่ยว โดยคนคนเดียวต้องทำการบิน การนำร่อง วิทยุ เช็กลิสต์ การสื่อสาร และการเฝ้าระวังทั้งภายในและภายนอกพร้อมกัน
- ห้องนักบินทั้งแคบและร้อน ต้องบินนาน 3 ชั่วโมงในสภาพ 38C/100F บนเครื่องที่สั่นตลอดเวลา
- มีข้อบกพร่องเพิ่มเติม เช่น magneto drop มากผิดปกติ, gyro แทบใช้งานไม่ได้, fuel pump เก่า
- ใช้ kneeboard สำหรับจดรายงานสภาพอากาศ คำสั่งจากหอบังคับการ และความแม่นยำของแผนเส้นทาง
เอกสารที่พกไว้บน kneeboard
- เช็กลิสต์ (แยกตามขั้นตอน เช่น ก่อนขึ้นบิน ระหว่าง taxi)
- แผนที่การบินขนาดใหญ่สเกล 1:400 ที่ยิ่งกางก็ยิ่งกินพื้นที่
- กระดาษโน้ตสำหรับจดสภาพอากาศและคำสั่งจากหอบังคับการ
- บันทึกนำร่อง (Nav log)
- เอกสารเหล่านี้ต้องสลับใช้งานไปมาตามแต่ละช่วงการบิน จึงมีตลาดของ kneeboard ขนาดใหญ่
Nav log คืออะไร
- กระดาษที่มี คำแนะนำการนำร่องระหว่างจุด จาก waypoint หนึ่งไปยัง waypoint ถัดไป
- มีทั้งข้อมูลที่จำเป็นต่อการนำร่อง และข้อมูลที่จดไว้เพื่อใช้คำนวณค่าอื่นอีกจำนวนมาก
- ในการใช้งานจริงจะดูเพียงบางค่าจากตัวเลขทั้งหมด โดยค่าบางอย่างอย่าง wind correction angle มีไว้เพื่อคำนวณข้อมูลอื่นเป็นหลัก (ยกเว้นบางกรณี)
- การคำนวณรายการต่าง ๆ ในบันทึกนำร่องเป็นทักษะสำคัญระหว่างการฝึก และปัจจุบันบางครั้งก็ใช้เครื่องมือบนเบราว์เซอร์ที่ช่วยกรอกบางช่องให้อัตโนมัติ
- ดูแผนที่ 1:400 แล้วเลือก waypoint ในเครื่องมือ จากนั้นบันทึกนำร่องจะถูกกรอกให้
- จากนั้นคัดลอกผลลัพธ์ PDF ลงบนบันทึกนำร่องบน kneeboard ด้วยลายมือ
เหตุผลที่เลือกใช้เครื่องพิมพ์ใบเสร็จ
- ดูเหมาะกับโปรเจ็กต์ขนาดเล็ก
- ไม่ต้องใช้น้ำหมึก
- หาซื้อมือสองได้ง่าย
- ต่อกับ Linux แบบ plug and play ได้ (/dev/usb/lp0)
- หน้าตาน่ารักดี (ส่วนใหญ่เพราะติด googly eyes)
ไอเดียของโปรเจ็กต์ — ใช้ประโยชน์จาก A-pillar
- A-pillar ตรงกลางห้องนักบินแทบไม่มีหน้าที่อื่นนอกจากช่วยป้องกันโครงสร้างยุบตัว และมีขนาดใกล้เคียงกับกระดาษใบเสร็จ
- จึงเกิดแนวคิดใช้พื้นที่นี้เพื่อลดปัญหาความคับแคบบน kneeboard
- เริ่มทำ โปรเจ็กต์ git (fliprep) สำหรับพิมพ์บันทึกนำร่องลงบนกระดาษใบเสร็จให้อ่านง่าย
ขั้นตอนการพัฒนา
- เริ่มจากบันทึกนำร่องเพราะคิดว่าน่าจะง่ายที่สุด แต่ในความเป็นจริงค่อนข้างยาก
- เขียนสคริปต์สำหรับดึงบันทึกนำร่องจาก SkyVector ที่จะใช้งานต่อเนื่อง
- ไม่สามารถ export เป็นรูปแบบอย่าง Garmin ได้ และมีให้เพียง PDF ที่จัดรูปแบบแปลก ๆ
- จึงเลือกวิธีคัดลอกข้อความทั้งหมดจาก PDF ด้วย Ctrl+A แล้ววางลงในสคริปต์
- เทคนิคที่ใช้
- Regex — ค้นหารูปแบบในโค้ดและลบอักขระที่ไม่ใช่ตัวอักษร เป็นต้น
- String splitting — แยกก้อนข้อความ (เช่น "hello there" → ["hello"], ["there"])
- การคำนวณ บางส่วน — เช่นคำนวณเวลาที่ใช้จาก speed และ distance
- ผลลัพธ์คือ Python dictionary / JSON ที่เก็บข้อมูลของแต่ละช่วงการบิน
- ตัวอย่างฟิลด์: from, to, wind_direction, wind_speed, temp, TAS, Track, WCA, TH, Var, Magnetic Heading, Ground Speed, Distance, ETA, CumulativeETA
- export JSON นี้ไปเป็นไฟล์ PHP และใช้ Mike42 escpos-php library สำหรับจัดรูปแบบข้อความที่จะพิมพ์บนเครื่องพิมพ์ใบเสร็จ (ขนาดฟอนต์, การตัดบรรทัด)
ผลการใช้งานและแผนต่อไป
- ผลลัพธ์ที่พิมพ์ออกมาทำงานได้ดีกว่าที่คาด และช่วยระบุตำแหน่งปัจจุบันได้รวดเร็วขณะดูแผนที่และสื่อสารบนความถี่ air-to-air ที่แออัด
- เนื่องจากยังพกบันทึกนำร่องฉบับเต็มไปด้วย จึงมองว่าไม่อันตราย เพราะสามารถตรวจสอบรายละเอียดทั้งหมดได้หากสงสัย และเป็นเพียงเครื่องมือเสริมที่วางข้อมูลเพิ่มเติมไว้ในพื้นที่ที่เดิมไม่ได้ใช้
- ใช้กับงานง่าย ๆ อย่างการพิมพ์ lesson plan ได้ด้วย
- วางแผนขยายความสามารถในเวอร์ชัน 2 ปรับปรุงการจัดรูปแบบ และเพิ่มการอ้างอิง QR สำหรับ lesson plan
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
ผมเคยทำงานในร้านอาหารหลายแห่ง และตอนนี้ทำงานเกี่ยวกับซอฟต์แวร์สำหรับร้านอาหาร สิ่งที่ต้องระวังคือ ความร้อนทำให้กระดาษเทอร์มอลอ่านไม่ออก
ผมเห็นหลายกรณีที่พยายามใช้เครื่องพิมพ์เทอร์มอลในครัว แต่ความร้อนรอบข้างและโคมไฟอุ่นอาหารที่ช่องส่งอาหารทำให้กระดาษมืดลงเร็วเกินไป จนต้องเปลี่ยนไปใช้ เครื่องพิมพ์แบบกระแทก
โชคดีที่ผู้เขียนไม่ได้พึ่งพามันในงานที่สำคัญถึงชีวิต แต่ก็อยากรู้ว่ากระดาษชนิดนี้จะเสื่อมเร็วแค่ไหนในวันที่ฟ้าใสไม่มีเมฆ
มีตำแหน่งงานที่เปิดรับอยู่ด้วย: https://boards.greenhouse.io/touchbistro/jobs/5058791003
https://www.pca.state.mn.us/business-with-us/bpa-and-bps-in-...
พรุ่งนี้ว่าจะเอาแผ่นหนึ่งไปวางกลางแดดดู ถ้าทนได้สัก ประมาณ 4 ชั่วโมง ก็น่าพอใจแล้ว
แน่นอนว่าอย่างที่บอกไว้ ต้องบิน นำทาง และสื่อสารก่อน
โดยเฉพาะ Figure 3 แสดงให้เห็นว่าตัวอย่างกระดาษเทอร์มอลแต่ละชนิดตอบสนองต่ออุณหภูมิสูงต่างกันมาก
ช่วง COVID ผมสั่งกระติกน้ำพลาสติกจาก Aliexpress แล้วมันมาถึงหลังจาก 6 เดือน ดูเหมือนว่ากระติกหรือสารทำให้พลาสติกนิ่มจากโรงงานจะทำให้ฉลากขนส่งแบบเทอร์มอลเสียหายหนักมาก
เป็นวิธีถ่ายหมึกด้วยริบบอน ไม่ใช่กระดาษที่ผ่านการเคลือบสาร และผู้ผลิตหลายรายออกเครื่องพิมพ์รุ่นเดียวกันแยกเป็นรุ่นถ่ายโอนความร้อนกับรุ่นเทอร์มอลโดยตรง
มีกระดาษที่ทนสภาพอุณหภูมิสูง เช่น แผงหน้าปัดรถในวันที่ร้อนและแดดจัด ได้เหมือนกัน
ลองดู roll chart น่าจะดี
ปกติเป็นอุปกรณ์เล็ก ๆ ที่ติดกับแฮนด์มอเตอร์ไซค์ ภายในมีคำบอกทางอยู่
เมื่อถึงจุดผ่านทางแต่ละจุด ก็หมุนลูกบิดให้จุดผ่านทางถัดไปปรากฏในหน้าต่าง วิธีนี้เข้ากับเครื่องพิมพ์ใบเสร็จได้ดี และไม่ถูกจำกัดด้วยความยาวของเสา A-pillar ของเครื่องบิน
เห็นชัดว่า roll chart น่าจะสมเหตุสมผลกว่า
ผมเคยเห็นใน Rally Dakar และเหมือนจะยังใช้กันจนไม่นานมานี้ด้วย คิดว่ามันเจ๋งมาก
ตอนนี้ผมชอบความยืดหยุ่นของเทปใส โดยเฉพาะวิธีติดฐานยึด roll chart เข้ากับลำตัวเครื่องบิน เลยอยากเรียกเพื่อนที่มีเครื่องพิมพ์ 3D มาช่วยทำดู
สมัยก่อนมันเชื่อมกับมาตรวัดระยะทางของรถ แล้วถ้าลูกศรชี้ไปทางไหนก็ขับไปทางนั้น
มันทำงานได้ดีตราบใดที่ไม่พลาดเลี้ยวเลยสักครั้ง แต่พอพลาดก็คลาดเคลื่อนทันที
สำหรับเครื่องบินที่ความเร็วเหนือพื้นดินเปลี่ยนแปลงได้มากแม้รอบเครื่องเท่าเดิม คงเลวร้ายมาก แต่บางทีนั่นแหละอาจเป็น “ความสนุก” ของการลองทำกับเครื่องบิน
https://www.sealcoveautomuseum.org/collection-test/jones-liv...
ก่อนมีมือถือ ผมเคยเขียนโน้ตลวก ๆ ลงบนกระดาษ A5 แล้วติดเทปไว้บนถังน้ำมัน ซึ่งใช้ไม่ค่อยได้เวลาฝนตก
ผมเป็นคนรุ่นเก่า เลยรู้สึกทึ่งเสมอเมื่อเห็นเทคโนโลยีที่นักบินสมัยนี้ใช้ได้
การมี ระบบนำทางแบบ glass cockpit ขนาดใหญ่อยู่ตรงหน้าในเครื่องบินเครื่องยนต์เดี่ยว แม้จะเรียนรู้ซับซ้อน แต่สำหรับผมรู้สึกแปลกตามาก
ผมสอบบินด้วยเครื่องวัดกับ C-172 และสอบนักบินพาณิชย์กับ PA-44 โดยทั้งสองครั้งต้องทำ ILS approach ลงถึง minimum altitude ในสภาพ IFR ที่มีความปั่นป่วน โดยใช้แค่ “steam gauges”
อุปกรณ์ที่เจ๋งที่สุดในเครื่องบินน่าจะเป็น HSI และตอนสอบเครื่องวัด ผมยังทำ NDB approach ลงถึง minimum altitude ในสภาพอากาศจริงด้วย
สมัยนี้เครื่องบินคงไม่ติด NDB กันแล้ว และเมื่อก่อนผมเคยจูนฟังวิทยุ AM ฆ่าเวลา
ไม่นานมานี้ผมเปิด C-172 ใน Microsoft Flight Simulator แล้วพบว่าตัวเองไม่รู้วิธีใช้ G1000 เลยคงนำทางแบบ IFR ไม่ได้ ได้แต่มองหน้าจออยู่พักหนึ่ง
ผมน่าจะสตาร์ตเครื่องและบินขึ้นได้ แต่มีปุ่มเยอะและกราฟิกสวย ๆ มากมายจนไม่รู้จะนำทางอย่างไร นี่คงเป็นขบวนเดินหน้าของความก้าวหน้า
พอผ่านไปสัก 10 ชั่วโมง จะมีฟีเจอร์เล็ก ๆ มากมายที่ทำให้ชีวิตตอนบินเดี่ยวสบายขึ้นอย่างมหาศาล จนรู้สึกเหลือเชื่อว่าทำสิ่งต่าง ๆ ได้มากขนาดนี้ด้วยความพยายามน้อยแค่นี้
lean of peak, TOD, การป้อน step, กดปุ่ม approach แล้วปล่อยให้เครื่องบินบินเอง ฯลฯ บางครั้งดูเหมือนเวทมนตร์ดำ
ถึงจุดนี้ก็กลับไปใช้แบบเดิมไม่ได้แล้ว โดยเฉพาะเวลาที่แค่อยากไปที่ไหนสักแห่ง
ส่วนเวลาที่อยาก “บิน” จริง ๆ ผมมี Yak ที่นั่งเดียวอยู่
หวังว่าอีกไม่นานเราจะได้เห็นนวัตกรรมจริง ๆ ในเครื่องยนต์ โครงสร้างเครื่องบิน และเชื้อเพลิงของการบินทั่วไป และในระยะสั้น เชื้อเพลิงดูมีแนวโน้มมากที่สุด
หลังจากนั้นผมออกเรือสั้น ๆ อีกสองสามครั้ง คนอื่น ๆ ฝึกกันแต่กับเรือที่หรูหรากว่าที่เราใช้
เรือคันแรกที่ผมต้องบังคับมีหางเสือแบบ tiller แทนพวงมาลัย ใช้ถังแทนห้องน้ำ ไม่มีใบหัวเรือแบบม้วนเก็บ เปลี่ยนเป็น storm jib ตอนลมแรง ไม่มี winch แบบล็อกตัวเอง ไม่มีระบบคุมหางเสืออัตโนมัติ ไม่มีเซ็นเซอร์วัดความลึก ไม่มี GPS/หน้าจอ ไม่มีเกจน้ำมัน ไม่มี clutch มี jam cleat ที่จับไม่ค่อยอยู่สองสามตัว และมีแค่เครื่องยนต์พับเก็บที่ต้องยกขึ้นลงด้วยมือ
ขนาดก็ 31 ฟุต เล็กกว่า 34 ฟุต แต่ถ้าต้องเรียนใหม่อีกครั้ง ผมก็คงเรียนกับเรือลำนั้นอยู่ดี
มันเป็นประสบการณ์ที่ทำให้เรียนรู้ได้ลึกซึ้งกว่า
HSI เป็นเครื่องมือเดินอากาศที่เข้าใจง่ายที่สุดสำหรับผม
แค่จัดรูปเครื่องบินให้ตรงกับทิศที่อยากบินไปยังสถานีวิทยุนำร่องหรือบินออกจากสถานีนั้น มันก็จะบอกว่าควรไปทางซ้ายหรือขวาเพื่อดักเข้าคอร์สที่ถูกต้อง
เพื่อความสนุก ผมลองเอา Lockheed Super Constellation ขึ้นบินใน FlightGear ด้วยโหมดสภาพอากาศ CAT2 หรือ CAT3 แล้วบินระหว่างสนามบินโดยอาศัยแค่มาตรวัดแบบสตีมเกจและการจำความถี่วิทยุนำร่อง
ช่วงหลัง ๆ ผมยังบังคับด้วยมือโดยไม่ใช้ระบบออโตไพลอตด้วย เรียกได้ว่าต้องเป็นทั้งนักบิน นักเดินอากาศ เจ้าหน้าที่วิทยุ และวิศวกรการบินของเครื่องยนต์ R-3350 ทั้ง 4 เครื่องอยู่ในที่นั่งเดียว
วินาทีที่ไฟ ALSF โผล่ขึ้นมาก่อนแตะพื้นอย่างนุ่มนวลท่ามกลางหมอกมืดสนิทนั้นน่าพึงพอใจอย่างไม่น่าเชื่อ และผมอวดได้ว่าเคยชนเขาไปแค่ไม่กี่ครั้งเท่านั้น
เครื่องลำนี้เป็นของที่มาก่อนกลาสค็อกพิทของเครื่องบินโดยสารราวครึ่งศตวรรษ
โรงเรียนการบินของเราใช้เครื่องบินที่ถูกที่สุดและเก่าที่สุดแถวนี้ ไม่นานมานี้ผมไปนั่งใน C172 ของโรงเรียนอื่น เห็น G1000 แล้วพูดได้แค่ว่า “ว้าว สีเยอะมาก ปุ่มนี้คืออะไรนะ”
ในแง่ความปลอดภัย ผมมองว่าหน้าจอได้เปรียบ 99% แต่เพราะหน้าจอ X กับหน้าจอ Y ไม่ได้สอดคล้องกันแบบ 1:1 จึงเหมือนต้องเรียนรู้ระบบใหม่แทบทั้งหมด และมาตรวัดก็มีเสน่ห์เฉพาะตัว
โรงเรียนที่มี G1000 ต้องมีทั้งเทรนเนอร์ G1000 และเทรนเนอร์ IFR แต่ในแง่ที่ได้ประสบการณ์ทั้งสองแบบก็อาจถือว่าโอเค
การมีหน้าจอมากเกินไปก็อาจไม่ใช่ทางเลือกที่ดีที่สุด และตอนนี้ G600 ก็มีทัชสกรีนแล้วด้วย
เป็นสคริปต์เล็ก ๆ ที่เขียนเมื่อไม่กี่วันก่อน
เห็นเพื่อน 2–3 คนลงบล็อกแล้วอิจฉา เลยส่งงานนี้มาเพื่อที่ผมจะได้พูดได้บ้างว่าผมก็ทำอะไรบางอย่างและเอาขึ้นแล้ว
ผมชอบทั้งเครื่องบินและเทคโนโลยี หวังว่าถ้ารู้สึกว่าน่าอ่านก็คงดี
ถ้ามีคำผิด บั๊ก ปัญหา หรือประเด็นด้านจริยธรรมอะไร ช่วยบอกด้วย
ถ้ามันดูรีบ ๆ ก็ขอโทษด้วย
กลางคืนใกล้เข้ามาแล้ว และต้องพาหมาไปเดินเล่น
ราคานั้นคงไม่น่าใช่ของใหม่
เมื่อหลายปีก่อน ผมเคยทำเครื่องมือที่รับ navigation log แล้วพิมพ์ชาร์ตออกมาเป็นแถบยาวบนเทปใบเสร็จ
แทบจะเป็นโปรเจกต์ศิลปะมากกว่า
พรินเตอร์ความร้อนของ Epson สามารถทำฮาล์ฟโทนได้ดีอย่างน่าประหลาด ถ้าหาให้เจอว่ามันชอบโหมดราสเตอร์ ESC/POS แบบไหนจากหลาย ๆ แบบที่สุด
แต่เมื่อเทียบกับความเร็วในการพิมพ์ข้อความธรรมดาแล้ว มันพิมพ์ช้ามาก และน่าเสียดายที่ดูเหมือนสคริปต์นั้นจะไม่อยู่แล้ว
ไลบรารีที่ผมใช้เป็นของ Epson เลยต้องแก้ให้เข้ากับพรินเตอร์
เห็นด้วยว่ามันออกไปทางงานศิลป์มากกว่า แต่ก็ยังเจ๋งอยู่ดี
ก็ดีนะ แต่ผมอยากรู้ว่าจะหาพรินเตอร์แบบนั้นในราคา 20 ดอลลาร์ ได้จากที่ไหน
แน่นอนว่าถ้าซื้อรุ่นประมาณ Super Pro XL Mega 4K ก็จะแพงกว่า
เป็นบทความที่มีรูปเยอะ แต่
alttext ทั้งหมดดันเขียนตามตัวว่า alt textมีใครรู้ไหมว่าเรื่องแบบนี้มาจากไหน? ผมก็ไม่ได้เห็นเป็นครั้งแรก และไม่เข้าใจว่าทำไมถึงคิดว่านี่เป็นไอเดียที่ดี
altไปสนิทเลยถ้าคุณใช้ฟีเจอร์ด้านการเข้าถึงอยู่ก็ขอโทษจริง ๆ เดี๋ยวจะอัปเดตให้สักครู่
imgแอตทริบิวต์altถือว่าจำเป็นในทางเทคนิค ดังนั้นถ้ารันตัวตรวจสอบ HTML หรือต้องการกำจัดคำเตือนจาก IDE/เอดิเตอร์ ก็ต้องใส่เพิ่มแต่ถ้าจำไม่ผิด เป็นสตริงว่างก็ได้
ไม่น่าจะตั้งใจพิมพ์ “alt text” เองหรอก
อีกไม่นานคุณคงได้ค้นพบ ForeFlight หรือ Garmin Pilot แล้วชีวิตจะไม่เหมือนเดิมอีกต่อไป
เจ๋งดี แต่ช่วงหลังผมไม่ค่อยตื่นเต้นกับการใช้ พรินเตอร์ฉลากความร้อน หรือพรินเตอร์เทปความร้อนเหมือนเมื่อก่อนแล้ว
เพราะเพิ่งรู้ว่าฉลากพวกนั้นมี BPA อยู่เพียบเพื่อทำให้หมึกความร้อนเสถียร
ซูเปอร์มาร์เก็ตแถวนี้เปลี่ยนไปใช้กระดาษแบบนั้นด้วยเหตุผลด้านสิ่งแวดล้อม
ตอนนี้กำลังค้นดูอยู่