![Programրագրավորվող ոստիկանական LED շողշողացող սարք STM8- ով [72 LED] ՝ 9 քայլ Programրագրավորվող ոստիկանական LED շողշողացող սարք STM8- ով [72 LED] ՝ 9 քայլ](https://i.howwhatproduce.com/images/010/image-29247-j.webp)
Բովանդակություն:
- Քայլ 1. Նկար 1. Նկար 1 theրագրավորվող ոստիկանության LED- շողշողացուցիչի սխեմատիկ դիագրամ
- Քայլ 2. Նկար 2. Գտեք շարքի LED- ների լավագույն դիմադրողական արժեքը
- Քայլ 3. Նկար 3. Ոստիկանական շողշողման սխեմայի PCB դասավորությունը (վերջին վերանայում)
- Քայլ 4. Նկար 4. Ընտրված բաղադրիչներ SamacSys Altium Plugin- ում
- Քայլ 5. Նկար 5. PCB- ի տախտակի 3D տեսք վերևից (վերջին վերանայում)
- Քայլ 6: Նկար 6. PCB- ի տախտակի 3D տեսք ներքևից (վերջին վերանայում)
- Քայլ 7: Նկար 7. Flasher Board- ի առաջին նախատիպը
- Քայլ 8. Նկար 8. ST Visual Develop IDE
- Քայլ 9. Նկար 9. Նյութերի հաշիվը
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48
![Image Image](https://i.howwhatproduce.com/images/010/image-29247-2-j.webp)
![](https://i.ytimg.com/vi/v0_3puzW-wk/hqdefault.jpg)
STM8S001J3- ը 8-բիթանոց միկրոկառավարիչ է, որն առաջարկում է 8 Կբայթ Flash ծրագրային հիշողություն, գումարած ինտեգրված իրական EEPROM տվյալները: Այն կոչվում է ցածր խտության սարք STM8S միկրոկոնտրոլերների ընտանիքում: Այս MCU- ն առաջարկվում է SO8N փոքր փաթեթով: Այս հոդվածում մենք պատրաստվում ենք կառուցել ծրագրավորվող Police LED Flasher սարք, որը կարող է օգտագործվել տրանսպորտային միջոցների, մոտոցիկլետների և հեծանիվների համար:
Հղումներ
Աղբյուր ՝
[1] ՝
[2]:
[3] ՝
[4] ՝
[5] ՝
[6] ՝
[7]:
[8] ՝
[9]:
[10] ՝
[1]. Շրջանների վերլուծություն Նկար 1 -ը ցույց է տալիս սարքի սխեմատիկ դիագրամը: Այս շրջանի սիրտը STM8S001 միկրոկոնտրոլեր է:
Քայլ 1. Նկար 1. Նկար 1 theրագրավորվող ոստիկանության LED- շողշողացուցիչի սխեմատիկ դիագրամ
![Գծապատկեր 2. Սերիայի LED- ների համար դիմադրության լավագույն արժեքը գտնելը Գծապատկեր 2. Սերիայի LED- ների համար դիմադրության լավագույն արժեքը գտնելը](https://i.howwhatproduce.com/images/010/image-29247-3-j.webp)
Եկեք վերլուծությունը սկսենք էներգիայի մատակարարման միավորից: C2 և C3- ն օգտագործվում են մուտքային լարման աղմուկները նվազեցնելու համար: Այնուհետեւ լարումը կարգավորվում է 78M09 [1] (REG1) կարգավորիչով: Այն օգտագործվում է 9 Վ լարման կայունացման համար: C4 և C6- ն օգտագործվում են կարգավորիչի ելքային աղմուկները նվազեցնելու համար:
REG1- ի ելքը կարգավորվում է առաջին կարգի RC զտիչով (R28 և C5): Այն օգնում է նույնիսկ ավելի նվազեցնել աղմուկները, քանի որ այս սարքը կարող է շարունակաբար օգտագործվել աղմկոտ միջավայրում, ինչպիսին է տրանսպորտային միջոցը: Այս ֆիլտրի (կամ զտիչների այլ տեսակների) վարքագիծը քննելու լավագույն միջոցը գործնական չափում կատարելն է: SDS1104X-E օսլիլոսկոպը ներկայացրեց գեղեցիկ սյուժեի հատկություն, որը կարող է կատարել այս օգտակար հաշվարկը:
REG2 [2] -ը օգտագործվում է 9V- ը 5V- ի փոխարկելու համար STM8s001 MCU [3] (IC1) մատակարարելու համար: C7- ը լրացուցիչ զտիչ կոնդենսատոր է IC1- ի համար:
IC1 MCU- ն ծրագրավորված է մեկ SWIM լարով: Այն նշանակում է Single-Wire Interface Module: Այն արագընթաց կապ է MCU- ի և ծրագրավորողի/վրիպազերծիչի միջև: Այս կապը պետք է միացված լինի ծրագրավորողի/կարգաբերիչի SWIM կապին: Գրունտի քորոցը նույնպես պետք է միացված լինի: Սա ավարտում է կապը (P2):
IC2- ը և IC3- ը տրամաբանական N-Channel SMD Mosfets են [4], որոնք օգտագործվում են LED- ները միացնելու/անջատելու համար: Երկու MOSFET- ների դարպասները քանդվել են 4.7K դիմադրիչների միջոցով `անցանկալի ձգաններից խուսափելու համար (R13, R14): SW1- ը շոշափելի կոճակ է, որն օգտագործվում է շողշողացող ծրագրերի միջև անցնելու համար: R27- ը քաշվող դիմադրիչ է, իսկ C8- ը նվազեցնում է կոճակով հանել հնարավոր աղմուկները:
R1- ից R26 ռեզիստորները օգտագործվում են LED- ների հոսանքը սահմանափակելու համար: Յուրաքանչյուր մասում ես շարել եմ 3 LED, որոնք միացված են +9V ռելսին (Նկար 2): LED- ների բնութագրերը տարբերվում են արտադրողից արտադրող: Հետևաբար, մենք չենք կարող նշանակել ֆիքսված սահմանափակող շարքի դիմադրություն բոլոր հանգամանքների համար: 5 մմ LED- ի առավելագույն տանելի հոսանքը մոտ 25 մԱ է: Հետևաբար, դիմադրության արժեքը, որը կարող է սահմանափակել հոսանքը 15 մԱ -ի սահմաններում (կեսից մի փոքր բարձր), բավարար տեսք ունի և չի ազդում LED- ների կյանքի տևողության վրա և էականորեն չի նվազեցնում LED- ի պայծառությունը:
Դուք կարող եք սկսել 100 Օմ դիմադրիչից և մեծացնել այն և միաժամանակ վերահսկել հոսանքը: Իմ դեպքում ես 15 մԱ եմ կարդացել ՝ օգտագործելով 180 օմ դիմադրություն:
Քայլ 2. Նկար 2. Գտեք շարքի LED- ների լավագույն դիմադրողական արժեքը
[2]. PCB դասավորություն Նկար 3 -ը ցույց է տալիս փայլատակի PCB- ի դասավորությունը (վերջին վերանայումը): Այն միաշերտ տախտակ է: Բացառությամբ LED- ների, բոլոր բաղադրիչները SMD են և զոդված են պղնձի կողմից: Այս սխեմատիկ և PCB- ի նախագծման գործընթացում ես օգտագործեցի SamacSys- ի մի քանի նախապես պատրաստված գրադարաններ: IC1 [5], IC2 [6], IC3 [7], REG1 [8] և REG2 [9] տեղադրվում են SamacSys գրադարանների և դրա Altium Designer հավելվածի [10] միջոցով (Նկար 4): Դա շատ ժամանակ խնայեց իմ նախագծման ժամանակը: Ես միշտ սխալներ եմ գործում, երբ զրոյից նախագծում եմ գրադարանները, որոնք փչացնում են իմ օրն ու PCB- ի նախատիպերը: Այս գրադարաններն անվճար են, և որ ամենակարևորն է ՝ նրանք հետևում են IPC- ի տարածքի չափանիշներին:
Քայլ 3. Նկար 3. Ոստիկանական շողշողման սխեմայի PCB դասավորությունը (վերջին վերանայում)
![Գծապատկեր 3. Ոստիկանական շողշողման սխեմայի PCB դասավորությունը (վերջին վերանայում) Գծապատկեր 3. Ոստիկանական շողշողման սխեմայի PCB դասավորությունը (վերջին վերանայում)](https://i.howwhatproduce.com/images/010/image-29247-4-j.webp)
Քայլ 4. Նկար 4. Ընտրված բաղադրիչներ SamacSys Altium Plugin- ում
![Նկար 4. SamacSys Altium Plugin- ում ընտրված բաղադրիչներ Նկար 4. SamacSys Altium Plugin- ում ընտրված բաղադրիչներ](https://i.howwhatproduce.com/images/010/image-29247-5-j.webp)
5 -րդ և 6 -րդ նկարները ցույց են տալիս PCB- ի տախտակի վերջնական վերանայման 3D տեսարանները:
Քայլ 5. Նկար 5. PCB- ի տախտակի 3D տեսք վերևից (վերջին վերանայում)
![Նկար 5. PCB- ի տախտակի 3D տեսք վերևից (վերջին վերանայում) Նկար 5. PCB- ի տախտակի 3D տեսք վերևից (վերջին վերանայում)](https://i.howwhatproduce.com/images/010/image-29247-6-j.webp)
Քայլ 6: Նկար 6. PCB- ի տախտակի 3D տեսք ներքևից (վերջին վերանայում)
![Նկար 6. PCB- ի տախտակի 3D տեսք ներքևից (վերջին վերանայում) Նկար 6. PCB- ի տախտակի 3D տեսք ներքևից (վերջին վերանայում)](https://i.howwhatproduce.com/images/010/image-29247-7-j.webp)
Նկար 7 -ը ցույց է տալիս առաջին փորձարկված PCB նախատիպի պատկերը: Ես այն պատվիրեցի PCBWay- ով և ստացա 5 տախտակ նույն գնով: Ինչպես տեսնում եք, շինարարության որակը լավ է: Վերջին վերանայում ես փոփոխել եմ որոշ բաղադրիչների հետքերը (բոլորը SMD- ն են, բացառությամբ LED- ների) և մատակարարման լարերը տեղափոխել եմ ներքևի կողմ: Դուք 12V մատակարարման լարերը կպցրեք անմիջապես PCB- ի տախտակին:
Քայլ 7: Նկար 7. Flasher Board- ի առաջին նախատիպը
![Գծապատկեր 7. Ֆլեշեր տախտակի առաջին նախատիպը Գծապատկեր 7. Ֆլեշեր տախտակի առաջին նախատիպը](https://i.howwhatproduce.com/images/010/image-29247-8-j.webp)
[3] SoftwareSTM8 MCU- ն գեղեցիկ չիպսեր են, բայց, այնուամենայնիվ, STM8CubeMX- ը դրանք լիովին չի ապահովում: Դա նշանակում է, որ ծրագրաշարը դեռ չի ստեղծում STM8- ի ծածկագիրը: Այնուամենայնիվ, դուք կարող եք օգտագործել ST Visual Develop- ը (STVP) որպես կազմող և STM8- երի (STSW) նախապես գրված գրադարաններ: Նկար 8 -ը ցույց է տալիս STVP IDE- ն: Դուք նաև պետք է տեղադրեք COSMIC STM8- ը ՝ STVP- ի կողմից որպես կոմպիլյատոր օգտագործելու համար:
Քայլ 8. Նկար 8. ST Visual Develop IDE
![Նկար 8. ST Visual Develop IDE Նկար 8. ST Visual Develop IDE](https://i.howwhatproduce.com/images/010/image-29247-9-j.webp)
Ես օգտագործել եմ GPIO- ն և արտաքին ընդհատման գրադարանները `երեք լուսարձակող ծրագրեր գրելու համար: Softwareրագրակազմը ազատ հասանելի է: Կարող եք երկարացնել ծածկագիրը և ավելացնել ձեր սեփական ծրագրերը: Լրացուցիչ նկարագրության համար խնդրում ենք ստուգել YouTube- ի տեսանյութը:
[4] Հավաքում և փորձարկում
Նկար 9 -ը ցույց է տալիս նյութերի հաշիվը: Soldոդման մեջ հատուկ բան չկա: Ամենափոքր մասերը 0805 պասիվ բաղադրիչներ են, որոնք կարող եք հեշտությամբ զոդել ՝ օգտագործելով 0.4 մմ զոդման մետաղալար և սովորական եռակցման երկաթ:
Քայլ 9. Նկար 9. Նյութերի հաշիվը
![Նկար 9. Նյութերի հաշիվը Նկար 9. Նյութերի հաշիվը](https://i.howwhatproduce.com/images/010/image-29247-10-j.webp)
Beգույշ եղեք LED- ների դրական և բացասական բևեռությունների վերաբերյալ: Փորձեք գնել բոլոր Կապույտ և Կարմիր LED- ները նույն արտադրողից, հակառակ դեպքում հնարավոր է, որ բոլոր LED- ների համար չստանան հարթ և միատեսակ լույսեր:
Տախտակի վրա կան մի քանի ցատկողներ: Մի մոռացեք համապատասխան կապեր հաստատել ՝ օգտագործելով մի քանի զրոյական օմ դիմադրիչներ և այլն: Միացրեք ձեր STM ծրագրավորողը (SWIM աջակցությամբ) և ընտրեք համապատասխան ֆայլը «Ազատում» թղթապանակից և ծրագրավորեք չիպը: Սեղմելով կոճակը ՝ ingրամեկուսացման ծրագիրը փոխվում է: Դուք կարող եք ավելացնել ձեր սեփական flashրամեկուսացման ռեժիմները և ծրագրավորել չիպը:
Խորհուրդ ենք տալիս:
Ոստիկանական մեքենա Arduino: 6 քայլ
![Ոստիկանական մեքենա Arduino: 6 քայլ Ոստիկանական մեքենա Arduino: 6 քայլ](https://i.howwhatproduce.com/images/002/image-3687-j.webp)
Ոստիկանական մեքենա Arduino. Բարև և բարի գալուստ այս հրահանգը, թե ինչպես ստեղծել ձեր սեփական ոստիկանական մեքենան: Ոստիկանական մեքենայից հետո իմ CPT- ն հիմնելու ոգեշնչում ստացա այն բանից հետո, երբ անցյալ տարի որոշ ժամանակ անց իմ սեփական RC մեքենան կառուցեցի, որպես հեռակառավարման մեջ մտնելու միջոց: Այս անգամ, սակայն
ASS սարք (Հակասոցիալական սոցիալական սարք) ՝ 7 քայլ
![ASS սարք (Հակասոցիալական սոցիալական սարք) ՝ 7 քայլ ASS սարք (Հակասոցիալական սոցիալական սարք) ՝ 7 քայլ](https://i.howwhatproduce.com/images/005/image-14761-j.webp)
ASS սարք (Հակասոցիալական սոցիալական սարք). Ասեք, որ դուք այն մարդն եք, ով սիրում է մարդկանց կողքին լինել, բայց չի սիրում, որ նրանք շատ մոտենան: Դուք նաև հաճույք եք պատճառում մարդկանց և դժվարանում եք ոչ -ին ասել մարդկանց: Այսպիսով, դուք չգիտեք, թե ինչպես ասել նրանց հետ կանգնել: Դե, մուտքագրեք - ASS սարքը: Y
Ոստիկանական Siren: 3 քայլ
![Ոստիկանական Siren: 3 քայլ Ոստիկանական Siren: 3 քայլ](https://i.howwhatproduce.com/images/007/image-18509-j.webp)
Ոստիկանական ազդանշան. Երբ երեխա էի, ոստիկանական ազդանշանները լսելն ինձ միշտ տրամադրություն էր հաղորդում և ստիպում միանալ ոստիկանությանը `օրենքը խախտողներին որոնելու համար: Քանի որ ես աշխատում էի 555 ժամաչափի վրա, որոշեցի իրականացնել մանկությանս երազանքը և ստեղծել իմ սեփական ինտենսիվությունը
Programրագրավորվող LED: 6 քայլ (նկարներով)
![Programրագրավորվող LED: 6 քայլ (նկարներով) Programրագրավորվող LED: 6 քայլ (նկարներով)](https://i.howwhatproduce.com/images/002/image-4498-48-j.webp)
Programրագրավորվող LED. Ոգեշնչված տարբեր լուսադիոդներով, թարթող լուսադիոդներով և նման հրահանգներով, ես ուզում էի անել միկրոկոնտրոլերի կողմից վերահսկվող լուսադիոդի իմ տարբերակը: Գաղափարն այն է, որ լուսադիոդների թարթման հաջորդականությունը վերածրագրավորելի լինի: Այս վերադասավորումը կարող է իրականացվել թեթև և
Programրագրավորվող LED օդափոխիչ «Թեթև քամի». 5 քայլ (նկարներով)
![Programրագրավորվող LED օդափոխիչ «Թեթև քամի». 5 քայլ (նկարներով) Programրագրավորվող LED օդափոխիչ «Թեթև քամի». 5 քայլ (նկարներով)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11124025-programmable-led-fan-a-light-breeze-5-steps-with-pictures-j.webp)
Mրագրավորվող LED օդափոխիչ «Թեթև քամի». Սա բավականին հեշտ նախագիծ է `ծրագրավորվող LED օդափոխիչ պատրաստելու համար` օգտագործելով ծրագրավորվող LED շերտեր և խնայողական խանութի երկրպագու: Ընդհանուր առմամբ, ինձանից պահանջվեց մոտ 2 ժամ ՝ ամեն ինչ ամրացնելու, զոդելու և փորձարկելու համար: Բայց ես այսպիսի բան լավ եմ անում, այնպես որ դա