สารบัญ:
- ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- ขั้นตอนที่ 2: เริ่ม Visuino และเลือก Arduino UNO Board Type
- ขั้นตอนที่ 3: ใน Visuino เพิ่มส่วนประกอบ
- ขั้นตอนที่ 4: ในชุด Visuino Set Components
- ขั้นตอนที่ 5: รับพิกัด GPS
- ขั้นตอนที่ 6: ในส่วนประกอบ Visuino Connect
- ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
- ขั้นตอนที่ 8: เล่น
วีดีโอ: สร้างขอบเขต GPS BOUNDARIES โดยใช้ Arduino: 8 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
ในบทช่วยสอนนี้ เราจะเรียนรู้วิธีสร้างขอบเขต GPS BOUNDARIES โดยใช้ Arduino ซึ่งจะมีประโยชน์เมื่อคุณมีหุ่นยนต์และคุณไม่ต้องการให้มันออกนอกพื้นที่ที่กำหนด
เมื่อหุ่นยนต์อยู่นอกพื้นที่ หน้าจอจะแสดง "ด้านนอก" และ "ด้านใน" เมื่อหุ่นยนต์อยู่ภายในพื้นที่
ดูวิดีโอ!
ขั้นตอนที่ 1: สิ่งที่คุณต้องการ
- Arduino UNO (หรือ Arduino อื่น ๆ)
- GPS Neo 6m
- จอแสดงผล OLED
- สายจัมเปอร์
- ซอฟต์แวร์ Visuino: ดาวน์โหลด Visuino
ขั้นตอนที่ 2: เริ่ม Visuino และเลือก Arduino UNO Board Type
ต้องติดตั้ง Visuino: https://www.visuino.eu ด้วย ดาวน์โหลดเวอร์ชันฟรีหรือลงทะเบียนเพื่อทดลองใช้ฟรี
เริ่ม Visuino ดังรูปแรก คลิกที่ปุ่ม "Tools" บนส่วนประกอบ Arduino (ภาพที่ 1) ใน Visuino เมื่อกล่องโต้ตอบปรากฏขึ้น ให้เลือก "Arduino UNO" ดังแสดงในภาพที่ 2
ขั้นตอนที่ 3: ใน Visuino เพิ่มส่วนประกอบ
- เพิ่มองค์ประกอบ "Serial GPS"
- เพิ่มคอมโพเนนต์ "Analog Multi Source"
- เพิ่มส่วนประกอบ "Analog Multi Source" อื่น
- เพิ่มองค์ประกอบ "Digital Multi-Source Merger"
- เพิ่มองค์ประกอบ "Detect Edge"
- เพิ่มส่วนประกอบ "Detect Edge" อื่น
- เพิ่มองค์ประกอบ "ดิจิตอล (บูลีน) และ"
- เพิ่มองค์ประกอบ "ค่าข้อความ"
- เพิ่มองค์ประกอบ "ค่าข้อความ" อื่น
- เพิ่มองค์ประกอบ "แอนะล็อกเป็นข้อความ"
- เพิ่มส่วนประกอบ "Analog To Text" อื่น
- เพิ่มองค์ประกอบ "การควบรวมกิจการข้อความหลายแหล่ง"
ขั้นตอนที่ 4: ในชุด Visuino Set Components
- เลือก "AnalogToText1" และ "AnalogToText2" และในหน้าต่างคุณสมบัติตั้งค่า "ความแม่นยำ" เป็น 6
- เลือก "DetectEdge1" และในหน้าต่างคุณสมบัติตั้งค่า Rising เป็น False
- เลือก "TextValue1" และในหน้าต่างคุณสมบัติตั้งค่า "Value" เป็น INSIDE
- เลือก "TextValue2" และในหน้าต่างคุณสมบัติตั้งค่า "Value" เป็น OUTSIDE
- ดับเบิลคลิกที่ DisplayOLED1 และในหน้าต่างองค์ประกอบ ให้ลาก "ช่องข้อความ" ไปทางซ้าย
- ในหน้าต่างคุณสมบัติตั้งค่าขนาดเป็น2
- ในหน้าต่างองค์ประกอบ ลาก "ช่องข้อความ" อีกช่องหนึ่งไปทางซ้าย
- ในหน้าต่างคุณสมบัติ ตั้งค่า Y เป็น 30 และขนาดเป็น 2
- ในหน้าต่างองค์ประกอบ ลาก "ช่องข้อความ" อีกช่องหนึ่งไปทางซ้าย
- ในหน้าต่างคุณสมบัติตั้งค่า Y เป็น 50 และขนาดเป็น2
- ปิดหน้าต่างองค์ประกอบ
ขั้นตอนที่ 5: รับพิกัด GPS
ไปที่ Google Maps และค้นหาตำแหน่งของคุณและ
คลิกที่แผนที่ (มุมบนซ้ายของพื้นที่ของคุณ) พิกัดจะแสดงที่ด้านล่าง คัดลอกพิกัดแรกละติจูดไปที่ Visuino "CompareRange1" > ช่วง > MaxCopy พิกัดที่สอง ลองจิจูดไปที่ Visuino "CompareRange2" > ช่วง > MIn
- คลิกที่แผนที่ (มุมขวาบนของพื้นที่ของคุณ) พิกัดจะแสดงที่ด้านล่าง คัดลอกพิกัดที่สอง ลองจิจูดไปที่ Visuino "CompareRange2" > ช่วง > สูงสุด
- คลิกที่แผนที่ (มุมล่างซ้ายของพื้นที่ของคุณ) พิกัดจะแสดงที่ด้านล่าง คัดลอกพิกัดละติจูดแรกไปที่ Visuino "CompareRange1" > ช่วง > ต่ำสุด
ขั้นตอนที่ 6: ในส่วนประกอบ Visuino Connect
- เชื่อมต่อพิน GPS เข้ากับ Arduino Serial[0] พิน In
- เชื่อมต่อละติจูดของพิน GPS กับ AnalogMultiSource1 พิน In
- เชื่อมต่อลองจิจูดของพิน GPS กับ AnalogMultiSource2 พิน In
- เชื่อมต่อ AnalogMultiSource1 pin Out กับ AnalogToText1 pin In
- เชื่อมต่อ AnalogMultiSource2 pin Out กับ AnalogToText2 pin In
- เชื่อมต่อ AnalogMultiSource1 pin Out กับ CompareRange1 pin In
- เชื่อมต่อ AnalogMultiSource2 pin Out กับ CompareRange2 pin In
- เชื่อมต่อ CompareRange1 พินออกกับ "And1", ปักหมุด 0 In
- เชื่อมต่อ CompareRange2 พินออกกับ "And1", ปักหมุด 1 In
- เชื่อมต่อ CompareRange1 พินออกไปยัง DigitalMultiMerger1, พิน 0 In
- เชื่อมต่อ CompareRange2 pin Out กับ DigitalMultiMerger1, พิน 1 In
- เชื่อมต่อ DigitalMultiMerger1 ปักหมุดออกไปยัง DetectEdge1 พิน In
- เชื่อมต่อ DetectEdge1 pin Out กับ TextValue2 pin clock
- เชื่อมต่อพิน "And1" กับ DetectEdge2 พิน In
- เชื่อมต่อ DetectEdge2 pin out กับ TextValue1 pin clock
- เชื่อมต่อ "TextValue"1, ปักหมุด, ไปยัง TextMultiMerger1 พิน [0] ใน
- เชื่อมต่อ "TextValue"2, ปักหมุด, ไปยัง TextMultiMerger1 พิน [1] ใน
- เชื่อมต่อ TextMultiMerger1 พินออกไปยังฟิลด์ข้อความ DisplayOLED11 พินใน
- เชื่อมต่อ AnalogToText1 pin Out กับ DisplayOLED1 text field2 pin In
- เชื่อมต่อ AnalogToText2 pin Out กับ DisplayOLED1 text field3 pin In
- เชื่อมต่อ DisplayOLED1 pin I2C Out กับ Arduino pin I2C In
ขั้นตอนที่ 7: สร้าง คอมไพล์ และอัปโหลดโค้ด Arduino
สำคัญ
เมื่ออัปโหลดไปยัง Arduino ให้ถอดพิน RX บน Arduino และหลังจากอัปโหลดเสร็จแล้วให้เชื่อมต่อกลับเข้าไปใหม่
ใน Visuino ที่ด้านล่างให้คลิกแท็บ "บิลด์" ตรวจสอบให้แน่ใจว่าได้เลือกพอร์ตที่ถูกต้อง จากนั้นคลิกที่ปุ่ม "รวบรวม/สร้างและอัปโหลด"
ขั้นตอนที่ 8: เล่น
หากคุณจ่ายไฟให้กับโมดูล Arduino หลังจากนั้นสักครู่ (เมื่อ NEO 6m ปรับเทียบ) จอแสดงผลจะเริ่มแสดงพิกัด GPS และข้อความ: INSIDE/OUTSIDE
ยินดีด้วย! คุณได้เสร็จสิ้นโครงการของคุณด้วย Visuino สิ่งที่แนบมาด้วยคือโครงการ Visuino ที่ฉันสร้างขึ้นสำหรับคำแนะนำนี้ คุณสามารถดาวน์โหลดและเปิดใน Visuino:
แนะนำ:
อุปกรณ์ความปลอดภัยสำหรับผู้หญิงพร้อมการติดตามและแจ้งเตือนด้วย 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
GPS โดยใช้ L80: 3 ขั้นตอน
GPS ใช้ L80 : กำลังจะลองเข้าประกวด Sensor โอเคเลยภาพสยอง แต่ฉันเป็นพวกขี้เกียจแก่ (L.O.G.) ฉันกำลังถือแท็บเล็ตอยู่ในมือ แต่นั่นเป็นเพียงเพื่อให้ฉันสามารถถ่ายภาพได้ (จากระยะไกล) นี่มันเรื่องอะไรกันอยู่ในกระเป๋าเสื้อกล้ามของฉันที่