Radio Hello World
ส่งข้อความ Hello World ทักทายกันแบบไร้สายระหว่างบอร์ด [Arduino](https://s.shopee.co.th/7fUgFAWSki) สองตัว ผ่าน Module รับ-ส่งสัญญาณ RF443MHz จัดไปวัยรุ่น!

รายละเอียดทางเทคนิคแบบจัดเต็ม
พื้นฐานการสื่อสารด้วย RF
โปรเจกต์นี้เปรียบเสมือนด่านแรก "Hello World" ของโลกการส่งข้อมูลไร้สายระหว่างบอร์ด Arduino เลยนะน้อง
- NRL24L01+ Protocol: เราจะใช้ Module รับส่งสัญญาณย่าน 2.4GHz ราคามิตรภาพ โดยตัว Arduino จะทำหน้าที่จัดการเรื่อง SPI communication (ผ่านขา MISO, MOSI, SCK) เพื่อส่ง data packets แบบง่ายๆ ออกไป
- Packet Structure: มีการวางโครงสร้างการรับส่งแบบ Handshake พื้นฐาน โดยฝั่ง "Transmitter" จะส่ง string คำว่า "Ping" ออกไป แล้วฝั่ง "Receiver" จะตอบกลับด้วย bit "Acknowledge" (ACK) เพื่อเป็นการยืนยันว่าการเชื่อมต่อสำเร็จแล้วนะจ๊ะ
แนวทางการอัปเกรด
- Range Optimization: ถ้าอยากให้ส่งได้ไกลขึ้น พี่แนะนำให้หา Antenna ภายนอกมาต่อซะ แล้วลองลด Data rates ให้ต่ำลงดู จากระยะแค่ 10 เมตร อาจจะพุ่งทะลุไปไกลกว่า 100 เมตรได้เลย สู้งานหน่อยน้อง!
- Security Basics: ป้องกันคนมาดักฟังด้วยการใส่ 32-bit address matching เข้าไป เพื่อให้มั่นใจว่าข้อมูลจะวิ่งไปหา Board ที่เราต้องการเท่านั้น ไม่โดนสัญญาณจากอุปกรณ์ RF ตัวอื่นมากวนจนงานงอกข้างสนามนะตัวนี้