
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

Vaihda PWM -tulosignaali toiseen PWM -signaalin lähtöön kooderilla.
Tämä projekti syntyi, kun ostin ensimmäisen laserleikkurini. PWM -tehon asettaminen ei ole helppoa ensimmäistä kertaa leikattavan materiaalin mukaan. Joten haluan luoda pienen laitteen, joka muuttaa tehoa suorituksen aikana.
Vaihe 1: Komponenttiluettelot

Tätä projektia varten tarvitset:
- 1 x Oled -näyttö, minun tapauksessani I2C
- 1 x Arduino, minun tapauksessani arduino mini pro pienelle ulottuvuudelle.
- 1 x trimmeri painikkeella.
- 3 x 10k vastusta, 2 trimmerin vetämistä ja yksi alasvetoa varten.
Tämän vaiheen kuvassa näet toisen Arduino mini -profiilin, nimeltään laser, koska simuloin laser -ohjaimen taitoja (pwm signaalissa) tämän Arduinon kanssa.
Vaihe 2: Liitännät


Muista kytkeä kolme vastusta, vedä ylös ja alas, tässä kaaviossa.
Ensimmäistä kertaa suosittelen, että liität toisen Arduinon (jota kutsutaan laseriksi edellisessä vaiheessa) testataksesi, toimiiko koodi ja yhteys myös yhdessä.
Jos olet paremmin perehtynyt kaavamaiseen näkymään, avaa pwmTOpwm.svg.
Vaihe 3: Arduino -luonnos


Voit helposti kopioida koodini GitHub -sivulta:
Tämän koodin tärkeimmät taidot ovat "pulseIn" -komennon integrointi, lisätietoja:
Kun yrität mitata PWM -signaalia, joka menee mikrokontrolleriin, sinun on laskettava, kuinka kauan signaali pysyy päällä (tai alas) ajanjaksolla. Voit käyttää "pulseIn" -komentoa.
Jos yrität piirtää pulseIn -signaalin, näet jotain epävakaata.
Tämän ongelman korjaamiseksi meidän on käytettävä mediaanisuodatinta, minun tapauksessani eksponentiaalista liukuvaa keskiarvoa (EMA).
Voit kokeilla tätä siistiä ja helppoa suodatinta tällä esimerkillä:
Älä huoli, suodatin on jo integroitu koodiin: s.
Jos käytät toista Arduinoa (laser), voit ladata tämän arduinon tässä esimerkissä:
Vaihe 4: PCB

Haluaisin laatia piirilevyn tähän projektiin KiCadin kanssa ja jakaa sen.
Jos teen muutoksia piirilevyyn, jaan ne GitHub -sivulla.
Suositeltava:
DIY Raspberry Pi Downloadbox: 4 vaihetta

DIY Raspberry Pi Downloadbox: Löydätkö usein itsesi lataamasta suuria tiedostoja, kuten elokuvia, torrentteja, kursseja, TV -sarjoja jne., Niin tulet oikeaan paikkaan. Tässä Instructable -ohjelmassa muuttaisimme Raspberry Pi zero -laitteemme latauskoneeksi. Joka voi ladata minkä tahansa
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta

Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
![4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta 4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-25904-j.webp)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)

Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite
4 vaihetta akun sisäisen vastuksen mittaamiseksi: 4 vaihetta

4 vaihetta akun sisäisen vastuksen mittaamiseksi: Tässä on 4 yksinkertaista vaihetta, joiden avulla voit mitata taikinan sisäisen vastuksen