{"id":229,"date":"2026-06-10T19:39:21","date_gmt":"2026-06-10T11:39:21","guid":{"rendered":"https:\/\/projectleon.net\/make\/blog\/gps-logger-test-puck-beginner-farsi-v1\/"},"modified":"2026-06-10T20:41:20","modified_gmt":"2026-06-10T12:41:20","slug":"gps-logger-test-puck-beginner-farsi-v1","status":"publish","type":"post","link":"https:\/\/projectleon.net\/make\/blog\/gps-logger-test-puck-beginner-farsi-v1\/","title":{"rendered":"\u0631\u0627\u0647\u0646\u0645\u0627\u06cc \u0639\u0645\u0644\u06cc \u0645\u0628\u062a\u062f\u06cc GPS: \u0633\u0627\u062e\u062a GPS Logger \/ Test Puck \u0628\u0631\u0627\u06cc \u062a\u0633\u062a UGV \u0648 UAV (\u0641\u0627\u0631\u0633\u06cc)"},"content":{"rendered":"<div class='hero-image-container' style='margin-bottom:28px;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px rgba(0,0,0,0.08)'>\n  <img src='https:\/\/projectleon.net\/make\/wp-content\/uploads\/2026\/06\/adafruit-gps-breakout-2.jpg' alt='\u0645\u0627\u0698\u0648\u0644 GPS - GPS Test Puck' style='width:100%;height:auto;display:block' loading='eager' \/><\/p>\n<div class=\"beginner-intro\" style=\"background:#f0f7ff;border-right:4px solid #2e5fb6;padding:16px 20px;border-radius:10px;margin-bottom:22px\">\n<h2 style=\"margin-top:0\">\u0627\u06cc\u0646 \u0641\u0646\u0627\u0648\u0631\u06cc\u200c\u0647\u0627 \u06cc\u0639\u0646\u06cc \u0686\u0647\u061f (\u0628\u0631\u0627\u06cc \u06a9\u0633\u06cc \u06a9\u0647 \u062a\u0627 \u0627\u0645\u0631\u0648\u0632 \u0646\u062f\u06cc\u062f\u0647)<\/h2>\n<p><strong>GPS<\/strong> (Global Positioning System) \u06cc\u06a9 \u0634\u0628\u06a9\u0647 \u0627\u0632 \u0645\u0627\u0647\u0648\u0627\u0631\u0647\u200c\u0647\u0627\u0633\u062a \u06a9\u0647 \u062f\u0648\u0631 \u0632\u0645\u06cc\u0646 \u0645\u06cc\u200c\u0686\u0631\u062e\u0646\u062f \u0648 \u0645\u062f\u0627\u0645 \u0633\u06cc\u06af\u0646\u0627\u0644 \u0627\u0631\u0633\u0627\u0644 \u0645\u06cc\u200c\u06a9\u0646\u0646\u062f. \u06cc\u06a9 \u06af\u06cc\u0631\u0646\u062f\u0647 GPS \u0631\u0648\u06cc \u0632\u0645\u06cc\u0646 \u2014 \u0645\u062b\u0644 \u0645\u0627\u0698\u0648\u0644 \u06a9\u0648\u0686\u06a9\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u06cc\u200c\u06a9\u0646\u06cc\u0645 \u2014 \u0628\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u0633\u06cc\u06af\u0646\u0627\u0644 \u0627\u0632 \u062d\u062f\u0627\u0642\u0644 \u06f3 \u06cc\u0627 \u06f4 \u0645\u0627\u0647\u0648\u0627\u0631\u0647\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u062f \u0645\u0648\u0642\u0639\u06cc\u062a \u062f\u0642\u06cc\u0642 \u062e\u0648\u062f\u0634 (\u0637\u0648\u0644 \u0648 \u0639\u0631\u0636 \u062c\u063a\u0631\u0627\u0641\u06cc\u0627\u06cc\u06cc\u060c \u0627\u0631\u062a\u0641\u0627\u0639\u060c \u0633\u0631\u0639\u062a \u0648 \u0632\u0645\u0627\u0646) \u0631\u0627 \u0645\u062d\u0627\u0633\u0628\u0647 \u06a9\u0646\u062f. \u0647\u0645\u0647 \u0627\u06cc\u0646\u200c\u0647\u0627 \u0628\u062f\u0648\u0646 \u0646\u06cc\u0627\u0632 \u0628\u0647 \u0627\u06cc\u0646\u062a\u0631\u0646\u062a \u06cc\u0627 \u0633\u06cc\u0645\u200c\u06a9\u0627\u0631\u062a \u0627\u0646\u062c\u0627\u0645 \u0645\u06cc\u200c\u0634\u0648\u062f\u061b \u0641\u0642\u0637 \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u06af\u06cc\u0631\u0646\u062f\u0647\u060c \u0622\u0633\u0645\u0627\u0646 \u0631\u0627 \u00ab\u0628\u0628\u06cc\u0646\u062f\u00bb.<\/p>\n<p>\u0645\u0627\u0698\u0648\u0644\u200c\u0647\u0627\u06cc \u0627\u0631\u0632\u0627\u0646 \u0648 \u0645\u062d\u0628\u0648\u0628\u06cc \u0645\u062b\u0644 <strong>NEO-6M<\/strong> \u06cc\u0627 <strong>M8N<\/strong> \u0628\u0627 \u067e\u0631\u0648\u062a\u06a9\u0644 <strong>UART<\/strong> (\u0627\u0631\u0633\u0627\u0644 \u0633\u0631\u06cc\u0627\u0644) \u0628\u0627 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u06cc\u0627 ESP32 \u0627\u0631\u062a\u0628\u0627\u0637 \u0645\u06cc\u200c\u06af\u06cc\u0631\u0646\u062f. \u06a9\u0627\u0641\u06cc \u0627\u0633\u062a \u062f\u0648 \u0633\u06cc\u0645 (TX \u0648 RX) \u0631\u0627 \u0648\u0635\u0644 \u06a9\u0646\u06cc\u062f \u062a\u0627 \u0645\u062e\u062a\u0635\u0627\u062a \u0645\u0648\u0642\u0639\u06cc\u062a\u060c \u0633\u0631\u0639\u062a\u060c \u0627\u0631\u062a\u0641\u0627\u0639 \u0648 \u0632\u0645\u0627\u0646 \u0631\u0648\u06cc \u0633\u0631\u06cc\u0627\u0644 \u0645\u0627\u0646\u06cc\u062a\u0648\u0631 \u0638\u0627\u0647\u0631 \u0634\u0648\u062f. <strong>TinyGPS++<\/strong> \u06cc\u06a9 \u06a9\u062a\u0627\u0628\u062e\u0627\u0646\u0647 \u0633\u0627\u062f\u0647 \u0648 \u0631\u0627\u06cc\u06af\u0627\u0646 \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u0627\u0633\u062a \u06a9\u0647 \u062f\u0627\u062f\u0647 \u062e\u0627\u0645 GPS \u0631\u0627 \u0628\u0647 \u0627\u0639\u062f\u0627\u062f \u0642\u0627\u0628\u0644\u200c\u0641\u0647\u0645 \u062a\u0628\u062f\u06cc\u0644 \u0645\u06cc\u200c\u06a9\u0646\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0634\u0645\u0627 \u06cc\u06a9 <strong>GPS Test Puck<\/strong> (\u0627\u0628\u0632\u0627\u0631 \u062a\u0633\u062a \u062c\u06cc\u0628\u06cc GPS) \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u062f \u2014 \u06cc\u06a9 \u062f\u0633\u062a\u06af\u0627\u0647 \u06a9\u0648\u0686\u06a9 \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u0627 \u062e\u0648\u062f \u0628\u0647 \u062d\u06cc\u0627\u0637\u060c \u067e\u0634\u062a\u200c\u0628\u0627\u0645 \u06cc\u0627 \u0641\u0636\u0627\u06cc \u0628\u0627\u0632 \u0628\u0628\u0631\u06cc\u062f \u0648 \u0628\u0628\u06cc\u0646\u06cc\u062f GPS \u0686\u0642\u062f\u0631 \u0637\u0648\u0644 \u0645\u06cc\u200c\u06a9\u0634\u062f \u062a\u0627 \u0645\u0648\u0642\u0639\u06cc\u062a \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u062f (Time To First Fix)\u060c \u0686\u0646\u062f \u0645\u0627\u0647\u0648\u0627\u0631\u0647 \u0645\u06cc\u200c\u0628\u06cc\u0646\u062f\u060c \u0648 \u0633\u06cc\u06af\u0646\u0627\u0644 \u062f\u0631 \u0645\u062d\u0644\u200c\u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0686\u0642\u062f\u0631 \u0642\u0648\u06cc \u0627\u0633\u062a. \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0628\u0639\u062f\u0627\u064b \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc UGV \u0648 UAV \u0647\u0645 \u0628\u0647 \u06a9\u0627\u0631\u062a\u0627\u0646 \u0645\u06cc\u200c\u0622\u06cc\u062f.<\/p>\n<\/div>\n<\/div>\n<div style=\"border:1px solid #d8d8d8;padding:16px;border-radius:12px;background:#fafafa;margin-bottom:18px\">\n<h2 style=\"margin-top:0\">\u0645\u062d\u0635\u0648\u0644\u06cc \u06a9\u0647 \u062f\u0631 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u062f<\/h2>\n<p><strong>\u06cc\u06a9 GPS Logger \/ Test Puck \u06a9\u0648\u0686\u06a9<\/strong> \u0628\u0627 \u0645\u0627\u0698\u0648\u0644 GPS\u060c \u0622\u0631\u062f\u0648\u06cc\u0646\u0648 \u06cc\u0627 ESP32\u060c LED \u0648\u0636\u0639\u06cc\u062a \u0648 \u062f\u0631 \u0635\u0648\u0631\u062a \u062a\u0645\u0627\u06cc\u0644 OLED\u060c \u062a\u0627 \u0628\u062a\u0648\u0627\u0646\u06cc\u062f \u0628\u06cc\u0631\u0648\u0646 \u0628\u0631\u0648\u06cc\u062f\u060c \u0645\u0633\u06cc\u0631\u060c \u0632\u0645\u0627\u0646 Fix \u0648 \u06a9\u06cc\u0641\u06cc\u062a \u0633\u06cc\u06af\u0646\u0627\u0644 \u0631\u0627 \u0648\u0627\u0642\u0639\u0627\u064b \u062a\u0633\u062a \u06a9\u0646\u06cc\u062f.<\/p>\n<p><strong>\u0632\u0645\u0627\u0646 \u0633\u0627\u062e\u062a:<\/strong> 2 \u062a\u0627 4 \u0633\u0627\u0639\u062a | <strong>\u0633\u0637\u062d:<\/strong> \u0645\u0628\u062a\u062f\u06cc | <strong>\u062e\u0631\u0648\u062c\u06cc:<\/strong> \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u0648\u0627\u0642\u0639\u06cc \u0628\u0631\u0627\u06cc \u062a\u0633\u062a GPS \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc UGV\/UAV<\/p>\n<\/div>\n<p><svg viewBox=\"0 0 820 260\" width=\"100%\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"background:#fff;border:1px solid #ddd;border-radius:12px\">\n  <circle cx=\"410\" cy=\"130\" r=\"78\" fill=\"#eef6ff\" stroke=\"#2e5fb6\" stroke-width=\"3\"\/>\n  <rect x=\"350\" y=\"92\" width=\"120\" height=\"42\" rx=\"8\" fill=\"#f7d794\" stroke=\"#a06d00\"\/>\n  <rect x=\"335\" y=\"145\" width=\"150\" height=\"34\" rx=\"8\" fill=\"#8bd3dd\" stroke=\"#1f6f78\"\/>\n  <circle cx=\"306\" cy=\"162\" r=\"12\" fill=\"#7bd389\" stroke=\"#236a3b\"\/>\n  <text x=\"410\" y=\"60\" text-anchor=\"middle\" font-size=\"24\">GPS Test Puck<\/text>\n  <text x=\"410\" y=\"119\" text-anchor=\"middle\" font-size=\"18\">GPS Module<\/text>\n  <text x=\"410\" y=\"167\" text-anchor=\"middle\" font-size=\"18\">Arduino \/ ESP32<\/text>\n  <text x=\"290\" y=\"167\" text-anchor=\"end\" font-size=\"16\">LED \u0648\u0636\u0639\u06cc\u062a<\/text>\n  <text x=\"410\" y=\"222\" text-anchor=\"middle\" font-size=\"18\">\u0628\u0631\u0627\u06cc \u062a\u0633\u062a Fix\u060c \u0645\u0633\u06cc\u0631 \u0648 \u06a9\u06cc\u0641\u06cc\u062a \u0633\u06cc\u06af\u0646\u0627\u0644<\/text>\n<\/svg><\/p>\n<h2>\u0686\u0631\u0627 \u0627\u06cc\u0646 \u067e\u0633\u062a \u0639\u0645\u0644\u06cc \u0627\u0633\u062a\u061f<\/h2>\n<p>\u0628\u0647\u200c\u062c\u0627\u06cc \u062d\u0631\u0641 \u06a9\u0644\u06cc \u062f\u0631\u0628\u0627\u0631\u0647 GPS\u060c \u0634\u0645\u0627 \u06cc\u06a9 \u0627\u0628\u0632\u0627\u0631 \u06a9\u0648\u0686\u06a9 \u0645\u06cc\u200c\u0633\u0627\u0632\u06cc\u062f \u06a9\u0647 \u0628\u0639\u062f\u0627\u064b \u0647\u0645 \u062f\u0631 \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc UGV \u0648 UAV \u0628\u0647 \u062f\u0631\u062f \u0645\u06cc\u200c\u062e\u0648\u0631\u062f. \u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u06a9\u0645\u06a9 \u0645\u06cc\u200c\u06a9\u0646\u062f \u0628\u0641\u0647\u0645\u06cc\u062f GPS \u0631\u0648\u06cc \u0645\u06cc\u0632\u060c \u067e\u0634\u062a \u067e\u0646\u062c\u0631\u0647\u060c \u062f\u0631 \u06a9\u0648\u0686\u0647 \u06cc\u0627 \u0641\u0636\u0627\u06cc \u0628\u0627\u0632 \u0686\u0647 \u0631\u0641\u062a\u0627\u0631\u06cc \u062f\u0627\u0631\u062f.<\/p>\n<h2>\u0642\u0637\u0639\u0627\u062a \u0644\u0627\u0632\u0645<\/h2>\n<ul>\n<li>\u0645\u0627\u0698\u0648\u0644 GPS \u0645\u062b\u0644 NEO-6M \u06cc\u0627 M8N<\/li>\n<li>Arduino Nano\/Uno \u06cc\u0627 ESP32<\/li>\n<li>LED \u0648\u0636\u0639\u06cc\u062a + \u0645\u0642\u0627\u0648\u0645\u062a<\/li>\n<li>\u0646\u0645\u0627\u06cc\u0634\u06af\u0631 OLED \u06a9\u0648\u0686\u06a9 (\u0627\u062e\u062a\u06cc\u0627\u0631\u06cc)<\/li>\n<li>\u067e\u0627\u0648\u0631\u0628\u0627\u0646\u06a9 \u06a9\u0648\u0686\u06a9 \u06cc\u0627 \u0628\u0627\u062a\u0631\u06cc USB<\/li>\n<li>\u062c\u0639\u0628\u0647 \u06a9\u0648\u0686\u06a9 \u06cc\u0627 \u0635\u0641\u062d\u0647 \u0641\u0648\u0645\u06cc \u0628\u0631\u0627\u06cc \u0645\u0648\u0646\u062a\u0627\u0698<\/li>\n<\/ul>\n<h2>\u0645\u0631\u0627\u062d\u0644 \u0633\u0627\u062e\u062a<\/h2>\n<ol>\n<li>GPS \u0631\u0627 \u0628\u0627 UART \u0628\u0647 \u0645\u06cc\u06a9\u0631\u0648\u06a9\u0646\u062a\u0631\u0644\u0631 \u0648\u0635\u0644 \u06a9\u0646\u06cc\u062f.<\/li>\n<li>LED \u0631\u0627 \u0637\u0648\u0631\u06cc \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u06a9\u0647 \u0647\u0646\u06af\u0627\u0645 Fix \u067e\u0627\u06cc\u062f\u0627\u0631 \u06cc\u0627 \u062f\u0631\u06cc\u0627\u0641\u062a \u062f\u0627\u062f\u0647 \u0686\u0634\u0645\u06a9 \u0628\u0632\u0646\u062f.<\/li>\n<li>\u062f\u0631 \u0635\u0648\u0631\u062a \u062f\u0627\u0634\u062a\u0646 OLED\u060c \u062a\u0639\u062f\u0627\u062f \u0645\u0627\u0647\u0648\u0627\u0631\u0647 \u0648 \u0633\u0631\u0639\u062a \u0631\u0627 \u0646\u0645\u0627\u06cc\u0634 \u062f\u0647\u06cc\u062f.<\/li>\n<li>\u0647\u0645\u0647 \u0642\u0637\u0639\u0627\u062a \u0631\u0627 \u0631\u0648\u06cc \u06cc\u06a9 \u0635\u0641\u062d\u0647 \u06a9\u0648\u0686\u06a9 \u06cc\u0627 \u062f\u0627\u062e\u0644 \u062c\u0639\u0628\u0647 \u062c\u0645\u0639\u200c\u0648\u062c\u0648\u0631 \u06a9\u0646\u06cc\u062f.<\/li>\n<li>\u062f\u0633\u062a\u06af\u0627\u0647 \u0631\u0627 \u0628\u0647 \u0645\u062d\u06cc\u0637 \u0628\u0627\u0632 \u0628\u0628\u0631\u06cc\u062f \u0648 \u0632\u0645\u0627\u0646 Fix \u0631\u0627 \u062b\u0628\u062a \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n<h2>\u0646\u0645\u0648\u0646\u0647 \u06a9\u062f \u0633\u0627\u062f\u0647 \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639<\/h2>\n<pre><code class=\"language-cpp\">#include &lt;TinyGPS++.h&gt;\nTinyGPSPlus gps;\nHardwareSerial GPSSerial(1);\nvoid setup(){\n  pinMode(2, OUTPUT);\n  Serial.begin(115200);\n  GPSSerial.begin(9600, SERIAL_8N1, 16, 17); \/\/ \u0628\u0631\u0627\u06cc ESP32 \u0646\u0645\u0648\u0646\u0647 \u0627\u0633\u062a\n}\nvoid loop(){\n  while (GPSSerial.available()) gps.encode(GPSSerial.read());\n  if (gps.location.isUpdated()) {\n    digitalWrite(2, !digitalRead(2));\n    Serial.print(\"Lat: \"); Serial.println(gps.location.lat(), 6);\n    Serial.print(\"Lng: \"); Serial.println(gps.location.lng(), 6);\n  }\n}<\/code><\/pre>\n<h2>\u0622\u0632\u0645\u0627\u06cc\u0634\u200c\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0627\u06cc\u062f \u0648\u0627\u0642\u0639\u0627\u064b \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u06cc\u062f<\/h2>\n<table>\n<thead>\n<tr>\n<th>\u0645\u062d\u0644 \u062a\u0633\u062a<\/th>\n<th>\u0632\u0645\u0627\u0646 Fix<\/th>\n<th>\u062a\u0639\u062f\u0627\u062f \u0645\u0627\u0647\u0648\u0627\u0631\u0647<\/th>\n<th>\u06cc\u0627\u062f\u062f\u0627\u0634\u062a<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>\u062f\u0627\u062e\u0644 \u062e\u0627\u0646\u0647 \u06a9\u0646\u0627\u0631 \u067e\u0646\u062c\u0631\u0647<\/td>\n<td>\u061f<\/td>\n<td>\u061f<\/td>\n<td>\u0633\u06cc\u06af\u0646\u0627\u0644 \u0636\u0639\u06cc\u0641\/\u0645\u062a\u0648\u0633\u0637<\/td>\n<\/tr>\n<tr>\n<td>\u062d\u06cc\u0627\u0637 \u06cc\u0627 \u067e\u0634\u062a\u200c\u0628\u0627\u0645<\/td>\n<td>\u061f<\/td>\n<td>\u061f<\/td>\n<td>\u0628\u0647\u062a\u0631 \/ \u0628\u062f\u062a\u0631<\/td>\n<\/tr>\n<tr>\n<td>\u0631\u0648\u06cc \u0628\u062f\u0646\u0647 UGV<\/td>\n<td>\u061f<\/td>\n<td>\u061f<\/td>\n<td>\u0627\u062b\u0631 \u0646\u0648\u06cc\u0632 \u06cc\u0627 \u0645\u06a9\u0627\u0646 \u0646\u0635\u0628<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>\u0686\u06cc\u0632\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u062f \u062a\u06cc\u0648\u0646 \u06a9\u0646\u06cc\u062f<\/h2>\n<ul>\n<li>\u0645\u062d\u0644 \u0646\u0635\u0628 GPS<\/li>\n<li>\u0637\u0648\u0644 \u0648 \u0645\u0633\u06cc\u0631 \u0633\u06cc\u0645\u200c\u0647\u0627<\/li>\n<li>\u0641\u0627\u0635\u0644\u0647 \u0627\u0632 \u0646\u0648\u06cc\u0632\u062f\u0647\u0646\u062f\u0647\u200c\u0647\u0627 \u0645\u062b\u0644 VTX \u06cc\u0627 \u062f\u0631\u0627\u06cc\u0648\u0631 \u0645\u0648\u062a\u0648\u0631<\/li>\n<li>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0634\u06cc\u0644\u062f \u0633\u0627\u062f\u0647 \u06cc\u0627 \u067e\u0627\u06cc\u0647 \u0628\u0644\u0646\u062f\u062a\u0631<\/li>\n<\/ul>\n<h2>\u0627\u06cc\u0646 \u0627\u0628\u0632\u0627\u0631 \u0628\u0639\u062f\u0627\u064b \u06a9\u062c\u0627 \u0628\u0647 \u062f\u0631\u062f \u0645\u06cc\u200c\u062e\u0648\u0631\u062f\u061f<\/h2>\n<ul>\n<li>\u0642\u0628\u0644 \u0627\u0632 \u0646\u0635\u0628 GPS \u0631\u0648\u06cc UGV<\/li>\n<li>\u0642\u0628\u0644 \u0627\u0632 \u0628\u0633\u062a\u0646 GPS \u0631\u0648\u06cc Flight Controller<\/li>\n<li>\u0628\u0631\u0627\u06cc \u0645\u0642\u0627\u06cc\u0633\u0647 \u062f\u0648 \u0645\u0627\u0698\u0648\u0644 GPS \u0645\u062e\u062a\u0644\u0641<\/li>\n<li>\u0628\u0631\u0627\u06cc \u0622\u0645\u0648\u0632\u0634 \u0639\u0645\u0644\u06cc \u0628\u0686\u0647\u200c\u0647\u0627 \u0648 \u0645\u0628\u062a\u062f\u06cc\u200c\u0647\u0627 \u062f\u0631 \u06a9\u0627\u0631\u06af\u0627\u0647<\/li>\n<\/ul>\n<h2>\u0644\u06cc\u0646\u06a9\u200c\u0647\u0627\u06cc \u0628\u06cc\u0634\u062a\u0631 \u0628\u0627 \u0627\u0648\u0644\u0648\u06cc\u062a \u0641\u0627\u0631\u0633\u06cc<\/h2>\n<ul>\n<li><a href=\"https:\/\/www.aparat.com\/result\/%D8%A2%D9%85%D9%88%D8%B2%D8%B4_GPS_%D8%A2%D8%B1%D8%AF%D9%88%DB%8C%D9%86%D9%88\" target=\"_blank\" rel=\"noopener\">\u062c\u0633\u062a\u062c\u0648\u06cc \u0641\u0627\u0631\u0633\u06cc GPS \u0622\u0631\u062f\u0648\u06cc\u0646\u0648<\/a><\/li>\n<li><a href=\"https:\/\/fa.wikipedia.org\/wiki\/%D8%B3%D8%A7%D9%85%D8%A7%D9%86%D9%87_%D9%85%D9%88%D9%82%D8%B9%DB%8C%D8%AA%E2%80%8C%DB%8C%D8%A7%D8%A8_%D8%AC%D9%87%D8%A7%D9%86%DB%8C\" target=\"_blank\" rel=\"noopener\">GPS &#8211; \u0648\u06cc\u06a9\u06cc\u200c\u067e\u062f\u06cc\u0627\u06cc \u0641\u0627\u0631\u0633\u06cc<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/mikalhart\/TinyGPSPlus\" target=\"_blank\" rel=\"noopener\">TinyGPS++<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/results?search_query=neo-6m+arduino+tutorial\" target=\"_blank\" rel=\"noopener\">YouTube: NEO-6M Arduino Tutorial<\/a><\/li>\n<\/ul>\n<h2>\u0648\u06cc\u062f\u0626\u0648\u0647\u0627\u06cc \u0622\u0645\u0648\u0632\u0634\u06cc \u0646\u0632\u062f\u06cc\u06a9 \u0628\u0647 \u0627\u06cc\u0646 \u067e\u0631\u0648\u0698\u0647<\/h2>\n<p>\u0628\u0631\u0627\u06cc \u0627\u06cc\u0646\u06a9\u0647 \u0641\u0642\u0637 \u0645\u062a\u0646 \u0646\u062e\u0648\u0627\u0646\u06cc\u062f\u060c \u0627\u06cc\u0646 \u062f\u0648 \u0648\u06cc\u062f\u0626\u0648\u06cc \u0646\u0632\u062f\u06cc\u06a9 \u0631\u0627 \u0647\u0645 \u06a9\u0646\u0627\u0631 \u0633\u0627\u062e\u062a \u0639\u0645\u0644\u06cc \u062e\u0648\u062f\u062a\u0627\u0646 \u0628\u0628\u06cc\u0646\u06cc\u062f:<\/p>\n<div style='display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin:18px 0'>\n<div>\n    <iframe width='100%' height='315' src='https:\/\/www.youtube.com\/embed\/GYYpqHZIG1A' title='YouTube video player' frameborder='0' allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share' referrerpolicy='strict-origin-when-cross-origin' allowfullscreen><\/iframe>\n  <\/div>\n<div>\n    <iframe width='100%' height='315' src='https:\/\/www.youtube.com\/embed\/pynmENeg_xI' title='YouTube video player' frameborder='0' allow='accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share' referrerpolicy='strict-origin-when-cross-origin' allowfullscreen><\/iframe>\n  <\/div>\n<\/div>\n<h2>\u0646\u0645\u0627\u06cc \u062f\u0648\u0645 \u0645\u062d\u0635\u0648\u0644 \/ \u0633\u0646\u0627\u0631\u06cc\u0648\u06cc \u062a\u0633\u062a<\/h2>\n<p><svg viewBox='0 0 860 290' width='100%' xmlns='http:\/\/www.w3.org\/2000\/svg' style='background:#fff;border:1px solid #ddd;border-radius:12px'>\n  <rect x='70' y='55' width='720' height='170' rx='18' fill='#f7f7f7' stroke='#999' stroke-width='3'\/>\n  <rect x='160' y='100' width='220' height='80' rx='12' fill='#8bd3dd' stroke='#1f6f78' stroke-width='3'\/>\n  <rect x='490' y='100' width='170' height='80' rx='12' fill='#f7d794' stroke='#a06d00' stroke-width='3'\/>\n  <line x1='380' y1='140' x2='490' y2='140' stroke='#333' stroke-width='4' stroke-dasharray='10,8'\/>\n  <circle cx='120' cy='140' r='26' fill='#7bd389' stroke='#236a3b' stroke-width='3'\/>\n  <text x='120' y='146' text-anchor='middle' font-size='14' font-family='sans-serif'>TEST<\/text>\n  <text x='270' y='146' text-anchor='middle' font-size='22' font-family='sans-serif'>GPS Test Puck<\/text>\n  <text x='575' y='146' text-anchor='middle' font-size='20' font-family='sans-serif'>\u062b\u0628\u062a \u0646\u062a\u06cc\u062c\u0647 \/ \u062a\u06cc\u0648\u0646<\/text>\n  <text x='430' y='35' text-anchor='middle' font-size='24' font-family='sans-serif'>\u0646\u0645\u0627\u06cc \u062f\u0648\u0645: \u062b\u0628\u062a Fix \u0648 \u0645\u0642\u0627\u06cc\u0633\u0647 \u0645\u062d\u0644 \u0646\u0635\u0628 GPS<\/text>\n  <text x='430' y='255' text-anchor='middle' font-size='18' font-family='sans-serif'>\u0633\u0627\u062e\u062a \u2192 \u062a\u0633\u062a \u2192 \u0627\u0635\u0644\u0627\u062d \u2192 \u062a\u06a9\u0631\u0627\u0631<\/text>\n<\/svg><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u0646\u0633\u062e\u0647 hands-on \u0648 maker-style: \u0633\u0627\u062e\u062a \u06cc\u06a9 GPS test puck \u0648\u0627\u0642\u0639\u06cc \u0628\u0627 \u06a9\u062f \u0646\u0645\u0648\u0646\u0647\u060c \u062c\u062f\u0648\u0644 \u062a\u0633\u062a\u060c \u0627\u06cc\u0646\u0641\u0648\u06af\u0631\u0627\u0641\u06cc\u06a9 \u0648 \u0645\u0633\u06cc\u0631 \u062a\u06cc\u0648\u0646 \u0628\u0631\u0627\u06cc \u067e\u0631\u0648\u0698\u0647\u200c\u0647\u0627\u06cc UGV\/UAV.<\/p>\n","protected":false},"author":1,"featured_media":268,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"pagelayer_contact_templates":[],"_pagelayer_content":"","footnotes":""},"categories":[19,16,17,20],"tags":[22,47,49,48,21,50,32],"class_list":["post-229","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials-2","category-ugv","category-uav","category-projects-2","tag-esp32","tag-gps","tag-uav","tag-ugv","tag-arduino","tag-50","tag-beginner"],"_links":{"self":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/comments?post=229"}],"version-history":[{"count":4,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/229\/revisions"}],"predecessor-version":[{"id":275,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/posts\/229\/revisions\/275"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/media\/268"}],"wp:attachment":[{"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/media?parent=229"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/categories?post=229"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/projectleon.net\/make\/wp-json\/wp\/v2\/tags?post=229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}