Monon Led Test
D 58 completedPipeline State
completedPipeline Metadata
AI Prompt
Catalog Information
A handheld controller that lets users adjust the color temperature and brightness of a WS2812B LED ring using a joystick, with real‑time visual feedback on an M5AtomS3 display.
Description
The device connects a 16‑pixel WS2812B LED ring to an M5AtomS3 microcontroller and uses a joystick to intuitively control color temperature and brightness. Two modes are available: EDIT, where the joystick continuously updates the LED parameters, and LIGHT, where the settings are locked and the joystick is disabled. The small 128×128 LCD displays the current mode, a color preview, the temperature in Kelvin, brightness percentage, and the on/off state. Noise from the joystick is reduced with a median filter and an exponential moving average, ensuring smooth transitions. The firmware is built with PlatformIO and can be updated via serial or OTA, making it easy for makers to prototype and iterate.
الوصف
يُربط الجهاز حلقة LED WS2812B مكونة من 16 بكسل مع متحكم M5AtomS3، ويستخدم عصا التحكم لضبط درجة حرارة اللون والسطوع بطريقة بديهية. يتوفر حالتان: وضع التعديل (EDIT) حيث يحدّث عصا التحكم معلمات LED في الوقت الحقيقي، ووضع الإضاءة (LIGHT) حيث تُثبّت المعلمات ويصبح عصا التحكم غير نشط. تُعرض على شاشة LCD الصغيرة 128×128 الحالة الحالية، معاينة اللون، درجة الحرارة بالكيلفن، نسبة السطوع، وحالة التشغيل. يتم تقليل الضوضاء الناتجة عن عصا التحكم عبر مرشح الوسيط ومرشح المتوسط المتحرك الأسّي، ما يضمن انتقالات سلسة. يُبنى البرنامج باستخدام PlatformIO ويمكن تحديثه عبر المنفذ التسلسلي أو OTA، ما يسهل على صانعي المشاريع التجريب والتعديل.
Novelty
6/10Tags
Claude Models
Quality Score
Strengths
- Consistent naming conventions (snake_case)
- Good security practices \u2014 no major issues detected
Weaknesses
- No LICENSE file \u2014 legal ambiguity for contributors
- No tests found \u2014 high risk of regressions
- No CI/CD configuration \u2014 manual testing and deployment
Recommendations
- Add a test suite \u2014 start with critical path integration tests
- Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
- Add a linter configuration to enforce code style consistency
- Add a LICENSE file (MIT recommended for open source)
Security & Health
Languages
Frameworks
Concepts (1)
| Category | Name | Description | Confidence | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Repobility · code-quality intelligence · https://repobility.com | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| auto_description | Project Description | M5AtomS3 + WS2812B LEDリング + Joystick2 による調光コントローラ。ジョイスティックで色温度と輝度を直感的に操作できる。 | 80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Embed Badge
Add to your README:
