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

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

  • خانه
  • الکترونیک
  • پرینت سه‌بعدی
  • حکاکی و برش لیزری
  • ابزار کارگاهی
  • پهپاد
  • ربات زمینی UGV
  • ربات پرنده UAV
  • صنایع دستی
  • آموزش
  • پروژه‌ها
  • درباره ما
خانه›آموزش›ساخت Walkie-Talkie دیجیتال با SA818 و ESP32: صدای FM باند VHF/UHF (فارسی)
آموزش پروژه‌ها

ساخت Walkie-Talkie دیجیتال با SA818 و ESP32: صدای FM باند VHF/UHF (فارسی)

​ ژوئن 11, 2026 2 دقیقه مطالعه
SA818 واکی‌تاکی ESP32 VHF UHF ساخت

SA818 و واکی‌تاکی دیجیتال چیست؟ (مبتدی)

ماژول SA818 یک ترانسیور فشرده VHF (136-174MHz) یا UHF (400-480MHz) با قیمت ۱۵-۲۰ دلار است. این ماژول یک رادیوی FM کامل در ابعاد ۳۸×۳۸mm است — میکروفون، بلندگو، و کنترل از طریق UART با AT Commands.

با وصل کردن SA818 به ESP32 می‌توان یک واکی‌تاکی هوشمند ساخت که فرکانس و CTCSS (کد جداسازی) را به صورت دیجیتال تنظیم کند، PTT (Push-to-Talk) را کنترل کند، و حتی از طریق WiFi یا Meshtastic صدا را به شبکه تبدیل کند.

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

واکی‌تاکی دیجیتال UHF با صفحه OLED، تنظیم فرکانس، و ۵ پیش‌تنظیم کانال.

  • هزینه: ۱ تا ۲ میلیون تومان
  • برد: ۳-۵km در فضای باز
  • باند: UHF 400-480MHz

واکی‌تاکی SA818+ESP32 SA818 UHF ESP32 OLED UHF FM واکی‌تاکی دوم SA818 UHF ESP32 SA818 واکی‌تاکی — UHF FM، ۵km، CTCSS، PTT

سیم‌بندی SA818 به ESP32


SA818    → ESP32
VCC      → 5V (مهم: SA818 نیاز به 3.7-4.5V دارد، LDO استفاده کنید)
GND      → GND
TXD      → GPIO16 (RX2)
RXD      → GPIO17 (TX2) از طریق مقسم 3.3V
PTT      → GPIO4 (LOW=TX, HIGH=RX)
PD       → GPIO5 (LOW=Power Down)
SQ       → GPIO18 (Squelch output)
MIC+     → INMP441 I2S یا میکروفون 3.5mm
SPK      → بلندگو 8Ω از طریق خازن 100μF

کد کامل واکی‌تاکی


#include <HardwareSerial.h>
HardwareSerial sa818(2);  // UART2

const int PTT=4, SQ=18, PD=5;
bool isTransmitting = false;

void sa818Config(float txFreq, float rxFreq, int ctcss=0) {
  // فرمت: AT+DMOSETGROUP=BW,TX,RX,TX_CTCSS,SQ,RX_CTCSS
  char cmd[80];
  sprintf(cmd, "AT+DMOSETGROUP=0,%07.4f,%07.4f,%04d,1,%04d\r\n",
    txFreq, rxFreq, ctcss, ctcss);
  sa818.print(cmd);
  delay(100);
  // پاسخ: +DMOSETGROUP:0  (OK)
}

void startTX() {
  digitalWrite(PTT, LOW);   // فعال‌سازی TX
  isTransmitting = true;
  Serial.println("TX فعال");
}

void stopTX() {
  digitalWrite(PTT, HIGH);  // برگشت به RX
  isTransmitting = false;
  Serial.println("RX فعال");
}

void setup() {
  Serial.begin(115200);
  sa818.begin(9600, SERIAL_8N1, 16, 17);
  pinMode(PTT, OUTPUT); digitalWrite(PTT, HIGH);
  pinMode(PD, OUTPUT);  digitalWrite(PD, HIGH);
  pinMode(SQ, INPUT);

  delay(2000);  // انتظار برای SA818
  sa818Config(433.5000, 433.5000, 0);  // فرکانس UHF
  sa818.println("AT+DMOSETVOLUME=4");  // حجم صدا
  Serial.println("SA818 آماده");
}

void loop() {
  // دکمه PTT روی GPIO0
  if(!digitalRead(0)) {
    if(!isTransmitting) startTX();
  } else {
    if(isTransmitting) stopTX();
  }

  // نمایش Squelch
  if(digitalRead(SQ) == LOW && !isTransmitting)
    Serial.println("سیگنال دریافت...");
}

کانال‌های پیش‌تنظیم VHF/UHF ایران

کانال فرکانس کاربرد
Ch1 Amateur 433.500 MHz رادیوآماتور تماس
PMR446 446.006-446.200 واکی‌تاکی عمومی
UGV Team 462.000 MHz ارتباط تیم میدانی
Repeater Out 145.000 MHz رپیتر VHF (نیاز مجوز)

دکمه PTT ESP32 SA818 UHF FM TX/RX آنتن ¼λ ۱۶.۷cm ۵km FM صدای واضح SA818 Walkie — ESP32 PTT → SA818 UHF → ۵km FM صدا

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


منابع بیشتر

  • آپارات: SA818 واکی‌تاکی ساخت فارسی
  • QRZ: SA818 Module Technical Reference
برچسب‌ها: CTCSS ESP32 PTT SA818 UHF VHF آموزش گام‌به‌گام واکی‌تاکی
​
مطلب بعدی ساخت دستگاه ردیابی پهپاد Rogue با RSSI و جهت‌یابی LoRa (فارسی) مطلب قبلی ماژول RFM95W LoRa با آردوینو: ارسال تله‌متری UAV روی 868MHz اروپایی (فارسی)
</> Make for Iran – بسازیم برای ایران

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

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

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

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

پیوندها

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

آخرین مطالب

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