Orodha ya maudhui:

CheminElectrique (Mchezo wa ustadi) - SRO2002: Hatua 9
CheminElectrique (Mchezo wa ustadi) - SRO2002: Hatua 9

Video: CheminElectrique (Mchezo wa ustadi) - SRO2002: Hatua 9

Video: CheminElectrique (Mchezo wa ustadi) - SRO2002: Hatua 9
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Novemba
Anonim
CheminElectrique (Mchezo wa ustadi) - SRO2002
CheminElectrique (Mchezo wa ustadi) - SRO2002
CheminElectrique (Mchezo wa ustadi) - SRO2002
CheminElectrique (Mchezo wa ustadi) - SRO2002
CheminElectrique (Mchezo wa ustadi) - SRO2002
CheminElectrique (Mchezo wa ustadi) - SRO2002

Leo ninawasilisha utengenezaji wa mchezo nilioufanya kwa sherehe ya kumaliza mwaka wa shule kwa mwanangu. Huko Ufaransa tunaita sherehe hizi "kermesses", sijui kama zipo katika nchi zingine na kile zinaitwa…

Katika vyama hivi mara nyingi kuna michezo sawa, hiyo ndio nitaita michezo ya kawaida, na mwaka huu niliamua kutengeneza toleo la kisasa zaidi la moja ya michezo hii ya kawaida: "Chemin electrique" au "Main chaude".

Lengo la mchezo ni rahisi sana, kuna waya ambapo mkondo wa umeme unapita, basi una "fimbo ya kufurahisha" iliyo na duara la chuma mwisho wake ambalo linapita karibu na waya wa umeme na lengo la mchezo ni kupita waya kutoka upande mmoja hadi mwingine bila kuigusa vinginevyo taa ya onyo na / au sauti inazima na umepoteza.

Kijadi hakuna umeme wowote wa kuunda mchezo huu, betri rahisi ya 12V iliyo na balbu ya taa na waya wa umeme inatosha lakini nilikuwa na maoni mazuri ili kuufanya mchezo uwe wa kisasa zaidi.

Basi wacha tuone kile nilichoongeza kama utendaji!

Hatua ya 1: Vipengele

Kama nilivyosema mchezo huu unawasha taa wakati mchezaji anigusa waya bila kukusudia na "fimbo", pia hufanyika mara nyingi kwamba mchezo hutoa sauti wakati wa mawasiliano. Katika toleo langu la mchezo kutakuwa na jumla ya vitalu 6 vya LED 4 (kijani-manjano-manjano-nyekundu) ambayo itawaka wakati huo huo, buzzer ambayo itatoa sauti na pia vibrator iliyounganishwa kwenye kidhibiti ambayo itawasha wakati kuna mawasiliano kati ya waya wa umeme na "fimbo ya furaha".

LEDs zitawaka polepole kutoka kijani hadi nyekundu kulingana na mawasiliano kati ya waya na mtawala hudumu kwa muda gani.

Niliongeza pia uteuzi wa kiwango cha ugumu (rahisi-kawaida-ngumu) na vile vile uwezo wa kuwezesha / kulemaza mtetemo na sauti. Sauti ya sauti pia inaweza kubadilishwa na potentiometer.

Chaguo la ugumu kwa kweli ni ucheleweshaji zaidi au kidogo kati ya wakati ambapo kuna mawasiliano kati ya waya na fimbo ya kufurahisha na wakati mchezo unapoanza kuwasha / kupigia / kutetemeka. Niliweka nyakati zilizofafanuliwa na programu, kwa mfano katika hali rahisi mchezo unasubiri sekunde 1 kabla ya kuchochea maonyo, wakati katika hali ngumu maonyo yatasababishwa mara moja.

Niliunda mchezo huo ili iwe rahisi kutenganisha, kuaminika na juu ya yote kwamba haitoi hatari yoyote kwa watoto ambao wataitumia. Kwa kweli kwa kuwa waya ya umeme imevuka na mkondo na kwamba imevuliwa ilibidi kuhakikisha kuwa haitoi hatari yoyote kwa watumiaji wa mchezo.

Hatua ya 2: Kanusho na Habari zaidi

Kanusho na Habari zaidi
Kanusho na Habari zaidi

Kanusho:

