
2025 Автор: John Day | [email protected]. Соңғы өзгертілген: 2025-01-23 14:51

Енгізуші PWM сигналын кодер көмегімен басқа PWM сигнал шығысына өзгертіңіз.
Бұл жоба мен бірінші лазерлік кескішті сатып алғанда пайда болды. PWM қуатын бірінші рет, сіз кескіңіз келетін материалға сәйкес орнату оңай емес. Сондықтан мен орындау кезінде қуатты өзгерту үшін шағын құрылғы жасағым келеді.
1 -қадам: Компонеттер тізімі

Бұл жоба үшін сізге қажет:
- 1 x Oled дисплейі, менің жағдайда I2C
- 1 x Arduino, менің жағдайда шағын өлшемге арналған arduino mini pro.
- 1 x Түймешігі бар қайшы.
- 3 x 10к резистор, 2 қайшыны тартуға және біреуі төмен түсуге арналған.
Бұл қадамның суретінен сіз лазер деп аталатын басқа Arduino mini pro көресіз, себебі мен осы Arduino көмегімен лазерлік контроллердің (сигналдағы pwm) дағдыларын модельдедім.
2 -қадам: Қосылымдар


Осы схемада 3 резисторды қосу және түсіруді ұмытпаңыз.
Мен сізге бірінші рет код пен қосылымның бірге жұмыс істейтінін тексеру үшін екінші Arduino (алдыңғы қадамда лазер деп аталады) қосуды ұсынамын.
Егер сіз схемалық көрініспен жақсы таныс болсаңыз, pwmTOpwm.svg файлын ашыңыз.
3 -қадам: Arduino эскизі


Сіз менің кодты GitHub бетінен оңай көшіре аласыз:
Бұл кодтың негізгі дағдылары - «pulseIn» пәрменін біріктіру, қосымша ақпарат:
PWM сигналы микроконтроллерге түсетінін өлшеуге тырысқанда, сигналдың осы уақыт ішінде қанша уақыт жоғары (немесе төмен) болатынын есептеу керек. Сіз «pulseIn» пәрменін пайдалана аласыз.
Егер сіз импульсті сигналды салуға тырыссаңыз, тұрақсыз нәрсені көре аласыз.
Бұл мәселені шешу үшін медианалық сүзгіні қолдану қажет, менің жағдайда экспоненциалды жылжымалы орташа (EMA).
Сіз бұл керемет және қарапайым сүзгіні мына мысалмен қолдана аласыз:
Уайымдамаңыз, сүзгі кодқа енгізілген: p.
Егер сіз екінші Arduino (лазер) қолдансаңыз, осы arduino -ға мына мысалды жүктей аласыз:
4 -қадам: ПХД

Мен KiCad -пен осы жобаға арналған ПХД шығарып, бөліскім келеді.
Егер мен ПХД -ге өзгерістер енгізсем, оларды GitHub бетінде бөлісемін.
Ұсынылған:
Arduino басқарылатын робот - екі қадам: 13 қадам (суреттермен)

Arduino басқарылатын роботты екіжақты: Мен әрқашан роботтарға қызығатынмын, әсіресе адамның іс -әрекетіне еліктеуге тырысатын. Бұл қызығушылық мені жаяу жүруге және жүгіруге еліктей алатын екіжақты робот құрастыруға және дамытуға талпындырды. Бұл нұсқаулықта мен сізге көрсетемін
Arduino Uno көмегімен акустикалық левитация Қадамдық қадам (8 қадам): 8 қадам

Акустикалық левитация Arduino Uno Қадамдық қадаммен (8-қадам): ультрадыбыстық дыбыс түрлендіргіштері L298N Dc әйелдер адаптерінің ток көзі еркек тоқ сымымен Arduino UNOBreadboard Бұл қалай жұмыс істейді: Біріншіден, сіз кодты Arduino Uno-ға жүктейсіз (бұл сандық жүйемен жабдықталған микроконтроллер) және кодты түрлендіру үшін аналогтық порттар (C ++)
Түймені іске қосатын қадам реттегіші: 4 қадам

Түймені іске қосатын қадам реттегіші:
Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам
![Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам Тікелей 4G/5G HD бейне ағыны DJI Drone -ден төмен кідірісте [3 қадам]: 3 қадам](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
Тікелей 4G/5G HD бейне ағыны DJI Drone-ден төмен кідірісте [3 қадам]: Келесі нұсқаулық кез-келген DJI дронынан HD сапалы бейне ағындарын алуға көмектеседі. FlytOS мобильді қосымшасы мен FlytNow веб -қосымшасының көмегімен сіз дроннан бейне ағынды бастай аласыз
Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): 6 қадам (суреттермен)

Болт - DIY сымсыз зарядтау түнгі сағаты (6 қадам): Индуктивті зарядтау (сымсыз зарядтау немесе сымсыз зарядтау деп те аталады) - сымсыз қуат беру түрі. Ол портативті құрылғыларды электрмен қамтамасыз ету үшін электромагниттік индукцияны қолданады. Ең көп таралған қолданба - Qi сымсыз зарядтау