เว็บไซต์รถยนต์-หลังพวงมาลัย

เว็บไซต์รถยนต์-หลังพวงมาลัย

» ตัวติดตาม GPS DIY Glonass - การป้องกันสำหรับรถยนต์ วิธีสร้าง PDA จากเครื่องนำทางรถยนต์ ข้อเสียของตัวติดตาม gps GLONASS ที่ทำด้วยตัวเอง

ตัวติดตาม GPS DIY Glonass - การป้องกันสำหรับรถยนต์ วิธีสร้าง PDA จากเครื่องนำทางรถยนต์ ข้อเสียของตัวติดตาม gps GLONASS ที่ทำด้วยตัวเอง

วันนี้ในตลาดคุณจะพบอุปกรณ์ GPS จำนวนมากที่มีฟังก์ชันการทำงานและหมวดหมู่ราคาที่แตกต่างกัน แต่ไม่ใช่ทุกคนพร้อมที่จะซื้อเครื่องนำทาง GPS ทันทีและชอบที่จะทำมันเอง เรื่องนี้จำเป็นหรือไม่นั้นยากที่จะพูด แต่ไม่ต้องสงสัยเลยว่าสามารถทำได้

วิธีทำเครื่องนำทางด้วยมือของคุณเอง

คุณสามารถสร้างเครื่องนำทางของคุณเองได้ 2 วิธี สำหรับตัวเลือกแรก คุณจะต้องมีแบตเตอรี่ อุปกรณ์เคลื่อนที่ที่ง่ายที่สุด และเครื่องส่งสัญญาณ GPS การประกอบเครื่องนำทาง GPS ดังกล่าวจะใช้เวลานาน ก่อนอื่น คุณต้องมีความเข้าใจเกี่ยวกับการเขียนโปรแกรมระบบและอุปกรณ์อิเล็กทรอนิกส์เป็นอย่างดี เครื่องนำทางนี้ใช้งานยากมาก ข้อความจะต้องถูกส่งไปยังดาวเทียม และพิกัดจะต้องซ้อนทับบนแผนที่

วิธีที่สองที่ง่ายกว่า: เครื่องนำทาง GPS สามารถทำได้โดยใช้แล็ปท็อป ในการดำเนินการนี้คุณจะต้องมีตัวรับสัญญาณ GPS และแล็ปท็อป เราเชื่อมต่อตัวรับสัญญาณ GPS ผ่าน USB, Wi-Fi หรือ Bluetooth แล็ปท็อปควรตรวจจับอุปกรณ์เอง จากนั้นเราติดตั้งซอฟต์แวร์ที่เหมาะสมลงในคอมพิวเตอร์ซึ่งสามารถดาวน์โหลดได้ง่ายบนอินเทอร์เน็ต

โปรแกรมสำหรับสร้างเนวิเกเตอร์

มีโปรแกรมที่เหมาะกับการเดินทางออกนอกเมืองมากมาย นอกจากนี้ยังมีโปรแกรมพิเศษสำหรับการเดินทางรอบเมือง ตัวอย่างเช่น โปรแกรม OziExplorer ด้วยความช่วยเหลือ คุณสามารถใช้แผนที่สแกนของพื้นที่ได้ วิธีที่ดีที่สุดคือใช้แผนที่ GPS แบบอิเล็กทรอนิกส์ในการขับรถไปรอบๆ เมือง มีอีกโปรแกรมหนึ่งที่ได้รับความนิยมเนื่องจากมีแผนที่เซนต์ปีเตอร์สเบิร์กที่แม่นยำ นี่คือโปรแกรม CityGuide อีกทั้งยังให้ข้อมูลเกี่ยวกับการจราจรติดขัดด้วย

แล็ปท็อปเป็นตัวนำทาง GPS

ในรถยนต์ จะต้องติดตั้งแล็ปท็อปในลักษณะที่ไม่ลื่นหรือล้มขณะขับรถ ที่ยึดในรถยนต์ช่วยให้คุณยึดแล็ปท็อปได้อย่างปลอดภัย หากพีซีของคุณมีอินเทอร์เน็ต คุณสามารถติดตั้งโปรแกรมที่ให้ข้อมูลเกี่ยวกับการจราจรติดขัดได้ และหากทุกอย่างเป็นไปตามลำดับ เครื่องนำทาง GPS ก็พร้อม ตอนนี้คุณรู้วิธีสร้างเครื่องนำทางจากแล็ปท็อปแล้ว และหากเกิดปัญหาคุณต้องเข้าใจการตั้งค่าคอมพิวเตอร์

อย่างที่คุณเห็นคุณสามารถสร้างเครื่องนำทาง GPS จากแล็ปท็อปได้ และการใช้แล็ปท็อปเป็นตัวนำทาง GPS ก็ค่อนข้างสมเหตุสมผล เนื่องจากสามารถใช้งานโปรแกรมนำทางต่างๆได้โดยใช้จอแสดงผลขนาดใหญ่ สิ่งที่คุณต้องทำคือซื้อตัวรับสัญญาณ GPS สำหรับแล็ปท็อปของคุณ และปัญหาการนำทางก็ได้รับการแก้ไขตลอดไป

ฉันคิดว่าสำหรับพวกคุณส่วนใหญ่คงไม่ใช่การค้นพบว่าเครื่องนำทางรถยนต์สมัยใหม่ส่วนใหญ่ทำงานบนพื้นฐานของ Windows CE แต่ระบบปฏิบัติการนั้นถูกซ่อนไว้อย่างระมัดระวังโดยผู้ผลิตจากมือขี้เล่นของผู้ใช้ดังนั้นเขาจึงไม่ ทำอะไรที่ไม่จำเป็น

สิ่งนี้ทำได้โดยวิธีง่ายๆ แต่รุนแรง - แทนที่เชลล์กราฟิกดั้งเดิมของ Windows CE ด้วยเชลล์จากผู้ผลิตอุปกรณ์ซึ่งจะเริ่มทำงานเมื่อ Windows เริ่มทำงาน ในอีกด้านหนึ่งนี่เป็นสิ่งที่ดี - เมนูที่สะดวกสบายฟังก์ชั่นหลักเปิดใช้งานได้ใน 1-2 คลิกพูดพล่ามในคำเดียว แต่ในทางกลับกัน ผู้ใช้ถูกจำกัดด้วยฟังก์ชันการทำงานที่ผู้ผลิตตัดสินใจมอบให้เท่านั้น ไม่มีโอกาสในการติดตั้งโปรแกรมของตัวเอง อย่างไรก็ตาม มันง่ายมากที่จะสร้างชัยชนะแห่งความยุติธรรม คุณเพียงแค่ต้องมีเครื่องนำทาง GPS, สายเคเบิลข้อมูล, คอมพิวเตอร์ที่สามารถทำงานกับอุปกรณ์ Win CE ในโหมด Active Sync และเวลาว่างสองสามนาที

ความสนใจ!คำสั่งนี้ไม่เป็นสากล แต่ช่วยได้ในกรณีส่วนใหญ่ การเบี่ยงเบนจากขั้นตอนและการทดลองเชิงสร้างสรรค์อาจทำให้เครื่องนำทางของคุณอยู่ในสถานะที่ไม่สามารถใช้งานได้ซึ่งสามารถแก้ไขได้ด้วยการกระพริบเท่านั้น หากคุณไม่รู้ว่าทำไมคุณควรทำเช่นนี้ ก็อย่าทำ เพราะมันไม่สำคัญ!

ดังที่กาการินพูดว่า: "ไปกันเถอะ!":

หากมีบางอย่างไม่ชัดเจน นี่คือรูปภาพที่เน้นทุกสิ่งที่คุณต้องการ:

สิ่งสำคัญคือไม่ต้องสัมผัสสิ่งอื่นใดมิฉะนั้นโอกาสที่จะได้เหล็กครึ่งตายนั้นสูงมาก

จากการทำตามขั้นตอนง่าย ๆ เหล่านี้ คุณจะได้รับ PDA ที่ทำงานได้อย่างสมบูรณ์จากเนวิเกเตอร์ ซึ่งคุณสามารถติดตั้งแอปพลิเคชันใด ๆ ที่คุณต้องการได้อย่างง่ายดาย มันเป็นเรื่องเล็กๆ แต่ก็ดี

ซี.วาย. ไม่ว่าในกรณีใด! คุณได้ยินไหม? ไม่ว่าในสถานการณ์ใดก็ตาม! แม้ว่าคุณจะเมาจนเมา ถูกขว้างด้วยก้อนหิน หรือเมามาก (ขีดเส้นใต้ตามความเหมาะสม) อย่าตั้งรหัสผ่านบน Windows รวมถึงจะเกิดอะไรขึ้น!

