Мазмуну:
- 1 -кадам: Видеону көрүңүз
- 2 -кадам: Бөлүктөрүңүздү даярдаңыз
- 3 -кадам: Схема жана схема
- 4 -кадам: Кодду жүктөп алыңыз
- 5 -кадам: Ийгилик
- 6 -кадам: Кеңештер
- 7 -кадам: Келечектеги план
![STC MCU менен DIY функция генератору оңой: 7 кадам (сүрөттөр менен) STC MCU менен DIY функция генератору оңой: 7 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/007/image-18359-j.webp)
Video: STC MCU менен DIY функция генератору оңой: 7 кадам (сүрөттөр менен)
![Video: STC MCU менен DIY функция генератору оңой: 7 кадам (сүрөттөр менен) Video: STC MCU менен DIY функция генератору оңой: 7 кадам (сүрөттөр менен)](https://i.ytimg.com/vi/TUbnsNfK8Z4/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:39
![STC MCU менен DIY Function Generator оңой STC MCU менен DIY Function Generator оңой](https://i.howwhatproduce.com/images/007/image-18359-1-j.webp)
Бул STC MCU менен жасалган функция генератору. Бир нече компоненттер керек жана схема жөнөкөй.
Спецификация
- Output: Single Channel
- Square Waveform Frequency: 1Hz ~ 2MHz
- Sine Waveform Frequency: 1Hz ~ 10kHz
- Амплитудасы: VCC, болжол менен 5В
- Жүктөө мүмкүнчүлүгү: жеткиликтүү эмес
- MCU: STC15W4K32S4 @24MHz
- Дисплей: LCD 1602
- Контроллер: EC11 Encoder
1 -кадам: Видеону көрүңүз
![Image Image](https://i.howwhatproduce.com/images/007/image-18359-3-j.webp)
![](https://i.ytimg.com/vi/c7iSE34SG90/hqdefault.jpg)
Бул видеодо мен сизге бул Функция Генераторун этап -этабы менен кантип DIY кылууну көрсөтөм.
2 -кадам: Бөлүктөрүңүздү даярдаңыз
![Схема жана схема! Схема жана схема!](https://i.howwhatproduce.com/images/007/image-18359-4-j.webp)
Бөлүктөр тизмеси
- MCU: STC15W4K32S4 x 1 AliExpressтен алыңыз
- Дисплей: LCD1602 x 1 AliExpressтен алыңыз
-
Row Pin аял: AliExpressтен алыңыз
- 16-пин х 1
- 2-пин х 1
-
Потенциометр: AliExpressтен алыңыз
- 10kΩ x 1
- 200kΩ x 1
- 500Ω x 1
- IC Socket 40-Pin x 1 AliExpressтен алыңыз
- Индуктор 1mH x 1 AliExpressтен алыңыз
-
Конденсатор:
- 220nF x 1 AliExpressтен алыңыз
- 10nF x 1
- 47uF x 1
- EC11 Encoder x 1 AliExpressтен алыңыз
- Литий полимердик батарея x 1 AliExpressтен алыңыз
- 5V booster x 1 AliExpressтен алыңыз
- Терминал 2-пин х 2 AliExpressтен алыңыз
- Push Switch x 1 AliExpressтен алыңыз
- Конденсатор 1uF (милдеттүү эмес) x 1 AliExpressтен алыңыз
3 -кадам: Схема жана схема
![Схема жана схема! Схема жана схема!](https://i.howwhatproduce.com/images/007/image-18359-5-j.webp)
![Схема жана схема! Схема жана схема!](https://i.howwhatproduce.com/images/007/image-18359-6-j.webp)
Сураныч, схемага жана видеодогу кадамга кайрылыңыз, сиз электр платасындагы компоненттерди оңой эле уюштура аласыз.
4 -кадам: Кодду жүктөп алыңыз
![Кодду жүктөп алыңыз! Кодду жүктөп алыңыз!](https://i.howwhatproduce.com/images/007/image-18359-7-j.webp)
![Кодду жүктөп алыңыз! Кодду жүктөп алыңыз!](https://i.howwhatproduce.com/images/007/image-18359-8-j.webp)
![Кодду жүктөп алыңыз! Кодду жүктөп алыңыз!](https://i.howwhatproduce.com/images/007/image-18359-9-j.webp)
Төмөндөгү пакетти жүктөп алыңыз. Булак коду жана он алтылык файл бар.
Эгерде сиз коддорду окууну каалабасаңыз,.hex файлын MCUга жазыңыз. Кодду MCUга жүктөө үчүн USBден TTLге жүктөөчү жана STC-ISP программасын колдонуңуз. TXD, RXD жана GND туташуу.
STC-ISP программасын бул жерден жүктөп алыңыз:
Эгерде STC-ISPтин интерфейси кытайча болсо, анда англис тилине өзгөртүү үчүн сол жактын жогорку сөлөкөтүн чыкылдатыңыз. STC-ISPтин деталдуу конфигурациясы үчүн 1-кадамдагы видеого кайрылыңыз.
Коддор C. тилинде жазылган, аны түзөтүү жана түзүү үчүн Keil программасын колдонуңуз.
5 -кадам: Ийгилик
![Ийгилик! Ийгилик!](https://i.howwhatproduce.com/images/007/image-18359-10-j.webp)
![Ийгилик! Ийгилик!](https://i.howwhatproduce.com/images/007/image-18359-11-j.webp)
![Ийгилик! Ийгилик!](https://i.howwhatproduce.com/images/007/image-18359-12-j.webp)
![Ийгилик! Ийгилик!](https://i.howwhatproduce.com/images/007/image-18359-13-j.webp)
Сиз бул DIY функциясынын генераторун Square толкун формасын же Синус толкунунун сигналын чыгаруу үчүн колдоно аласыз.
Интерфейс:
- Сол жактын асты толкун түрүн (Square/Sine) жана чыгуу статусун (ON/OFF) көрсөтөт
- F: Жыштык
- D: Square Waveform Милдети
- CD: Саат бөлүмүнүн коэффициенти (маалымат үчүн гана)
- P: Sine Waveform түзүү үчүн PWM жыштыгы (маалымат үчүн гана)
- Pt: Sine Waveform түзүү үчүн пункттардын саны (маалымат үчүн гана)
Операциялар:
- Single Click Encoder: Square Waveform интерфейсиндеги Frequency жана Duty алмаштырыңыз
- Кош чыкылдатуу Encoder: Сигналдын чыгышын баштоо/токтотуу
- Узак пресс -кодер: Square Waveform/Sine Waveform/Voltage Information арасында которулуу
- Encoder ротациясы: Параметрлерди тууралоо
6 -кадам: Кеңештер
Чыгуу сигналынын жүктөө жөндөмү жок. Эгерде сиз башка компонентти башкаргыңыз келсе, жүктөө жөндөмдүүлүгүн жогорулатуу үчүн иштөөчү күчөткүчтү колдонууну сунуштаңыз.
7 -кадам: Келечектеги план
![Келечек планы Келечек планы](https://i.howwhatproduce.com/images/007/image-18359-14-j.webp)
Мен STM32 менен дагы бир функция генераторун жасоону пландап жатам.
Күтүп жатат
- Triangle жана Saw толкун формасын кошумча жаратышы мүмкүн.
- Синус толкунунун жыштыгы 10 кГцтен жогору болушу мүмкүн.
Эгерде сизде бул долбоор боюнча кеңештер же талаптар болсо, мага жылуу -жумшак айтып коюңуз.
Бул сизге жагат деп үмүттөнөм.
Менин YouTube каналымды карап көрүңүз:
Сунушталууда:
Функция генератору: 12 кадам (Сүрөттөр менен)
![Функция генератору: 12 кадам (Сүрөттөр менен) Функция генератору: 12 кадам (Сүрөттөр менен)](https://i.howwhatproduce.com/images/001/image-68-28-j.webp)
Функция генератору: Бул көрсөтмө Maxims's Analog интегралдык схемасы MAX038ге негизделген функция генераторунун дизайнын сүрөттөйт. Функция генератору - электроника үчүн абдан пайдалуу курал. Бул резонанстык схемаларды тууралоо, аудитти текшерүү үчүн керек
STC MCU менен өзүңүздүн осциллографты (Mini DSO) оңой жасаңыз: 9 кадам (сүрөттөр менен)
![STC MCU менен өзүңүздүн осциллографты (Mini DSO) оңой жасаңыз: 9 кадам (сүрөттөр менен) STC MCU менен өзүңүздүн осциллографты (Mini DSO) оңой жасаңыз: 9 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/006/image-17348-j.webp)
STC MCU менен өзүңүздүн осциллографты (Mini DSO) оңой жасаңыз: Бул STC MCU менен жасалган жөнөкөй осциллограф. Бул Mini DSOну толкун формасын байкоо үчүн колдонсоңуз болот. Убакыт аралыгы: 100us-500ms Voltage Range: 0-30V Draw Mode: Вектор же чекиттер
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)
![Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен) Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): 4 кадам (сүрөттөр менен)](https://i.howwhatproduce.com/images/002/image-3114-36-j.webp)
Аба ырайына негизделген музыка генератору (ESP8266 негизделген Midi генератору): Саламатсызбы, мен бүгүн өзүңүздүн кичинекей аба ырайына негизделген музыкалык генераторду кантип жасоону түшүндүрүп берем. жана жарыктын интенсивдүүлүгү. Бул бүтүндөй ырларды же аккорд программасын түзөт деп күтпөңүз
Жөнөкөй функция генератору: 5 кадам
![Жөнөкөй функция генератору: 5 кадам Жөнөкөй функция генератору: 5 кадам](https://i.howwhatproduce.com/images/004/image-10257-13-j.webp)
Жөнөкөй функция генератору: Менин акыркы көрсөтмөмдө мен сизге pwm сигнал генераторун кантип курууну көрсөттүм жана аны башка толкун формаларын чыпкалоо үчүн колдондум. Бул көрсөтмөдө мен сизге жөнөкөй функцияны/жыштык генераторун кантип жасоону, аны менен релени кантип айдоону жана б
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
![DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам](https://i.howwhatproduce.com/images/002/image-5944-30-j.webp)
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)