Mchezo utaendeshwa na betri 4 za 1.5V, jumla ya voltage ya 6V, mimi pia hupunguza sasa ambayo inavuka waya kwenda kwa microampere chache tu. Kwa hivyo tuko katika uwanja wa voltage ya chini sana ya usalama (SELV) na thamani ya chini sana ya sasa inayoweza kupatikana kwa mtumiaji.

Lakini tahadhari ninabainisha vizuri kwamba hakuna thamani ya umeme wa sasa haina madhara, mkondo dhaifu wakati mwingine unaweza kuwa hatari kwa mtu aliyepewa umeme. Nilifanya utafiti mwingi juu ya hii wakati wa uundaji wa mradi huu, na ingawa hakuna makubaliano ya kisayansi juu ya thamani ya kikomo kabla ambayo sasa haina athari kwa mwili wa binadamu sasa ya microampere ambayo inavuka kebo ya umeme ina kidogo sana nafasi ya kuumiza mtu.

Lakini tahadhari sitaweza kuwajibika katika tukio la ajali! Uangalifu lazima uchukuliwe kila wakati unaposhughulikia makondakta wa moja kwa moja wa umeme, hata kwa viwango vya chini sana vya sasa. Ninakushauri sana ujifahamishe mwenyewe juu ya hatari za umeme na tahadhari nzuri za kuchukua

Habari zaidi:

Mradi huu unafanya kazi vizuri sana na una huduma zote ambazo nilitaka lakini ina kasoro kadhaa. Wakati ninaunda mradi wa elektroniki najaribu kuwa kila kitu kimeboreshwa iwezekanavyo kwa gharama, idadi ya vifaa, nafasi, na haswa kwamba utendaji wa jumla ni "mantiki" iwezekanavyo.

Wakati nilikuwa nikifanya mradi huu na baada ya kuumaliza nadhani kuna chaguzi ambazo nilifanya ambazo sio bora lakini nilibanwa na wakati, nilikuwa na wiki 2 tu kufanya kila kitu kutoka mwanzoni (muundo, programu, kuagiza vifaa, kuunda muundo, na haswa kukusanya vitu vyote).

Nitaonyesha ninapopitia hatua za utengenezaji kile nadhani kinaweza kuboreshwa ikiwa ningepaswa kuunda mchezo huu tena. Lakini narudia mradi huo unafanya kazi kama hiyo, lakini mimi ni mkamilifu…

Ninajuta pia kwa kutopiga picha zaidi za hatua tofauti za mradi, lakini nilipendelea kujitolea kadri iwezekanavyo kwa mradi ili kuweza kuumaliza kwa wakati.

Nimefurahiya mradi huu kwa sababu ulikuwa na mafanikio makubwa kwenye sherehe ya mtoto wangu wa shule, kwa hivyo wacha tuone kilicho ndani ya tumbo la mnyama;)

Hatua ya 3: Wajibu

- Lazima iwe na nguvu ya betri (kwa usalama na uhamaji) - Mchezo lazima uwe salama (utatumiwa na watoto kutoka miaka 2 hadi 10)

- Mipangilio lazima ipatikane (chaguo la uanzishaji wa sauti / vibrator, na uchaguzi wa shida)

- Mipangilio lazima iwe rahisi kuelewa na ipatikane kwa urahisi (ni lazima kudhaniwa kuwa mtu ambaye atatunza mchezo wakati wa sherehe hajui chochote katika elektroniki / kiufundi)

- Sauti lazima iwe na sauti ya kutosha (mchezo utatumika nje katika mazingira yenye kelele).

- Mfumo lazima uondolewe kwa kiwango cha juu kwa kuhifadhi na sehemu za mwili zinazoweza kubadilishwa kwa urahisi (fimbo ya kufurahisha, waya wa umeme…)

- Lazima ipendeze watoto (ndilo lengo kuu wanalocheza kwa…:))

Hatua ya 4: Vipengele (BOM)

Kwa kesi: - ubao wa kuni

- uchoraji

- zana zingine za kuchimba na kukata….

Kwa "fimbo ya furaha": - 1 vibrator

- cable jack 3.5 (redio)

- kontakt jack 3 (stereo)

- waya wa umeme 2.5mm²

- bomba ndogo ya PVC

Vipengele vya elektroniki:

- 16F628A

- 12F675

- ULN2003A

- 2 x 2N2222A

- diode ya Zener 2.7V

- 12 LED ya bluu

- 6 kijani LED

- 6 nyekundu LED

- 12 manjano ya LED

- vipinga 5 10K

- 2 vipinga 4.7K

- 1 kipinga 470 ohm

- vipinzani 6 2.2K

- vipinzani 6 510 ohm

- vipinzani 18 180 ohm

- 1 potentiometer 1K

- 1 ON-OFF kubadili

- 2 ON-OFF-ON kubadili

- 1 buzzer

- 1 DC kuongeza kibadilishaji

- waya wa umeme 2.5mm²

- viunganisho 2 vya ndizi kiume

- viunganisho 2 vya ndizi kike

- kontakt jack 3 (stereo)

- mmiliki wa betri 4 LR6

- bodi zingine za prototyping za PCB

Zana za kielektroniki: - Programu ya kuingiza nambari kwenye Microchip 16F628A na 12F675 (kwa mfano PICkit 2) -

Ninakushauri utumie Microchip MPLAB IDE (freeware) ikiwa unataka kurekebisha nambari lakini utahitaji pia CCS Compiler (shareware). Unaweza pia kutumia mkusanyaji mwingine lakini utahitaji mabadiliko mengi katika programu.

Lakini nitakupa. Faili za HEX ili uweze kuziingiza moja kwa moja kwa watawala wadogo.

Hatua ya 5: Uchambuzi wa Kazi

Uchambuzi wa Kazi
Uchambuzi wa Kazi
Uchambuzi wa Kazi
Uchambuzi wa Kazi

Microcontroller 16F628A (Func1): Ni "ubongo" wa mfumo mzima, ni sehemu hii ambayo hugundua msimamo wa swichi za mipangilio, ambayo hugundua ikiwa kuna mawasiliano kati ya "fimbo ya furaha" na waya wa umeme, na ambayo husababisha maonyo (mwanga, sauti na mtetemo). Nilichagua sehemu hii kwa sababu nina hisa kubwa sana na kwa sababu nimezoea kupanga nayo, na kwa kuwa sikuwa na muda mwingi wa kufanya mradi huu nilipendelea kuchukua nyenzo ambazo ninajua vizuri.

Kiolesura cha nguvu ULN2003A (Func2): Sehemu hii hutumika kama kiunganishi cha nguvu kati ya 16F628A na mizunguko ambayo hutumia nguvu zaidi kuliko ile inayoweza kutolewa na microcontroller (LED, buzzer, vibrator).

Udhibiti wa Buzzer (Func3):

PIC 16F628A haiwezi kutoa sasa ya kutosha kuwezesha buzzer, haswa kwani buzzer inapaswa kuwezeshwa kupitia kibadilishaji cha kuongeza ili kuongeza nguvu yake ya sauti.

Kwa kweli kwa kuwa mkutano hutolewa katika 6V na kwamba buzzer inahitaji 12V kufanya kazi kwa kiwango cha juu mimi hutumia kibadilishaji kupata voltage nzuri. Kwa hivyo mimi hutumia transistor kama swichi (hali ya kubadilika) kudhibiti usambazaji wa umeme wa buzzer. Sehemu niliyochagua ni 2N2222A ya kawaida ambayo inafaa sana kwa matumizi haya.

Hapa kuna huduma za buzzer: 12V 25mA, hii inamaanisha kuwa inahitaji nguvu ya kinadharia ya P = UI = 12 x 25mA = 0.3W

Kwa hivyo kuna mahitaji ya nguvu ya 0.3W kati ya kibadilishaji cha kuongeza DC, moduli ya kuongeza DC ina ufanisi wa 95% kwa hivyo kuna hasara ya 5%. Kwa hivyo, nguvu ya chini ya 0.3W + 5% = 0.315W inahitajika kwa uingizaji wa ubadilishaji.

Sasa tunaweza kugundua Ic ya sasa ambayo itapita transistor Q1:

P = U * Ic

Ic = P / U

Ic = P / Vcc-Vcesat

Ic = 0, 315 / 6-0, 3

Ic = 52mA

Sasa tunahesabu kipinga msingi kinachoruhusu transistor kujazwa vizuri:

Ibsatmin = Ic / Betamin

Ibsatmin = 52mA / 100

Ibsatmin = 0.5mA

Ibsat = K x Ibsatmin (mimi huchagua mgawo wa kueneza juu K = 2)

Ibsat = 2 x Ibsatmin

Ibsat = 1mA

R12 = Ur12 / Ibsat

R12 = Vcc - Vbe

R12 = (6 - 0.6) / 1mA

R12 = 5.4K

Thamani ya kawaida (E12) kwa R12 = 4.7K

Udhibiti wa vibrator (Func4):

Kama kwa buzzer, 16F628A haiwezi kusambaza sasa ya kutosha kwa vibrator ambayo inahitaji sasa ya 70mA, zaidi ya hayo inapaswa kutolewa kwa kiwango cha juu na voltage ya 3V. Kwa hivyo nilichagua kutumia diode ya zener iliyoambatana na transistor kutengeneza mdhibiti wa voltage 2.7V kwa vibrator. Uendeshaji wa chama cha zener-transistor ni rahisi, zener hutengeneza voltage ya 2.7V kwenye msingi wa transistor na transistor "nakala" voltage hii na hutoa nguvu.

Ya sasa ambayo itavuka transistor Q2 kwa hivyo ni sawa na Ic = 70mA

Sasa tunahesabu upinzani wa msingi unaoruhusu transistor kujazwa vizuri:

Ibsatmin = Ic / Betamin

Ibsatmin = 70mA / 100

Ibsatmin = 0, 7mA

Ibsat = K x Ibsatmin (mimi huchagua mgawo wa kueneza juu K = 2) Ibsat = 2 x Ibsatmin

Ibsat = 1, 4mA

Kiwango cha chini cha sasa katika diode ya zener lazima iwe angalau Iz = 1mA kwa utendaji wake, kwa hivyo tunaweza kuamua kupita kwa sasa kupitia kontena R13:

Ir13 = Ibsat + Iz

Ir13 = 1, 4mA + 1mA

Ir13 = 2, 4mA

Ili kuhakikisha kuwa sasa ya diode ya zener iko katika upeo sahihi wa operesheni, kiwango cha usalama kinachukuliwa na: Ir13_fixed = 5mA (chaguo holela kabisa la thamani)

Sasa wacha tuhesabu thamani ya R13:

R13 = U13 / Ir13_fixed

R13 = VCC-Vz / Ir13_fixed

R13 = 6-2, 7 / 5mA

R13 = 660 ohm

Thamani ya kawaida (E12) kwa R13 = 470 ohm

Ningeweza kuchagua 560 ohm katika safu ya E12 lakini sikuwa na thamani hii kwa hivyo nilichukua thamani ya awali…

Inaweza kuboreshwa

Wakati nilifanya muundo wa mradi sikufikiria juu ya Vbe ya transistor kwa hivyo badala ya kuwa na 2.7V ya nguvu vibrator nina 2.7V-0.6V = 2.1V. Ningalipaswa kuchukua zener ya 3.3V kwa mfano, vibrator ingekuwa na nguvu kidogo hata ikiwa matokeo ni ya kuridhisha kabisa, situmii nguvu zote za vibrator…

LED za onyo (Func5):

LED zimewekwa wima kana kwamba zimeunda kupima: Nyekundu

Njano2

Njano1

Kijani

Wakati mawasiliano hugunduliwa kati ya "fimbo ya furaha" na waya wa umeme, polepole huwaka kutoka kijani hadi nyekundu.

LED zinaunganishwa na VCC kwa vikundi kulingana na rangi yao:

- Anode zote za LED za kijani zimeunganishwa pamoja

- Anode zote za LED za manjano1 zimeunganishwa pamoja

- Anode zote za taa za manjano2 zimeunganishwa pamoja

- Anode zote za LED nyekundu zimeunganishwa pamoja

Mdhibiti mdogo kisha huwamilisha kwa kutuliza cathode yao kupitia ULN2003A.

Kumbuka:

Kwenye skimu kuna mwangaza mmoja tu wa kila rangi na alama "X6" kando yake kwa sababu ninatumia toleo la bure la Cadence Capture na nimepunguzwa na idadi kubwa ya vifaa kwa kila mchoro kwa hivyo sikuweza kufanya LED zote kuonekana …

Usimamizi wa kiwango cha sauti ya Buzzer (Func6):

Ni potentiometer tu katika safu na buzzer ambayo inafanya uwezekano wa kurekebisha sauti.

LED za "mapambo" (Func7 - Schematic / Ukurasa 2):

Madhumuni ya LED hizi ni kuunda mbio kwa mapambo ya mchezo. Wanaangaza kutoka kushoto kwenda kulia. Kuna jumla ya LED 12 za bluu: 6 mwanzoni mwa kozi inayowakilisha mstari wa kuanza na 6 mwishoni mwa kozi inayowakilisha mstari wa kumaliza

Nilichagua kufanya multiplexing ya kuonyesha kwa LED hizi kwa sababu ingehitaji pini nyingi zaidi kuziamuru (pini 6 na mutliplexing, pini 12 bila multiplexing).

Kwa kuongezea imeonyeshwa kwenye daftari lao kwamba Vf ni 4V kwa hivyo sikuweza kuweka LED 2 kwa safu (VCC ni 6V), na sikuweza kuweka sawa kwa sababu kwa hakika wanahitaji mA 20 na kwamba mdhibiti mdogo anaweza kusambaza 25 mA tu max kwa kila pini, kwa hivyo 40mA haingewezekana.

Kwa muhtasari sikuweza kuunda ushirika wa LED (kuweka mfululizo au sambamba) na sikuwa na pini ya kutosha kwenye mdhibiti mdogo kuweza kuwaendesha … Kwa hivyo nilichagua kutumia microcontroller nyingine (12F675) ya pini 8 ili kuweza Asante kwa microcontroller hii mimi kudhibiti uanzishaji wa LEDs kwa kuweka kiwango cha juu cha mantiki (VCC) kwenye anode zao na ninatumia PIC 16F628A na ULN2003A kutekeleza kuzidisha.

Inaweza kuboreshwa:

Niligundua wakati wa kufanya majaribio kwenye ubao wa mkate kwamba kwa sasa sawa I = 20mA LED zilikuwa na tofauti kubwa katika mwangaza kulingana na rangi zao. Sikuona urembo kwamba taa zingine za LED zilikuwa zenye kung'aa zaidi kuliko zingine, kwa hivyo nilibadilisha upinzani katika safu na taa za samawati hadi nilipopata nguvu sawa ya mwangaza kama LED za kijani zinazoendeshwa na sasa ya 20mA.

Na nikagundua kuwa taa za hudhurungi zilikuwa na mwangaza sawa na taa za kijani kibichi zenye mkondo wa 1mA tu! Ambayo inamaanisha kuwa ikiwa ningejua hapo kabla ningeweza kuchagua kuweka taa za bluu katika safu (katika vikundi vya 2). Na nilihitaji tu pini 3 zaidi kwenye 16F675A (ambazo zinapatikana), kwa hivyo sikuhitaji kuongeza microcontroller mwingine aliyejitolea kusimamia LED hizi.

Lakini wakati huu wa muundo sikujua, wakati mwingine kuna tofauti ndogo kati ya sifa za nyaraka za kiufundi na sifa halisi za vifaa …

Kupunguza sasa (Func0):

Sikuwa nimepanga sehemu hii kabisa wakati wa muundo niliiongeza tu mwishoni mwa mradi, wakati kila kitu kilikuwa kimemalizika. Mwanzoni nilikuwa nimeunganisha tu VCC moja kwa moja kwenye waya wa umeme na kontena la kuvuta chini ili kuweka mchango wa mdhibiti mdogo anayetambua mawasiliano chini.

Lakini kama nilivyosema hapo awali nilifanya utafiti mwingi ili kujua ikiwa mkondo wa sasa unaopita kupitia waya wa umeme unaweza kuwa hatari ikiwa itakuja kuwa na mawasiliano kati ya waya na mwili wa mwanadamu.

Sikupata jibu sahihi juu ya mada hii kwa hivyo nilipendelea kuongeza upinzani kati ya VCC na waya wa umeme ili kupunguza sasa kuvuka waya iwezekanavyo.