PDA ที่ใช้งานได้เต็มรูปแบบจะมีประโยชน์แม้ว่าคุณจะเรียนรู้พื้นฐานของการถ่ายภาพด้วยกล้อง DSLR ก็ตาม คุณสามารถจดคำแนะนำและเคล็ดลับสำหรับช่างภาพมือสมัครเล่นไว้ได้ตลอดเวลาเพื่อให้พร้อมใช้ตลอดเวลา

เกือบทุกคนคุ้นเคยเป็นอย่างดีกับระบบนำทาง GPS ช่วยให้ระบุตำแหน่งของวัตถุเฉพาะได้อย่างรวดเร็วและแม่นยำ เช่น บุคคล รถยนต์ ยานพาหนะประเภทอื่น หรือสัตว์ สัญญาณที่ง่ายที่สุดนั้นมีราคาไม่แพงในร้านค้า แต่สัญญาณที่ทรงพลังกว่านั้นจะทำให้กระเป๋าเงินของคุณเสียหายเล็กน้อย แต่ทำไมต้องซื้อถ้าคุณทำเองได้จริงๆ? ผู้ที่ต้องการเรียนรู้ตอนนี้จะเป็นอย่างไรและอย่างไร

การประกอบบีคอน GPS ด้วยตนเอง ทำจากอะไร ดำเนินการอย่างไร

ความสนใจ! พบวิธีง่ายๆ ในการลดการใช้เชื้อเพลิง! ไม่เชื่อฉันเหรอ? ช่างซ่อมรถยนต์ที่มีประสบการณ์ 15 ปีก็ไม่เชื่อจนกว่าจะได้ลอง และตอนนี้เขาประหยัดน้ำมันเบนซินได้ปีละ 35,000 รูเบิล!

โทรศัพท์ รถยนต์ และคอมพิวเตอร์สมัยใหม่ทุกเครื่องมีสัญญาณ GPS โปรแกรมนี้สะดวก เรียบง่าย และที่สำคัญที่สุดคือมีประสิทธิภาพ ตำแหน่งของวัตถุใด ๆ จะถูกกำหนดทันทีด้วยความช่วยเหลือ สัญญาณ GPS ซึ่งเป็นอุปกรณ์อิสระได้รับความนิยมในหมู่ผู้ขับขี่รถยนต์และผู้ปกครองที่ต้องการทราบว่าลูกของตนอยู่ที่ไหนอยู่เสมอ แต่ไม่ใช่ทุกคนที่รีบร้อนที่จะควักเงินในร้านค้าสำหรับอุปกรณ์นี้ สำหรับคนประหยัด มีแนวคิดที่จะช่วยให้พวกเขาสร้างสัญญาณติดตาม GPS ด้วยตนเองและมีค่าใช้จ่ายน้อยที่สุด มีหลายวิธีในการสร้างบีคอนติดตามด้วยมือของคุณเอง และนี่คือวิธีที่เราจะพูดถึงในตอนนี้

เจ้าของสมาร์ทโฟนสุดเท่จะได้รับระบบติดตามฟรีและไม่ต้องเปลืองแรง

สมาร์ทโฟนทุกเครื่องที่มีโมดูล GPS ในตัวสามารถกลายเป็นสัญญาณเต็มรูปแบบที่บุคคลสามารถใช้เพื่อรับพิกัดที่เขาต้องการ ด้านเทคนิคทั้งหมดของการสร้างบีคอนดังกล่าวมีดังนี้:

หลังจากขั้นตอนเหล่านี้ เจ้าของสมาร์ทโฟนจะสามารถใช้อุปกรณ์ของเขาได้ไม่เพียงแต่สำหรับการโทร ความบันเทิง และการเข้าถึงอินเทอร์เน็ต แต่ยังเพื่อติดตามตำแหน่งของวัตถุเฉพาะอีกด้วย ด้วยวิธีง่ายๆ นี้ สมาร์ทโฟนจะกลายเป็นสัญญาณ GPS เต็มรูปแบบ

เพื่อให้ระบบทำงานได้อย่างถูกต้อง อุปกรณ์ Android จะต้องมีเวอร์ชันไม่ต่ำกว่า 3.2 แต่จะดียิ่งขึ้นหากไม่ต่ำกว่า 4.1.2 ข้อมูลเกี่ยวกับวัตถุที่ถูกติดตามจะแสดงบนโทรศัพท์ในรูปแบบของข้อความ SMS หรือจุดบน Google Maps

วิธีติดตั้งบีคอน GPS โดยใช้อุปกรณ์มือถือที่มีความซับซ้อนน้อยกว่า

โทรศัพท์ที่ด้อยกว่าอุปกรณ์พกพาทรงพลังบนระบบปฏิบัติการ Android เล็กน้อยเช่นกัน สามารถเป็นพื้นฐานที่ดีเยี่ยมสำหรับสัญญาณ GPS หากต้องการประกอบอุปกรณ์ดังกล่าวด้วยมือของคุณเอง คุณจะต้องซื้ออย่างอื่นและแสดงทักษะในการจัดการอุปกรณ์ทางเทคนิค นอกจากโทรศัพท์แล้ว คุณจะต้องตุนอะแดปเตอร์ - อาจเป็นที่ชาร์จที่ชำรุดซึ่งด้านที่เชื่อมต่อกับโทรศัพท์ยังคงอยู่ คุณจะต้องซื้อโมดูล GPS/GPRS และตัวรับสัญญาณด้วย

หากองค์ประกอบทั้งหมดของประภาคารในอนาคตอยู่ใกล้แค่เอื้อม คุณจะต้องตุนเครื่องมือ - มีด, หัวแร้ง งานจะต้องดำเนินการตามหลักการดังต่อไปนี้:

  • จำเป็นต้องถอดสายไฟที่เป็นพื้นฐานของสายเคเบิลสำหรับเชื่อมต่อกับโทรศัพท์
  • ต้องเชื่อมต่อกับโมดูลหรือใช้หัวแร้ง
  • เชื่อมต่อระบบเข้ากับช่องเสียบโทรศัพท์ซึ่งมีไว้สำหรับการชาร์จ
  • เปิดเครื่องรับแล้วลองกำหนดค่าพารามิเตอร์ที่จำเป็นจากโทรศัพท์ของคุณ

สัญญาณ GPS ดังกล่าวจะส่งสัญญาณไปยังโทรศัพท์ในรูปแบบของข้อความปกติและหากเป็นไปได้ที่จะเปิดแผนที่มันจะง่ายกว่าในการดูพิกัดบนแผนที่เพราะจะทำให้การนำทางในอวกาศง่ายขึ้นและ กำหนดตำแหน่งเฉพาะของวัตถุ

บีคอนนี้ใช้งานง่ายแต่อยู่ที่บ้าน การออกแบบจะค่อนข้างไม่สะดวกในการพกพาหรือติดตั้งในรถยนต์ นี่เป็นตัวเลือกในอุดมคติสำหรับผู้ที่จะจับตาดูคนที่รักและลูกๆ จากที่บ้าน

เป็นไปได้ไหมที่จะสร้างบีคอนโดยไม่ใช้โทรศัพท์?

ก่อนที่จะตอบคำถามว่าเป็นไปได้หรือไม่ที่จะสร้างสัญญาณ GPS ด้วยมือของคุณเองโดยไม่ต้องใช้โทรศัพท์คุณควรเข้าใจว่าอุปกรณ์นี้คืออะไรและมีคุณสมบัติอะไรบ้าง สัญญาณ GPS เป็นอุปกรณ์ที่ใช้เพื่อปกป้องรถยนต์เป็นหลัก มีขนาดกะทัดรัดและใช้พลังงานจากการชาร์จ ระบบระบุตำแหน่งของวัตถุได้อย่างแม่นยำ แต่เพื่อให้ทำงานได้อย่างถูกต้อง ต้องมีซิมการ์ดอยู่ในอุปกรณ์

ข้อเท็จจริงสุดท้ายทำให้เข้าใจได้ว่าการทำงานของบีคอนโดยไม่มีซิมการ์ดนั้นเป็นไปไม่ได้ ในกรณีนี้มีเพียงสองวิธีเท่านั้นที่จะออกจากสถานการณ์ - ซื้อบีคอนสำเร็จรูปในร้านค้าหรือทำด้วยตัวเองโดยใช้โทรศัพท์มือถือและส่วนประกอบเพิ่มเติม หากซิมการ์ดหายไป ระบบจะไม่สามารถดำเนินการดังต่อไปนี้ได้:

  • การส่งสัญญาณที่ถูกต้องและทันเวลา
  • การลงทะเบียนวัตถุการติดตามใหม่และการแสดงข้อความเกี่ยวกับวัตถุนั้น
  • เชื่อมต่ออินเทอร์เน็ต - นี่เป็นสิ่งจำเป็นสำหรับ GPS ในการทำงาน

หากคุณใช้โทรศัพท์ที่มีระบบปฏิบัติการล่าสุดและโปรเซสเซอร์ที่ทรงพลัง คุณเพียงแค่ต้องดาวน์โหลดแอปพลิเคชันพิเศษ ในขณะที่รุ่นที่เรียบง่ายกว่านั้นต้องใช้องค์ประกอบเพิ่มเติมเพื่อทำงานในโหมดสัญญาณ GPS

ข้อดีและข้อเสียของบีคอน DIY GPS

แม้แต่อุปกรณ์ทางเทคนิคที่ซื้อจากร้านค้าก็มีข้อดีและข้อเสียหลายประการ หากเราพูดถึงโดม GPS ที่ต้องทำด้วยตัวเอง ข้อดีของมันมีดังนี้:

  • ความสามารถในการสร้างอุปกรณ์ติดตามที่เชื่อถือได้อย่างรวดเร็วโดยไม่ต้องได้รับความช่วยเหลือจากภายนอกและการลงทุนทางการเงินจำนวนมาก
  • แม้ว่าคุณจะต้องซื้อสิ่งเล็ก ๆ น้อย ๆ เพิ่มเติมเพื่อสร้างประภาคาร แต่มันก็ถูกกว่าในร้านค้ามาก
  • ในแง่ของการใช้งานอุปกรณ์ดังกล่าวไม่ได้ด้อยไปกว่าบีคอนที่ซื้อในร้านค้าเลย

บุคคลจะสามารถใช้บีคอนดังกล่าวได้เป็นเวลาหลายปีและหากเกิดความไม่ถูกต้องในการทำงานก็สามารถแก้ไขได้เสมอ

สัญญาณสำหรับรถยนต์ที่สร้างขึ้นด้วยมือของตัวเองมีข้อเสียหลายประการที่ทำให้ได้รับความนิยมน้อยกว่ารุ่นมาตรฐานที่ซื้อในร้านค้า ด้านลบเหล่านี้เห็นได้ชัดเจนโดยเฉพาะสำหรับเจ้าของรถและมีดังนี้:

  • เนื่องจากคุณสมบัติการออกแบบของระบบจึงไม่สามารถวางลงในรถได้อย่างถูกต้อง
  • ส่วนหนึ่งของสัญญาณดังกล่าวจะต้องเป็นอุปกรณ์เคลื่อนที่ และกระบวนการติดตามอย่างต่อเนื่องอาจสร้างปัญหาให้กับการสื่อสารเคลื่อนที่
  • บีคอนประกอบด้วยองค์ประกอบหลายอย่างที่เชื่อมต่อถึงกัน และเมื่อรถเคลื่อนที่ องค์ประกอบเหล่านั้นอาจขาดออกจากกันหรือสายไฟอาจขาดได้

หากมีคนวางแผนที่จะใช้บีคอนเพื่อรับข้อมูล GPS สำหรับรถของเขาจะเป็นการดีกว่าถ้าซื้ออุปกรณ์นี้ในร้านค้า เมื่อจำเป็นต้องใช้ระบบติดตามสำหรับใช้ในบ้านโดยเฉพาะ บีคอนที่ต้องทำด้วยตัวเองจะเป็นตัวเลือกที่เหมาะสมที่สุด การใช้ระบบดังกล่าวสำหรับรถยนต์บ่อยครั้งทำให้ผู้สร้างพัฒนาการออกแบบ monoblock ที่มีขนาดกะทัดรัด หากคุณสร้างสัญญาณแบบอะนาล็อกด้วยตัวเองโดยใช้เพียงสมาร์ทโฟนและโปรแกรมพิเศษคุณสามารถใช้เพื่อติดตั้งในรถยนต์ได้ หากประภาคารถูกสร้างขึ้นจากองค์ประกอบที่แยกจากกันควรปล่อยให้ใช้ที่บ้านจะดีกว่า

สัญญาณ GPS จะช่วยคุณค้นหารถยนต์หรือวัตถุเคลื่อนที่อื่นๆ เสมอ คุณสามารถซื้อได้ในร้านค้าหรือสร้างมันขึ้นมาเอง ควรตัดสินใจว่าตัวเลือกใดที่จะเลือกตัวเลือกโดยคำนึงถึงความสามารถทางการเงินของคุณเองวัตถุประสงค์ที่จะใช้อุปกรณ์และประเมินทักษะการสื่อสารของคุณกับอุปกรณ์ทางเทคนิคอย่างมีสติ

เครื่องรับจะส่งออกข้อมูลต่อไปนี้:

  1. พิกัด - ละติจูด ลองจิจูด และความสูงของจุดที่ตั้งอยู่
  2. เวลากรีนิช – ชั่วโมง นาที วินาที
  3. จำนวนดาวเทียมทั้งหมดที่เครื่องรับตรวจพบ
  4. จำนวนดาวเทียมที่รับสัญญาณได้

ผู้รับมีหน่วยความจำ 200 จุด พิกัดของจุดที่กำหนดโดยผู้รับในเวลาที่กำหนดสามารถป้อนลงในหน่วยความจำได้ และยังสามารถบันทึกพิกัดของจุดจากแผนที่ทางภูมิศาสตร์ลงในหน่วยความจำของผู้รับได้ด้วย

เมื่อใช้เครื่องรับ คุณสามารถกำหนดระยะทางและราบจริง (เพื่อไม่ให้สับสนกับสนามแม่เหล็ก) จากจุดที่เครื่องรับอยู่จนถึงจุดใดๆ ที่เลือกจากหน่วยความจำ

โมดูล EB-500 เหมาะสำหรับการใช้งานแบบเคลื่อนที่ เนื่องจากมีขนาดเล็กและใช้กระแสไฟต่ำ

ความถูกต้องของพิกัดขึ้นอยู่กับจำนวนดาวเทียมที่โมดูลรับสัญญาณ ต้องมีอย่างน้อย 3 ดวง

ในการตรวจจับดาวเทียม โมดูลจะใช้ 66 ช่องสัญญาณ ในขณะที่หากเสาอากาศเป็นแบบพาสซีฟ ก็จะใช้พลังงาน 28 mA เมื่อตรวจพบดาวเทียม จำนวนช่องสัญญาณและการใช้กระแสไฟจะลดลง

จ่ายแรงดันไฟฟ้าตั้งแต่ 3 ถึง 4.2 โวลต์

การสื่อสารกับโมดูลทำได้ผ่าน UART ที่เทียบเท่ากันสองตัว

พิน UART คือ TX0, RX0 และ TX1, RX1

LED เชื่อมต่อกับพินสถานะ GPS ผ่านตัวต้านทาน แม้ว่าจะไม่มีการสร้างการสื่อสารกับดาวเทียมที่เอาต์พุต แต่ LED 1 ดวงแบบลอจิคัลจะเปิดอยู่ตลอดเวลา เมื่อตรวจพบดาวเทียม ไฟ LED จะกะพริบที่ความถี่ 1 Hz หลังจากแก้จุดบกพร่องวงจรแล้วก็สามารถถอดออกได้

พิน V_RTC_3V3 - พินนี้จะต้องได้รับพลังงาน หากไม่มีสิ่งนี้ โมดูลจะไม่เริ่มทำงาน คุณสามารถเชื่อมต่อกับแหล่งจ่ายไฟของโมดูลได้ แต่ควรเชื่อมต่อแบตเตอรี่ลิเธียม CR มาตรฐาน 3 โวลต์จะดีกว่า จากนั้นการตั้งค่าทั้งหมดจะถูกบันทึกไว้ในหน่วยความจำของโมดูลแม้หลังจากปิดเครื่องรับแล้วก็ตาม RTC กินไฟเพียง 1 µA ดังนั้นแบตเตอรี่จึงมีอายุการใช้งานยาวนาน

จ่ายไฟให้กับขา VIN_3V3

