
Satura rādītājs:
2025 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2025-01-23 14:59

Mainiet ievades PWM signālu uz citu PWM signāla izeju, izmantojot kodētāju.
Šis projekts radās, kad es nopirku savu pirmo lāzera griezēju. Pirmajā reizē nav viegli iestatīt PWM jaudu atbilstoši materiālam, kuru vēlaties griezt. Tāpēc es vēlos izveidot nelielu ierīci, lai izpildes laikā mainītu jaudu.
1. darbība: komponentu saraksti

Šim projektam jums ir nepieciešams:
- 1 x Oled displejs, manā gadījumā I2C
- 1 x Arduino, manā gadījumā arduino mini pro mazajam izmēram.
- 1 x trimmeris ar pogu.
- 3 x 10k rezistors, 2 trimmera uzvilkšanai un viens nolaišanai.
Šī soļa attēlā jūs redzat citu Arduino mini pro, ko sauc par lāzeru, jo ar šo Arduino es simulēju lāzera kontrollera prasmes (pwm signālā).
2. darbība. Savienojumi


Atcerieties, ka šajā shēmā ir jāpievieno 3 rezistori-uzvilkšana un nolaišana.
Pirmo reizi es iesaku jums savienot otro Arduino (iepriekšējā solī to sauca par lāzeru), lai pārbaudītu, vai kods un savienojums darbojas arī kopā.
Ja esat vairāk iepazinies ar shematisko skatu, atveriet pwmTOpwm.svg.
3. darbība: Arduino skice


Jūs varat viegli nokopēt manu kodu no GitHub lapas:
Šī koda galvenās prasmes ir komandas "pulseIn" integrācija, vairāk informācijas:
Mēģinot izmērīt PWM signālu, kas nonāk mikrokontrollerī, jums ir jāaprēķina, cik ilgi signāls šajā periodā ir uz augšu (vai uz leju). Jūs varat izmantot komandu "pulseIn".
Mēģinot uzzīmēt pulseIn signālu, jūs varat redzēt kaut ko nestabilu.
Lai atrisinātu šo problēmu, mums jāizmanto vidējais filtrs, manā gadījumā - eksponenciālais slīdošais vidējais (EMA).
Jūs varat izmēģināt šo foršo un vienkāršo filtru, izmantojot šo piemēru:
Neuztraucieties, filtrs jau ir integrēts kodā: lpp.
Ja izmantojat otro Arduino (lāzeru), varat augšupielādēt šajā arduino šajā piemērā:
4. solis: PCB

Es vēlos šim projektam kopā ar KiCad izveidot PCB un dalīties tajā.
Ja es izdarīšu izmaiņas PCB, es tās kopīgošu GitHub lapā.
Ieteicams:
Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: 4 soļi

Arduino brīdinājuma sistēma par automašīnas novietošanu atpakaļgaitā Soli pa solim: Šajā projektā es izveidošu vienkāršu Arduino automašīnas atpakaļgaitas stāvvietas sensora shēmu, izmantojot Arduino UNO un ultraskaņas sensoru HC-SR04. Šo uz Arduino bāzēto automašīnas reverso brīdinājuma sistēmu var izmantot autonomai navigācijai, robotu diapazonam un citiem diapazoniem
Soli pa solim datora veidošana: 9 soļi

Soli pa solim datora veidošana: Piegādes: Aparatūra: mātesplateCPU & CPU dzesētājs PSU (barošanas bloks) Krātuve (HDD/SSD) RAMGPU (nav nepieciešams) Korpuss Instrumenti: skrūvgriezis ESD rokassprādze/matermālā pasta ar aplikatoru
Trīs skaļruņu shēmas -- Soli pa solim apmācība: 3 soļi

Trīs skaļruņu shēmas || Soli pa solim apmācība: Skaļruņu ķēde pastiprina no vides saņemtos audio signālus uz MIC un nosūta to skaļrunim, no kura tiek radīts pastiprināts audio. Šeit es parādīšu trīs dažādus veidus, kā izveidot šo skaļruņu shēmu, izmantojot:
Arduino Halloween Edition - zombiju uznirstošais ekrāns (soļi ar attēliem): 6 soļi

Arduino Helovīna izdevums - zombiju uznirstošais ekrāns (soļi ar attēliem): Vai vēlaties Helovīnā nobiedēt savus draugus un radīt kliedzošu troksni? Vai arī vienkārši gribi uztaisīt labu palaidnību? Šis zombiju uznirstošais ekrāns to var izdarīt! Šajā pamācībā es iemācīšu jums, kā viegli izveidot izlecošus zombijus, izmantojot Arduino. HC-SR0
Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): 8 soļi

Akustiskā levitācija ar Arduino Uno soli pa solim (8 soļi): ultraskaņas skaņas pārveidotāji L298N līdzstrāvas adaptera strāvas padeve ar vīriešu līdzstrāvas tapu Arduino UNOBreadboard un analogie porti koda konvertēšanai (C ++)