Indholdsfortegnelse:
- Trin 1: Se videoen
- Trin 2: Forbered dine dele
- Trin 3: Skema og kredsløb
- Trin 4: Download koden
- Trin 5: Succes
- Trin 6: Tips
- Trin 7: Fremtidsplan
Video: DIY -funktionsgenerator med STC MCU let: 7 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Dette er en funktionsgenerator lavet med STC MCU. Har kun brug for flere komponenter, og kredsløbet er enkelt.
Specifikation
- Output: Enkelt kanal
- Square Waveform Frequency: 1Hz ~ 2MHz
- Sinusbølgeform -frekvens: 1Hz ~ 10kHz
- Amplitude: VCC, ca. 5V
- Belastningsevne: Ikke tilgængelig
- MCU: STC15W4K32S4 @24MHz
- Skærm: LCD1602
- Controller: EC11 Encoder
Trin 1: Se videoen
I denne video vil jeg vise dig, hvordan du gør denne funktionsgenerator trin for trin.
Trin 2: Forbered dine dele
Liste over dele
- MCU: STC15W4K32S4 x 1 Hent det fra AliExpress
- Skærm: LCD1602 x 1 Hent det fra AliExpress
-
Row Pin Female: Få det fra AliExpress
- 16-ben x 1
- 2-ben x 1
-
Potentiometer: Få det fra AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Socket 40-Pin x 1 Hent det fra AliExpress
- Induktor 1mH x 1 Hent det fra AliExpress
-
Kondensator:
- 220nF x 1 Hent det fra AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 Hent det fra AliExpress
- Lithium Polymer Battery x 1 Få det fra AliExpress
- 5V booster x 1 Hent det fra AliExpress
- Terminal 2-Pin x 2 Hent den fra AliExpress
- Push Switch x 1 Få det fra AliExpress
- Kondensator 1uF (valgfri) x 1 Hent den fra AliExpress
Trin 3: Skema og kredsløb
Se venligst kredsløbet og trinnet i video, du kan nemt arrangere komponenterne på printkortet.
Trin 4: Download koden
Download pakken herunder. Der er kildekode og kompileret hex -fil.
Hvis du ikke vil læse koderne, skal du bare brænde.hex -filen i MCU'en. Brug en USB til TTL downloader og STC-ISP software til at downloade koden til MCU. Tilslut TXD, RXD og GND.
Download STC-ISP-softwaren her:
Hvis grænsefladen for STC-ISP er kinesisk, kan du klikke på ikonet øverst til venstre for at ændre sproget til engelsk. For detaljeret konfiguration af STC-ISP henvises til videoen i trin 1.
Koderne blev skrevet i C. Brug Keil -software til at redigere og kompilere det.
Trin 5: Succes
Du kan bruge denne DIY -funktionsgenerator til at udsende firkantet bølgeform eller sinusbølgeformsignal.
Grænseflade:
- Nederst til venstre viser typen af bølgeform (firkant/sinus) og udgangsstatus (ON/OFF)
- F: Frekvens
- D: Pligt for firkantet bølgeform
- CD: Clock Division Coefficient (kun til information)
- P: PWM -frekvens til generering af sinusbølgeform (kun til information)
- Pt: Antal punkter til generering af sinusbølgeform (kun til information)
Operationer:
- Enkeltklikkoder: Skift frekvens og funktion i firkantet bølgeforminterface
- Dobbeltklikkoder: Start/stop signaloutput
- Long Press Encoder: Skift mellem firkantet bølgeform/sinusbølgeform/spændingsinformation
- Roter encoder: Juster parametre
Trin 6: Tips
Udgangssignalet har ikke belastningsevne. Hvis du vil drive en anden komponent, skal du være opmærksom på, at du ved hjælp af en operationsforstærker kan forbedre belastningsevnen.
Trin 7: Fremtidsplan
Jeg planlægger at lave en anden funktionsgenerator med STM32.
Forventer det
- Kunne generere trekant og savbølgeform yderligere.
- Frekvensen af sinusbølgeformen kan være højere end 10 kHz.
Hvis du har råd eller krav til dette projekt, bedes du venligst fortælle mig det.
Håber du kan lide det.
Tjek gerne min YouTube -kanal:
Anbefalede:
Otto DIY+ Arduino Bluetooth Robot Let at 3D Print: 6 trin (med billeder)
Otto DIY+ Arduino Bluetooth Robot Let til 3D -udskrivning: Virkelig open source -karakter af Otto tillader åben STEAM -uddannelse, vi indsamler feedback fra forskellige workshops og skoler rundt om i verden, der allerede bruger Otto DIY i deres klasseværelse og afhængigt af åbenheden på disse uddannelsessteder vi eller
Lav nemt dit eget oscilloskop (Mini DSO) med STC MCU: 9 trin (med billeder)
Lav nemt dit eget oscilloskop (Mini DSO) med STC MCU: Dette er et simpelt oscilloskop lavet med STC MCU. Du kan bruge denne Mini DSO til at observere bølgeform. Tidsinterval: 100us-500ms Spændingsområde: 0-30V Tegningstilstand: Vector eller prikker
Nyttigt, let DIY EuroRack -modul (3,5 mm til 7 mm konverter): 4 trin (med billeder)
Nyttigt, let DIY EuroRack-modul (3,5 mm til 7 mm konverter): Jeg har lavet en masse DIY til mine modulære og semi-modulære instrumenter på det seneste, og for nylig besluttede jeg, at jeg ville have en mere elegant måde at lappe mit Eurorack-system med 3,5 mm stikkontakter til effekter i pedalstil, der har 1/4 " ind og ud. Resultatet
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: 3 trin
DIY MusiLED, musik-synkroniserede lysdioder med et klik Windows & Linux-applikation (32-bit og 64-bit). Let at genskabe, let at bruge, let at transportere .: Dette projekt hjælper dig med at forbinde 18 lysdioder (6 røde + 6 blå + 6 gule) til dit Arduino-kort og analysere din computers lydkorts realtids signaler og videresende dem til lysdioderne for at tænde dem i takt med slageffekterne (Snare, High Hat, Kick)
Sådan pixeleres billeder - let: 3 trin (med billeder)
Sådan pixelereres billeder - let: Denne hurtige er en teknik til at bruge pixelcensur til at bevare anonymitet, værdighed osv. På digitale billeder. Undervisende