เสาอากาศเชื่อมต่อกับขา RF_INPUT เส้นทางที่เชื่อมต่อเอาต์พุตของโมดูลเข้ากับตัวป้อนเสาอากาศควรสั้นที่สุดเท่าที่จะเป็นไปได้โดยมีพื้นที่ดินอยู่ด้านข้าง เสาอากาศของฉันเป็นแบบพาสซีฟ

35*35 มีรูปหลายเหลี่ยมอยู่ข้างใต้ 70*70 มันเริ่มต้นได้โดยไม่มีปัญหาแม้แต่ในหมอกในป่าโล่ง และความแม่นยำก็ค่อนข้างดี

เสาอากาศแบบแอคทีฟที่ดีนั้นมีราคาแพง LNA ที่ดีนั้นไม่ถูก เสาอากาศจีนราคาถูกในสภาวะที่มีการรบกวนสูงแสดงให้เห็นว่าตัวเองแย่กว่าเสาอากาศแบบพาสซีฟเนื่องจากคุณสามารถเห็นได้ว่าแอมพลิฟายเออร์ไม่มีสัญญาณรบกวนต่ำอย่างแน่นอน นอกจากนี้ ยังใช้พลังงานขั้นต่ำ 3.3 โวลต์ และจ่ายไฟจากโมดูลไปยังสาย

2.8 V. ดังนั้นคุณต้องตัดแรงดันไฟฟ้ากระแสตรงที่พิน RF_INPUT ด้วยตัวเก็บประจุ, เปิดเสาอากาศ, เปิดไฟภายนอก - ยุ่งยากมาก

ไม่ควรวางเสาอากาศไว้ข้างโมดูล เพื่อไม่ให้เสียงรบกวนจากโมดูลรบกวน

พิกัดของจุดที่วัดจะถูกลงจุดบนแผนที่ GOOGLE ระยะห่างจากผนังบ้านถึงน้ำประมาณ 10 เมตร ผมกับผู้รับยืนห่างจากน้ำประมาณ 3 เมตร

หลังจากที่โมดูลถูกบัดกรีบนบอร์ดแล้ว แหล่งจ่ายไฟ VIN_3V3 และ V_RTC_3V3 ก็เชื่อมต่ออยู่ เสาอากาศก็เชื่อมต่ออยู่ และด้วยการเรืองแสงของ LED คุณจึงมั่นใจว่าทุกอย่างทำงานสำหรับคุณ - คุณต้องตรวจสอบความเร็วการแลกเปลี่ยน UART นี่เป็นสิ่งจำเป็นสำหรับการเขียนโปรแกรมไมโครคอนโทรลเลอร์ USAR (Synchronous Asynchronous Receiver)

เชื่อมต่อ RX1,TX1 หรือ RX0,TX0 ผ่าน MAX3232 (ทำงานที่ 3 โวลต์) ด้วยพอร์ต COM ของคอมพิวเตอร์ สำหรับ USB คุณสามารถประสานการเปลี่ยนไปใช้ FT232RL ซึ่งเป็นชิปราคาไม่แพงและเชื่อถือได้พร้อมไดรเวอร์สำหรับทุกระบบปฏิบัติการ ฉันทำให้มันใช้งานได้ทันทีโดยไม่มีปัญหาใดๆ

ตรวจสอบความเร็วที่โมดูลตอบสนอง ตามเอกสารข้อมูล มันใช้งานได้สำหรับฉันที่ 9600 ที่ 115200 หากไม่ตอบสนอง ให้เปลี่ยนความเร็ว ไม่จำเป็นต้องใช้สัญญาณ - LED ไม่จำเป็นต้องกระพริบ ฉันใช้เทอร์มินัลใน CVAVR หรือโปรแกรม Terminal v1.9b ซึ่งฟรีและสะดวกมาก

การแลกเปลี่ยนเกิดขึ้นโดยใช้โปรโตคอล NMEA 0183

ชุดสายไฟ ATMEGA 16 เป็นอุปกรณ์มาตรฐาน พิน REZET เชื่อมต่อกับแหล่งจ่ายไฟด้วยตัวต้านทาน 10 kOhm ความถี่สัญญาณนาฬิกาถูกกำหนดโดยเครื่องสะท้อนควอทซ์ที่ 7.3728 MHz กำลังจ่ายให้กับ ADC ของไมโครคอนโทรลเลอร์ผ่านตัวกรอง LC - ตัวเหนี่ยวนำ 10 µH และตัวเก็บประจุ 1 µF พินแรงดันไฟฟ้าอ้างอิง AREF ADC เชื่อมต่อกับพินกำลัง ADC ขั้วต่อสำหรับโปรแกรมเมอร์ไม่แสดงในแผนภาพ จอ LCD WH1604B เชื่อมต่อกับพอร์ต B - 4 บรรทัด 16 ตัวอักษร ตัวต้านทานทริมเมอร์ R2 20 kOhm ปรับคอนทราสต์ ปุ่มย้อนแสงถูกโอเวอร์คล็อกเพื่อประหยัดพลังงานแบตเตอรี่

ไมโครวงจร ADUM1201 ได้รับการติดตั้งระหว่าง UART ของโมดูลและ USART ของไมโครคอนโทรลเลอร์เพื่อเป็นการแยกกระแสไฟฟ้า แอมพลิจูดสูงสุดของพัลส์จากโมดูลเมื่อดูด้วยออสซิลโลสโคปจะไม่เกิน 2.8 V ไมโครคอนโทรลเลอร์รับรู้พัลส์เป็นหน่วยจาก 2.5 V ไมโครวงจรจะเพิ่มแอมพลิจูดของพัลส์เป็น 5 โวลต์ - ค่าของไมโครคอนโทรลเลอร์ แรงดันไฟฟ้า เพื่อหลีกเลี่ยงความล้มเหลว ควรติดตั้ง ADUM จะดีกว่า

ชิปหน่วยความจำแบบอ่านอย่างเดียว (EEPROM) ที่สามารถลบข้อมูลได้ด้วยไฟฟ้าและตั้งโปรแกรมได้ AT24C128 พร้อมอินเทอร์เฟซบัส I2C คือหน่วยความจำตัวรับ ซึ่งข้อมูลทั้งหมด 200 จุดจะถูกเก็บไว้ แต่จะเพิ่มเติมในภายหลัง CDL - การซิงโครไนซ์การสื่อสารแบบอนุกรมและ CDA - พินการส่งผ่านข้อมูลแบบอนุกรมและที่อยู่จะต้องเชื่อมต่อกับแหล่งจ่ายไฟด้วยตัวต้านทาน 4.7-5.1 kOhm พินป้องกันการเขียน WP เชื่อมต่อกับ GND หมุด A0, A1 - จะใช้หมุดระบุที่อยู่หากมีการเชื่อมต่อไมโครวงจรหลายตัวเข้ากับบัส สามารถรวมกันได้ 4 แบบ เรามีวงจรไมโครหนึ่งตัวดังนั้นพิน A0, A1 จึงเชื่อมต่อกับ GND - ที่อยู่เป็นศูนย์

ตัวแบ่งถูกประกอบบนแอมพลิฟายเออร์ในการดำเนินงาน แรงดันไฟฟ้าจากแบตเตอรี่แบ่งออกเป็นครึ่งหนึ่งและจ่ายให้กับอินพุต ADC ของไมโครคอนโทรลเลอร์ - บิต 0 ของพอร์ต A เพื่อควบคุมแรงดันไฟฟ้าของแบตเตอรี่ลิเธียม

แป้นพิมพ์สำหรับการสื่อสารกับเครื่องรับจะประกอบอยู่ที่ปุ่มนาฬิกา ปุ่ม READ และ RECORD มีการโอเวอร์คล็อก ปุ่ม POINTING – พร้อมการยึด จำเป็นต้องใช้ตัวต้านทาน 300 โอห์มเพื่อจำกัดกระแสเพื่อไม่ให้พอร์ตไมโครคอนโทรลเลอร์ไหม้โดยไม่ตั้งใจ

ตอนนี้เกี่ยวกับแหล่งจ่ายไฟของเครื่องรับ ฉันมีแบตเตอรี่ลิเธียม 3.7 โวลต์ เมื่อชาร์จเต็มแล้วจะอยู่ที่ประมาณ 4.15 V หากต้องการจ่ายไฟให้ไมโครคอนโทรลเลอร์ด้วยควอตซ์ 7.3728 MHz และจอแสดงผล WH1604 ต้องใช้ไฟ 5 โวลต์ แม้ว่าในแผ่นข้อมูล Vdd สำหรับจอแสดงผลจะอยู่ที่ 3 ถึง 5 โวลต์ แต่ก็ไม่สามารถมองเห็นได้ด้วยวงจรควบคุมคอนทราสต์มาตรฐานและแรงดันไฟฟ้าที่ 3.3 โวลต์

ขอแนะนำให้จ่ายไฟ 3.3 โวลต์ให้กับโมดูล EB-500 ชิป LM2623 มีตัวควบคุมการสลับสเต็ปอัพ 5 โวลต์ ชิป LM2623 ได้รับการออกแบบมาโดยเฉพาะสำหรับอุปกรณ์ดิจิทัล โดยมีระดับเสียงต่ำและเดินสายขั้นต่ำ มีการติดตั้งตัวเก็บประจุ C4 และ C5 เพิ่มเติมเพื่อลดเสียงรบกวน

กำลังไฟฟ้าสำหรับโมดูล EB-500 นั้นได้มาจากเอาต์พุตของตัวปรับเสถียรภาพเชิงเส้น LP2980-3.3 วงจรไมโครที่มีการสิ้นเปลืองพลังงานเองต่ำมาก การสูญเสียสูงสุด 50 mW ให้ความร้อนน้อยมาก และเราได้แรงดันไฟฟ้า 3.3 โวลต์ที่เสถียรโดยแทบไม่มีเสียงรบกวน

ตอนนี้เกี่ยวกับโปรแกรม คอมไพเลอร์ที่ใช้

โปรโตคอล NMEA 0183 มีข้อมูลที่เป็นประโยชน์มากมาย แต่เราสนใจเฉพาะพิกัด เวลา ระดับความสูงเหนือระดับน้ำทะเล และจำนวนดาวเทียมที่มองเห็นและใช้งานเท่านั้น ดังนั้นเราจึงเลือกเพียง 3 ข้อความ (ข้อมูลที่จำเป็นจะถูกเน้นด้วยสีแดง):

1.$GPRMC,181057.000,A ,5542.2389,N,03741.6063,E,0.47,74.50,190311,A*51

ที่นี่เราสนใจสัญลักษณ์หมายเลข 18 (เราเริ่มนับจาก 0) ถ้าเป็น A แสดงว่าข้อมูลมีความน่าเชื่อถือ (มีสัญญาณ) ถ้า V จะไม่น่าเชื่อถือ

2.$GPGGA,181058 .000,5542.2389 ,N,03741.6063 ,E,1.8 ,1.34,115.0 ,M,14.6,M,*54

นี่คือที่เราได้รับข้อมูลเกือบทั้งหมด

181058 .000 - เวลา

5542.2389,N - ละติจูด

03741.6063 ,E - ลองจิจูด

1 - การแก้ไข GPS (0 = ข้อมูลไม่ถูกต้อง 1 = ตำแหน่งคงที่ 2 = DGPS (ความแม่นยำเพิ่มขึ้น))

8 - จำนวนดาวเทียมที่ใช้

1.34 - HDOP ความแม่นยำในแนวนอน

115.0 ,M - ระดับความสูงเหนือระดับน้ำทะเล

14.6,M - ความแตกต่างทางภูมิศาสตร์ - ความแตกต่างระหว่างทรงรีโลก WGS-84 และระดับน้ำทะเล (geoid)

เวลาตั้งแต่การอัปเดต DGPS ครั้งล่าสุดหายไป

3.$จีพีจีเอสวี,4,1, 13 ,28,65,075,17,26,53,202,37,15,50,278,17,27,39,290,24*7วัน

ที่นี่เราสนใจสัญลักษณ์หมายเลข 11 และ 12

13 - จำนวนดาวเทียมที่มองเห็นทั้งหมด

ทันทีหลังจากเปิดเครื่องรับ ADC จะเริ่มทำงาน (โดยการตั้งค่าการลงทะเบียน ADCSRA ADC ของไมโครคอนโทรลเลอร์หนึ่งถึง 6 บิต) เพื่อตรวจสอบระดับการชาร์จของแบตเตอรี่ลิเธียม รูทีนการขัดจังหวะเมื่อการแปลง ADC เสร็จสิ้น จะใช้และรวมค่า 100 ค่าจากการลงทะเบียนข้อมูล จากนั้นคำนวณแรงดันไฟฟ้าแบตเตอรี่เฉลี่ย หากแรงดันแบตเตอรี่น้อยกว่าหรือเท่ากับ 3.2 โวลต์ จะมีข้อความ “ แบตเตอรี่เหลือน้อย- แรงดันไฟฟ้าสูงสุดที่สามารถคายประจุแบตเตอรี่ได้คือ 2.7 โวลต์ ควรซื้อแบตเตอรี่ที่มีตัวควบคุมการชาร์จจะดีกว่า

รีจิสเตอร์ USART ของไมโครคอนโทรลเลอร์ UCSRB=0x90 หมายความว่ามีการเปิดใช้งานการขัดจังหวะเมื่อรับสัญญาณเสร็จสิ้น และตัวรับสัญญาณเปิดอยู่ ฟังก์ชันการประมวลผลขัดจังหวะเมื่อการรับเสร็จสิ้นมีดังนี้:

ข้อมูลถูกนำมาจากการลงทะเบียนบัฟเฟอร์ UDR โดยมีเงื่อนไขว่า (UCSRA&=0x18)==0 นั่นคือการลงทะเบียน UCSRA ไม่มีแฟล็กข้อผิดพลาดในการจัดเฟรมหรือแฟล็กโอเวอร์โฟลว์ หากผู้รับอยู่ในโหมดเขียนหรืออ่าน (ตัวแปรแฟล็ก = 1) ข้อมูลจะถูกดึงมาจากบัฟเฟอร์ตัวรับ USART เพื่อหลีกเลี่ยงบัฟเฟอร์ล้น ความพยายามที่จะปิดเครื่องรับ USART ในช่วงเวลานี้ส่งผลให้สูญเสียการสื่อสารกับโมดูล ถ้า flag=0 ข้อมูลที่ได้รับจากบัฟเฟอร์จะถูกวิเคราะห์ หากพบจุดเริ่มต้นของบรรทัด - สัญลักษณ์ $ คือรหัส ASCII 36 บรรทัดทั้งหมดจนถึงจุดสิ้นสุด - รหัส 13 (การขึ้นบรรทัดใหม่) จะถูกวางไว้ในอาร์เรย์ gps จากนั้นเราตรวจสอบอักขระจาก gps, gps และ gps มองหาการรวมกันของ RMC, GGA หรือ GSV หากข้อความคือ RMC แสดงว่าตัวแปร เราเทียบมันกับองค์ประกอบของอาร์เรย์ gps ถ้าเป็น GSV เราจะคำนวณจำนวนดาวเทียมที่มองเห็นได้จากสัญลักษณ์ใน gps และ gps หากนี่คือ GGA เราจะย้ายจากฟังก์ชันการจัดการอินเทอร์รัปต์ไปยังโปรแกรมหลัก ในโปรแกรมเราจะตรวจสอบตัวแปรก่อน ถ้าเท่ากับ 86 นี่คืออักขระ V ในโค้ด ASCII - ไม่มีสัญญาณ ข้อความ " ไม่มีสัญญาณ

หากตัวแปร a = 65 คือสัญลักษณ์ A แสดงว่าสัญญาณปรากฏขึ้น เราแยกข้อมูลจากอาร์เรย์ gps ซึ่งวางข้อความ GGA ทั้งหมดและข้อมูลทั้งหมดที่เราสนใจ เราคำนวณเวลา พิกัด จำนวนดาวเทียมที่ใช้สื่อสาร และระดับความสูงเหนือระดับน้ำทะเล ข้อมูลทั้งหมดนี้ บวกกับจำนวนดาวเทียมที่มองเห็นซึ่งคำนวณในรูทีนการขัดจังหวะ จะถูกวางไว้ในบัฟเฟอร์เพื่อส่งออกไปยัง LCD และแสดงบนหน้าจอแสดงผล ส่งผลให้ได้ภาพดังนี้

บรรทัดแรกแสดงละติจูดของจุดและจำนวนดาวเทียมที่ใช้สื่อสารซึ่งมีอยู่เจ็ดดวง บรรทัดที่สองคือลองจิจูดและจำนวนดาวเทียมที่มองเห็นได้ - 11 บรรทัดที่สามคือเวลามาตรฐานกรีนิชและระดับความสูงเหนือระดับน้ำทะเลหรือมหาสมุทร

หากต้องการบันทึกข้อมูล ให้คลิกปุ่ม "บันทึก" ข้อมูลทั้งหมดจะถูกจัดเก็บไว้ในหน่วยความจำภายนอกบนชิป EEPROM AT24C128 พร้อมอินเทอร์เฟซบัส I2C หน่วยความจำของชิปจัดเป็น 16,384 คำ แต่ละ 8 บิต ภายในหน่วยความจำ 16,384 ไบต์แบ่งออกเป็น 256 หน้า หน้าละ 64 ไบต์ การบันทึกสามารถทำได้ทั้งแบบไบต์ต่อไบต์หรือตามหน้า เพื่อให้ชีวิตง่ายขึ้น จึงได้เลือกรายการแบบหน้าต่อหน้า ที่อยู่ไมโครเซอร์กิตคือหนึ่งไบต์: บิตที่สำคัญที่สุดสามบิตคือที่อยู่ AT24C ซึ่งจะเป็น 101 เสมอ บิตสุดท้ายหมายถึงการเขียนหรือการอ่าน ถ้าศูนย์คือการเขียน หนึ่งคือการอ่าน การกำหนดแอดเดรสหน่วยความจำคือ 2 ไบต์ บิตที่สำคัญที่สุดคือหมายเลขหน้า และบิตที่มีนัยสำคัญน้อยที่สุดคือหมายเลขคำในหน้านี้ ปรากฎว่า: หมายเลขหน้าตั้งแต่ 0 ถึง 255 คือ 8 บิต และหมายเลขคำในหน้าตั้งแต่ 0 ถึง 63 คืออีก 6 บิต ดังนั้นจึงจำเป็นต้องใช้ 14 บิตเพื่อระบุหน่วยความจำ หากต้องการรับไบต์ที่สำคัญที่สุด ให้ใช้หมายเลขหน้าแล้วเลื่อนไปทางขวา 2 ตำแหน่ง บิตที่สำคัญที่สุด 2 บิตจะถูกรีเซ็ต และบิตที่สำคัญที่สุด 6 บิตของที่อยู่หน้าจะย้ายไปที่บิตที่มีนัยสำคัญน้อยที่สุด 6 บิต จากนั้นเราจะเลื่อนหมายเลขหน้าเดียวกันไปทางซ้ายหกตำแหน่ง และรับไบต์ต่ำของที่อยู่ โดยที่บิตที่สำคัญที่สุดสองบิตคือบิตที่มีนัยสำคัญน้อยที่สุดสองบิตของที่อยู่เพจ ส่วนอีกหกบิตที่เหลือเป็นศูนย์ ตอนนี้คุณต้องจำหมายเลขที่อยู่หน่วยความจำภายนอกสำหรับจุดที่จะบันทึก ในการทำเช่นนี้เราใช้หน่วยความจำแบบไม่ลบเลือนของไมโครคอนโทรลเลอร์ - EEPROM สำหรับ ATMEGA16 EEPROM คือ 512 ไบต์ เราวางอาร์เรย์สองตัวไว้ใน EEPROM: eeprom char ad ที่ไม่ได้ลงนาม และ eeprom char opred ที่ไม่ได้ลงนาม อาร์เรย์โฆษณาชี้ไปที่หน้าหน่วยความจำ AT24C128 ที่ว่าง สาเหตุหนึ่งหมายความว่าหน้าไม่ว่าง ศูนย์หมายถึงว่าง ตัวอย่างเช่น: ad=0 หมายความว่าหน้าที่ 20 ของหน่วยความจำ AT24C128 ว่าง และหาก ad=1 แสดงว่าหน่วยความจำไม่ว่าง ก่อนที่จะเขียนข้อมูลลงในหน่วยความจำภายนอก เราจะวนซ้ำองค์ประกอบทั้งหมดของอาร์เรย์โฆษณา โดยเพิ่มหมายเลของค์ประกอบ g จาก 0 จนกระทั่งพบเงื่อนไข ad[g]=0 ที่อยู่หน้าหน่วยความจำภายนอกจะเป็น g ตอนนี้เราจำความสอดคล้องของที่อยู่หน้าหน่วยความจำ AT24C128 กับจำนวนจุดที่จดจำได้ opred[หมายเลขจุด]=g (ที่อยู่หน้าหน่วยความจำ AT24C128) หากคุณต้องการลบข้อมูลจุด ให้เขียนศูนย์ในโฆษณา[จำนวนจุดที่ลบ] และในอาร์เรย์ opred เราจะย้ายหมายเลของค์ประกอบเพื่อที่เริ่มจากหมายเลขจุด จะมีค่าหนึ่งมากกว่าค่าที่ถูกลบ: opred[point number]= opred[point number-1] และจำนวนคะแนนทั้งหมดที่บันทึกไว้จะลดลงหนึ่งคะแนน หากคุณต้องการลบข้อมูลทั้งหมดออกจากหน่วยความจำ จำนวนจุดที่บันทึกไว้และอาร์เรย์โฆษณาจะถูกรีเซ็ตเป็นศูนย์ เมื่อข้อมูลใหม่ถูกเขียนลงในหน่วยความจำ AT24C128 ข้อมูลเก่าจะถูกลบ ชื่อตัวแปรที่ระบุจำนวนจุดทั้งหมดที่บันทึกไว้จะอยู่ใน EEPROM ของไมโครคอนโทรลเลอร์ด้วย

การบันทึกจะเป็นดังนี้:

กดปุ่ม "บันทึก" ค้างไว้ 50 มิลลิวินาที (ดีเลย์ 50 มิลลิวินาที - มีการติดตั้งการป้องกันการตีกลับหน้าสัมผัสบนทุกปุ่ม) บรรทัดแรกของหน้าจอแสดงผลจะแสดง: “ คะแนน: (หมายเลขจุด)”จำนวนจุดที่บันทึกไว้ ใน EEPROM ของไมโครคอนโทรลเลอร์สิ่งนั้น เพิ่มขึ้น- หากจำนวนคะแนนมากกว่า 200 จะมีข้อความ “ หน่วยความจำ ยุ่ง” และเครื่องรับจะออกจากโหมดบันทึก ในบรรทัดที่สอง คุณต้องป้อนชื่อของจุดจากแป้นพิมพ์สูงสุด 16 ตัวอักษรจากตัวเลขและตัวอักษรตัวพิมพ์เล็กของตัวอักษรรัสเซีย หลักการป้อนข้อมูลเหมือนกับในโทรศัพท์มือถือ: กดปุ่มแป้นพิมพ์จนกระทั่งตัวอักษรที่ต้องการปรากฏขึ้น หากมีข้อผิดพลาดในการพิมพ์ สัญลักษณ์แฮชจะถูกลบ หมุดแป้นพิมพ์เชื่อมต่อกับบิต 3,4,5 ของพอร์ต D และบิต 2,3,4,5 ของพอร์ต C บิตของพอร์ต D ได้รับการกำหนดค่าเป็นเอาต์พุต บิตของพอร์ต C เป็นอินพุตแบบดึงขึ้น ระดับต่ำจะถูกนำไปใช้กับบิตของพอร์ต D ด้วยความถี่ 5 ms และในเวลาเดียวกันค่าของบิตของพอร์ต C จะถูกอ่าน ตัวอย่างเช่น หากใช้เลขศูนย์กับ PIND.3 และค่าศูนย์แบบลอจิคัลปรากฏขึ้น บน PINC.2 หมายความว่าปุ่ม K4 ทำงานอยู่ - 3dezzzปุ่มใช้งานได้ 2.2 วินาที - ตัวจับเวลา 16 บิต T1 เริ่มต้นด้วยความถี่ 28800 Hz เมื่อศูนย์ปรากฏบนบิตที่สอดคล้องกันของพอร์ต C เมื่อตัวจับเวลาผ่านค่า 65535 การขัดจังหวะจะถูกสร้างขึ้นและโปรแกรมจะเข้าสู่ ฟังก์ชั่นการจัดการการขัดจังหวะการขัดจังหวะโอเวอร์โฟลว์ หากอีกปุ่มหนึ่งเปิดใช้งานก่อนเวลาหมดอายุ 2.2 วินาที ตัวจับเวลาจะหยุดและค่าทั้งหมดที่พิมพ์บนปุ่มที่ใช้งานก่อนหน้านี้จะถูกรีเซ็ต เช่นเดียวกับในกรณีของตัวจับเวลาล้น หลังจากพิมพ์ชื่อจุดแล้ว ให้กด * บรรทัดที่สามแสดงข้อความ “ จุดปัจจุบัน?“หากต้องการจำจุดที่ผู้รับกำหนด ณ เวลาที่กำหนด ให้กด * ข้อความ “ จุดที่บันทึกไว้” และเครื่องรับจะออกจากโหมดบันทึก หากคุณป้อนพิกัดจากแผนที่แล้วกด # หน้าจอจะแสดงคำขอ “ ละติจูด?” ใส่พิกัดละติจูด 8 หลักไม่มีจุด - 49°52"16.54" ใส่เป็น 49521654 แล้วกด * คำขอ “ ลองจิจูด?” ลองจิจูดก็ป้อนด้วย แทนที่จะเป็น 36˚18"51.57" - 36185157 แล้ว *

