
Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

Giriş PWM siqnalını Encoder ilə başqa bir PWM siqnal çıxışına dəyişdirin.
Bu layihə ilk lazer kəsicimi alanda doğuldu. PWM gücünü ilk dəfə kəsmək istədiyiniz materiala görə təyin etmək asan deyil. Buna görə icra zamanı gücünü dəyişdirmək üçün kiçik bir cihaz yaratmaq istəyirəm.
Addım 1: Komponetlərin Siyahıları

Bu layihə üçün sizə lazımdır:
- 1 x Oled ekran, mənim vəziyyətimdə I2C
- 1 x Arduino, mənim vəziyyətimdə kiçik ölçü üçün arduino mini pro.
- 1 x Düymə ilə qayçı.
- 3 x 10k rezistor, trimmerin çəkilməsi üçün 2 ədəd və aşağı çəkmək üçün bir ədəd.
Bu addımda, lazer adlı başqa bir Arduino mini pro görürsünüz, çünki bu Arduino ilə lazer nəzarətçisinin (siqnalda pwm) bacarıqlarını simulyasiya etdim.
Addım 2: Bağlantılar


Bu sxemdə yuxarı və aşağı çəkilən 3 rezistoru bağlamağı unutmayın.
İlk dəfə olaraq, kodun və bağlantının birlikdə işlədiyini yoxlamaq üçün ikinci Arduino'yu (əvvəlki addımda lazer adlanır) bağlamağı məsləhət görürəm.
Şematik görünüşlə daha yaxından tanışsınızsa, pwmTOpwm.svg açın.
Addım 3: Arduino Sketch


Kodumu GitHub səhifəsindən asanlıqla kopyalaya bilərsiniz:
Bu kodun əsas bacarıqları "pulseIn" əmrinin inteqrasiyasıdır, daha çox məlumat:
Bir PWM siqnalının Mikrokontrolöre daxil olduğunu ölçməyə çalışdığınız zaman, siqnalın bu müddət ərzində nə qədər qalxdığını (və ya aşağı) olduğunu hesablamalısınız. "PulseIn" əmrindən istifadə edə bilərsiniz.
PulseIn siqnalını qurmağa çalışsanız, qeyri -sabit bir şey görə bilərsiniz.
Bu problemi həll etmək üçün orta filtrdən istifadə etməliyik, mənim vəziyyətimdə eksponensial hərəkət edən orta (EMA).
Bu nümunə ilə bu sərin və asan filtri sınaya bilərsiniz:
Narahat olmayın, filtr artıq koda inteqrasiya edilmişdir: s.
İkinci Arduino (lazer) istifadə edirsinizsə, bu arduinoya bu nümunəni yükləyə bilərsiniz:
Addım 4: PCB

KiCad ilə bu layihə üçün bir PCB hazırlamaq və paylaşmaq istərdim.
PCB -də dəyişiklik etsəm, bunları GitHub səhifəsində paylaşacam.
Tövsiyə:
Arduino Avtomobil Ters Park Diqqət Sistemi - Addım -addım: 4 addım

Arduino Avtomobil Ters Park Diqqət Sistemi | Addım-addım: Bu layihədə, Arduino UNO və HC-SR04 Ultrasonik Sensoru istifadə edərək sadə bir Arduino Car Reverse Park Sensor Dövrü dizayn edəcəyəm. Bu Arduino əsaslı Avtomobil Ters siqnal sistemi Avtonom Naviqasiya, Robot Aralığı və digər diapazonlarda istifadə edilə bilər
Addım -addım PC qurulması: 9 addım

Addım -addım PC Bina: Təchizat: Təchizat: MotherboardCPU & CPU soyuducu PSU (Enerji təchizatı vahidi) Yaddaş (HDD/SSD) RAMGPU (tələb olunmur) Kassa Alətləri: Tornavida ESD bilərzik/mattermal pasta/aplikator
Üç Hoparlör Devresi -- Addım-addım təlimat: 3 addım

Üç Hoparlör Devresi || Addım-addım Təlimat: Dinamik Dövrə, ətraf mühitdən alınan səs siqnallarını MIC-ə gücləndirir və gücləndirilmiş səsin çıxarıldığı yerdən Dinamikə göndərir.Burada bu Hoparlör Devrini düzəltməyin üç fərqli yolunu göstərəcəyəm:
Robot texnikasında bir dəst ilə addım-addım təhsil: 6 addım

Bir dəst ilə Robototexnikada Addım-addım Təhsil: Öz robotumu düzəltdikdən bir neçə ay sonra (zəhmət olmasa bunların hamısına baxın) və iki dəfə hissələri arızalandıqdan sonra bir addım geri çəkilmək və öz fikrimi yenidən düşünmək qərarına gəldim. strategiya və istiqamət. Bir neçə aylıq təcrübə bəzən çox mükafatlandırıcı idi və
Arduino Uno ilə Akustik Levitasiya Addım-addım (8 addım): 8 addım

Arduino Uno ilə Akustik Levitasiya Adım Adım (8 addım): ultrasəs səs ötürücüləri L298N Dc dişi qadın adapteri kişi dc pinli Arduino UNOBreadboard Bu necə işləyir: Əvvəlcə Arduino Uno-ya kod yükləyirsiniz (rəqəmsal ilə təchiz edilmiş bir mikro nəzarətçidir) və kodu çevirmək üçün analog portlar (C ++)