Kwa hivyo nilitaka kuweka kipingaji cha thamani ya juu ili kupunguza sasa hadi kiwango cha chini kabisa lakini kwa kuwa nilikuwa tayari nimemaliza mradi na kwa hivyo wote waliunganisha na kuweka waya kwenye kadi tofauti sikuweza tena kuondoa kipinga cha 10Kohm. Kwa hivyo ilibidi nichague thamani ya kupinga ili kupata 2/3 ya VCC kwenye pini ya BR0 (pini 6 ya 16F628A) ili mdhibiti mdogo agundue ingawa ni kiwango cha juu cha mantiki wakati kuna mawasiliano kati ya fimbo ya kufurahisha na waya wa umeme. Ikiwa ningeongeza upinzani mwingi ningekuwa na hatari kwamba mdhibiti mdogo asingegundua mabadiliko kati ya hali ya mantiki na hali ya mantiki.

Kwa hivyo nilichagua kuongeza upinzani wa 4.7K ili kupata voltage ya karibu 4V kwenye pini wakati kuna mawasiliano kati ya kifurushi na waya wa umeme. Ikiwa mtu anaongeza kwa hii upinzani wa ngozi ya kibinadamu ikiwa mawasiliano ya waya wa umeme na mkono kwa mfano mtiririko wa sasa kwa mwili utakuwa chini ya 1mA.

Na hata ikiwa mtu atagusa waya atawasiliana tu na kituo chanya cha betri na sio kati ya kituo chanya na hasi lakini kama nilivyosema kwenye kataa Daima zingatia kile unachofanya na mkondo wa umeme.

Kumbuka: Nilisita kwa muda mrefu kuongeza upinzani huu kwani mkondo wa umeme unaoweza kupatikana kwa mtumiaji (kupitia waya wa umeme) ni dhaifu na kwamba mkutano hutolewa na betri na 6V tu ya voltage na kwamba labda sio lazima punguza sasa kutoka kwa betri lakini kwa kuwa ni ya watoto, nilipendelea kuchukua tahadhari nyingi iwezekanavyo.

Hatua ya 6: Programu

Programu
Programu

Programu zimeandikwa kwa lugha ya C na MPLAB IDE na nambari imekusanywa na Mkusanyaji wa CCS C.

Nambari imeonyeshwa kabisa na ni rahisi kuelewa, lakini nitaelezea haraka kazi kuu za nambari 2 (za 16F628A na 12F675).

Programu ya kwanza -CheminElectrique.c- (16F628A):

Usimamizi wa multiplexing ya LED: Kazi: RTCC_isr ()

Ninatumia timer0 ya microcontroller kusababisha kufurika kila 2ms ambayo inaruhusu kusimamia kuzidisha kwa LED.

Usimamizi wa kugundua mawasiliano:

Kazi: utupu kuu ()

Huu ndio kitanzi kuu, programu hugundua ikiwa kuna mawasiliano kati ya kifurushi na waya wa umeme na inamsha taa za LED / buzzer / vibrator kulingana na wakati wa mawasiliano.

Usimamizi wa kuweka shida:

Kazi: GetSensitivityValue ndefu ()

Kazi hii hutumiwa kuangalia nafasi ya swichi ambayo inaruhusu kuchagua ugumu na kurudisha anuwai inayowakilisha wakati wa kusubiri kabla ya kuwezesha kengele.

Usimamizi wa kuweka kengele:

Kazi: int GetDeviceConfiguration ()

Kazi hii hutumiwa kuangalia nafasi ya swichi ambayo inachagua uanzishaji wa buzzer na vibrator na inarudi anuwai inayowakilisha kengele ambazo lazima ziwe zinafanya kazi.

Programu ya pili -LedStartFinishCard.c- (12F675):

Usimamizi wa uanzishaji wa Bluu ya LED: Kazi: batili kuu ()

Huu ndio kitanzi kuu cha programu, inaamsha taa moja baada ya nyingine kutoka kushoto kwenda kulia (kuunda chase)

Tazama hapa chini faili ya zip ya mradi wa MPLAB:

Hatua ya 7: Soldering na Mkutano

Soldering na Mkutano
Soldering na Mkutano
Soldering na Mkutano
Soldering na Mkutano
Soldering na Mkutano
Soldering na Mkutano
Soldering na Mkutano
Soldering na Mkutano

Sehemu ya "Kimwili": Nilianza kwa kuunda sanduku, kwa hivyo nilikata bodi za mbao zenye unene wa 5mm kwa juu na pande na nikachagua bodi yenye unene wa cm 2 ili kufanya chini iwe na uzito zaidi na kwamba mchezo hausogei.

Nilikusanya bodi kati ya kuwa na gundi ya kuni, sikuweka screws yoyote au kucha na ni ngumu sana!

Ili kufanya mchezo uvutie zaidi kuliko sanduku rahisi lililopakwa rangi nilimwuliza mke wangu atengeneze mapambo ya juu ya sanduku (kwa sababu ninanyonya sana muundo wa picha…). Nilimwuliza atengeneze barabara yenye vilima (kuwa na uhusiano na waya…) Na makopo / jopo pembezoni mwa curves ili niweze kuingiza taa zangu za onyo. LED za bluu za mapambo zitakuwa kama mistari ya mwanzo na kumaliza. Aliunda mandhari ya mtindo wa "Njia ya 66", na barabara inayopita aina ya jangwa, na baada ya maoni kadhaa kupata eneo zuri la LED tulifurahi sana na matokeo!

Kisha nikachimba mashimo kwa viunganisho vyote, swichi na kwa kweli taa za LED.

Waya wa umeme umepotoshwa kuunda zig-zags ili kuongeza ugumu wa mchezo, na kila mwisho umefungwa kwa kiunganishi cha ndizi kiume. Viunganishi basi vitaunganishwa na viunganishi vya ndizi kike ambavyo vimeambatanishwa na kifuniko cha nyumba.

Sehemu ya elektroniki:

Nimevunja sehemu ya elektroniki katika kadi kadhaa ndogo za mfano.

Kuna:

- kadi ya 16F628A

- kadi ya 12F675

- Kadi 6 za onyo za LED

- Kadi 4 za LED za mapambo (mstari wa kuanza na mstari wa kumaliza)

Niliweka kadi hizi zote chini ya kifuniko cha sanduku, na nikaweka kishika betri kwenye sehemu ya chini ya sanduku na buzzer na moduli ya kuongeza DC.

Vitu vyote vya elektroniki vimeunganishwa kwa kufunga waya, nimeziunganisha pamoja kadiri inavyowezekana kulingana na mwelekeo wao na nimezisokota pamoja na kuzirekebisha na gundi moto ili ziwe "safi" iwezekanavyo na haswa kuwa kuna hakuna mawasiliano ya uwongo au waya ambazo hukata. Ilinichukua wakati mwingi kukata / strippe / weld / msimamo waya kwa usahihi!

Sehemu ya "Joystick":

Kwa starehe nilichukua kipande kidogo cha bomba la PVC (kipenyo cha 1.5cm na urefu wa 25cm). Halafu nikauza kiunganishi cha jack cha kike kama vile:

- kituo kilichounganishwa na waya mwishoni mwa shimo la furaha (MawasilianoWire juu ya mpango)

- kituo kilichounganishwa na terminal nzuri ya vibrator (2A kwenye kontakt J1A kwenye skimu)

- terminal iliyounganishwa na terminal hasi ya vibrator (1A kwenye kontakt J1A kwenye skimu)

Kisha nikaunganisha waya, vibrator, na kontakt jack ndani ya bomba na kuweka jack na gundi moto kuhakikisha kuwa hakuna kitu kinachotembea wakati wa kuunganisha kebo ya jack kati ya shabaha na sehemu nyingine ya mfumo.

Hatua ya 8: Video

Hatua ya 9: Hitimisho

Sasa mradi umekwisha, ilikuwa kweli kufanya mradi huu ingawa ninajuta kuwa na wakati mdogo sana wa kuufanya. Iliniruhusu kuchukua changamoto mpya;) Natumai kuwa mchezo huu utafanya kazi kwa miaka mingi na kwamba utawaburudisha watoto wengi ambao watasherehekea mwisho wa mwaka wao wa shule!

Ninatoa faili ya kumbukumbu ambayo ina nyaraka zote nilizotumia / kuunda mradi.

Sijui ikiwa mtindo wangu wa uandishi utakuwa sahihi kwa sababu ninatumia mtafsiri wa kiotomatiki ili kwenda haraka na kwa kuwa siongei Kiingereza kiasili nadhani sentensi zingine zinaweza kuwa za kushangaza kwa watu wanaoandika Kiingereza kikamilifu.

Ikiwa una maswali yoyote au maoni juu ya mradi huu, tafadhali nijulishe!

Ilipendekeza: