กลับไปหน้ารวมไฟล์
simple-uhf-antenna-rotator-37137d.md

เสาอากาศ UHF หมุนได้แบบง่ายๆ (Simple antenna UHF rotator)

อุปกรณ์อิเล็กทรอนิกส์:

1x Arduino NANO V3,

1x L298N,

1x มอเตอร์ 12 V DC พร้อมเกียร์,

1x โพเทนชิออมิเตอร์แบบหมุนหลายรอบ (Linear Multi Rotation Potentiometer) (1 ถึง 10 kOhm),

1x LM35 (ตัวเลือกเสริม),

สาย USB สำหรับ Arduino Nano หรือ RS232 to TTL Converter.

ลูกปืน (Bearings):

2x 608Z (8x22x7 mm),

2x GE 30 ES 2RS (30x47x22 mm).

โปรไฟล์อลูมิเนียม: ขนาด 40x40 และ 20x20 มม.

ไปดูวิดีโอวิธีประกอบเจ้าโรเตอร์ตัวนี้กัน อย่าลืมกดติดตามช่อง YT ด้วยนะน้อง!

รูปประกอบบางส่วนจากขั้นตอนการประกอบ:

ชุดคลัตช์สมบูรณ์ (Complete clutch)

ลูกปืนทรงกลม (Spherical bearing)

ด้านในตัวเรือน (Inside the housing)

เฟืองใหญ่ (Large gear wheel)

การต่อสายไฟ (Electrical connection)

ระบบควบคุมระยะไกลแบบแม่เหล็กไฟฟ้า: โรเตอร์เสาอากาศ UHF

เสาอากาศ Wi-Fi ทั่วไปมันเป็นแบบรอบทิศทาง (Omnidirectional) คือกระจายสัญญาณอ่อนๆ ไปทุกทิศ แต่เสาอากาศวิทยุ UHF (Ultra High Frequency) แบบเกนสูงเนี่ย มันเป็นแบบมีทิศทาง (Directional) สุดๆ คือยิงสัญญาณแรงเป็นสิบกิโลได้ แต่แค่ในมุมแคบๆ เท่านั้น เจ้าโรเตอร์เสาอากาศ UHF แบบง่ายๆ ตัวนี้แหละ ที่จะช่วยบังคับให้เสาอากาศอลูมิเนียมยักษ์หันหน้าไปหาเป้าหมายที่เคลื่อนที่ได้แม่นยำ (เช่น สถานีอวกาศ ISS หรือโดรน) ด้วยระบบเซอร์โวที่ต้องคำนวณกันหน่อย

การกำหนดตำแหน่งแบบสัมบูรณ์ (Absolute Positioning)

ถ้าน้องสั่งเซอร์โวราคาถูกอย่าง SG90 ให้หันไป "90 องศา" มันก็จะหมุนไป 90 องศาจากตำแหน่งเริ่มต้นของมันเอง แต่ถ้าโดรนมันบินขึ้นเหนือไปล่ะ?

  • สตรีมข้อมูลตำแหน่ง (Telemetry Stream): Arduino ของเราจะทำหน้าที่เป็นคอมพิวเตอร์ติดตามเป้า โดยมีแล็ปท็อปที่รันซอฟต์แวร์ติดตามวงโคจร (เช่น Gpredict สำหรับดาวเทียมสมัครเล่น) คอยบอกว่า "ตอนนี้ดาวเทียมอยู่ที่มุมทิศ (Azimuth) 270 (ตะวันตก) และมุมเงย (Elevation) 45 องศา"
  • แล็ปท็อปจะส่งข้อมูลนี้ผ่านพอร์ตอนุกรม (Serial) มายัง Arduino
  • Arduino ก็จะสั่งงานมอเตอร์ผ่านไดรเวอร์ L298N ให้หมุนฐานโรเตอร์แนวนอนไปยังตำแหน่ง 270 องศาพอดี
  • โพเทนชิออมิเตอร์แบบหมุนหลายรอบ (Linear Multi Rotation Potentiometer) จะทำหน้าที่ส่งข้อมูลตำแหน่งจริงกลับมาให้ Arduino เพื่อให้มั่นใจว่าเสาอากาศหยุดหมุนตรงตำแหน่งที่สั่งไว้เป๊ะๆ ห้ามช็อตนะตัวนี้!

สู้กับแรงลม (Combating Wind Load)

อย่าใช้ชิ้นส่วนพลาสติกจิ๋วๆ นะตัวนี้! เสาอากาศตัวใหญ่เนี่ย มันเหมือนว่าวโลหะยักษ์เวลาเจอลม 20mph เลย

  • มอเตอร์ไดรเวอร์ (Motor Driver): Arduino ของเราใช้ L298N H-Bridge Driver ในการควบคุมมอเตอร์เกียร์ DC 12V ตัวทรงพลัง
  • ต้องเขียนโปรแกรมควบคุมมอเตอร์ให้มี แรงบิดค้าง (holding torque) ตอนที่เสาอากาศหยุดนิ่งด้วย เพื่อล็อกตำแหน่งเสาอากาศให้สู้กับแรงลมได้ทางกายภาพ ระบบเกียร์ที่เห็นในรูปประกอบเนี่ย มันช่วยเพิ่มข้อได้เปรียบเชิงกล (mechanical advantage) ให้พอต้านแรงพวกนี้ได้

อุปกรณ์กลไกเฉพาะทาง (Specialized Mechanical Hardware)

โครงสร้างกลไกที่แข็งแรงเป็นสิ่งสำคัญสุดๆ สำหรับความมั่นคง:

  • Arduino Nano: ตัวควบคุมหลัก
  • L298N Motor Driver: ควบคุมมอเตอร์เกียร์ DC แรงบิดสูง
  • โพเทนชิโอมิเตอร์แบบหมุนหลายรอบ (Linear Multi Rotation Potentiometer): ใช้ตรวจจับตำแหน่งแบบสัมบูรณ์ (absolute position sensing)
  • ตลับลูกปืนกันฝุ่นรุ่นหนัก (Heavy-Duty Bearings - 608Z & GE 30 ES): รับประกันการหมุนลื่นไหลแม้มีแรงกด ดูลิงค์รูปตลับลูกปืนทรงกลมและคลัตช์ได้
  • โปรไฟล์อลูมิเนียม (40x40 และ 20x20 มม.): เป็นโครงสร้างหลักและตัวเรือนที่แข็งแรงทนทาน

ดาวน์โหลดไฟล์โปรเจคทั้งหมดได้ที่นี่

เสาอากาศ LPDA สำหรับแบนด์ 2m / 70 cm ถูกติดตั้งบนโรเตอร์

แอปพลิเคชันควบคุมรันบนคอมพิวเตอร์ Linux แต่น้องก็รันบน Windows ได้ง่ายๆ นะ แค่จำไว้ว่าต้องเปลี่ยนการตั้งค่าพอร์ตสื่อสาร (communication port settings) ด้วยล่ะ

VY73 de SP9MX!

ข้อมูล Frontmatter ดั้งเดิม

apps:
  - "1x Arduino IDE"
  - "1x Processing"
author: "matemika"
category: ""
components:
  - "1x 3D Printer (generic)"
  - "1x Arduino Nano R3"
  - "1x Dual H-Bridge motor drivers L298"
description: "คลิปนี้จัดเต็มขั้นตอนสร้างตัวหมุนเสาอากาศ (Rotator) สำหรับเสา VHF/UHF แบบเบาๆ งานง่ายแต่หล่อ ใช้มอเตอร์ขับ ควบคุมด้วย Arduino ผ่าน Interrupt ได้แบบตึงๆ"
difficulty: "Intermediate"
documentationLinks: []
downloadableFiles:
  - "https://projects.arduinocontent.cc/8c54f4b4-669c-4f76-aaa2-ae5a2265229c.pde"
  - "https://projects.arduinocontent.cc/671149f1-4d6b-4cb8-a919-7aae9f8720ef.ino"
  - "https://projects.arduinocontent.cc/671149f1-4d6b-4cb8-a919-7aae9f8720ef.ino"
  - "https://projects.arduinocontent.cc/8c54f4b4-669c-4f76-aaa2-ae5a2265229c.pde"
encryptedPayload: "U2FsdGVkX1/mngXcTQwfocUvamz0s7EpoklB7GWVr4Vz8A7yRZaoR3Z1gcEDCyyBAeedJhaHCc1auqf4jQe0fPr3UXQ4ddGec6Opw1Ox+0vZ1DUFb1XbnpWxTs1I0kfF"
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/simple-uhf-antenna-rotator-37137d_cover.jpg"
lang: "en"
likes: 3
passwordHash: "a3d506fef6edbdd5cf5597f1d84fe746c01c76684486102e9cbbba57823a5b89"
price: 1499
seoDescription: "Build a simple UHF Antenna Rotator for lightweight VHF / UHF Antennas with this easy-to-follow Arduino guide."
tags:
  - "camping"
  - "portable"
  - "programming"
  - "vhf"
  - "diy"
  - "arduino"
  - "amateur radio"
  - "antenna"
  - "ham radio"
  - "ham radio"
  - "freecad"
  - "qrp"
  - "build"
  - "pvc"
  - "antenna rotator"
  - "rotor antenowy"
  - "radio rotator"
  - "krótkofalarstwo"
  - "antena"
  - "homebrew"
  - "antena ukf"
  - "druk 3d"
  - "petg"
  - "print 3d"
  - "pota"
  - "12v"
  - "sota"
  - "parks on the air"
  - "summits on the air"
  - "antenna vertical antenna"
  - "dipole antenna"
  - "rotator"
  - "processing"
  - "lightweight"
  - "uhf"
  - "rotor"
title: "หมุนเสาอากาศ UHF ง่ายๆ งานชิวแต่เท่"
tools: []
videoLinks:
  - "https://www.youtube.com/embed/YcoK7NMLYpY"
views: 8000