Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй зүйл
- Алхам 2: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
- Алхам 3: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- Алхам 4: Visuino Set -ийн бүрэлдэхүүн хэсгүүдэд
- Алхам 5: GPS -ийн координат авах
- Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
- Алхам 8: Тоглох
Видео: Arduino ашиглан GPS -ийн хилийн заагийг хий: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:00
Энэхүү гарын авлагад бид Arduino ашиглан GPS -ийн хилийн заагийг хэрхэн яаж хийхийг сурах болно.
Робот тухайн бүсийн гадна байх үед робот тухайн талбайн дотор байх үед дэлгэцэн дээр "Гадна" ба "Дотор" гарч ирнэ.
Видеог үзээрэй!
Алхам 1: Танд хэрэгтэй зүйл
- Arduino UNO (эсвэл өөр Arduino)
- GPS нео 6м
- OLED дэлгэц
- Холбогч утас
- Visuino програм хангамж: Visuino татаж авах
Алхам 2: Visuino -г эхлүүлж, Arduino UNO -ийн самбарын төрлийг сонгоно уу
Visuino: https://www.visuino.eu мөн суулгах шаардлагатай. Үнэгүй хувилбарыг татаж авах эсвэл үнэгүй туршилтанд бүртгүүлнэ үү.
Visuino -г эхний зурагт үзүүлсэн шиг эхлүүлнэ үү Visuino дээрх Arduino бүрэлдэхүүн хэсэг (Зураг 1) дээрх "Tools" товчлуур дээр дарна уу. Харилцах цонх гарч ирэх үед 2 -р зурагт үзүүлсэн шиг "Arduino UNO" -г сонгоно уу.
Алхам 3: Visuino -д бүрэлдэхүүн хэсгүүдийг нэмнэ үү
- "Цуваа GPS" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Аналог олон эх сурвалж" бүрэлдэхүүн хэсгийг нэмнэ үү
- Өөр "Аналог олон эх үүсвэр" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Дижитал олон эх сурвалжтай нэгдэх" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Ирмэгийг илрүүлэх" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Ирмэгийг илрүүлэх" өөр бүрэлдэхүүн хэсгийг нэмнэ үү
- "Дижитал (логик) ба" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Текстийн утга" хэсгийг нэмнэ үү
- "Текстийн утга" гэсэн өөр бүрэлдэхүүн хэсгийг нэмнэ үү
- "Текст рүү аналог" бүрэлдэхүүн хэсгийг нэмнэ үү
- "Текст рүү текст" гэсэн өөр бүрэлдэхүүн хэсгийг нэмнэ үү
- "Текст олон эх сурвалжтай нэгдэх" бүрэлдэхүүн хэсгийг нэмнэ үү
Алхам 4: Visuino Set -ийн бүрэлдэхүүн хэсгүүдэд
- "AnalogToText1" ба "AnalogToText2" -ийг сонгоод шинж чанарын цонхонд "Precision" -ийг 6 болгож тохируулна уу.
- "DetectEdge1" -ийг сонгоод шинж чанарын цонхонд Rising -ийг False болгож тохируулна уу
- "TextValue1" -ийг сонгоод шинж чанаруудын цонхонд "Утга" -ыг ДОТООД гэж тохируулна уу
- "TextValue2" -г сонгоод шинж чанарын цонхонд "Утга" -ыг ГАДААД тохируул
- DisplayOLED1 дээр давхар товшоод элементүүдийн цонхонд "текстийн талбар" -ыг зүүн талд чирнэ үү
- Үл хөдлөх хөрөнгийн цонхонд хэмжээг 2 болгож тохируулна уу
- Elements цонхонд өөр "Текст талбар" -ыг зүүн талд чирнэ үү
- Үл хөдлөх хөрөнгийн цонхонд Y -ийг 30 болгож, хэмжээг 2 болгоно
- Elements цонхонд өөр "Текст талбар" -ыг зүүн талд чирнэ үү
- Үл хөдлөх хөрөнгийн цонхонд Y -ийг 50 болгож, хэмжээг 2 болгоно
- Elements цонхыг хаа
Алхам 5: GPS -ийн координат авах
Google газрын зураг руу ороод өөрийн байршил болон
Газрын зураг дээр дарна уу (таны бүсийн зүүн дээд буланд), координатыг доод талд харуулна. Эхлээд координатын өргөргийг Visuino "CompareRange1"> Range> MaxCopy хоёр дахь координатын уртраг руу Visuino "CompareRange2"> Range> MIn руу хуулна уу
- Газрын зураг дээр дарна уу (таны бүсийн баруун дээд буланд), координатыг доод талд харуулна. Хоёрдахь координатын уртрагыг Visuino "CompareRange2"> Range> Max руу хуулна уу.
- Газрын зураг дээр дарна уу (таны бүсийн зүүн доод буланд), координатыг доод талд харуулна. Эхлээд Latitude координатыг Visuino "CompareRange1"> Range> Min руу хуулна уу.
Алхам 6: Visuino Connect бүрэлдэхүүн хэсгүүдэд
- GPS pin Out -ийг Arduino Serial [0] pin In руу холбоно уу
- GPS зүүний өргөргийг AnalogMultiSource1 pin 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 pin Out -ийг "And1", pin 0 In -тэй холбоно уу
- CompareRange2 pin Out -ийг "And1", pin 1 In -тэй холбоно уу
- CompareRange1 pin Out -ийг DigitalMultiMerger1, pin 0 In руу холбоно уу
- CompareRange2 pin Out -ийг DigitalMultiMerger1, pin 1 In руу холбоно уу
- DigitalMultiMerger1 -ийг холбож, DetectEdge1 -ийн зүү рүү залгаарай
- DetectEdge1 pin Out -ийг TextValue2 зүү цагтай холбоно уу
- "And1" зүүг DetectEdge2 pin In руу холбоно уу
- DetectEdge2 зүүг TextValue1 зүү цагтай холбоно уу
- "TextValue" 1 -ийг холбоод, TextMultiMerger1 зүү [0] -д холбоно уу
- "TextValue" 2 -ийг холбоод, TextMultiMerger1 зүү [1] -д холбоно уу
- TextMultiMerger1 зүүг DisplayOLED1 текст талбарт холбох 1 зүү In
- AnalogToText1 зүүг DisplayOLED1 текст талбарт 2 зүү оруулахад холбоно уу
- AnalogToText2 зүүг DisplayOLED1 текст талбарт холбоно уу 3 зүү In
- DisplayOLED1 pin I2C Out -ийг Arduino pin I2C In руу холбоно уу
Алхам 7: Arduino кодыг үүсгэх, хөрвүүлэх, байршуулах
Чухал
Arduino руу байршуулахдаа Arduino дээрх RX зүүг салгаж, байршуулсны дараа дахин холбоно уу.
Visuino -ийн доод хэсэгт "Бүтээх" таб дээр дарж зөв портыг сонгосон эсэхийг шалгаад "Эмхэтгэх/Бүтээх ба байршуулах" товчийг дарна уу.
Алхам 8: Тоглох
Хэрэв та Arduino модулийг асаах юм бол хэсэг хугацааны дараа (NEO 6m шалгалт тохируулга хийх үед) дэлгэц дээр GPS -ийн координат ба текстийг харуулах болно: ДОТООД/ГАДААД.
Баяр хүргэе! Та Visuino -той хамт төслөө дуусгасан. Миний энэхүү зааварт зориулан бүтээсэн Visuino төслийг мөн хавсаргасан болно, та үүнийг татаж аваад Visuino -д нээж болно:
Зөвлөмж болгож буй:
Өөрийн хөрсний чийгшил мэдрэгчийг Arduino ашиглан хий !!!: 10 алхам
Өөрийн хөрсний чийгшил мэдрэгчийг Arduino ашиглан хий !!!: ТУХАЙ !!! Энэхүү зааварчилгаанд бид хөрсний чийг мэдрэгч FC-28-ийг Arduino-той холбох болно. Энэхүү мэдрэгч нь хөрсний доторх усны эзэлхүүнийг хэмжиж, чийгийн түвшинг гарц болгон өгдөг. Мэдрэгч нь анало хоёулаа тоноглогдсон
Uno ашиглан ESP8266 WeMos D1 R1 Wifi процессор ашиглан ESP32-камер ашиглан зураг авах, илгээх: 7 алхам
ESP8266 WeMos D1 R1 Wifi процессор ашиглан Uno ашиглан ESP32-Cam ашиглан зураг авах, илгээх: Uno ашиглан ESP8266 WeMos D1 R1 WiFI процессор ашиглан ESP32-Cam (OV2640) ашиглан зураг авч имэйлд илгээж, Google Драйвт хадгалаад илгээнэ үү. Twilio ашиглан Whatsapp. Шаардлага: Uno -той ESP8266 WeMos D1 R1 WiFI процессор (https: // protosupplies
HT12D HT12E ашиглан RF 433MHZ радио хяналт - HT12E & HT12D ашиглан 433mhz ашиглан Rf алсын удирдлага хийх: 5 алхам
HT12D HT12E ашиглан RF 433MHZ радио хяналт | HT12E & HT12D -ийг 433mhz ашиглан Rf алсын удирдлага хийх: Энэхүү зааварчилгаанд би HT12E кодчилол бүхий 433mhz дамжуулагч хүлээн авах модулийг ашиглан RADIO алсын удирдлага хийхийг танд үзүүлэх болно. HT12D декодер IC. Энэхүү зааварчилгаанд та өгөгдлийг маш хямд найрлагатай ашиглан илгээх, хүлээн авах боломжтой болно: HT
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -г удирдах: 7 алхам (зурагтай)
Blynk програм ашиглан USB ашиглан ухаалаг гар утсыг ашиглан Arduino -ийг удирдах Arduino эсвэл c-ээ алсаас удирдах хамгийн энгийн шийдэл
Таны гол хилийн лазер хяналттай гэрэл: 5 алхам
Лазераар удирддаг гэрлийн товчлуурууд: лазер бүхий олон тооны LED гэрлийг автоматаар асаах. Тийм ээ, миний муу англичуудыг уучлаарай би Голланд хүн