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

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

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›ربات‌های پرنده (UAV)›ساخت پهپاد کشاورزی برای رصد مزرعه با NDVI و دوربین مادون قرمز (فارسی)
ربات‌های پرنده (UAV) پروژه‌ها

ساخت پهپاد کشاورزی برای رصد مزرعه با NDVI و دوربین مادون قرمز (فارسی)

​ ژوئن 11, 2026 1 دقیقه مطالعه
NDVI پهپاد کشاورزی مادون قرمز ArduPilot

NDVI و پهپاد کشاورزی چیست؟ (مبتدی)

NDVI (Normalized Difference Vegetation Index) یک شاخص ریاضی است که سلامت گیاه را از تصویر هوایی اندازه می‌گیرد. گیاهان سالم نور مادون قرمز نزدیک (NIR) را بیشتر بازتاب می‌دهند و نور قرمز را جذب می‌کنند. فرمول: NDVI = (NIR – RED) / (NIR + RED). مقدار NDVI بین -۱ تا +۱ است — بالای ۰.۶ گیاه سالم، زیر ۰.۲ خاک یا گیاه مرده.

با تبدیل دوربین ارزان به دوربین NIR (برداشتن فیلتر IR-cut داخلی و نصب فیلتر قرمز ۶۵۰nm)، می‌توان NDVI را محاسبه کرد. پهپاد یک Survey Mission (مسیر موازی خودکار) پرواز می‌کند و تصاویر همپوشانی‌دار می‌گیرد که سپس با نرم‌افزار OpenDroneMap ادغام می‌شوند.

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

سیستم پهپاد کشاورزی با نقشه NDVI از مزرعه ۱ هکتار.

  • هزینه: دوربین NIR + پهپاد موجود
  • پوشش: ۱ هکتار در ۱۰ دقیقه
  • نرم‌افزار: رایگان (OpenDroneMap)

NDVI=0.2 بیمار NDVI=0.8 NDVI=0.6 نقشه NDVI مزرعه سالم >0.6 متوسط 0.4-0.6 تنش <0.4 نقشه NDVI از تصاویر NIR پهپاد

تبدیل دوربین به NIR


// روش تبدیل دوربین ارزان (Raspberry Pi Camera v2):
// ۱. لنز و سنسور را از پشت بورد جدا کنید
// ۲. فیلتر IR-cut کوچک روی سنسور را با آرامش بردارید
// ۳. یک فیلتر قرمز (Rosco #19 یا Lee #182 Deep Orange) جلو لنز بچسبانید

// این فیلتر:
// - نور قرمز مرئی (600-700nm) را عبور می‌دهد
// - نور NIR (700-900nm) را عبور می‌دهد
// - نور آبی و سبز را می‌گیرد

// کانال‌ها بعد از تبدیل:
// کانال Red = نور NIR (بعد از حذف IR-cut)
// کانال Blue = نور قرمز مرئی

// فرمول NDVI با دوربین تبدیل‌شده:
// NDVI = (Red - Blue) / (Red + Blue)  ← تقریبی

محاسبه NDVI با Python


import numpy as np
import cv2
import matplotlib.pyplot as plt

img = cv2.imread('farm_nir.jpg')
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB).astype(float)

NIR  = img[:,:,0]   # کانال قرمز = NIR
RED  = img[:,:,2]   # کانال آبی = قرمز مرئی

# محاسبه NDVI
ndvi = (NIR - RED) / (NIR + RED + 1e-10)
ndvi = np.clip(ndvi, -1, 1)

# نمایش رنگی
plt.figure(figsize=(12,5))
plt.subplot(121); plt.imshow(img.astype(int)); plt.title('تصویر NIR')
plt.subplot(122)
plt.imshow(ndvi, cmap='RdYlGn', vmin=-0.5, vmax=1.0)
plt.colorbar(label='NDVI')
plt.title('نقشه NDVI')
plt.savefig('ndvi_map.png', dpi=150)
print(f"NDVI میانگین: {ndvi.mean():.3f}")

Survey Mission در Mission Planner

پارامتر مقدار پیشنهادی
ارتفاع پرواز Survey ۵۰-۸۰ متر (GSD=3cm/px)
Overlap طولی 70%
Overlap عرضی 60%
سرعت ۵ m/s
تریگر دوربین DO_DIGICAM_CONTROL هر ۲ ثانیه

دوربین NIR Pi Camera+فیلتر ArduPilot Survey مسیر موازی OpenDroneMap ادغام تصاویر نقشه NDVI سلامت مزرعه پهپاد کشاورزی — NIR → Survey → ODM → نقشه NDVI

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


منابع بیشتر

  • آپارات: NDVI پهپاد کشاورزی فارسی
  • OpenDroneMap: Open Source Photogrammetry
برچسب‌ها: ArduPilot NDVI Survey آموزش گام‌به‌گام مادون قرمز نقشه‌برداری پهپاد کشاورزی کشاورزی
​
مطلب بعدی ماژول RFM95W LoRa با آردوینو: ارسال تله‌متری UAV روی 868MHz اروپایی (فارسی) مطلب قبلی ساخت RC زیردریایی (ROV) با ESP32 و پمپ آب: کنترل WiFi در عمق ۵ متری (فارسی)
</> Make for Iran – بسازیم برای ایران

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

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

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

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

پیوندها

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

آخرین مطالب

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