Arduino tranmiter
สวัสดีครับ/ค่ะ
เมื่อเร็วๆ นี้ ผม/ดิฉันกำลังทำงานกับโดรนของผม/ดิฉันอยู่ และจู่ๆ ก็จำได้ว่าจำเป็นต้องมี transmitter สำหรับมัน ผม/ดิฉันจึงเริ่มออกแบบ PCB, ออกแบบบอดี้ และแน่นอนว่าต้องเขียนโค้ดด้วย
นี่คือบางคุณสมบัติที่มีให้เลือก:
vibre motor
buzzer (คุณสามารถเลือกได้ว่าจะใช้การแจ้งเตือนแบบใด (⚠) เช่น buzzer, vibre หรือไม่ใช้เลย)
LCD 2 * 16 (คุณสามารถเลือกประเภทของ LCD ที่คุณใช้ได้ (I2C หรือแบบธรรมดา) ไม่ต้องกังวลเรื่องนี้ ;-))
password (เพื่อความปลอดภัยสูง แน่นอนว่าคุณสามารถเปลี่ยนได้ (แต่จะไม่ถูกบันทึกใน EEPROM, การเปลี่ยน password จะทำได้เฉพาะเมื่อบอร์ดเปิดอยู่เท่านั้น)
ความสว่างของ LCD (คุณสามารถเปลี่ยนได้โดยเข้าไปที่ settings แล้วทำการปรับเปลี่ยน)
คอนทราสต์ของ LCD (คุณสามารถเปลี่ยนได้โดยเข้าไปที่ settings แล้วทำการปรับเปลี่ยน)
รายละเอียดทางเทคนิคเพิ่มเติม
การส่งข้อมูลแบบไร้สาย
โปรเจกต์นี้สำรวจพื้นฐานของการสื่อสาร Radio Frequency (RF) ระหว่าง Arduino node สองตัวที่อยู่ห่างกัน
- nRF24L01 / 433MHz Hub: ใช้ transceiver ขนาด 2.4GHz ที่ใช้พลังงานต่ำ Arduino จะจัดรูปแบบข้อมูลเซ็นเซอร์ให้เป็นแพ็กเก็ตขนาด 32 ไบต์ เฟิร์มแวร์จะจัดการ "Auto-Acknowledgement" และ "Payload Retries" เพื่อให้แน่ใจว่าข้อมูลได้รับการรับอย่างถูกต้อง
- SPI Protocol: สื่อสารกับโมดูลวิทยุผ่าน SPI ความเร็วสูง
การทดสอบภาคสนาม
- Remote Telemetry: เหมาะสำหรับการส่งข้อมูลสิ่งแวดล้อม (เช่น อุณหภูมิในป่า หรือสถานะกล่องจดหมาย) จาก "Transmitter" node ที่อยู่ห่างไกล กลับไปยังสถานีฐาน "Receiver" ส่วนกลางที่ตั้งอยู่ภายในบ้าน