สารบัญ:
วีดีโอ: GPS โดยใช้ L80: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:05
จะไปลองเข้าประกวดเซนเซอร์
โอเค มันเป็นภาพที่น่ากลัว แต่ฉันเป็นพวกขี้เกียจแก่ (L. O. G.) ฉันกำลังถือแท็บเล็ตอยู่ในมือ แต่นั่นเป็นเพียงเพื่อให้ฉันสามารถถ่ายภาพได้ (จากระยะไกล) เรื่องนี้อยู่ในกระเป๋าบนเสื้อกั๊กของฉันซึ่งมี GPS ที่เชื่อมต่อกับเสาอากาศบนไหล่ของฉัน
พูดได้เลยว่าสมาร์ทโฟนมี GPS แต่สิ่งที่ท้าทายสำหรับ GEEK คืออะไร จนถึงตอนนี้ ฉันสามารถบันทึกการเดินกับสุนัขของฉันและวางแผนบน Google Earth Pro
ดังนั้นฉันจึงทำโปรเจ็กต์ GPS อื่นเสร็จ:
www.instructables.com/id/Old-Man-and-the-Arduino-GPS/
สำหรับตัวนั้น ฉันใช้ MTK3339 GPS เช่น Adafruit Ultimate ซึ่งบางครั้งเรียกว่า PA6H หรือ LadyBird1 ฉันค้นหาทางอินเทอร์เน็ตและพบว่าโมดูล L80 GPS ราคาถูกกว่า PA6H มาก เห็นได้ชัดว่าตอนนี้ยังใช้ MTK3339 แต่อยู่ในแพ็คเกจอื่น เห็นได้ชัดว่ามันทำโดย Quectel ตอนนี้ฉันไม่รู้ว่ามันเป็นโคลนหรือรุ่นที่ได้รับอนุญาตหรือมีชิป MTK3339 อยู่ข้างในหรืออะไร แต่ฉันสั่งสองสามอย่างจาก Aliexpress นอกจากราคาแล้ว อีกสิ่งหนึ่งที่ฉันชอบคือการเชื่อมต่ออยู่ที่ระยะห่าง 0.1” ซึ่งหมายความว่าชายชราคนนี้จะบัดกรีได้ง่ายขึ้นมาก
Quectel ดูเหมือนจะมีเว็บไซต์ที่ดีกว่าเว็บไซต์อื่น ๆ ที่ฉันพบใน LadyBird1 MTK3339:
www.quectel.com/product/l80.htm
ขั้นตอนที่ 1: การทดสอบ
คงจะดีถ้าได้ทดสอบ L80 (ดูรูป) โดยไม่ต้องบัดกรีกับ PCB พินตัวเชื่อมต่อบน L80 มีขนาด 0.1” แต่ค่อนข้างเล็กสำหรับส่วนหัวปกติ ฉันบังเอิญมีส่วนหัวของพินแบบกลึงที่พอดีได้ค่อนข้างดี ดูภาพ.
ดังนั้นฉันจึงบัดกรีพวกเขา ดูภาพ.
ส่วนหัวพินแบบกลึง: ถูกกลึงเพื่อให้กระชับและมีพื้นที่สัมผัสมากขึ้น พวกเขาจะทำงานในเขียงหั่นขนมมาตรฐานและส่วนหัวปกติ แต่ไม่ปลอดภัยมาก ฉันขอแนะนำให้ใช้ส่วนหัวที่กลึงโดยตัวผู้เท่านั้นกับส่วนหัวที่กลึงด้วยตัวเมียหรือเพียงแค่บัดกรี
ข้อดีของการมี L80 พร้อมหมุดคือสามารถย้ายจากเขียงหั่นขนมไปเป็น PCB และเปลี่ยนได้ง่าย
เคล็ดลับ: ดังนั้น หัวต่อแบบกลึงราคาถูกที่ฉันซื้อมามักจะละลายเมื่อฉันบัดกรีเข้าไป ดูเหมือนว่าพวกมันจะทำงานได้ดี
โอเค ฉันจึงทำการทดลองกับ Adafruit Feather M4 Express และทำการทดสอบ โดยพื้นฐานแล้วมันใช้งานได้เหมือนกับ PA6H GPS ของฉัน
ฉันคิดว่ามีความแตกต่างเล็กน้อยในวิธีที่คุณขอสถานะเสาอากาศและการตอบสนอง แต่นั่นคือทั้งหมดที่ฉันพบ สถานะของเสาอากาศคือไม่ว่าจะต่อสายอากาศแบบแอ็คทีฟภายนอกหรือไม่ หรือขั้วต่อเสาอากาศนั้นลัดวงจร
ขั้นตอนที่ 2: L80 PCB
ดังนั้นฉันจึงต้องการสร้าง PCB ด้วย L80 เพื่อทำงานกับ Arduino Feather M4 Express ของฉัน
ความต้องการ:
PCB ด้านเดียว
การ์ด microSD
สวิตซ์เปิด/ปิด
LED แสดงสถานะเสาอากาศ
แบตเตอรี่สำหรับ L80
การเชื่อมต่อเสาอากาศสองตัว
หนึ่ง u.fl
MCX หนึ่งอัน (เนื่องจากฉันมีเสาอากาศที่มี MCX โดยไม่ได้ตั้งใจ)
ตกลง ฉันออกแบบ PCB โดยใช้วิธีการถ่ายโอนผงหมึก:
www.instructables.com/id/Vinyl-Sticker-PCB-How-To/
ฉันบัดกรีมันและพยายามทำให้มันทำงาน อย่างแรก ฉันมีปัญหากับจัมเปอร์เนื่องจากบางตัวอยู่ใต้อะแดปเตอร์ micro SD และพัง จากนั้นฉันมีปัญหาในการต่อสายไฟ และ L80 จะไม่ทำงานกับเสาอากาศภายนอก
ดังนั้นเสาอากาศภายนอกจะไม่ทำงานใน PCB ของฉัน แต่ทำงานบนเขียงหั่นขนม (การมี L80 พร้อมหมุดทำให้ง่ายต่อการกลับไปกลับมา) สิ่งนี้ทำให้ฉันหงุดหงิดมาก ในที่สุดฉันก็คิดเกี่ยวกับมันและความแตกต่างอย่างหนึ่งคือฉันมีตัวต้านทานและไฟ LED บนพินสถานะเสาอากาศ ถ้าฉันถอด LED ออกก็ใช้ได้
เอกสารไม่ชัดเจนและไม่มีแผนผังตัวอย่าง ฉันคิดว่าอาจต้องใช้บัฟเฟอร์ mosFET เพื่อทำงาน
เคล็ดลับที่ล่าช้า: ถ้าเป็นไปได้ เขียงหั่นขนมทั้งวงจรก่อนทำ PCB เมื่อฉันยังเด็ก ฉันจะทำอย่างนั้นเสมอ แต่คราวนี้ ฉันตั้งสมมติฐานมากเกินไป
ในที่สุดฉันก็ยอมแพ้กับสิ่งนี้และสร้างเวอร์ชั่นอื่น
เวอร์ชัน 2:
ฉันตัดสินใจว่าจะไม่มีไฟ LED แสดงสถานะเสาอากาศ
ฉันตัดสินใจว่าจะไม่มีสวิตช์เปิด/ปิดเพราะจะส่งผลต่อ M4 และไม่รู้ว่าจะใช้งานกับแบตเตอรี่สำรองอย่างไร
ฉันตัดสินใจที่จะไม่ใส่จัมเปอร์ใด ๆ ไว้ใต้การ์ด microSD
เนื่องจาก L80 อยู่บนหมุดส่วนหัว ฉันจึงใส่ตัวเก็บประจุสองสามตัวไว้ระหว่างส่วนหัวของ L80
ดังนั้นฉันจึงใช้ Eagle Cadsoft เพื่อสร้างแผนผังและเค้าโครง PCB
Schematic แนบมากับไฟล์ CadSoft บวกกับ Eagle.zip
ความคิดเห็นหนึ่งเกี่ยวกับแผนผัง: D1 เป็นไดโอด แต่ฉันใช้อุปกรณ์ตัวต้านทานใน Eagle เพราะฉันสามารถรับแพ็คเกจที่เล็กกว่าได้
เนื่องจากฉันสร้าง PCB แบบด้านเดียว ในอันนี้ทองแดง (ร่องรอย) อยู่ด้านบน รอยสีน้ำเงินที่ด้านล่างจึงเป็นลวดพันลวด
ฉันพบส่วนห้องสมุด Eagle สำหรับ L80 แต่ต้องทำตัวแปรเพื่อที่ฉันจะได้ใช้ส่วนหัวแทนแผ่น SMD
ในไฟล์ Eagle.zip ฉันได้รวมคำแนะนำเกี่ยวกับวิธีการสร้าง PCB
ผู้ใช้ EAGLE:
รวมเป็นไฟล์ dru เพื่อใช้กับ Eagle เนื่องจากฉันแก่แล้วและมองไม่เห็นระยะใกล้เช่นกัน ฉันจึงพยายามทำให้ PCB ของฉันมีร่องรอยที่กว้างขึ้นและมีระยะห่างระหว่างกันมาก นั่นคือที่ที่ฉันใช้ไฟล์ MTS.dru มีหลายอย่างในไฟล์ dru ที่ฉันไม่เข้าใจ (เก่า) แต่นี่เป็นบันทึกย่อบางส่วนที่ฉันทำไว้:
กระดาน DIY
ควรจะสามารถใช้ MTS.dru. ได้
การกวาดล้าง
สายต่อลวด 24mil
Wire to Pad 16mil
โอนเงินผ่าน 24mil
ขนาด
ความกว้างขั้นต่ำ 16mil
สว่านกลาง 12mil?
สายไฟ ความกว้าง 0.016 ดอกสว่าน: 0.03149
บางครั้งต้องลด Clearance
ลวดกับแผ่น 12mil
เพื่อเรียกใช้การติดตามระหว่างหมุดส่วนหัว
จากนั้นฉันก็ตั้งค่ากลับเป็น 16 ล้าน
ในการเรียกใช้รูปหลายเหลี่ยม GND
สิ่งนี้จะทำให้เกิดข้อผิดพลาดในการกวาดล้าง แต่ควรอนุญาตให้มีระยะห่างสำหรับพื้นดินมากขึ้น
เครื่องบินและยังคงทำงาน
เมื่อฉันใช้งานได้แล้ว ฉันใช้กาวกอริลลาใสที่ด้านล่าง (หวังว่า) เพื่อไม่ให้สายจัมเปอร์ดึงออกและเพื่อยึดที่ใส่แบตเตอรี่เข้าที่ ดูภาพ
ขั้นตอนที่ 3: การทดสอบภาคสนาม
ดังนั้นฉันจึงประกอบและทดสอบ PCB ทุกอย่างทำงานได้ และฉันสามารถใช้แบบร่างเดียวกันกับอีกอันของฉันได้
เห็นได้ชัดว่าเสาอากาศ GPS ทำงานได้ดีที่สุดเมื่อชี้ขึ้น
ฉันเย็บกระเป๋าบนเสื้อกั๊กของฉันแล้วใส่เวลโครบนไหล่ ดูภาพ
ติด Velcro บางส่วนบนเสาอากาศ
ใส่ GPS ลงในกระเป๋าและติดเสาอากาศไว้บนไหล่ของฉัน พร้อมสำหรับการเดิน
โอเค มันใช้งานได้ดีทีเดียว นี่คือปัญหาบางประการ:
หนึ่ง สายเสาอากาศในภาพยาวเกินไป ฉันมีเสาอากาศอื่น แต่ยังไม่ใช่ตัวเชื่อมต่อที่ถูกต้อง
สอง ฉันพยายามยึดสายเสาอากาศ u.fl กับ PCB สายเคเบิลเหล่านี้แข็งและขั้วต่อมีขนาดเล็ก ฉันหักตัวเชื่อมต่อ u.fl จะลองเปลี่ยนดู
ประการที่สาม บนเส้นทางที่ฉันบันทึกและวางแผนบน Google Earth เส้นทางนั้นอยู่นอกเส้นทางที่ฉันอยู่จริง ดูภาพ อาจเป็นเพราะปูม GPS ไม่ครบ อาจเป็น L80 ที่ไม่ดีก็ได้ อย่างไรก็ตาม ฉันมี L80 ตัวที่สอง แต่กำลังรอหมุดกลึงเพิ่มเติมอยู่เพื่อที่ฉันจะได้ลอง
แนะนำ:
สร้างขอบเขต GPS BOUNDARIES โดยใช้ Arduino: 8 ขั้นตอน
สร้างขอบเขตขอบเขต GPS โดยใช้ Arduino: ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างขอบเขตขอบเขต GPS โดยใช้ Arduino สิ่งนี้มีประโยชน์เมื่อคุณมีหุ่นยนต์และคุณไม่ต้องการให้มันออกนอกพื้นที่ที่กำหนด เมื่อหุ่นยนต์อยู่นอกพื้นที่ , หน้าจอจะแสดง "ภายนอก"
อุปกรณ์ความปลอดภัยสำหรับผู้หญิงพร้อมการติดตามและแจ้งเตือนด้วย GPS โดยใช้ Arduino: 6 ขั้นตอน
อุปกรณ์ความปลอดภัยสำหรับผู้หญิงพร้อมการติดตามและแจ้งเตือนด้วย GPS โดยใช้ Arduino: ด้วยเทคโนโลยีทั้งหมดที่เรามีในช่วงเวลาที่ผ่านมา ไม่ใช่เรื่องยากที่จะสร้างอุปกรณ์ความปลอดภัยสำหรับผู้หญิง ซึ่งไม่เพียงแต่สร้างสัญญาณเตือนฉุกเฉินเท่านั้น แต่ยังส่งข้อความถึงเพื่อน ครอบครัวของคุณ หรือผู้ที่เกี่ยวข้อง ที่นี่เราจะสร้างวงดนตรี
Arduino จักรยาน Speedometer โดยใช้ GPS: 8 ขั้นตอน
Arduino Bicycle Speedometer โดยใช้ GPS: ในบทช่วยสอนนี้ เราจะใช้ Arduino และ Visuino เพื่อแสดงความเร็วจักรยานปัจจุบันจาก GPS บนจอแสดงผล ST7735 ดูวิดีโอสาธิต
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C - เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C โดยใช้ Arduino IDE: 5 ขั้นตอน
Neopixel Ws2812 Rainbow LED เรืองแสงพร้อม M5stick-C | เรียกใช้ Rainbow บน Neopixel Ws2812 โดยใช้ M5stack M5stick C การใช้ Arduino IDE: สวัสดีทุกคนในคำแนะนำนี้ เราจะเรียนรู้วิธีใช้ neopixel ws2812 LED หรือแถบนำหรือเมทริกซ์นำหรือวงแหวน LED พร้อมบอร์ดพัฒนา m5stack m5stick-C พร้อม Arduino IDE และเราจะทำ ลายรุ้งกับมัน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E - การสร้างรีโมทคอนโทรล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: 5 ขั้นตอน
การควบคุมวิทยุ RF 433MHZ โดยใช้ HT12D HT12E | การสร้างการควบคุมระยะไกล Rf โดยใช้ HT12E & HT12D ด้วย 433mhz: ในคำแนะนำนี้ฉันจะแสดงวิธีสร้างรีโมทคอนโทรล RADIO โดยใช้โมดูลตัวรับส่งสัญญาณ 433mhz พร้อมการเข้ารหัส HT12E & IC ถอดรหัส HT12D ในคำแนะนำนี้ คุณจะสามารถส่งและรับข้อมูลโดยใช้ส่วนประกอบราคาถูกมาก เช่น HT