Orodha ya maudhui:

Bado Kete nyingine nzuri (YASD): Hatua 8
Bado Kete nyingine nzuri (YASD): Hatua 8

Video: Bado Kete nyingine nzuri (YASD): Hatua 8

Video: Bado Kete nyingine nzuri (YASD): Hatua 8
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Novemba
Anonim
Bado Kia Nyingine ya Smart (YASD)
Bado Kia Nyingine ya Smart (YASD)

YASD ni nini?

Kete nyingine mpya ya elektroniki na huduma nzuri? Ndio na hapana.

Ndio - YASD hutumia LED kuonyesha nambari zilizotengenezwa bila mpangilio kwa mtindo wa kete.

Hapana - YASD yenyewe sio bidhaa iliyomalizika. Inapaswa kuonyesha ni teknolojia gani zilizochapishwa za bodi ya mzunguko zinazowezekana.

Vipengele

Kizazi kinachodhibitiwa na Microcontroller na kuonyesha idadi ya nasibu kwenye safu ya LED kwa mtindo wa kete

Mzunguko una kasi ya kasi. Sensor hii hutumika kama kichocheo cha kizazi cha nambari za nasibu. Kete haikuvingirishwa tena, bomba rahisi kwenye kete au meza hutengeneza nambari isiyo ya kawaida

YASD inaendeshwa na sanjari ya CR2032

YASD pia inaweza kusanidiwa na accelerometer. Kwa mfano, unaweza kugeuza YASD kichwa chini wakati wa kuwasha. YASD inatambua hii kwa msaada wa kasi ya kasi na mabadiliko kwenye hali nyingine ya uendeshaji

Kuna njia mbili za kufanya kazi:

Njia ya kuokoa nishati Nambari iliyobuniwa imeonyeshwa kwa sekunde 3 kwa mdundo unaowaka. Kisha maonyesho ya nambari kwenye safu ya LED huenda nje

Njia ya Dhana. Uhuishaji huonyeshwa kwenye safu ya LED. Nambari isiyo ya kawaida iliyoonyeshwa huonyeshwa kiwakati kwa sekunde 5. Kisha maonyesho ya nambari kwenye safu ya LED huenda nje

Hatua ya 1: Maelezo ya Mzunguko

Mzunguko una vifaa:

Ugavi wa umeme

Kiini cha kawaida cha kifungo CR2032 kinatumiwa. Ili kuokoa nguvu mzunguko unaweza kuwashwa / kuzimwa na swideswitch.

Mdhibiti mdogo

Mdhibiti mdogo ni ATTiny84A kutoka Microchip / Atmel. ATTiny84A ina hali ya kuokoa nguvu ya Picopower na kwa hivyo inafaa sana kwa utendaji wa betri.

Accelerometer

LIS3DH kutoka ST Microelectronics. LIS3DH pia ina hali ya kuokoa nguvu ya chini sana. Ili kuepukana na ugumu wa kutengenezea, nilichagua ubao wa kuvinjari kupitisha kiendesha gari kwa mzunguko.

Kuonyesha LED

Uonyesho wa LED unajumuisha LED saba zilizopangwa kwa njia ya kete. Vipinga vya safu vimewekwa kwa mkondo wa LED wa takriban. 2mA.

Matumizi ya jumla ya nguvu ni takriban. 16mA wakati wa kukimbia na vichwa 6 vimewashwa. Katika hali ya kupunguza nguvu (hakuna taa zilizowashwa, kulala kwa microcontroller) jumla ya matumizi ya nguvu ni chini ya 1mA. Idadi ya juu ya mizunguko ya "kuzunguka kete" inapaswa kuamua.

Hatua ya 2: Maelezo ya PCB

Maelezo ya PCB
Maelezo ya PCB

Bodi ya mzunguko iliyochapishwa ina bodi kamili ya mzunguko iliyochapishwa, ambayo imegawanywa katika bodi sita za mzunguko zilizochapishwa kwa kusaga:

Baseboard na usambazaji wa umeme, microcontroller na accelerometer

Matrix ya kuonyesha LED

Kuta za upande I - IV

Hatua ya 3: PCB

PCB
PCB
PCB
PCB

Ingiza kiunga kwa faili za tai

Hatua ya 4: Tenganisha Pcb Sita Moja

Tenga Pcb Sita Moja
Tenga Pcb Sita Moja

Na mkataji kando hutenganisha pcb sita.

Tumia faili kuondoa mabaki ya usagaji. Pembe zote za bodi za mzunguko zilizochapishwa lazima ziwe laini vinginevyo pcb haitatoshea pamoja.

Hatua ya 5: Unganisha Baseboard na Vipengele

Kukusanya Baseboard na Vipengele
Kukusanya Baseboard na Vipengele

Solder juu ya vifaa. Anza na capacitor. Kisha solder kubadili na microcontroller. Bodi ya kuzuka ya LIS3DH ifuatavyo. Katika usanidi wangu nilitumia viunganishi vya tundu kwa bodi ya kuzuka ya LIS3DH ili kuiondoa kwa urahisi. Hatimaye solder kwenye mmiliki wa betri.

Hatua ya 6: Microcontroller wa Programu

Mpango Microcontroller
Mpango Microcontroller

Ili kupanga microcontroller unahitaji programu inayofaa. Ninatumia mkanda wa AVR ISP. Waandaaji programu wengine kutoka Atmel wanapaswa pia kufanya kazi. Solder waya kulingana na picha.

Pini ya kichwa cha ISP-> pini ya YaSD

VTG / VCC-> VCC

GND-> GND

MOSI-> MOSI

MISO-> MISO

SCK-> SCK

Rudisha-> Rudisha

Kisha panga microcontroller na faili ya hex. Baada ya programu ya programu lazima fuses iwekwe. Unaweza kuondoka karibu wote bila kubadilika. Fuse tu "LOW. CKDIV8" lazima imelemazwa.

Fungua waya kwa programu.

Hatua ya 7: Kusanya Kete

Kusanya Kete
Kusanya Kete

Solder baseboard na upande paneli II. Hakikisha kwamba ubao wa msingi ni wa moja kwa moja. Niliweka pcb zote mbili kwa pembe ya kulia na kuziuza. Vitu vingine kama viunga vya vitabu hufanya kazi pia. Pcb imewekwa alama na herufi kwenye kurasa ambazo ni za pamoja. Kama unavyoona kwenye picha, upande wa A umeuzwa kwa kando A. Usichanganye pedi zote upande mmoja. Suuza tu pedi moja au mbili ili uweze kuziuza tena ikiwa kesi haionekani kabisa.

Endelea na jopo la upande I. Sasa kete inapaswa kuwa na umbo la U (baseboard na paneli mbili za upande.

Solder inayofuata onyesho lililoongozwa kwa paneli mbili za upande. Tamaa lazima ziwe juu;-)

Fanya masahihisho kadhaa ikiwa kete haionekani kabisa basi suuza pedi zote kila upande.

Sasa unaweza kuweka sanjari na uvimbe kwenye kete. Furahiya!

Jihadharini! Kabla ya kuuza jopo la mwisho la upande wa tatu, hakikisha kwamba vifaa vyote vimeuzwa na kuwekwa sawa

Hatua ya 8: Tafadhali Zingatia Hii

Tafadhali Zingatia Hili!
Tafadhali Zingatia Hili!

Uzazi unahitaji ujuzi na ustadi fulani haswa wakati wa kutengeneza na kupanga programu ndogo ya kudhibiti.

Kuunganisha sehemu ndogo kama hizi inahitaji uzoefu katika utengezaji na kituo kinachofaa cha kutengeneza. Kwa hivyo niliamua kutumia uvunjaji wa LIS3DH ili kuzuia kuuza LIS3DH moja kwa moja kwenye PCB. Na kifurushi kidogo cha LIS3DH hii haiwezekani kufanya na kituo cha kuuza. Kuunganisha pcbs kwa kila mmoja sio rahisi pia

Ikiwa utaweka fuses kwenye microcontroller kwa njia isiyofaa ni bricked

Picha zinaonyesha toleo la 0.1 la PCB (isipokuwa picha inayoonyesha pedi za programu). Hii ndio toleo la kwanza la bodi ya mzunguko iliyochapishwa ambayo imetengenezwa. Ilikuwa na vitu vichache ambavyo vinahitaji kuboreshwa. Kwa hivyo niliamua kuunda toleo jipya. Hifadhi kwenye github ina toleo la hivi karibuni

Picha inaonyesha mwendo wa kwanza wa karatasi niliyofanya kabla ya kuagiza pcb.

Ilipendekeza: