เพื่อนๆ ถึงเวลาสรุปผลโครงการการแข่งขัน "Server in the Clouds" ของเราแล้ว หากใครไม่รู้ เราได้เริ่มโปรเจ็กต์เกินบรรยายสนุกๆ: เราสร้างเซิร์ฟเวอร์ขนาดเล็กบน Raspberry Pi 3 ติดเครื่องติดตาม GPS และเซ็นเซอร์เข้ากับเซิร์ฟเวอร์ โหลดข้อมูลทั้งหมดนี้ลงบนบอลลูนอากาศร้อนและมอบความไว้วางใจให้กับพลังแห่งธรรมชาติ . มีเพียงเทพเจ้าแห่งสายลมและผู้อุปถัมภ์การบินเท่านั้นที่รู้กันว่าลูกบอลจะตกลงไปดังนั้นเราจึงเชิญทุกคนมาให้คะแนนบนแผนที่ - ซึ่งคะแนนใกล้กับจุดลงจอดจริงมากที่สุดจะได้รับรางวัล "อร่อย"
ดังนั้น เซิร์ฟเวอร์ของเราได้เข้าสู่คลาวด์แล้ว และถึงเวลาสรุปผลการแข่งขันของเรา
ลิงก์ไปยังสิ่งพิมพ์ก่อนหน้าเกี่ยวกับการแข่งขัน
โพสต์เกี่ยวกับการแข่งเรือ (รางวัลที่หนึ่งในการแข่งขันของเราคือการเข้าร่วมการแข่งเรือใบAFR (การแข่งขัน F*cking อีกครั้ง) ซึ่งจะจัดขึ้นระหว่างวันที่ 3-10 พฤศจิกายน ณ อ่าวซาโรนิก (กรีซ) ร่วมกับทีมงาน RUVDS และ Habr- เราทำได้อย่างไร”
ส่วนเหล็ก » โปรเจ็กต์ - สำหรับแฟนหนังโป๊เกินบรรยาย พร้อมรายละเอียดและการวิเคราะห์โค้ด Megapost เกี่ยวกับโครงการ พร้อมคำอธิบายแบบเต็มซายต์ เปรต ซึ่งสามารถตรวจสอบการเคลื่อนไหวของลูกบอลและการวัดระยะไกลได้แบบเรียลไทม์รายงาน จากจุดที่ลูกบอลถูกปล่อยออกไป
และประสบการณ์ บุตรแห่งความผิดพลาดอันยากลำบาก
อย่างที่คุณจำได้ เราวางแผนที่จะถ่ายทอดข้อมูลจากเซิร์ฟเวอร์ผ่านโมเด็ม GSM ซึ่งเป็นช่องทางหลักในการส่งข้อมูล สำหรับเราดูเหมือนว่าเราได้จัดเตรียมเซอร์ไพรส์ให้กับความครอบคลุมของเครือข่ายเซลลูล่าร์โดยการใส่ซิมการ์ดสองตัวจากผู้ให้บริการที่มีความครอบคลุมดีที่สุดในภูมิภาค Dmitrov เข้าไปในโมเด็ม นอกจากนี้โมเด็มยังมีเสาอากาศรอบทิศทางที่ดี แต่อย่างที่พวกเขาพูดกันว่ามีคนสันนิษฐานและฝ่ายต่อต้านก็กำจัดไป เมื่อลูกบอลลอยขึ้นสูงกว่า 500 เมตร (ความสูงของหอส่งสัญญาณโทรทัศน์ Ostankino) การสื่อสารผ่านโทรศัพท์มือถือก็หายไปโดยสิ้นเชิง
เมื่อมองย้อนกลับไป ดูเหมือนจะชัดเจน แต่นั่นคือสิ่งที่มีไว้เพื่อการเข้าใจถึงปัญหาหลังเหตุการณ์ แน่นอนว่าเสาอากาศโทรศัพท์มือถือได้รับการออกแบบมาให้ครอบคลุมบนพื้น ไม่ใช่ในอากาศ รูปแบบการแผ่รังสีของพวกมัน “กระทบ” ตามแนวโล่งและไม่ “ส่องแสง” เข้าไปในก้อนเมฆ ดังนั้นการสื่อสารเคลื่อนที่ที่ระดับความสูงครึ่งกิโลเมตรขึ้นไปจึงเป็นเพียงการสะท้อนแบบสุ่มของกลีบของเสาอากาศบางส่วน ดังนั้นครึ่งหนึ่งของเส้นทางจึงไม่มีการสื่อสารกับบอลลูนผ่านช่องทางเซลลูล่าร์ และระหว่างการลงมา เมื่อเราลงไปต่ำกว่า 500 เมตร การสื่อสารเคลื่อนที่ก็เริ่มทำงานอีกครั้ง
เราได้รับการวัดและส่งข้อมูลทางไกลจากบอลลูนได้อย่างไร ขอบคุณช่องทางการรับส่งข้อมูลที่ซ้ำซ้อนสำหรับสิ่งนี้ เราติดตั้งชุดอุปกรณ์บนลูกบอล
ปริมาณงานมีน้อย แต่สำหรับจุดประสงค์ของเราก็เพียงพอแล้ว สำหรับการระบุตำแหน่งของลูกบอลโดยใช้ GPS นั้นไม่มีปัญหาใด ๆ ตัวติดตามทำงานโดยไม่มีอาการสะอึก
และระหว่างการบินปรากฎว่าสาย USB ที่เชื่อมต่อโมดูลโทรมาตรกับ Raspberry Pi 3 มีข้อบกพร่อง เขาทำงานภาคพื้นดินแต่ไม่ยอมไปสวรรค์ สงสัยจะกลัวความสูง.. เราพบข้อบกพร่องของสายเคเบิลหลังจากลงจอด โชคดีที่เราสามารถสร้างการถ่ายโอนข้อมูลได้โดยตรงจากโมดูลการวัดและส่งข้อมูลทางไกลผ่าน LoRa
และเกี่ยวกับความดี
โชคยิ้มให้กับผู้ใช้บริการ @
คุณสามารถดูวิธีการเปิดตัวได้ในวิดีโอสั้นๆ นี้:
ที่มา: will.com