SMT32WLE5_RF_DONGLE เป็นดองเกิล RF ขนาดกะทัดรัดที่ออกแบบมาสำหรับการสื่อสารไร้สายผ่าน USB สร้างขึ้นรอบ ๆ ไมโครคอนโทรลเลอร์ STM32WLE5C8U6 มันช่วยให้การสื่อสารทางวิทยุตรงไปตรงมาในช่วงย่อย GHz ที่ 150–960 MHz รองรับการดัดแปลง LORA และ (G) FSK สำหรับการส่งและการต้อนรับรวมถึง MSK BPSK/(G) สำหรับการส่งผ่านเท่านั้น

ที่เก็บนี้ให้ทั้งการออกแบบฮาร์ดแวร์และโครงการซอฟต์แวร์ตัวอย่างที่มีเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์ STM32WLE5C8U6 พร้อมกับแอพเดสก์ท็อปที่ใช้ KIVY เพื่อควบคุม RF Dongle โครงการถูกบรรจุใน DevContainer สำหรับรหัส Visual Studio แต่ปรับได้ตามต้องการ
ด้านล่างคุณจะพบคู่มือสั้น ๆ เกี่ยวกับวิธีการตั้งค่าสภาพแวดล้อมการพัฒนาที่ใช้
การตั้งค่าต่อไปนี้ใช้ในระหว่างการพัฒนาโครงการนี้ ในขณะที่โครงการควรทำงานกับการตั้งค่าที่คล้ายกันการใช้เวอร์ชันเหล่านี้จะช่วยลดปัญหาความเข้ากันได้
ลิงค์ที่มีประโยชน์:
เมื่ออยู่ใน DevContainer คุณจะพบโฟลเดอร์ต่อไปนี้:
hardware/ : มีไฟล์ออกแบบฮาร์ดแวร์ทั้งหมดของโครงการนี้ คุณสามารถค้นหาการออกแบบฮาร์ดแวร์เต็มรูปแบบในรูปแบบโครงการ KICAD รวมถึงแผนผังเค้าโครง PCB และไฟล์ที่เกี่ยวข้อง นอกจากนี้โฟลเดอร์ยังรวมถึงไลบรารี KICAD ที่ใช้สำหรับการออกแบบนี้
software/stm32wle5_rf_dongle_example/ : มีตัวอย่างเฟิร์มแวร์สำหรับไมโครคอนโทรลเลอร์ STM32WLE5C8U6 พร้อมกับแอพเดสก์ท็อปที่ใช้ KIVY เพื่อควบคุม RF Dongle
หลังจากเปิดเวิร์กสเปซ VSCODE ที่กำหนดไว้ในไฟล์ .vscode/.code-workspace คุณควรเห็นไอคอนต่อไปนี้ในแถบสถานะ VSCODE: 
[PRESET] : ค่าที่ตั้งไว้ล่วงหน้าสำหรับเฟิร์มแวร์ STM32WLE5C8U6
- C : งานที่กำหนดไว้ล่วงหน้าเพื่อทำงานกับเฟิร์มแวร์ STM32WLE5C8U6
- Python : งานที่กำหนดไว้ล่วงหน้าเพื่อทำงานกับแอพ Kivy Desktop
- กล่องเครื่องมือ : งานที่กำหนดไว้ล่วงหน้าเพื่อเปิดเครื่องมือที่ใช้สำหรับการออกแบบฮาร์ดแวร์และซอฟต์แวร์
ภาพหน้าจอต่อไปนี้แสดงการสื่อสารระหว่างสอง SMT32WLE5_RF_DONGLE โดยใช้ซอฟต์แวร์ตัวอย่างที่มีให้ในที่เก็บนี้

