Orodha ya maudhui:

Yanayopangwa Machine: 4 Hatua
Yanayopangwa Machine: 4 Hatua

Video: Yanayopangwa Machine: 4 Hatua

Video: Yanayopangwa Machine: 4 Hatua
Video: Backpropagation calculus | Chapter 4, Deep learning 2024, Julai
Anonim
Yanayopangwa Machine
Yanayopangwa Machine

KUMBUKA: Sasa nina Agizo linaloweza kufundishwa ambalo linatoa nambari ya Arduino kwa Mashine ya Yanayopangwa.

Nakumbuka nilipokuwa na umri wa miaka 17, mhitimu wa hivi karibuni wa shule ya upili, na nilikuwa nikisafiri na babu na nyanya yangu kutoka California kurudi nyumbani kwao Michigan. Kwa kweli tulisimama Las Vegas na tukatembea Ukanda ili tu tuone ni nini cha kuona. Karibu kasinon zote zilikuwa wazi mbele kwa hivyo niliingia kwenye moja na nyanya yangu. Niliona mashine ya kutengeneza nikeli na ilibidi nibandike sarafu. Kushangaa, mshangao, niligonga jackpot! Jackpots zililipwa kama safu mbili za nikeli 50 kila moja kwa hivyo mfanyakazi wa kasino alikuja wakati taa na sauti zilipozimwa. Aliniangalia, akampa roll bibi yangu na kumwambia kimya kimya kwamba mtu yeyote chini ya miaka 21 kweli hakupaswa kuwa huko.

Ninapenda teknolojia lakini mimi sio mlafi wa teknolojia kwa njia yoyote na napenda pia vitu vingi vya "shule ya zamani" kama vitu vya kale, magari, nk. Kwa mfano, ikiwa niliamua kununua mashine ya mpira wa miguu ningetaka moja kutoka miaka ya 60 au 70 kabla hawajapata kung'aa sana. Mimi pia sio mtu wa kucheza kamari lakini nakumbuka jinsi mashine hiyo ya zamani ya kupendeza ilivyokuwa nzuri. Kwa kujifurahisha tu niliamua kuangalia nje kwenye eBay na juu ya kuzimia nilipoona vitambulisho vya bei. Labda ningeweza kumudu lakini nina bei rahisi sana na hakuna nafasi nyumbani kwetu kwa hiyo. Bado, nilifikiri kwamba watoto wadogo wanaweza kufurahiya toy kama hiyo wanapokuja kutembelea kwa hivyo niliamua kuona ikiwa ningeweza kuunda toleo dogo.

Hatua ya 1: Vipengele

Vipengele
Vipengele
Vipengele
Vipengele
Vipengele
Vipengele

Mashine za zamani za zamani zilikuwa na madirisha matatu na magurudumu ya mitambo na picha anuwai ambazo zingezunguka nyuma ya windows wakati sarafu iliingizwa na kushughulikia upande ulivutwa. Magurudumu yanayozunguka yatasimama moja kwa wakati na aina fulani ya malipo itatokea kwa picha anuwai zinazofanana. Pia walikuwa na taa na kelele ikiwa jackpot ilitokea. Sikujaribu kurudia tena mashine halisi inayopangwa lakini angalau ilibidi iwe na misingi. Nilihitaji injini ya kutumia umeme ili kuamsha mlango wa mtego wa sarafu wakati jackpot ilitokea na taa zingine za taa za taa. Nilitaka pia aina fulani ya sauti kwa hivyo nikapata moduli ya kinasa sauti katika sanduku langu la taka na nikarekodi kifungu maarufu "Mshindi, mshindi, chakula cha jioni cha kuku". Inacheza kupitia spika ndogo.

Onyesho ni moja ya ziada kubwa ya nambari 1601 za LCD ambazo nimelala kote. Nilitumia wahusika wa mabano mraba kuiga madirisha matatu na mwishowe niliamua kutumia nambari tu badala ya wahusika kwa magurudumu "yanayoporomoka". Niliongeza buzzer ndogo kutoa sauti ya kubonyeza wakati "magurudumu" ya tarakimu yalikuwa yakigeuka. Nilipiga hodi na kunasa juu ya ikiwa na kusababisha "spin" au sarafu ilipoingizwa au kujenga mpini tofauti. Slot ya sarafu niliyonunua ilikuja na kitufe cha kukataa sarafu kwa hivyo niliamua kutumia hiyo kuanza kuzunguka. Niliweka swichi ndogo ili iweze kuamilishwa wakati kitufe cha kukataa sarafu iko karibu kabisa. Kipande cha bomba chakavu cha PVC kiliwekwa kati ya yanayopangwa sarafu na mlango wa mtego kushikilia sarafu zilizoingizwa.