หน้าจอแสดงข้อความ “จุดที่บันทึกไว้” และเครื่องรับจะออกจากโหมดบันทึก เมื่อเขียนพิกัดจากแผนที่ ค่าความสูงจะไม่ถูกบันทึก และเมื่ออ่านพิกัดของจุดนี้ ความสูงจะเป็นศูนย์ การเขียนไปยัง EEPROM AT24C128 ทีละหน้าจะเป็นดังนี้:

  1. เงื่อนไขการเริ่มต้นถูกสร้างขึ้น - การเปลี่ยนจากสถานะสูงไปต่ำที่พิน SDA โดยมีระดับสูงที่พิน SCL
  2. ไบต์ที่มีที่อยู่ชิป 10100000 ถูกส่ง บิตสุดท้ายคือ 0 – เขียน
  3. ไบต์แรกของที่อยู่หน่วยความจำจะถูกส่ง จากนั้นไบต์ที่สองของที่อยู่หน่วยความจำ
  4. ไบต์ของข้อมูลจะถูกถ่ายโอน และที่อยู่ของคำในหน้าจะเพิ่มขึ้น การเปลี่ยนแปลงที่พิน SDA เกิดขึ้นเมื่อพิน SCL ต่ำ
  5. เงื่อนไขการหยุดถูกสร้างขึ้น - การเปลี่ยนจากสถานะต่ำไปเป็นสถานะสูงที่พิน SDA โดยมีระดับสูงที่พิน SCL

หากต้องการอ่านข้อมูลจากหน่วยความจำของผู้รับ ให้กดปุ่ม "อ่าน" (ในกรณีนี้ ศูนย์ตรรกะจะถูกอ่านจากบิตที่ 7 ของพอร์ต C) และจอแสดงผลจะแสดง: " จุด:- เรากดหมายเลขพิกัดจุดที่เราต้องการอ่านแล้วกด * พิกัดจุดของเราจะแสดงบนหน้าจอ เมื่อป้อนหมายเลขจุดในโหมดการอ่าน จะมีเฉพาะตัวเลขเท่านั้นบนแป้นพิมพ์ หากป้อนตัวเลขเกินจำนวนคะแนนที่บันทึกไว้ ข้อความ “ ไม่มีข้อมูล” จากนั้นข้อความจะถูกส่งกลับ: “ จุด:- หากไม่มีข้อมูลที่บันทึกไว้ในหน่วยความจำของอุปกรณ์ เมื่อคุณกดปุ่ม "อ่าน" ข้อความ " ไม่มีข้อมูล” และอุปกรณ์จะออกจากโหมดการอ่าน เราอ่านจาก EEPROM AT24C128 ดังนี้ เงื่อนไขการเริ่ม การหยุด และการกำหนดแอดเดรสจะเหมือนกับตอนเขียน ที่อยู่ที่ใช้เขียนพิกัดของจุดอ่าน (ในโปรแกรมหมายเลขของจุดนี้ถูกกำหนดโดยตัวแปร nomer_1) พบได้ในอาร์เรย์ EEPROM opred ของไมโครคอนโทรลเลอร์ ไบต์สูงของที่อยู่จะถูก opred >> 2 ไบต์ต่ำ opred<<6. Только после передачи второго байта с адресом памяти посылается байт с адресом микросхемы 10100001, где последний бит 1 – чтение. В программе чтение идет побайтно, сначала считываются байты с названием точки. Считывается байт, по номеру кода в считанном байте определяется строка, содержащая код знакогенератора LCD модуля и символ соответствующий этому коду выводится на экран, затем младший байт адреса памяти инкременируется. Так выводятся 16 символов названия точки. Затем считываются байты с данными широты, долготы и высоты точки. После считывания очередного байта младший байт адреса памяти инкременируется. Все считанные параметры помещаются в буферы для вывода на LCD и выводятся на экран дисплея:

คุณสามารถเลื่อนดูข้อมูลตามลำดับตัวเลขจากน้อยไปหามากด้วยหมายเลข 2 บนแป้นพิมพ์ และจากมากไปน้อยด้วยศูนย์ ออกจากโหมดการอ่าน # ในโหมดการอ่าน ข้อมูลสามารถลบได้ทีละจุดหรือทั้งหมดในครั้งเดียว แสดงจุดที่ต้องลบข้อมูลแล้วกด * ในตอนท้ายของบรรทัดแรกปรากฏขึ้น “หน้าหนังสือ?เพื่อยืนยัน * หากไม่ใช่ - # หากคุณต้องการลบข้อมูลทั้งหมด ให้กด * ต่อเนื่อง “” จะปรากฏขึ้นหน้าหนังสือ?” คลิกที่ 1 แทน “หน้าหนังสือ?"ปรากฏ" ทั้งหมด?” หากการยืนยันเป็น * ไม่ใช่ - คลิกที่ # เมื่อลบลงในอาร์เรย์ EEPROM ของไมโครคอนโทรลเลอร์ - โฆษณาซึ่งชี้ไปยังที่อยู่หน้าที่ว่างในหน่วยความจำ AT24C128 ศูนย์จะถูกเขียนไปยังองค์ประกอบที่มีตัวเลขเท่ากับที่อยู่หน้าใน AT24C128 ของจุดที่ถูกลบ ข้อมูลจากหน้านี้จะถูกลบเมื่อมีการเขียนข้อมูลอื่นลงไป ดังนั้น ห้ามปิดเครื่องรับในโหมดบันทึกจนกว่าข้อความ “จุดที่บันทึกไว้”.

เครื่องรับมีโหมดการนำทาง ในโหมดนี้ ระยะทางและแอซิมัทที่แท้จริงจะถูกกำหนดจากจุดที่เครื่องรับอยู่จนถึงจุดใดๆ ที่เลือกจากหน่วยความจำของตัวรับ หากต้องการเปลี่ยนเครื่องรับไปที่โหมดการชี้ตำแหน่งให้กดปุ่ม "การชี้" ค่าศูนย์แบบลอจิคัลจะถูกอ่านจากบิตที่สองของพอร์ต D หน้าจอแสดงผลแจ้งว่า “ จุด:” คุณต้องป้อนจำนวนจุด ระยะทาง และราบที่จะคำนวณ แล้วกด * พิกัดของจุดนี้ถูกวางไว้ในอาร์เรย์ kr ที่อยู่ใน EEPROM ของไมโครคอนโทรลเลอร์ หน้าจอแสดงผลจะแสดงหมายเลขและชื่อจุด จากนั้นข้อความ “ คำแนะนำ” และหน้าจอแสดงผลจะเป็นดังนี้:

มุมราบ (287°1"48") จะแสดงที่จุดเริ่มต้นของเส้นควอเตอร์ ตามด้วยระยะทางถึงจุดสนใจ (3284 เมตร) ดังนั้นคุณจึงสามารถเดินในแนวราบได้ ถ้าคุณมีเข็มทิศ การเสื่อมของสนามแม่เหล็ก - ความแตกต่างระหว่างสนามแม่เหล็กและสนามแม่เหล็กจริงนั้นระบุไว้ในแผนที่หลายแห่ง สูตรที่ใช้ในการคำนวณแอซิมัทและระยะทางนั้นได้มาจากหนังสือเรียนเชิงภูมิศาสตร์และได้รับการแก้ไขให้ทำงานกับตัวแปรลอยตัว พิกัดของจุดแนะนำจะถูกเก็บไว้ในหน่วยความจำแบบไม่ลบเลือนของไมโครคอนโทรลเลอร์ ดังนั้นหากคุณกดปุ่ม "คำแนะนำ" ค้างไว้แล้วปิดอุปกรณ์ จากนั้นหลังจากเปิดอุปกรณ์ คำแนะนำไปยังจุดเดิมจะดำเนินต่อไป หากต้องการเปลี่ยนจุดชี้ต้องกดปุ่ม รอสัญญาณปรากฏ แล้วกดหมายเลขจุดใหม่

แน่นอนว่าการออกแบบอุปกรณ์นั้นยังคงเป็นที่ต้องการอยู่มาก แต่สิ่งที่เกิดขึ้นคือสิ่งที่เกิดขึ้น

สำหรับฟิวส์ฉันตั้งโปรแกรม BODEN เท่านั้น - วงจรรีเซ็ตจะเปิดขึ้นเมื่อแรงดันไฟฟ้าลดลงและ SUT1 - ควบคุมโหมดเริ่มต้นของเครื่องกำเนิดสัญญาณนาฬิกาเมื่อวงจรรีเซ็ตเปิดอยู่ ส่วนที่เหลือไม่ได้ตั้งโปรแกรมไว้นั่นคือเท่ากับหนึ่ง

รายชื่อธาตุกัมมันตภาพรังสี

การกำหนด พิมพ์ นิกาย ปริมาณ บันทึกร้านค้าสมุดบันทึกของฉัน
โครงการที่ 1
ยู1 ไอซีอินเตอร์เฟส RS-232

MAX3232

1 ไปยังสมุดบันทึก
EB1 โมดูลจีพีเอสEB-5001 ไปยังสมุดบันทึก
D1 ไดโอดเปล่งแสง 1 ไปยังสมุดบันทึก
C1-C5, C12 ตัวเก็บประจุ0.1 µF6 ไปยังสมุดบันทึก
C8 ตัวเก็บประจุ100 พิโคเอฟ1 ไปยังสมุดบันทึก
ซี9, ซี10 ตัวเก็บประจุ4.7 µF2 ไปยังสมุดบันทึก
ค11 ตัวเก็บประจุ0.01 µF1 ไปยังสมุดบันทึก
R7 ตัวต้านทาน 1 ไปยังสมุดบันทึก
เจ1 ตัวเชื่อมต่อRS-2321 ไปยังสมุดบันทึก
เสาอากาศ1 ขั้วต่อเสาอากาศ 1 ไปยังสมุดบันทึก
L1 ตัวเหนี่ยวนำ 1 ไปยังสมุดบันทึก
ใน 1 แบตเตอรี่3 ว1 ไปยังสมุดบันทึก
โครงการที่ 2
ยู2 ไมโครคอนโทรลเลอร์ 1 ไปยังสมุดบันทึก
AD1 ชิปอดัม12011 ไปยังสมุดบันทึก
OU1 เครื่องขยายเสียงปฏิบัติการ 1 ไปยังสมุดบันทึก
เอที1 ชิปAT24C1281 ไปยังสมุดบันทึก
C6, C7 ตัวเก็บประจุ0.15 µF2 ไปยังสมุดบันทึก
ส13, ส17 ตัวเก็บประจุ0.1 µF2 ไปยังสมุดบันทึก
ส14, ส16 ตัวเก็บประจุ22 พิโคเอฟ2 ไปยังสมุดบันทึก
ค15 ตัวเก็บประจุ1 µF1 ไปยังสมุดบันทึก
R1, R3 ตัวต้านทาน

20 โอห์ม

2 ไปยังสมุดบันทึก
R2 ตัวต้านทานทริมเมอร์20 โอห์ม1 ไปยังสมุดบันทึก
R4 ตัวต้านทาน

10 โอห์ม

1 ไปยังสมุดบันทึก
R5, R6 ตัวต้านทาน

4.7 โอห์ม

2 ไปยังสมุดบันทึก
R8 ตัวต้านทาน

10 kโอห์ม

1 ไปยังสมุดบันทึก
Y1 เครื่องสะท้อนควอตซ์7.3728 เมกะเฮิรตซ์1 ไปยังสมุดบันทึก
L2 ตัวเหนี่ยวนำ10 µH1 ไปยังสมุดบันทึก
ดีเอส1 จอ LCDWH1604B1 ไปยังสมุดบันทึก
K1 ปุ่มชั้นเชิง 1

แม้ว่าทุกวันนี้ในตลาดคุณจะพบกับอุปกรณ์ GPS หลากหลายประเภทและฟังก์ชั่นราคาที่หลากหลาย แต่ทุกคนก็ไม่พร้อมที่จะซื้ออุปกรณ์นำทางสำเร็จรูปในทันทีและชอบที่จะทำด้วยตัวเอง สิ่งนี้จำเป็นหรือไม่นั้นยากที่จะพูด แต่ไม่ต้องสงสัยเลยว่าเป็นไปได้

คุณสามารถสร้างเครื่องนำทางของคุณเองได้สองวิธี สำหรับอันแรก คุณจะต้องมีอุปกรณ์เคลื่อนที่ที่ง่ายที่สุด เครื่องส่ง GPS และแบตเตอรี่ เป็นการเตือนทันทีว่าไม่มีประโยชน์ที่จะพิจารณาอย่างละเอียดเนื่องจากการประกอบเครื่องนำทางแบบโฮมเมดในลักษณะนี้จะต้องใช้ความยุ่งยากและเวลาอย่างมากและที่สำคัญที่สุดคือคุณต้องมีความเข้าใจที่ดีเกี่ยวกับอุปกรณ์อิเล็กทรอนิกส์และเชี่ยวชาญพื้นฐาน ของการเขียนโปรแกรมระบบ - ไม่ใช่ทุกคนที่มีทักษะเช่นนั้น นอกจากนี้เครื่องนำทางดังกล่าวยังใช้งานยากโดยการส่งข้อความไปยังดาวเทียมก็จะได้รับพิกัดตอบสนองที่จะต้องซ้อนทับบนแผนที่

วิธีที่สองนั้นง่ายกว่าและใครๆ ก็สามารถทำได้ - เครื่องนำทาง GPS ที่สร้างโดยใช้แล็ปท็อป สิ่งที่คุณต้องการสำหรับสิ่งนี้? ประการแรก ตัวแล็ปท็อปเอง และประการที่สอง เช่น ตัวรับสัญญาณ GPS ที่ติดตั้งอยู่ในโทรศัพท์มือถือสมัยใหม่

ตัวรับสัญญาณ GPS เชื่อมต่อผ่านอินเทอร์เฟซใดๆ (Wi-Fi, Bluetooth หรือ USB) บนแล็ปท็อปพีซี ทุกวันนี้เกือบทุกคนมีสิ่งหลัง นอกจากนี้ แม้แต่เน็ตบุ๊กหรือแท็บเล็ตที่ง่ายที่สุดก็เพียงพอแล้วสำหรับเครื่องนำทาง

ก่อนที่จะเชื่อมต่อโมดูล GPS คุณต้องตรวจสอบให้แน่ใจว่าพีซีของคุณมีซอฟต์แวร์ที่เหมาะสมที่จะรองรับ การค้นหาและดาวน์โหลดจากอินเทอร์เน็ตจะไม่ใช่เรื่องยากเนื่องจากตัวเลือกที่นี่มีขนาดใหญ่มากจนเกินจินตนาการ บางโปรแกรมเหมาะสำหรับการเดินทางท่องเที่ยวในประเทศระยะไกลบางโปรแกรมเหมาะกับการเดินทางรอบเมือง หากพีซีของคุณมีอินเทอร์เน็ต คุณยังสามารถติดตั้งโปรแกรมที่ให้ข้อมูลเกี่ยวกับการจราจรติดขัดได้

เมื่อเชื่อมต่อเครื่องนำทางกับพีซีแล้วคุณต้องรอจนกว่าระบบจะตรวจพบ หากจำเป็นต้องมีไดรเวอร์เพิ่มเติมจะต้องติดตั้งไดรเวอร์เหล่านั้น ไม่จำเป็นต้องค้นหา คุณสามารถตั้งค่าการค้นหาอัตโนมัติบนอินเทอร์เน็ตได้ มีการระบุอุปกรณ์แล้ว - คุณสามารถเปิดโปรแกรมนำทางและตรวจสอบให้แน่ใจว่าอุปกรณ์นั้นมองเห็นได้ หากทุกอย่างเป็นไปตามลำดับเครื่องนำทาง GPS แบบโฮมเมดก็พร้อมหากเกิดปัญหาคุณต้องเจาะลึกการตั้งค่าซอฟต์แวร์

ไม่ว่าจะคุ้มค่าที่จะสร้างเครื่องนำทางด้วยมือของคุณเองหรือว่าจะซื้อเครื่องนำทางดีกว่านั้นขึ้นอยู่กับทุกคนในการตัดสินใจตามดุลยพินิจของตนเอง ไม่ว่าในกรณีใดทั้งในกรณีแรกและกรณีที่สองคุณจะต้องใช้ความพยายามและใช้เวลาเล็กน้อย