فهرست مطالب:
تصویری: ردیاب GPS: 6 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:51
سلام بچه ها در این ویدئو ما یک ردیاب GPS با استفاده از Esp 8266 (nodemcu) و یک ماژول GPS neo 6 متری خواهیم ساخت ، بنابراین بیایید شروع کنیم
تدارکات:
NodemcuJumpersNeo ماژول GPS 6 متری پاوربانک
مرحله 1: سیم کشی
پین RX ماژول GPS را به پین D1 برد nodemcu وصل کنید TIN پین ماژول GPS را به پین D2 از پین nodemcuVcc به 3.3 ولت وصل کنید Gnd را به Gnd
مرحله 2: برنامه Blynk Iot
برنامه blynk را نصب کنید https://play.google.com/store/apps/details؟id=cc.blynk&hl=en_USA اضافه کردن مقدار نشان داده شده و مقدار 1 را به عنوان Latitude نامگذاری کنید و پین v1 را انتخاب کنید و مقدار دوم را به عنوان طول و پین v2 را انتخاب کنید و اکنون 3 نمایشگر مقدار اضافه کنید و اولین مورد را به عنوان ماهواره نامگذاری کنید و پین v4 را انتخاب کنید و اکنون دومی را به عنوان سرعت و پین v3 را انتخاب کنید و اکنون سومی را به عنوان Direction و پین v5 را انتخاب کنید و اکنون یک نقشه اضافه کرده و پین را انتخاب کنید v0 و اکنون push to 1 second to every widget را انتخاب کرده و آن را ایجاد کنید
مرحله 3: کد
یک رمز تأیید به حساب ایمیل شما ارسال می شود و رمز را کپی کرده و در کد قرار دهید و همچنین ویرایش کرده و ssid WiFi و رمز عبور خود را در کد وارد کرده و آن را بارگذاری کنید! کد // Realtime GPS Tracker با Nodemcu ESP8266#شامل #شامل #تعریف سریال BLYNK_ININ #شامل #شامل const static int int RXPin = 4 ، TXPin = 5 ؛ // GPIO 4 = D2 (اتصال Tx از GPS) و GPIO 5 = D1 (اتصال Rx از GPSstatic const uint32_t GPSBaud = 9600 ؛ // اگر نرخ Baud 9600 در مورد شما کار نکرد پس از 4800TinyGPSPlus gps استفاده کنید ؛ // TinyGPS ++ objectWidgetMap myMap (V0) ؛ // V0 برای پین مجازی Map WidgetSoftwareSerial ss (RXPin ، TXPin) ؛ // اتصال سریال به دستگاه GPS دستگاه تایمر BlynkTimer ؛ float spd ؛ // متغیر برای ذخیره سرعتهای شناور speedfloat ؛ // متغیر برای ذخیره شماره ماهواره ها ssid = "-------" ؛ // نام شبکه شما (نام HotSpot یا روتر) char pass = "-------"؛ // رمز مربوطه // unsigned int move_index ؛ // index index ، بعداً مورد استفاده قرار می گیرد signun int move_index = 1؛ // محل ثابت برای setup nowvoid () {Serial.begin (115200)؛ Serial.println ()؛ ss.begin (GPSBaud)؛ Blynk.begin (author ، ssid ، pass) ؛ timer.setInterval (5000L ، checkGPS) ؛ // هر 5 ثانیه بررسی کنید که آیا GPS متصل است ، فقط واقعاً باید یکبار انجام شود} void checkGPS () {if (gps.charsProcessed () <10) {Serial.println (F ("GPS تشخیص داده نشد: سیم کشی را بررسی کنید.")) ؛ Blynk.virtualWrite (V4 ، "GPS ERROR") ؛ // ویجت نمایش ارزش در V4 در صورت عدم تشخیص GPS}} حلقه void () {while (ss.available ()> 0) {// طرح هر زمان که یک جمله جدید به درستی کدگذاری می شود اطلاعات را نمایش می دهد. if (gps.encode (ss.read ())) displayInfo ()؛ } Blynk.run ()؛ timer.run ()؛} void displayInfo () {if (gps.location.isValid ()) {float latitude = (gps.location.lat ())؛ // ذخیره Lat. و لون طول شناور = (gps.location.lng ())؛ Serial.print ("LAT:")؛ Serial.println (عرض جغرافیایی ، 6) ؛ // شناور به x اعشاری Serial.print ("LONG:") ؛ Serial.println (طول جغرافیایی ، 6) ؛ Blynk.virtualWrite (V1 ، String (عرض جغرافیایی ، 6)) ؛ Blynk.virtualWrite (V2 ، String (طول جغرافیایی ، 6)) ؛ myMap.location (move_index ، عرض جغرافیایی ، طول جغرافیایی ، "GPS_Location") ؛ spd = gps.speed.kmph ()؛ // دریافت سرعت Blynk.virtualWrite (V3 ، spd) ؛ sats = gps.satellites.value ()؛ // دریافت تعداد ماهواره ها Blynk.virtualWrite (V4 ، sats) ؛ بلبرینگ = TinyGPSPlus:: cardinal (gps.course.value ())؛ // جهت Blynk.virtualWrite (V5 ، بلبرینگ) را دریافت کنید ؛ } Serial.println ()؛}
مرحله 4: ارائه
یک جعبه خالی بردارید و کل سیستم را در آن قرار دهید و اکنون پاوربانک را به برد Nodemcu وصل کنید
مرحله 5:
تمام شد !!
مرحله 6:
توصیه شده:
ایجاد یک ردیاب حرکت پوشیدنی (BLE از آردوینو تا یک برنامه استودیوی اندرویدی سفارشی): 4 مرحله
ساخت یک ردیاب حرکت پوشیدنی (BLE از آردوینو تا یک برنامه Android Studio سفارشی): بلوتوث کم مصرف (BLE) شکلی از ارتباطات بلوتوث کم مصرف است. دستگاه های پوشیدنی ، مانند لباس های هوشمندی که در طراحی پیش بینی استفاده می کنم ، باید مصرف برق را تا آنجا که ممکن است برای افزایش عمر باتری محدود کرده و اغلب از BLE استفاده کنند
ردیاب رومیزی COVID19 با ساعت! ردیاب رزبری پای: 6 مرحله
ردیاب رومیزی COVID19 با ساعت! ردیاب رزبری پای: ما می دانیم که ما می توانیم در هر زمان بمیریم ، حتی من می توانم هنگام نوشتن این پست بمیرم ، به هر حال ، من ، شما ، همه ما فانی هستیم. تمام دنیا به دلیل همه گیری COVID19 لرزید. ما می دانیم چگونه از این امر جلوگیری کنیم ، اما هی! ما می دانیم چگونه دعا کنیم و چرا باید دعا کنیم ، آیا این کار را می کنیم
ردیاب GPS ESP32 با صفحه نمایش OLED: 7 مرحله
ردیاب GPS ESP32 با صفحه نمایش OLED: این یک ردیاب GPS است که تمام داده های موقعیتی را روی صفحه نمایش OLED نمایش می دهد. یک دکمه به کاربر کمک می کند تا با UI در OLED ارتباط برقرار کند. بچه ها ، چه خبر؟ Akarsh اینجا از CETech. کد با استفاده از دکمه روی صفحه برنامه منو را ارائه می دهد ،
ردیاب GPS LoRa: 6 مرحله (همراه با تصاویر)
ردیاب GPS LoRa: این پروژه نحوه جمع آوری ماژول ردیاب GPS خود را برای استفاده در شبکه های مش Ripple LoRa نشان می دهد. برای اطلاعات به این مقاله همراه مراجعه کنید: https://www.instructables.com/id/LoRa-Mesh-Radio/ این ماژول های ردیاب از رادیوهای Semtech LoRa استفاده می کنند و
ردیاب GPS بیدرنگ خانگی (SIM800L ، Ublox NEO-6M ، آردوینو): 8 مرحله
ردیاب GPS بیدرنگ خانگی (SIM800L ، Ublox NEO-6M ، آردوینو): بنابراین شما نیز مانند ما یک ماژول GSM دارید؟ همچنین یک ردیاب GPS؟ ما نیز همینطور فکر می کنیم! در این دستورالعمل ها ، من سعی خواهم کرد که شما را در جهت دستیابی به هدف خود از دیدگاه مبتدیان راهنمایی کنم. همانطور که هیچ دانش مهندسی برق قبلی نداشتم (به