📦 Genesis Dev-Kit Manual (Standard v1.0)
"Standardizing the Body for the Universal Soul."
คู่มือนี้กำหนดมาตรฐานฮาร์ดแวร์สำหรับนักพัฒนาที่ต้องการสร้าง "ร่างกาย" (Body) ประเภทใหม่ๆ ให้กับระบบปฏิบัติการ Genesis
🛠️ 1. Hardware Specification (ESP32 Standard)
เพื่อให้เฟิร์มแวร์ ReflexCore ทำงานได้อย่างสมดุล ฮาร์ดแวร์ควรใช้ Pin Mapping มาตรฐานดังนี้:
| Component | Pin (ESP32) | Mode | Description |
|---|---|---|---|
| Status LED | GPIO 2 | Output | แสดงสถานะการเชื่อมต่อ (Blink = Searching) |
| Body ID | GPIO 34 | Analog | ใช้ระบุประเภทฮาร์ดแวร์ (Resistor Ladder) |
| I2C SDA | GPIO 21 | Data | เชื่อมต่อ Motor Controller / Sensors |
| I2C SCL | GPIO 22 | Clock | เชื่อมต่อ Motor Controller / Sensors |
| Ultrasonic T | GPIO 5 | Output | พินส่งสัญญาณ Trigger |
| Ultrasonic E | GPIO 18 | Input | พินรับสัญญาณ Echo (Reflex Scan) |
| Battery | GPIO 35 | Analog | วัดแรงดันแบตเตอรี่ (ผ่าน Voltage Divider) |
🆔 2. Universal Body Identity (Resistor Ladder)
ระบบ Genesis แยกแยะประเภทฮาร์ดแวร์ผ่านแรงดันไฟฟ้าที่ขา GPIO 34. โปรดติดตั้งตัวต้านทานตามตารางเพื่อเลือก "ตัวตน" ของอุปกรณ์:
| Body Type | Voltage Target | Suggested Resistor (VCC=3.3V) | AI Persona Support |
|---|---|---|---|
| ROVER | 0.5V | 10k / 1.8k divider | Tactical Commander |
| DRONE | 0.9V | 10k / 3.9k divider | Tactical Commander |
| STATIONARY | 2.1V | 10k / 18k divider | Lab Assistant |
| FARM_NODE | 2.5V | 10k / 33k divider | Nong Nob (TH) |
| SECURITY_HUB | 3.3V | Pull-up to 3.3V Direct | Thunder God |
⚡ 3. The Instinct System (Edge Intelligence)
สัญชาตญาณ (Instinct) คือการที่ฮาร์ดแวร์ "รู้สึก" ถึงสภาพปัจจุบัน นักพัฒนาสามารถเพิ่มสัญชาตญาณใหม่ๆ ได้ทางซอฟต์แวร์:
- SIGNAL_JITTER: (Default) วัดจาก RSSI ของ WiFi
- THERMAL_STRESS: (Optional) วัดจาก Temperature Sensor
- STABILITY_LOCK: (Optional) วัดจาก IMU/MPU6050
🚀 4. How to build a new Node
- Clone Firmware: ดาวน์โหลดโค้ดจาก
micro-iot-ai-robot-firmware. - Edit Config: แก้ไขไฟล์
Config.hหากมีการเปลี่ยนพิน (แต่แนะนำให้ใช้ตามมาตรฐาน). - Physical ID: บัดกรีตัวต้านทานที่ขา Pin 34 ตามประเภทร่างกายที่ต้องการ.
- Flash: อัปโหลดโค้ดลง ESP32 และเชื่อมต่อกับ Genesis Core.
Developed by GhostMicro Engineering Team