</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›آموزش›ساخت سیستم LoRa Weather Balloon Tracker: ردیابی بالون تا ۳۰ کیلومتر ارتفاع (فارسی)
آموزش پروژه‌ها

ساخت سیستم LoRa Weather Balloon Tracker: ردیابی بالون تا ۳۰ کیلومتر ارتفاع (فارسی)

​ ژوئن 11, 2026 1 دقیقه مطالعه
ردیاب LoRa Weather Balloon GPS ارتفاع بالا

Weather Balloon Tracker یعنی چه؟ (برای مبتدی)

Weather Balloon (بالون هواشناسی) یک بالون هلیوم است که یک Payload (محموله) سبک حاوی سنسورها را تا ارتفاع ۲۰-۳۵ کیلومتر حمل می‌کند. در این ارتفاع، فشار هوا به حدود ۱٪ فشار سطح دریا کاهش می‌یابد و دما به -۵۰ تا -۷۰ درجه می‌رسد.

برای ردیابی Payload در ارتفاع بالا، نیاز به یک ماژول GPS داریم که حداکثر ارتفاع بیش از ۱۸km را پشتیبانی کند — ماژول NEO-M9N یا NEO-M8N با Airborne Mode فعال می‌تواند تا ارتفاع ۵۰km کار کند. ارسال موقعیت از طریق LoRa که برد خوبی در خط دید دارد.

محصولی که می‌سازید

یک Payload سبک ۱۵۰g برای ردیابی بالون هواشناسی با موقعیت GPS + دما/فشار.

  • زمان ساخت: ۸ تا ۱۲ ساعت
  • وزن Payload: ۱۵۰-۲۰۰g
  • برد LoRa: تا ۱۰۰km در خط دید آزاد

بالون هلیوم Payload ESP32+LoRa+GPS LoRa 433MHz ← ایستگاه زمین Balloon Tracker — Payload → LoRa → ایستگاه زمین

قطعات Payload (BOM)

قطعه اهمیت
ESP32 سبک (ESP32-S3 Mini) کنترلر — کم‌مصرف
GPS u-blox NEO-M8N/M9N باید Airborne Mode پشتیبانی کند
LoRa SX1278 433MHz برد بلند در ارتفاع
BMP280 (فشار/دما) اطلاعات جو
باتری LiPo 1000mAh با عایق انرژی دمای -۷۰°C را تحمل کند!

کد — GPS Airborne Mode + LoRa Beacon


#include <TinyGPS++.h>
#include <LoRa.h>
#include <Adafruit_BMP280.h>

TinyGPSPlus gps;
HardwareSerial gpsSerial(1);  // UART1
Adafruit_BMP280 bmp;

// فعال‌سازی Airborne Mode در u-blox:
// بدون این، GPS بالای 18km کار نمی‌کند!
void setAirborneMode() {
  uint8_t setNav[] = {
    0xB5, 0x62, 0x06, 0x24, 0x24, 0x00, 0xFF, 0xFF,
    0x06, 0x03, 0x00, 0x00, 0x00, 0x00, 0x10, 0x27,
    0x00, 0x00, 0x05, 0x00, 0xFA, 0x00, 0xFA, 0x00,
    0x64, 0x00, 0x2C, 0x01, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    0x00, 0x00, 0x16, 0xDC
  };
  for(int i=0; i

چک‌لیست قبل از رها کردن بالون

بررسی وضعیت
GPS Fix قبل از رها کردن؟ ☐ الزامی!
Airborne Mode تأیید شده؟ ☐ u-blox u-center بررسی کنید
Beacon روی گیرنده زمین دریافت می‌شود؟ ☐
باتری عایق‌بندی شده؟ (دمای -۷۰°C) ☐ فوم استایروفوم دور باتری
مجوز پرواز در منطقه گرفته شده؟ ☐ الزامی از سازمان هواپیمایی

Payload ESP32+GPS+LoRa LoRa 433MHz SF12 برد بیشتر ایستگاه زمین Yagi + TTGO نقشه موقعیت Google Maps Balloon Tracker — Payload در ۳۰km → LoRa → نقشه موقعیت

ویدئوهای آموزشی


منابع بیشتر

  • آپارات: بالون هواشناسی GPS ردیاب فارسی
  • UKHAS: Beginners Guide to HAB
برچسب‌ها: ESP32 GPS LoRa Weather Balloon آموزش گام‌به‌گام ارتفاع بالون ردیاب
​
مطلب بعدی راهنمای OSD در ArduPilot: نمایش اطلاعات پرواز روی صفحه FPV (فارسی) مطلب قبلی ساخت Walkie-Talkie دیجیتال با M17 Protocol و ESP32: صدای باکیفیت بدون شبکه (فارسی)
</> Make for Iran – بسازیم برای ایران

پروژه‌ها، آموزش‌ها و ابزارها برای سازندگان و علاقه‌مندان الکترونیک

یاد بگیر، بساز، به اشتراک بگذار. جامعه‌ای برای سازندگان، مهندسان و علاقه‌مندان به فناوری در ایران.

دسته‌بندی‌ها

  • پروژه‌ها
  • ربات‌های پرنده (UAV)
  • آموزش
  • ربات‌های زمینی (UGV)
  • الکترونیک
  • پهپاد و مولتی‌روتور

پیوندها

  • خانه
  • درباره ما
  • تماس
  • فید RSS

آخرین مطالب

  • خلاصه دوره ArduPilot/iNAV و گام‌های بعدی (فارسی)
  • رادیو تله‌متری در مقابل LTE/4G برای کنترل از راه دور (فارسی)
  • Ground Station روی موبایل و تبلت — QGroundControl و Solex (فارسی)
  • راه‌اندازی Ground Station با Mission Planner (فارسی)
© 2026 Make for Iran – بسازیم برای ایران. تمامی حقوق محفوظ است.
ساخته شده با ❤️ برای سازندگان ایران  |  ورود