
Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-23 15:12

Ito ay isang Function Generator na ginawa sa STC MCU. Kailangan lamang ng maraming mga bahagi at ang circuit ay simple.
Pagtutukoy
- Output: Single Channel
- Dalas ng Square Waveform: 1Hz ~ 2MHz
- Sine Waveform Frequency: 1Hz ~ 10kHz
- Laki: VCC, mga 5V
- Kakayahang mag-load: Hindi magagamit
- MCU: STC15W4K32S4 @ 24MHz
- Ipakita: LCD1602
- Controller: EC11 Encoder
Hakbang 1: Panoorin ang Video


Sa video na ito, ipapakita ko sa iyo kung paano i-DIY ang Function Generator na ito sa bawat hakbang.
Hakbang 2: Ihanda ang Iyong Mga Bahagi

Listahan ng Mga Bahagi
- MCU: STC15W4K32S4 x 1 Kunin ito mula sa AliExpress
- Ipakita: LCD1602 x 1 Kunin ito mula sa AliExpress
-
Row Pin Babae: Kunin ito mula sa AliExpress
- 16-Pin x 1
- 2-Pin x 1
-
Potensyomiter: Kunin ito mula sa AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Socket 40-Pin x 1 Kunin ito mula sa AliExpress
- Inductor 1mH x 1 Kunin ito mula sa AliExpress
-
Kapasitor:
- 220nF x 1 Kunin ito mula sa AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 Kunin ito mula sa AliExpress
- Lithium Polymer Battery x 1 Kunin ito mula sa AliExpress
- 5V booster x 1 Kunin ito mula sa AliExpress
- Terminal 2-Pin x 2 Kunin ito mula sa AliExpress
- Push Switch x 1 Kunin ito mula sa AliExpress
- Capacitor 1uF (opsyonal) x 1 Kunin ito mula sa AliExpress
Hakbang 3: Scheme at Circuit


Mangyaring mag-refer sa circuit at ang hakbang sa video, maaari mong madaling ayusin ang mga bahagi sa circuit board.
Hakbang 4: I-download ang Code



I-download ang package sa ibaba. Mayroong source code at pinagsama hex file.
Kung hindi mo nais na basahin ang mga code, sunugin lamang ang.hex file sa MCU. Gumamit ng isang USB sa TTL downloader at STC-ISP software upang mai-download ang code sa MCU. Ikonekta ang TXD, RXD at GND.
Mag-download ng STC-ISP software dito:
Kung ang interface ng STC-ISP ay Intsik, maaari kang mag-click sa ibabang kaliwang icon upang baguhin ang wika sa Ingles. Para sa detalye ng pagsasaayos ng STC-ISP mangyaring sumangguni sa video sa Hakbang 1.
Ang mga code ay nakasulat sa C. Gumamit ng Keil software upang mai-edit at maipon ito.
Hakbang 5: Tagumpay




Maaari mong gamitin ang DIY Function Generator na ito upang mag-output ng Square waveform o Sine waveform signal.
Interface:
- Ipinapakita sa kaliwa sa ibaba ang uri ng waveform (Square / Sine) at status ng output (ON / OFF)
- F: Dalas
- D: Tungkulin ng Square Waveform
- CD: Coe Division Coefficient (Para sa impormasyon lamang)
- P: Dalas ng PWM para sa pagbuo ng Sine Waveform (Para sa impormasyon lamang)
- Pt: Bilang ng mga puntos para sa pagbuo ng Sine Waveform (Para sa impormasyon lamang)
Mga pagpapatakbo:
- Single Encoder: Lumipat Dalas at Tungkulin sa Square Waveform Interface
- Double Encoder: Start / Stop Signal Output
- Long Press Encoder: Lumipat sa pagitan ng Square Waveform / Sine Waveform / Voltage na Impormasyon
- Paikutin ang Encoder: Ayusin ang Mga Parameter
Hakbang 6: Mga Tip
Ang signal ng output ay walang kakayahan sa pag-load. Kung nais mong magmaneho ng ibang bahagi, mangyaring payuhan na ang paggamit ng isang pagpapatakbo amplifier upang mapahusay ang kakayahan sa pag-load.
Hakbang 7: Plano sa Hinaharap

Plano kong gumawa ng isa pang Function Generator na may STM32.
Inaasahan ito
- Maaaring makabuo ng Triangle at Saw waveform bilang karagdagan.
- Ang dalas ng Sine waveform ay maaaring mas mataas sa 10kHz.
Kung mayroon kang mga payo o kinakailangan tungkol sa proyektong ito, mangyaring sabihin sa akin.
Sana magustuhan mo.
Huwag mag-atubiling suriin ang aking Channel sa YouTube:
Inirerekumendang:
Gumawa ng Iyong Sariling Oscilloscope (Mini DSO) Gamit ang STC MCU Madaling: 9 Mga Hakbang (na may Mga Larawan)

Gumawa ng Iyong Sariling Oscilloscope (Mini DSO) Sa STC MCU Madaling: Ito ay isang simpleng oscilloscope na ginawa sa STC MCU. Maaari mong gamitin ang Mini DSO na ito upang maobserbahan ang waveform. Agwat ng Oras: 100us-500ms Saklaw ng Boltahe: 0-30V Draw Mode: Vector o Dots
DIY Function / Waveform Generator: 6 na Hakbang (na may Mga Larawan)

DIY Function / Waveform Generator: Sa proyektong ito magkakaroon kami ng isang maikling pagtingin sa mga komersyal na function / waveform generator upang matukoy kung anong mga tampok ang mahalaga para sa isang bersyon ng DIY. Pagkatapos ay ipapakita ko sa iyo kung paano lumikha ng isang simpleng generator ng pagpapaandar, ang analog at digit
Murang DIY DDS Function / Signal Generator: 4 na Hakbang (na may Mga Larawan)

Murang DIY DDS Function / Signal Generator: Ang mga module board ng DDS Signal Generator na ito ay maaaring magkaroon ng kasing halaga ng $ 15 kung titingnan mo ang paligid. Lilikha ang mga Sine, Square, Triangle, Sawtooth (at reverse) na mga waveform (at ilang iba pa) nang wasto. Mayroon din itong mga control sa touch, amplitude
DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Gawin, Madaling Gamitin, Madaling Port: 3 Mga Hakbang

DIY MusiLED, Music Synchronized LEDs Sa Isang pag-click sa Windows at Linux Application (32-bit & 64-bit). Madaling Muling Mamuhay, Madaling Gamitin, Madaling Port: Ang proyekto na ito ay makakatulong sa iyo upang ikonekta ang 18 LEDs (6 Red + 6 Blue + 6 Yellow) sa iyong Arduino Board at pag-aralan ang mga signal ng real-time na signal ng iyong computer at i-relay ang mga ito sa ang mga LEDs upang magaan ang mga ito ayon sa mga beat effects (Snare, High Hat, Kick)
Paano Madaling Baguhin ang isang Mag-sign na "Banayad / LED" para sa Madaling Programming ng Arduino: 7 Mga Hakbang (na may Mga Larawan)

Paano Madaling Baguhin ang isang Mag-sign na "Banayad / LED" para sa Madaling Programming ng Arduino: Sa itinuturo na ito ay ipapakita ko kung paano maaaring gawing kahit sino ang isang bagay na may ilaw sa isang mai-program na arduino flashing na ilaw o " Moving Lights "