Talaan ng mga Nilalaman:
- Hakbang 1: Panoorin ang Video
- Hakbang 2: Ihanda ang Iyong Mga Bahagi
- Hakbang 3: Scheme at Circuit
- Hakbang 4: I-download ang Code
- Hakbang 5: Tagumpay
- Hakbang 6: Mga Tip
- Hakbang 7: Plano sa Hinaharap
Video: DIY Function Generator Sa STC MCU Madaling: 7 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
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 "