Sehemu kubwa ya raha ilikuwa kufanya kazi ndogo ya kuni (moja ya burudani zangu zingine) kujenga baraza la mawaziri. Sikuwa na kitu chochote ambacho kilikuwa sawa kabisa kwenye rundo langu la chakavu kwa hivyo nilielekea kwenye duka la mbao la karibu kuangalia kote. Moja ya aina wanayobeba ni poplar ambayo, kwangu, ilisikika kuwa bland nzuri. Lakini nilipoanza kuchagua kupitia bodi nikapata moja ambayo ilibidi niwe nayo kwa sababu ya anuwai ya bendi za rangi. Baadaye tu ndipo nilipogundua kuwa ni mfano wa kile kinachoitwa "Rainbow Poplar". Kwa bahati mbaya, picha yangu haifanyi haki.

Hatua ya 2: Vifaa

Vifaa
Vifaa

Mpangilio umeonyeshwa hapo juu. Vipengele vingi tayari vimeelezewa katika sehemu iliyopita na ni dhahiri wazi. Niliweka rangi nne tofauti za LED mbele, mbili kila upande, na zinaangaza mbele na nyuma wakati jackpot inapigwa. Mpangilio unaonyesha tu hizo kama LED mbili kwenye PIC pini 11 na 12. Moduli ya sauti inasema itaendesha volts 5 lakini vielelezo vinaonyesha kuwa inafurahi na chini ya hiyo. Badala ya mdhibiti niliweka tu diode kadhaa za 1 amp zilizookolewa mfululizo ili kuacha volts +5 kwa moduli. Pembejeo kwa moduli hupendelea viwango vya volti 3.3 kwa hivyo mgawanyiko wa kipingaji uliongezwa kwa pembejeo ya kichocheo.

Solenoid inaendesha volts 12 na mwanzoni nilikuwa nimepanga kutumia tu mdhibiti wa 7805 kutoa volts +5 kwa mantiki. Kwa sababu ya sare ya sasa ya LCD kubwa, kulikuwa na nguvu nyingi zikifutwa kwa hivyo nikachukua bodi rahisi ya mdhibiti wa DC-DC kutoka kwa sehemu zangu za kufanya kazi hiyo. Solenoid ndogo niliyotumia haina nguvu sana na haitaondoa ikiwa sarafu nyingi zinabonyeza mlango wa mtego. Hilo halipaswi kuwa shida kwa sababu nilifanya tabia mbaya 8: 1 kuwafanya watoto wawe na hamu. Kwa hali yoyote, niliamua kutumia N-channel FET ya generic kuamsha solenoid ili kupunguza kushuka kwa voltage.

Hatua ya 3: Programu

Utaratibu kuu unazunguka tu hadi kitufe cha sarafu ya sarafu kibonye. Hakuna haja ya kuingiza sarafu kwanza ili kuamsha mzunguko wa spin lakini nina matumaini kwamba watoto hawatambui hilo. Wakati kawaida kuu inafunguliwa, inaongeza "Random" inayobadilika. Itafurika tu kurudi kwenye sifuri mzunguko baada ya kugonga 255. Wakati utaratibu wa "Spin" unapoitwa hupitia tu orodha ya hundi juu ya thamani katika "Random" ili kubaini ikiwa mshindi ametokea. Kama ilivyoelezwa hapo awali, tabia mbaya imewekwa saa 8: 1 lakini inaweza kubadilishwa kwa urahisi kwa kubadilisha maadili ya kushinda katika "Spin". Ikiwa thamani inayolingana haipatikani, basi mantiki hubadilisha tu "Random" na kuonyesha kila bits tatu kama nambari. Jaribio linafanywa ili kuhakikisha kuwa mechi ya bahati mbaya ya nambari haitokei.

Onyesho la nguvu juu linaonyesha alama ya swali katika kila moja ya windows tatu. Wakati "magurudumu" yanazunguka, kila dirisha litabadilika kati ya tupu na alama ya swali na mwishowe itatua kwa nambari moja kwa wakati. Mantiki hiyo iko katika "Send_Digs" ya kawaida. Badala ya kulazimika kuandika tena onyesho lote, utaratibu wa "Send_Dig" unaandika kwa eneo maalum la LCD. Pia, wakati "magurudumu" yanazunguka, "Clickit" ya kawaida inaitwa kuiga sauti ya mitambo ya magurudumu. Hii inatimizwa kwa kutuma 2ms kwenye / 100ms mbali kwa mfuatano kwa buzzer ya piezio.

Wakati jackpot inatokea mbadala mbadala ya LED kutoka kulia kwenda kushoto, moduli ya sauti imeamilishwa, na mlango wa sarafu hutolewa. Hakuna malipo ya sehemu, yote tu au hakuna chochote. Baada ya sarafu kukusanywa mlango wa sarafu lazima urudishwe kwa mikono hadi latch.

Hiyo ni kwa chapisho hili. Angalia miradi yangu mingine ya elektroniki kwa: www.boomerrules.wordpress.com

Hatua ya 4: Video

Hapa kuna video fupi ya mashine inayopangwa inafanya kazi.

Ilipendekeza: