Inhoudsopgave:
- Stap 1: Bekijk de video
- Stap 2: Bereid uw onderdelen voor
- Stap 3: Schema en Circuit
- Stap 4: Download de code
- Stap 5: Succes
- Stap 6: Tips
- Stap 7: Toekomstplan
Video: DIY-functiegenerator met STC MCU gemakkelijk - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
Dit is een functiegenerator gemaakt met STC MCU. Slechts enkele componenten nodig en de schakeling is eenvoudig.
Specificatie
- Uitgang: één kanaal
- Vierkante golfvormfrequentie: 1Hz ~ 2MHz
- Sinusgolfvormfrequentie: 1Hz ~ 10kHz
- Amplitude: VCC, ongeveer 5V
- Laadvermogen: Niet beschikbaar
- MCU: STC15W4K32S4 @24MHz
- Weergave: LCD1602
- Controller: EC11-encoder
Stap 1: Bekijk de video
In deze video laat ik je stap voor stap zien hoe je deze functiegenerator kunt maken.
Stap 2: Bereid uw onderdelen voor
Onderdelen lijst
- MCU: STC15W4K32S4 x 1 Haal het van AliExpress
- Display: LCD1602 x 1 Haal het van AliExpress
-
Row Pin Female: haal het van AliExpress
- 16-pins x 1
- 2-pins x 1
-
Potentiometer: haal het van AliExpress
- 10kΩ x 1
- 200kΩ x 1
- 500 "x 1"
- IC Socket 40-Pin x 1 Haal het van AliExpress
- Spoel 1mH x 1 Haal het van AliExpress
-
Condensator:
- 220nF x 1 Haal het van AliExpress
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 Haal het van AliExpress
- Lithium-polymeerbatterij x 1 Haal het van AliExpress
- 5V booster x 1 Haal het van AliExpress
- Terminal 2-Pin x 2 Haal het van AliExpress
- Drukschakelaar x 1 Haal het van AliExpress
- Condensator 1uF (optioneel) x 1 Haal het van AliExpress
Stap 3: Schema en Circuit
Raadpleeg het circuit en de stap in de video, u kunt de componenten gemakkelijk op de printplaat rangschikken.
Stap 4: Download de code
Download onderstaand pakket. Er zijn broncode en gecompileerd hex-bestand.
Als u de codes niet wilt lezen, brandt u gewoon het.hex-bestand in de MCU. Gebruik een USB naar TTL-downloader en STC-ISP-software om de code naar MCU te downloaden. Sluit TXD, RXD en GND aan.
Download hier de STC-ISP-software:
Als de interface van STC-ISP Chinees is, kunt u op het pictogram linksboven klikken om de taal te wijzigen in Engels. Raadpleeg de video in stap 1 voor de gedetailleerde configuratie van STC-ISP.
De codes zijn geschreven in C. Gebruik Keil-software om het te bewerken en te compileren.
Stap 5: Succes
U kunt deze DIY-functiegenerator gebruiken om een vierkant golfvorm of sinusgolfvormsignaal uit te voeren.
Koppel:
- Linksonder toont het type golfvorm (Vierkant/Sinus) en uitgangsstatus (AAN/UIT)
- F: Frequentie
- D: Plicht van vierkante golfvorm
- CD: Clock Division Coefficient (alleen ter informatie)
- P: PWM-frequentie voor het genereren van sinusgolfvorm (alleen ter informatie)
- Pt: aantal punten voor het genereren van sinusgolfvorm (alleen ter informatie)
Activiteiten:
- Encoder met één klik: schakelfrequentie en plicht in vierkante golfvorminterface
- Dubbelklik Encoder: Start/Stop Signaal Uitgang
- Encoder lang indrukken: schakelen tussen vierkante golfvorm/sinusgolfvorm/spanningsinformatie
- Draai encoder: parameters aanpassen
Stap 6: Tips
Het uitgangssignaal heeft geen laadvermogen. Als u andere componenten wilt aansturen, houd er dan rekening mee dat u een operationele versterker gebruikt om de belasting te vergroten.
Stap 7: Toekomstplan
Ik ben van plan om nog een functiegenerator te maken met STM32.
verwacht het
- Kan bovendien Triangle en Saw-golfvorm genereren.
- De frequentie van de sinusgolfvorm kan hoger zijn dan 10 kHz.
Als u advies of vereisten heeft over dit project, laat het me dan alstublieft weten.
Hoop dat je het leuk vindt.
Neem gerust een kijkje op mijn YouTube-kanaal:
Aanbevolen:
Hoe u gemakkelijk zelf een powerbank kunt maken 7 stappen (met afbeeldingen) Antwoorden op al uw "Hoe?"
Hoe u gemakkelijk zelf een powerbank kunt maken: in deze instructables laat ik u zien hoe u uw eigen powerbank kunt maken met behulp van gemakkelijk verkrijgbare en goedkope componenten. Deze reservebatterij bevat 18650 li-ionbatterij van oude laptop of u kunt nieuwe kopen. Later heb ik een houten kozijn gemaakt met
Gemakkelijk kruipende zombiehand: 15 stappen (met afbeeldingen)
Gemakkelijk kruipende zombiehand.: Deze instructie heeft geen laspistool nodig. Is veilig voor kinderen om op te oefenen om een eenvoudig circuit te maken. Maar pas op voor kleine voorwerpen die per ongeluk kunnen worden ingeslikt. Materiaalbehoefte: - Trillingsmotor (1,5 ~ 3 V, met draad) - Geleidende tape (10 mm, enkelzijdig, aluin
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig opnieuw te maken, gemakkelijk te gebruiken, gemakkelijk te porten: 3 stappen
DIY MusiLED, muziek gesynchroniseerde LED's met Windows- en Linux-toepassing met één klik (32-bits en 64-bits). Eenvoudig te recreëren, gemakkelijk te gebruiken, gemakkelijk te poorten: dit project helpt je om 18 LED's (6 rood + 6 blauw + 6 geel) op je Arduino-bord aan te sluiten en de realtime signalen van de geluidskaart van je computer te analyseren en door te sturen naar de LED's om ze op te lichten volgens de beat-effecten (Snare, High Hat, Kick)
Handheld 6-noot muziekdoos / instrument (gemakkelijk te maken en te verbeteren!): 5 stappen (met afbeeldingen)
Handheld 6-noot muziekdoos / instrument (gemakkelijk te maken en te verbeteren!): Hallo daar! Geïnspireerd door Martin Molin, een lid van een Zweedse band genaamd Wintergatan, werd ik onlangs verliefd op muziekdozen en alles eromheen. Mensen die liedjes maken voor muziekdozen gebruiken nog steeds de ouderwetse manier om het liedje te ponsen, niet
De IKEA oplaaddoos - Geen gedoe meer met kabels! Heel gemakkelijk te doen: 3 stappen
De IKEA oplaaddoos - Geen gedoe meer met kabels! Heel gemakkelijk te doen: op basis van wat ik op internet las over een wirwar van kabels en rommel (mobiele telefoon, PDA, iPod, enz. -opladers), kwam ik erachter hoe ik een eenvoudige en zeer gemakkelijk te maken opladerdoos kon maken. dit vooral vanwege zijn eenvoud en, waarom niet, discreet en co