فهرست مطالب:

ایجاد مرزهای مرزی GPS با استفاده از آردوینو: 8 مرحله
ایجاد مرزهای مرزی GPS با استفاده از آردوینو: 8 مرحله

تصویری: ایجاد مرزهای مرزی GPS با استفاده از آردوینو: 8 مرحله

تصویری: ایجاد مرزهای مرزی GPS با استفاده از آردوینو: 8 مرحله
تصویری: نه کاری که نمیدونستی گوشیت انجام میده | 9 کاربرد مخفی گوشی 2024, نوامبر
Anonim
ایجاد مرزهای مرزی GPS با استفاده از آردوینو
ایجاد مرزهای مرزی GPS با استفاده از آردوینو

در این آموزش ما نحوه ساختن مرزهای GPS با استفاده از آردوینو را یاد می گیریم ، این زمانی مفید است که شما یک ربات دارید و نمی خواهید آن را به خارج از منطقه مشخص برسانید.

هنگامی که ربات خارج از منطقه است ، صفحه نمایش "خارج" و "داخل" هنگامی که ربات در داخل منطقه است نشان داده می شود.

فیلم را ببینید!

مرحله 1: آنچه شما نیاز دارید

آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
آنچه شما نیاز خواهید داشت
  • Arduino UNO (یا هر Arduino دیگر)
  • GPS Neo 6m
  • صفحه نمایش OLED
  • سیم های بلوز
  • نرم افزار Visuino: Visuino را بارگیری کنید

مرحله 2: Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید

Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کنید و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید
Visuino را راه اندازی کرده و نوع برد Arduino UNO را انتخاب کنید

Visuino: https://www.visuino.eu نیز باید نصب شود. نسخه رایگان را بارگیری کنید یا برای یک دوره آزمایشی رایگان ثبت نام کنید.

Visuino را همانطور که در تصویر اول نشان داده شده است شروع کنید روی دکمه "Tools" در جزء Arduino (تصویر 1) در Visuino کلیک کنید هنگامی که محاوره ظاهر می شود ، "Arduino UNO" را همانطور که در تصویر 2 نشان داده شده است انتخاب کنید.

مرحله 3: در Visuino قطعات را اضافه کنید

در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
در Visuino افزودن قطعات
  • جزء "سریال GPS" را اضافه کنید
  • جزء "Analog Multi Source" را اضافه کنید
  • یک جزء دیگر "Analog Multi Source" اضافه کنید
  • جزء "ادغام چند منبع دیجیتال" را اضافه کنید
  • جزء "Detect Edge" را اضافه کنید
  • یک جزء دیگر "Detect Edge" اضافه کنید
  • جزء "Digital (Boolean) And" را اضافه کنید
  • جزء "ارزش متن" را اضافه کنید
  • یک جزء دیگر "مقدار متن" اضافه کنید
  • جزء "Analog to Text" را اضافه کنید
  • یک جزء دیگر "Analog To Text" اضافه کنید
  • جزء "Text Multi-Source Merger" را اضافه کنید

مرحله 4: در Visuino Set Components

در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
در Visuino Set Components
  • "AnalogToText1" و "AnalogToText2" را انتخاب کرده و در پنجره Properties "Precision" را روی 6 تنظیم کنید.
  • "DetectEdge1" را انتخاب کرده و در پنجره Properties Rising را به False تنظیم کنید
  • "TextValue1" را انتخاب کرده و در پنجره Properties "Value" را به INSIDE تنظیم کنید
  • "TextValue2" را انتخاب کرده و در پنجره Properties "Value" را روی OUTSIDE قرار دهید
  • روی DisplayOLED1 دوبار کلیک کنید و در پنجره عناصر ، "زمینه متن" را به سمت چپ بکشید
  • در پنجره Properties اندازه را روی 2 تنظیم کنید
  • در پنجره Elements ، "Text Text" دیگری را به سمت چپ بکشید
  • در پنجره ویژگی ها Y را روی 30 و اندازه را روی 2 تنظیم کنید
  • در پنجره Elements ، "Text Text" دیگری را به سمت چپ بکشید
  • در پنجره ویژگی ها Y را روی 50 و اندازه را روی 2 تنظیم کنید
  • پنجره Elements را ببندید

مرحله 5: مختصات GPS را دریافت کنید

