SOCORAD32 หรือ ESP32 Software Controlled Radio, ใช้ฮาร์ดแวร์แบบโอเพ่นซอร์ส ESP32 สามารถแฮ็กได้, สำหรับวิทยุสื่อสาร (walkie-talkie) หรือที่เราเรียกกันว่าวอ และแอปพลิเคชันการสื่อสารข้อมูล
บอร์ดมาพร้อมกับโมดูล ESP32 พร้อมการเชื่อมต่อ WiFi 4 และ Bluetooth, RDA Microelectronics RDA1846 RF IC ที่ใช้ในการสื่อสารเชิงพาณิชย์มากมาย และมีระยะสูงสุด 5 กม., มีหน้าจอแสดงผลขนาดเล็ก, ลำโพง และที่ใส่แบตเตอรี่ 18650
สเปคของ SOCORAD32:
- โมดูลไมโครคอนโทรลเลอร์ – ESP32-WROOVER-32E พร้อมไมโครคอนโทรลเลอร์ ESP32 dual-core, flash 4MB, การเชื่อมต่อ WiFi 2.4 GHz และ Bluetooth, สายอากาศ PCB ในตัว
- ชิป Walkie-talkie – RDA1846 single-chip transceiver สำหรับแอปพลิเคชัน Walkie-talkie (ดูรายละเอียด ใน datasheet และคู่มือการเขียนโปรแกรม )
- ความถี่ใช้งาน (Frequency Range) : ISM 400 – 470 MHz
- ขั้นความถี่ (Frequency Step) : 5 K / 6.25 K / 12.5 K / 25 K
- กำลังส่ง (RF Output Power) : 2 W / 0.5 W (+5 KM @ 2 W) ตั้งค่าตามที่กฎหมายท้องถิ่นอนุญาต
- ค่าต่ำสุดที่จะรับสัญญาณ (RF Input Sensitivity) : -122 dBm
- Voice Scrambling : 8 ชนิด เพื่อป้องกันการดักฟัง
- การบีบเสียงและขยายเสียง
- SMS Exchange: ส่งและรับ SMS (หรือสำหรับ IoT ส่งและรับข้อมูล)
- CTCSS (38 กลุ่ม) + CDCSS (83 กลุ่ม)
- ระบบลบเสียงรบกวนอัตโนมัติ – การลบเสียงรบกวนที่เป็นเสียงสะท้อนที่ได้รับจากการส่งข้อความหรือเสียงในขณะที่ไม่กดปุ่ม PTT
- ระดับเสียง: เอาต์พุตลำโพงที่ปรับได้ (1-8)
- ปรับระดับ Squelchได้ (0-9)
- ปรับระดับความไวของไมค์ได้ (1-8)
- Sleep mode : 0.1μA
- สายอากาศภายนอก
- จอแสดงผล – จอแสดงผล OLED
- เสียง – ลำโพง ไมโครโฟนในตัว
- USB – พอร์ต Micro USB สำหรับควบคุมการโปรแกรม และชาร์จ
- ส่วนขยาย – ส่วนหัว ESP32 I/O 12 พิน
- อื่นๆ – 2x ปุ่ม Volume/Channel, Enable และ Reset และ 2x LEDs
- แบตเตอรี่ – ที่ใส่แบตเตอรี่ 16850
SOCORAD32 สามารถควบคุมได้ผ่านคำสั่ง AT เพื่อกำหนดค่าระดับเสียง, Tone squelch CTCSS, โค้ด CDSS และอื่นๆ ตัวอย่างเช่น:
1 |
AT+DMOVOX=X |
เปิดใช้งานฟังก์ชั่น VOX (voice-operated exchange) โดยที่ X คือ sensitivity level หรือ ระดับความไว (1-8)
1 |
AT+DMOVOL=X |
เพื่อควบคุมระดับเสียงของลำโพง โดยที่ X คือระดับความดัง (1-8)
1 |
AT+DMOGRP=RFV, TFV, RXCT, TXCT, Flag, Flag1 |
เมื่อต้องการเปลี่ยนพารามิเตอร์การสื่อสารโดยที่ RFV = ความถี่รับ, TFV = ความถี่ส่ง, RXCT = โค้ด CTCSS/CDCSS, TXCT = โค้ดที่ใช้ส่งข้อมูล CTCSS/CDCSS, Flag = การตั้งค่าความถี่/การใช้งานอยู่ (narrow หรือ wide) และ Flag1 = การตั้งค่าพลังงานการส่งสูง (2 วัตต์) หรือต่ำ (0.5 วัตต์) ตัวอย่าง:
1 |
AT+DMOGRP=450.02500, 450.02500, 7006, 7006, 0, 0 |
คุณจะพบชุดคำสั่ง AT และโค้ดพื้นฐาน (Arduino sketch เพื่อตั้ง ESP32 เป็นอุปกรณ์สัญญาณ Bluetooth) ใน GitHub นอกจากแอปพลิเคชัน Walkie-Talkie แล้ว บอร์ด SOCORAD32 ยังสามารถใช้เป็นIntercom, Pager, โปรแกรมตรวจสอบเสียงอัตโนมัติ และสำหรับแอปพลิเคชัน IoT ระยะไกล และการทดลองวิทยุสมัครเล่น
บอร์ด SOCORAD32 สร้างโดย Mord Technologies ในไนจีเรีย เพิ่งเปิดตัวบน Crowd Supply โดยมีเป้าหมายการระดมทุน $5,600 (~180,000฿) ซึ่งกำลังใกล้เป้าหมายแล้ว มีแพ็คเกจรางวัลเดียว สำหรับ SOCORAD32 controller ที่มาพร้อมลำโพงและสายอากาศ ราคา $80 (~2,600฿) บวกค่าส่ง $18 (~580฿) ไปยังส่วนอื่นๆ ของโลก, เพียงแค่มีแบตเตอรี่ 18650 เพื่อเริ่มต้นใช้งานได้ และอาจจะต้องซื้อบอร์ด 2 บอร์ด แม้ว่า SOCORAD32 จะสามารถโปรแกรมให้เข้ากันได้กับวิทยุสื่อสารทั่วไปได้
แปลจากบทความภาษาอังกฤษ : SOCORAD32 ESP32 walkie-talkie board also supports data communication (Crowdfunding)
บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT