Orodha ya maudhui:
- Hatua ya 1: Kielelezo 1: Kielelezo 1 Mchoro wa Mpangilio wa Polisi-Flasher inayoweza kupangwa
- Hatua ya 2: Kielelezo 2: Kupata Thamani Bora ya Kuzuia kwa Mfululizo wa LED
- Hatua ya 3: Kielelezo 3: Mpangilio wa PCB wa Mzunguko wa Polisi-Flasher (Marekebisho ya mwisho)
- Hatua ya 4: Kielelezo 4: Vipengele vilivyochaguliwa kwenye programu-jalizi ya SamacSys Altium
- Hatua ya 5: Kielelezo 5: Mtazamo wa 3D wa Bodi ya PCB Kutoka Juu (Marekebisho ya mwisho)
- Hatua ya 6: Kielelezo 6: Mtazamo wa 3D wa Bodi ya PCB Kutoka Chini (Marekebisho ya mwisho)
- Hatua ya 7: Kielelezo 7: Mfano wa Kwanza wa Bodi ya Flasher
- Hatua ya 8: Kielelezo 8: ID ya Kuendeleza ya Kuona ya ST
- Hatua ya 9: Kielelezo 9: Muswada wa Vifaa
Video: Programu inayoweza kusanifiwa ya LED Flasher Kutumia STM8 [LED za 72]: Hatua 9
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:51
STM8S001J3 ni mdhibiti mdogo wa 8-bit ambaye hutoa Kbyte 8 za kumbukumbu ya mpango wa Flash, pamoja na data ya kweli iliyojumuishwa EEPROM. Inajulikana kama kifaa cha wiani mdogo katika familia ya STM8S microcontroller. MCU hii ilitolewa katika kifurushi kidogo cha SO8N. Katika nakala hii, tutaunda kifaa kinachoweza kupangiliwa cha Polisi cha Flasher ambacho kinaweza kutumika kwa magari, pikipiki, na baiskeli.
Marejeo
Chanzo:
[1]:
[2]:
[3]:
[4]:
[5]:
[6]:
[7]:
[8]:
[9]:
[10]:
[1]: Uchambuzi wa Mzunguko Picha 1 inaonesha mchoro wa kifaa. Moyo wa mzunguko huu ni mdhibiti mdogo wa STM8S001.
Hatua ya 1: Kielelezo 1: Kielelezo 1 Mchoro wa Mpangilio wa Polisi-Flasher inayoweza kupangwa
Wacha tuanze uchambuzi kutoka kwa kitengo cha usambazaji wa umeme. C2 na C3 hutumiwa kupunguza kelele za voltage ya pembejeo. Kisha voltage inashughulikiwa kwa mdhibiti wa 78M09 [1] (REG1). Inatumika kutuliza voltage kwa 9V. C4 na C6 hutumiwa kupunguza kelele za pato za mdhibiti.
Pato la REG1 linashughulikiwa kwa kichujio cha kwanza cha RC (R28 na C5). Inasaidia kupunguza kelele hata zaidi kwa sababu kifaa hiki kinaweza kutumiwa kuendelea katika mazingira ya kelele kama gari. Njia bora ya kuchunguza tabia ya kichungi hiki (au aina zingine za vichungi) ni kufanya kipimo cha vitendo. SDS1104X-E oscilloscope ilianzisha kipengee kizuri cha njama ya bode ambayo inaweza kufanya hesabu hii muhimu.
REG2 [2] hutumiwa kubadilisha 9V kuwa 5V kusambaza STM8s001 MCU [3] (IC1). C7 ni kichungi cha ziada cha kuchuja kwa IC1.
IC1 MCU imewekwa kwa kutumia waya mmoja wa SWIM. Inasimama kwa Moduli ya Maingiliano ya Waya-Moja. Ni kiunga cha kasi kati ya MCU na programu / debugger. Pini hii lazima iunganishwe na pini ya SWIM ya programu / kitatuaji. Pini ya ardhi lazima pia iunganishwe. Hii inakamilisha unganisho (P2).
IC2 na IC3 ni mantiki N-Channel SMD Mosfets [4] ambazo hutumiwa kuzima na kuzima LED. Pini za lango la MOSFET zote mbili zimeshushwa chini kwa kutumia vipingaji 4.7K ili kuzuia kuchochea zisizohitajika (R13, R14). SW1 ni kitufe cha kushinikiza kinachotumika kubadili kati ya programu za taa. R27 ni kontena la kuvuta na C8 hupunguza kelele zinazowezekana za kusukuma-kifungo.
Vipimo vya R1 hadi R26 hutumiwa kupunguza LED za sasa. Katika kila sehemu, nimeweka LED 3 mfululizo ambazo zimeunganishwa na reli ya + 9V (Kielelezo 2). Tabia za LED zinatofautiana kutoka kwa mtengenezaji hadi mtengenezaji. Kwa hivyo hatuwezi kumpa mpingaji wa mfululizo wa upeo uliowekwa kwa hali zote. Sasa ya juu inayoweza kuvumiliwa ya 5mm LED iko karibu 25mA. Kwa hivyo thamani ya kupinga ambayo inaweza kupunguza sasa hadi mahali pengine karibu 15mA (juu kidogo kuliko nusu) inaonekana ya kutosha na haiathiri maisha ya LED na haipunguzi sana mwangaza wa LED.
Unaweza kuanza kutoka kwa kontena ya 100-Ohm na kuiongeza na wakati huo huo ufuatilia sasa. Kwa upande wangu, nilisoma 15mA kwa kutumia kontena la 180-ohm.
Hatua ya 2: Kielelezo 2: Kupata Thamani Bora ya Kuzuia kwa Mfululizo wa LED
[2]: Mpangilio wa PCB Picha ya 3 inaonyesha mpangilio wa PCB ya tochi (marekebisho ya mwisho). Ni safu moja ya bodi ya PCB. Isipokuwa kwa LED, vifaa vyote ni SMD na vimeuzwa kwa upande wa shaba. Katika mchakato wa kubuni wa mpango huu na PCB, nilitumia maktaba kadhaa yaliyotengenezwa mapema kutoka kwa SamacSys. IC1 [5], IC2 [6], IC3 [7], REG1 [8], na REG2 [9] zimewekwa kwa kutumia maktaba za SamacSys na programu-jalizi ya Mbuni wa Altium [10] (Kielelezo 4). Ilihifadhi wakati wangu mwingi wa kubuni. Daima mimi hufanya makosa wakati ninabuni maktaba kutoka mwanzoni ambayo huharibu siku yangu na prototypes za PCB. Maktaba hizi ni za bure na muhimu zaidi, zinafuata viwango vya alama za IPC.
Hatua ya 3: Kielelezo 3: Mpangilio wa PCB wa Mzunguko wa Polisi-Flasher (Marekebisho ya mwisho)
Hatua ya 4: Kielelezo 4: Vipengele vilivyochaguliwa kwenye programu-jalizi ya SamacSys Altium
Takwimu 5 na 6 zinaonyesha maoni ya 3D ya marekebisho ya mwisho ya bodi ya PCB.
Hatua ya 5: Kielelezo 5: Mtazamo wa 3D wa Bodi ya PCB Kutoka Juu (Marekebisho ya mwisho)
Hatua ya 6: Kielelezo 6: Mtazamo wa 3D wa Bodi ya PCB Kutoka Chini (Marekebisho ya mwisho)
Picha ya 7 inaonyesha picha ya mfano wa kwanza wa PCB iliyojaribiwa. Niliiamuru kwenye PCBWay na nilipata bodi 5 kwa bei ile ile. Kama unaweza kuona ubora wa kujenga ni sawa. Katika marekebisho ya mwisho, nimebadilisha alama za nyayo za sehemu (zote ni SMD isipokuwa LEDs) na kuhamisha waya za usambazaji kwenda upande wa chini. Utauza waya za usambazaji wa 12V moja kwa moja kwenye bodi ya PCB.
Hatua ya 7: Kielelezo 7: Mfano wa Kwanza wa Bodi ya Flasher
[3] SoftwareSTM8 MCU ni chips nzuri, lakini bado, STM8CubeMX haiungi mkono kabisa. Inamaanisha kuwa programu haitoi nambari ya STM8s bado. Walakini, unaweza kutumia ST Visual Develop (STVP) kama mkusanyaji na maktaba zilizoandikwa mapema kwa STM8s (STSW). Kielelezo 8 kinaonyesha STVP IDE. Unahitaji pia kusanikisha COSMIC STM8 itumiwe kama mkusanyaji na STVP.
Hatua ya 8: Kielelezo 8: ID ya Kuendeleza ya Kuona ya ST
Nilitumia maktaba ya GPIO na ya nje kukatiza programu tatu za kung'aa. Programu inapatikana bure. Unaweza kupanua msimbo na kuongeza mipango yako mwenyewe pia. Kwa maelezo zaidi, tafadhali angalia video ya YouTube.
Mkutano na Mtihani
Kielelezo 9 kinaonyesha muswada wa vifaa. Hakuna kitu maalum juu ya kuuza. Sehemu ndogo zaidi ni sehemu 0805 za kupita ambazo unaweza kusambaza kwa urahisi ukitumia waya ya kutuliza ya 0.4mm na chuma cha kawaida cha kutengenezea.
Hatua ya 9: Kielelezo 9: Muswada wa Vifaa
Kuwa mwangalifu juu ya polarities chanya na hasi za LEDs. Jaribu kununua LED zote za Bluu na Nyekundu kutoka kwa mtengenezaji mmoja, vinginevyo, huenda usipate taa laini na zinazofanana kwa LED zote.
Kuna wanarukaji wengine kwenye ubao. Usisahau kufanya uunganisho sahihi kwa kutumia vipinga vichache vya ohm na sawa. Unganisha programu yako ya STM (kwa msaada wa SWIM) na uchague faili inayofaa kutoka kwa folda ya "Toa" na upange chip. Kwa kubonyeza kitufe cha kushinikiza, programu inayowaka inabadilika. Unaweza kuongeza njia zako za kuangaza na kupanga chip.
Ilipendekeza:
Jenga Tracker inayoweza kuvaliwa (BLE Kutoka Arduino hadi Programu Maalum ya Studio ya Android): Hatua 4
Jenga Tracker inayoweza kuvaliwa (BLE Kutoka Arduino hadi Programu Maalum ya Studio ya Android): Bluetooth Low Energy (BLE) ni aina ya mawasiliano ya nguvu ya chini ya Bluetooth. Vifaa vinaweza kuvaliwa, kama mavazi maridadi ninayosaidia kubuni katika Uvaaji wa Utabiri, lazima kupunguza matumizi ya nguvu kila inapowezekana kupanua maisha ya betri, na kutumia BLE mara nyingi.
Jinsi ya Kuweka Kiwango au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Hatua 6
Jinsi ya Flash au Programu ya ESP8266 AT Firmware kwa Kutumia ESP8266 Flasher na Programu, Moduli ya IOT Wifi: Maelezo: Moduli hii ni adapta / programu ya USB ya moduli za ESP8266 za aina ESP-01 au ESP-01S. Imewekwa vizuri kwa kichwa cha kike cha 2x4P 2.54mm ili kuziba ESP01. Pia inavunja pini zote za ESP-01 kupitia 2x4P 2.54mm kiume h
(Ascensor) Mfano wa Elevator Kutumia Arduino, Mvumbuzi wa Programu na Programu Nyingine ya Bure: Hatua 7
(Ascensor) Mfano wa Elevator Kutumia Arduino, Inventor ya App na Programu Nyingine ya Bure: ESPConstrucción, paso ya programu, de un ascensor a escala usando arduino (como controlador del motor y entradas y salidas por bluetooth), mvumbuzi wa programu (para diseño de aplicación como panel ya kudhibiti del ascensor) na freeCAD na LibreCAD kwa ugonjwa.Abajo
Programu ya Loop ya Athari ya Gati ya Kweli inayoweza Kupangwa Kutumia Swichi za Kuzamisha: Hatua 11
Kituo cha Looper cha Athari ya Gitaa inayoweza kupangwa ya kweli inayotumia Swichi za Kuzamisha: Mimi ni mpenda gita na mchezaji wa kupendeza. Miradi yangu mingi hufanyika karibu na vifaa vya gita. Ninaunda amps zangu mwenyewe na athari zingine za kupendeza. Hapo zamani nilicheza katika bendi ndogo na nilijiamini kuwa nilihitaji tu amp na re
Maze ya Laser inayoweza kubadilika na Programu ya Arduino na Android: Hatua 13 (na Picha)
Maze ya Laser inayoweza kubadilika na Arduino na Programu ya Android: Tazama maze mengi kutoka kwa vitabu vya watoto hadi kwa robot ya utatuzi wa moja kwa moja. Hapa ninajaribu kitu tofauti ambapo suluhisha maze kwa kutumia tafakari ya laser. Wakati mwanzoni nadhani ni rahisi sana lakini fanya kwa bei rahisi inagharimu muda zaidi kwa usahihi. Kama kuna mtu anataka