مختصات GPS را دریافت کنید
مختصات GPS را دریافت کنید
مختصات GPS را دریافت کنید
مختصات GPS را دریافت کنید
مختصات GPS را دریافت کنید
مختصات GPS را دریافت کنید

به نقشه های Google بروید و موقعیت مکانی خود را پیدا کنید و

روی نقشه (گوشه سمت چپ بالای ناحیه خود) کلیک کنید ، مختصات در پایین نشان داده می شود. ابتدا مختصات Latitude را در Visuino "CompareRange1"> Range> Max کپی کنید طول مختصات دوم را در Visuino "CompareRange2"> Range> MIn

  • روی نقشه (گوشه سمت راست بالای ناحیه خود) کلیک کنید ، مختصات در پایین نشان داده می شود. طول دوم مختصات را در Visuino "CompareRange2"> Range> Max کپی کنید.
  • روی نقشه (گوشه سمت چپ ناحیه خود) کلیک کنید ، مختصات در پایین نشان داده می شود. ابتدا هماهنگی Latitude را در Visuino "CompareRange1"> Range> Min کپی کنید.

مرحله 6: در Visuino Connect Components

در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
در Visuino Connect Components
  • پین GPS را به پین داخلی Arduino Serial [0] وصل کنید
  • عرض پین GPS را به AnalogMultiSource1 pin In وصل کنید
  • طول جغرافیایی پین GPS را به AnalogMultiSource2 pin In وصل کنید
  • پین AnalogMultiSource1 را به پین AnalogToText1 وصل کنید
  • پین AnalogMultiSource2 را به پین AnalogToText2 وصل کنید
  • پین AnalogMultiSource1 Out را به CompareRange1 پین In وصل کنید
  • پین AnalogMultiSource2 Out را به CompareRange2 پین In وصل کنید
  • پین CompareRange1 را به "And1" ، پین 0 اینچ وصل کنید
  • پین CompareRange2 Out را به "And1" ، پین 1 اینچ وصل کنید
  • پین CompareRange1 Out Out را به DigitalMultiMerger1 و پین 0 اینچ وصل کنید
  • پین CompareRange2 Out را به DigitalMultiMerger1 و پین 1 اینچ وصل کنید
  • DigitalMultiMerger1 را وصل کنید ، Out Out را به DetectEdge1 pin In وصل کنید
  • پین DetectEdge1 را به ساعت پین TextValue2 وصل کنید
  • پین "And1" را به DetectEdge2 pin In وصل کنید
  • پین DetectEdge2 را به ساعت پین TextValue1 وصل کنید
  • "TextValue" 1 را ، پین کنید ، به TextMultiMerger1 پین [0] در وصل کنید
  • "TextValue" 2 را ، پین کنید ، به TextMultiMerger1 پین [1] در وصل کنید
  • پین TextMultiMerger1 Out را به قسمت نوشتاری DisplayOLED1 وصل کنید 1 پین In
  • پین AnalogToText1 را به قسمت نوشتاری DisplayOLED1 وصل کنید 2 پین وارد کنید
  • پین AnalogToText2 Out را به قسمت نوشتاری DisplayOLED1 وصل کنید 3 پین In
  • پین DisplayOLED1 I2C Out را به پین Arduino I2C In وصل کنید

مرحله 7: کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

کد Arduino را ایجاد ، کامپایل و بارگذاری کنید
کد Arduino را ایجاد ، کامپایل و بارگذاری کنید

مهم

هنگام بارگذاری در آردوینو ، پین RX را روی آردوینو جدا کرده و پس از اتمام بارگذاری ، دوباره آن را وصل کنید.

در Visuino ، در پایین روی برگه "Build" کلیک کنید ، مطمئن شوید که پورت صحیح انتخاب شده است ، سپس روی دکمه "Compile/Build and Upload" کلیک کنید.

مرحله 8: بازی کنید

اگر ماژول آردوینو را تغذیه کنید ، پس از مدتی (هنگامی که NEO 6m کالیبره می شود) ، صفحه نمایش مختصات GPS و متن را نمایش می دهد: داخل/خارج.

تبریک می گویم! پروژه خود را با Visuino تکمیل کرده اید. همچنین پروژه Visuino ضمیمه شده است ، که من برای این دستورالعمل ایجاد کردم ، می توانید آن را بارگیری کرده و در Visuino باز کنید:

توصیه شده: