INHOUDSOPGAWE:
- Stap 1: Kyk na die video
- Stap 2: Berei u onderdele voor
- Stap 3: Skema en kring
- Stap 4: Laai die kode af
- Stap 5: Sukses
- Stap 6: Wenke
- Stap 7: Toekomsplan
Video: DIY -funksiegenerator met STC MCU maklik: 7 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Dit is 'n funksieopwekker wat gemaak is met STC MCU. Benodig slegs verskeie komponente en die kring is eenvoudig.
Spesifikasie
- Uitset: Enkele kanaal
- Vierkante golfvormfrekwensie: 1Hz ~ 2MHz
- Sinusgolfvormfrekwensie: 1Hz ~ 10kHz
- Amplitude: VCC, ongeveer 5V
- Laaivermoë: nie beskikbaar nie
- MCU: STC15W4K32S4 @24MHz
- Skerm: LCD1602
- Beheerder: EC11 Encoder
Stap 1: Kyk na die video
In hierdie video sal ek u wys hoe u hierdie funksiegenerator stap vir stap kan doen.
Stap 2: Berei u onderdele voor
Onderdele lys
- MCU: STC15W4K32S4 x 1 Koop dit van AliExpress
- Skerm: LCD1602 x 1 Koop dit op AliExpress
-
Row Pin Female: kry dit van AliExpress
- 16-pen x 1
- 2-pen x 1
-
Potensiometer: kry dit van AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Socket 40-Pin x 1 Koop dit van AliExpress
- Induktor 1mH x 1 Koop dit van AliExpress
-
Kondensator:
- 220nF x 1 Kry dit van AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 Koop dit van AliExpress
- Lithium Polymer Battery x 1 Koop dit van AliExpress
- 5V booster x 1 Koop dit van AliExpress
- Terminal 2-Pin x 2 Koop dit van AliExpress
- Drukskakelaar x 1 Kry dit van AliExpress
- Kondensator 1uF (opsioneel) x 1 Koop dit van AliExpress
Stap 3: Skema en kring
Raadpleeg die stroombaan en die stap in die video; u kan die komponente maklik op die bord plaas.
Stap 4: Laai die kode af
Laai die pakket hieronder af. Daar is 'n bronkode en 'n saamgestelde hex -lêer.
As u nie die kodes wil lees nie, brand die.hex -lêer in die MCU. Gebruik 'n USB-na-TTL-aflaaier en STC-ISP-sagteware om die kode na MCU af te laai. Koppel TXD, RXD en GND.
Laai die STC-ISP sagteware hier af:
As die koppelvlak van STC-ISP Chinees is, kan u op die ikoon links bo klik om die taal na Engels te verander. Raadpleeg die video in stap 1 vir die detailkonfigurasie van STC-ISP.
Die kodes is in C. geskryf. Gebruik Keil -sagteware om dit te wysig en op te stel.
Stap 5: Sukses
U kan hierdie DIY -funksiegenerator gebruik om 'n vierkantige golfvorm of 'n sinus -golfvormsein uit te voer.
Koppelvlak:
- Links onder toon die tipe golfvorm (vierkant/sinus) en uitsetstatus (AAN/UIT)
- F: Frekwensie
- D: Plig van vierkantige golfvorm
- CD: Klokindelingskoëffisiënt (slegs vir inligting)
- P: PWM -frekwensie vir die opwekking van sinusgolfvorm (slegs vir inligting)
- Pt: Aantal punte vir die opwekking van sinusgolfvorm (slegs vir inligting)
Operasies:
- Enkele klik -enkodeerder: skakel frekwensie en plig in vierkantige golfvorm -koppelvlak
- Dubbelklik -enkodeerder: Begin/stop seinuitset
- Encoder vir lang druk: wissel tussen vierkantige golfvorm/sinusgolfvorm/spanninginligting
- Draai enkodeerder: pas parameters aan
Stap 6: Wenke
Die uitsetsein het nie 'n laaivermoë nie. As u 'n ander komponent wil bestuur, moet u daarop let dat u 'n operasionele versterker gebruik om die lasvermoë te verbeter.
Stap 7: Toekomsplan
Ek is van plan om nog 'n funksieopwekker met STM32 te maak.
Verwag dit
- Kan ook driehoek- en saaggolfvorm genereer.
- Die frekwensie van Sinus -golfvorm kan hoër as 10kHz wees.
As u advies of vereistes het oor hierdie projek, vertel dit asseblief.
Hoop jy hou daarvan.
Kyk gerus na my YouTube -kanaal:
Aanbeveel:
Maklik kantelbare kleurveranderende draadlose Rubik's Cube Lamp: 10 stappe (met foto's)
Maklik kantelbare kleur wat die draadlose Rubik's Cube Lamp verander: vandag gaan ons hierdie wonderlike Rubik's Cube-achtige lamp bou wat kleur verander na gelang van watter kant dit is. Die kubus werk op 'n klein LiPo-battery, laai deur 'n standaard mikro-usb-kabel, en het tydens my toetsing 'n batterylewe van etlike dae. Hierdie
Otto DIY+ Arduino Bluetooth -robot Maklik om in 3D te druk: 6 stappe (met foto's)
Otto DIY+ Arduino Bluetooth -robot Maklik om in 3D te druk: werklik 'n open source -aard van Otto laat oop STEAM -onderwys toe, ons versamel terugvoer van verskillende werkswinkels en skole regoor die wêreld wat Otto DIY reeds in hul klaskamers gebruik en afhangende van die openheid van hierdie opvoedkundige plekke ons of
Maak maklik u eie oscilloskoop (Mini DSO) met STC MCU: 9 stappe (met foto's)
Maak maklik u eie oscilloskoop (Mini DSO) met STC MCU: dit is 'n eenvoudige ossilloskoop gemaak met STC MCU. U kan hierdie Mini DSO gebruik om golfvorme waar te neem. Tydsinterval: 100us-500ms Spanningsbereik: 0-30V Tekenmodus: Vector of kolletjies
Motoriese beginsels - Konsep super maklik om te verstaan met 'n eksperiment: 7 stappe (met foto's)
Motoriese beginsels | Konsep super maklik om te verstaan met 'n eksperiment: in hierdie instruksies gaan ek u leer oor die onderliggende fundamentele beginsel van motors. Alle motors rondom ons werk volgens hierdie beginsel. Selfs kragopwekkers werk aan 'n herhaalde verklaring van hierdie reël. Ek praat van die linkerhand van die Vlaming
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: 3 stappe
DIY MusiLED, musiek gesinkroniseerde LED's met 'n klik Windows en Linux-toepassing (32-bis en 64-bis). Maklik om te herskep, maklik om te gebruik, maklik om te vervoer: met hierdie projek kan u 18 LED's (6 rooi + 6 blou + 6 geel) aan u Arduino-bord koppel en die real-time seine van u rekenaar analiseer en dit na die LED's om hulle te verlig volgens die klopeffekte (Snare, High Hat, Kick)