Orodha ya maudhui:

Muuzaji wa Kadi ya Lego inayozungumza: Hatua 20 (na Picha)
Muuzaji wa Kadi ya Lego inayozungumza: Hatua 20 (na Picha)

Video: Muuzaji wa Kadi ya Lego inayozungumza: Hatua 20 (na Picha)

Video: Muuzaji wa Kadi ya Lego inayozungumza: Hatua 20 (na Picha)
Video: Электрика в квартире своими руками. Финал. Переделка хрущевки от А до Я. #11 2024, Julai
Anonim
Muuzaji wa Kadi ya Lego inayoongea
Muuzaji wa Kadi ya Lego inayoongea

Watu wengi hucheza michezo ya kadi kwa thamani ya burudani lakini pia hutoa faida kadhaa kwa afya yetu ya kihemko na kiakili. Ni moja ya shughuli maarufu za ndani.

Michezo mingi ya kadi kama Rummy na Poker inahitaji muuzaji. Kwa hivyo hapa tunaanzisha muuzaji wetu wa kadi ya LEO anayeongea. Unaweza kushughulikia kadi kwa kuongea tu nayo na pia hutoa majibu ya sauti, kama vile ya wafanyabiashara wa kibinadamu.

Hii ni toy ya kuelimisha inayoweza kujengwa nyumbani na spika ya Alexa na Lego Kit.

Hatua ya 1: Video

Wacha tuangalie kazi, kabla ya kuingia kwenye utengenezaji. Hapa raha huanza!

Hatua ya 2: Vitu Tunavyohitaji

  • LEGO MindStorms EV3 Kupanga Matofali / Kit x 1
  • Amazon Alexa Echo Dot x 1
  • Paneli eneloop BK-3HCCE / 4BN Batri inayoweza kuchajiwa x 2
  • Kadi za kucheza x 1
  • Kadi ya kumbukumbu ya Sandisk U1 A1 98Mbps 16GB Ultra MicroSDHC (MicroSD) x 1

Hatua ya 3: Kujenga Matofali

Kujenga Matofali
Kujenga Matofali

Tunaunda muuzaji wa kadi na vifaa vya Lego Mindstorms ev3 31313. Kwa urahisi wa kujenga, muuzaji wa kadi hufanywa kwa kukusanya vizuizi kadhaa na hatua kadhaa. Tunatengeneza kila kitalu kando, na mwishowe tutaichanganya pamoja. Ukweli wa kufurahisha ni kwamba inahitaji tu Lego Mindstorms ev3 kit kwa kujenga nzima.

Unaweza kuangalia katalogi ya Lego Mindstorms ev3 31313 hapa kwa kupata maarifa juu ya matofali yanayopatikana kwenye kit hiki. Halafu inakuja kutengeneza kitalu tofauti.

Hatua ya 4: Utengenezaji wa Bohari

Utengenezaji wa Bohari
Utengenezaji wa Bohari
Utengenezaji wa Bohari
Utengenezaji wa Bohari
Utengenezaji wa Bohari
Utengenezaji wa Bohari

Hapa ndio kizuizi ambacho tunahifadhi kadi, na pia tumesambazwa kutoka hapa.

Hapa ninatumia Kadi za Daraja kwa kucheza. Kadi za daraja ni moja ya ukubwa wa kawaida wa kadi ya kucheza - nyingine ni kadi za Poker. Kadi za daraja zina urefu wa inchi 3.5 na inchi 2.25 upana (88.9mm x 56mm) Hii ni nyembamba kidogo kuliko kadi za Poker ambazo zina inchi 3.5 na inchi 2.5 (88.9mm x63.5mm).

Unaweza kurekebisha saizi ya bohari kulingana na aina ya kadi, iwe ni kadi za poker au daraja kwa kuongeza tu au kuondoa tofali hili (4142135).

Pikipiki ya kati imeshikamana na Depot kwa kusambaza kadi. Kisha kizuizi cha kwanza kimeisha. Basi tunaweza kwenda kwa moja ya pili.

Hatua ya 5: Jukwaa linalozunguka

Jukwaa linalozunguka
Jukwaa linalozunguka
Jukwaa linalozunguka
Jukwaa linalozunguka
Jukwaa linalozunguka
Jukwaa linalozunguka
Jukwaa linalozunguka
Jukwaa linalozunguka

Depot ambayo imetengenezwa hapo juu imeambatanishwa na jukwaa la Mzunguko ili kadi ziweze kusambazwa kwa wachezaji kwa jukwaa linalozunguka kupitia pembe zinazohusu. Hii pia imeambatanishwa na Magari Kubwa kwa mizunguko. Picha hapo juu inaonyesha viunganisho ambavyo Depot inaunganisha.

Pia kuna axle kwenye jukwaa linalozunguka kwa unganisho na Motor Kubwa kama inavyoonyeshwa hapo juu.

Kwa hivyo kizuizi cha pili kimeisha. Wacha tuingie kwenye ijayo.

Hatua ya 6: RotorBlock

RotorBlock
RotorBlock
RotorBlock
RotorBlock

Hapa kwenye kizuizi hiki, tunaunganisha Magari ya Kati na Tofali ya Akili ya Ev3. Sehemu hii huunda ubongo wa muuzaji kadi.

Wakati jukwaa linapozunguka, tunahitaji kusawazisha Upande wa Magari Kubwa, vinginevyo, itasababisha mizunguko isiyofaa. Kwa hivyo tunatumia magurudumu ya mpira kwa kusudi. Sehemu hii haitembei (Sehemu iliyosimama). Kisha tunaweza kuelekea sehemu inayofuata.

Hatua ya 7: Sehemu ya kati ya Magari

Sehemu ya Kati ya Magari
Sehemu ya Kati ya Magari
Sehemu ya Kati ya Magari
Sehemu ya Kati ya Magari
Sehemu ya Kati ya Magari
Sehemu ya Kati ya Magari

EV3 Medium Servo Motor ni nzuri kwa mzigo wa chini, matumizi ya kasi zaidi na wakati wa majibu ya haraka na wasifu mdogo unahitajika, ndio sababu mimi huchagua motor kati hapa, pia sisi wote tunajua kuwa haina uzito kuliko motor kubwa. Kwa hivyo hupunguza uzito wote wa jukwaa linalozunguka kwa kiwango kikubwa ambacho labda kitasababisha harakati laini ya jukwaa.

Gari hii hutumiwa kwa kusambaza kadi kwa wachezaji. Imeunganishwa na bohari.

Gurudumu la Ukanda na tairi ni sehemu muhimu ya sehemu hii, kwa sababu inasukuma kadi kutoka kwa bohari. Tulitumia tatu hapa, kwa harakati za haraka. Nadhani, katika maagizo ya kutengeneza kizuizi hiki. Huwezi kupata tairi ya mpira na gurudumu (kwa sababu sehemu ya 602841 haipo katika studio ya wabuni wa lego). Kwa hivyo usisahau kuambatisha tairi na gurudumu.

Hatua ya 8: Kizuizi cha Uzito

Uzito wa Uzito
Uzito wa Uzito
Uzito wa Uzito
Uzito wa Uzito
Uzito wa Uzito
Uzito wa Uzito

Kizuizi hiki kimeunganishwa na bohari. Hizi hutumiwa kwa uzito wa kutoa kwa kadi, zilizowekwa katika bohari. Kwa hivyo kadi ya chini itatolewa kwa urahisi kutoka kwa bohari. Wakati kadi inafutwa nje uzito utashuka kiatomati na mvuto.

Utaratibu wa hinging unatengeneza njia ya nafasi za uzito kusonga juu na chini. (Rejea picha hapo juu)

Hatua ya 9: Mkutano

Mkutano
Mkutano
Mkutano
Mkutano
Mkutano
Mkutano

Hapa tunakusanya vitalu vyote ambavyo tumejenga hapo awali. Kwa kweli ni rahisi sana.

Kwanza, tunaweza kuunganisha Kizuizi cha Uzito kilichopangwa na Depot. Sasa ni Depo.

Kisha tunaweza kuunganisha Depot na Jukwaa linalozunguka. Kama unavyoona Depot haijalingana sawa na jukwaa (sehemu ya mbele imeinuliwa kwa pembe fulani) Kuna mantiki nyuma yake. Kwa usanidi huu, itasambaza kadi moja tu kwa wakati mmoja. Tuseme wakati tunaipangilia sawa, itasababisha usambazaji usiofaa wa kadi. Kisha jukwaa hili linaambatanishwa na Kizuizi cha Rotator (Sehemu kubwa ya Magari).

Jengo la matofali limeisha. Hapa nilitoa picha za mkusanyiko kwa sababu ni rahisi sana kuibua hali kuliko maagizo ya kawaida. Basi tunaweza kuelekea wiring ya matofali ya ev3 kwa motors.

Kumbuka: Jenga maagizo ya kila block yameambatanishwa kwenye repit ya GitHub kama PDF

Hatua ya 10: Wiring

Wiring
Wiring
Wiring
Wiring

Hapa vifaa halisi vinajumuisha motor moja ya kati na kubwa na pia matofali moja ya ev3. Magari yanapaswa kuunganishwa na bandari yoyote (A, B, C, D) ya matofali ya ev3 kwa kufanya kazi vizuri. Uunganisho hufanywa kwa kutumia nyaya ambazo zinakuja kwenye kit. Kama unavyoona kwenye kit, aina hiyo ya kebo inapatikana kwa urefu tofauti tatu. Tunatumia

1 X 50 cm cable kwa motor kati 1 X 25 cm cable kwa motor kubwa Kama unaweza kuona motor kati inahitaji nyaya ndefu ili kufanya angalau mzunguko wa digrii 360. Ndio sababu ninatumia kebo ya cm 50 kwa hiyo, vinginevyo, inasimamisha harakati za jukwaa. Kwa motor Kubwa, kebo ya cm 25 ni ya kutosha.

Viunganisho ni Port A - Medium Motor

Bandari B --- Magari Kubwa

Wiring imemaliza tu. Wacha tuingie kwenye sehemu ya programu.

Hatua ya 11: KuwekaUp

KuwekaUp
KuwekaUp
KuwekaUp
KuwekaUp
KuwekaUp
KuwekaUp

Kuweka kifaa ni rahisi sana.

  • Sakinisha ev3dev kwa kupangilia Matofali yako ya EV3
  • Sakinisha Msimbo wa Studio ya Visual kwa kuhariri nambari
  • Sakinisha Programu ya Chanja ya Alexa kwenye Tofali yako ya EV3

Wakati unapakua programu ya ev3, unahitaji kuibadilisha kwenye kadi ya SD. Napendelea kadi za SD Class 10. Kwa kuangaza, tunatumia Etcher au Rufus. Kwa kupiga kura unahitaji kuweka kadi ya SD kwenye matofali. Kwa kuweka kadi ya SD mikono wazi ni ya kutosha lakini utakapoondoa nitapendelea Banozi.

Kwa hivyo kwa matofali ya ev3, inahitaji betri ya 6 x AA kuwa na kila moja 1.5V. Ninapendelea betri zinazoweza kuchajiwa kuwa na uwezo mkubwa wa kuhifadhi nishati (mah high). Juu ya kiwango cha mAh cha betri, betri itaendelea kudumu. mAH ni kitengo cha malipo ya umeme. Kwa mradi huu, ninatumia betri inayoweza kuchajiwa ya Panasonic Eneloop iliyo na uwezo wa hadi 2550 mah.

Kisha boot matofali ya ev3 kwa kushinikiza kwa muda mrefu kwenye kitufe cha kituo.

Ikiwa hauna wazo juu ya misingi ya matofali ya ev3 nenda hapa. Kisha lazima uunganishe matofali ya ev3 kwenye wavuti kwa kushiriki muunganisho wa mtandao wa kompyuta yako. Kwa kuunganisha kwenye kompyuta kuna njia tofauti, hapa ninatumia kebo ya USB ambayo inakuja na kit yenyewe. Nadhani ni njia rahisi. Angalia hapa kwa kuunganisha kwenye mtandao kupitia USB. Hizi ndizo njia zingine za mitandao.

Itapendekeza viendelezi ambavyo hufanya iwe rahisi kuungana na kupanga Tofali yako ya EV3. Kama unavyoona unapopakua faili ya kadi ya muuzaji.zip na kufungua na kihariri cha nambari ya studio ya studio itapendekeza viendelezi kiatomati. Kwa hivyo sakinisha kiendelezi cha kivinjari cha ev3dev kilichoonyeshwa. Ikiwa umeweka Python kwenye kompyuta yako, unaweza kusanikisha kiendelezi hicho pia. (Usiisakinishe ikiwa huna Python tayari imewekwa.) Python ndio lugha inayotumika hapa kwa programu.

Hatua ya 12: Kusajili Matofali ya EV3 kama Kidude cha Alexa

Kusajili Matofali ya EV3 Kama Kidude cha Alexa
Kusajili Matofali ya EV3 Kama Kidude cha Alexa

Ili Matofali yako ya EV3 kufanya kazi na Alexa na kifaa chako cha Echo kama Kidude cha Alexa, utahitaji kusajili kifaa chako katika Dashibodi ya Msanidi Programu wa Alexa. Kusajili gadget yako inaunganisha kifaa chako cha kipekee kwenye akaunti yako, na inahitajika ili uumbaji wako ufanye kazi vizuri na Alexa. Gadget ya Alexa ni vifaa vya kushikamana vya Alexa ambavyo vinaingiliana na vifaa vinavyofaa vya Amazon Echo juu ya Bluetooth.

Kitambulisho cha Amazon na Siri ya Gadget ya Alexa inapaswa kuzingatiwa, kwa sababu inabainisha kidude chetu. Takwimu hapo juu inaonyesha jinsi gadget inavyoingiliana na kifaa cha Echo, na ambapo vifaa vya Alexa Gadgets vinaingia.

Wakati umefanikiwa kusajili Kidude chako cha Alexa. Wacha tuandae matofali ya ev3

Hatua ya 13: Kuandaa Matofali ya Ev3

Kuandaa Matofali ya Ev3
Kuandaa Matofali ya Ev3

Matofali yako ya EV3 yataunganishwa kwenye kifaa chako cha Echo ukitumia Bluetooth, ambayo utahitaji kuiwezesha kwenye Matofali yako ili nambari ya sampuli ifanye kazi kwa usahihi. Mara tu Bluetooth ikiwa imewezeshwa, uko tayari kufanya kazi na nambari fulani!

Kwa wakati huu, unaweza kubadilisha hadi kwenye Sehemu ya Kazi ya Sauti ya Kuona uliyounda wakati wa maagizo ya usanidi. Jopo la Explorer linapaswa kuonyesha folda za misheni zilizo kwenye kompyuta yako.

Hatua ya 14: Usajili na Mipangilio

Usajili na Mipangilio
Usajili na Mipangilio

Ndani ya folda ya muuzaji kadi, utaona faili ya INI na faili ya chatu. Fungua faili ya carddealer.ini, ambayo inajumuisha maelezo yafuatayo ya usanidi:

[Mipangilio ya Gadget]

amazonId = YAKO_GADGET_AMAZON_ID

alexaGadgetSecret = YAKO_GADGET_SECRET

[Uwezo wa Gadget]

Alexa. Gadget. StateListener = 1.0 - neno lake

Faili ya INI (au uanzishaji) inafafanua vigezo vya jinsi Tofali yako ya EV3 inapaswa kufanya kazi kama kifaa. Mipangilio ya Gadget: Inabainisha kitambulisho cha Amazon na Siri ya Gadget ya Alexa uliyopokea wakati wa kuunda kifaa chako kwenye Dashibodi ya Msanidi Programu wa Amazon. Inathibitisha Matofali yako ya EV3 na inairuhusu kuungana na kifaa chako cha Echo na Alexa.

Hatua ya 15: Jinsi ya Kuweka Echo Dot?

Jinsi ya Kuweka Echo Dot?
Jinsi ya Kuweka Echo Dot?

Kabla ya kuanzisha, pakua au usasishe programu ya Alexa katika duka la programu ya kifaa chako cha rununu.

  • Fungua programu ya Alexa
  • Nenda kwenye menyu ya mipangilio
  • Chagua Ongeza Kifaa.
  • Chagua Amazon Echo, halafu Echo Dot
  • Ingiza kifaa chako
  • Fuata maagizo ya kusanidi kifaa chako

Hatua ya 16: Kuunganisha Echo na Matofali

Kuunganisha Echo na Matofali
Kuunganisha Echo na Matofali

Ili kufanya kazi na Alexa, EV3 Brick inahitaji kuanzisha unganisho la Bluetooth na kifaa cha Echo.

Kifaa cha Echo na kifaa vinagundulika juu ya Bluetooth ya kawaida kama ifuatavyo:

  • Mtumiaji huweka gadget katika hali ya kuoanisha. Utaratibu huu unategemea gadget. Kwa mfano, kifaa cha kifungo kinaweza kutumia vyombo vya habari vya muda mrefu. Ikiwa kifaa chako kina skrini ya kugusa, mtumiaji anaweza kuwezesha kuoanisha kupitia chaguo kwenye skrini.
  • Mtumiaji huweka kifaa cha Echo katika hali ya kuoanisha. Kwa vifaa vya Echo bila skrini, mtumiaji anaweza kuweka kifaa cha Echo katika hali ya kuoanisha kwa kutumia programu ya Amazon Alexa. Katika programu ya Alexa, mtumiaji huenda kwenye Mipangilio, anachagua kifaa cha Echo, halafu anachagua Jozi ya Gajiti ya Alexa chini ya Vifaa vilivyounganishwa. Ikiwa kifaa cha Echo kina skrini, mtumiaji hufuata maagizo kwenye skrini ili kuanzisha uoanishaji. (picha za skrini hutolewa kwa kumbukumbu)

Bonyeza tu kwenye "jozi kifaa kipya", tafadhali subira itachukua muda. Hapa ninatumia mwangaza wa kizazi cha tatu

Hatua ya 17: Unda Ujuzi wako wa Alexa

Unda Ujuzi wako wa Alexa
Unda Ujuzi wako wa Alexa

Wacha tutembee kupitia hatua za kuunda Ujuzi wako:

1. Ingia kwa developer.amazon.com.2. Katika kichwa cha juu, hover juu ya Alexa, na bonyeza kitengo cha ujuzi wa Alexa.

3. Kwenye kulia ya juu ya skrini, bonyeza Bonyeza Unda.

4. Ingiza Jina la Ujuzi, labda "CARDDEALERS". Jina utakalotoa Ujuzi wako pia litakuwa njia ya kufungua Ujuzi. Kwa mfano, "Alexa, wafanyabiashara wa kadi wazi".

5. Chagua lugha yako chaguomsingi. Hakikisha lugha inachagua inalingana na lugha inayotumiwa kwenye kifaa chako cha Echo.

6. Chagua Desturi kwa chaguo la "Chagua mfano wa kuongeza ujuzi wako".

7. Chagua Wenyeji wa Alexa kwa chaguo la "Chagua njia ya kukaribisha rasilimali yako ya nyuma ya rasilimali".

8. Bonyeza Unda ustadi juu kulia.

9. Mara tu unapobofya Unda ustadi, utaona modali wakati ustadi wako unaandaliwa kutengenezwa.

Kisha tunahitaji kuwezesha Kidhibiti cha Maingiliano ya Desturi kwenye koni. Hiyo tu! Ukiwa na Mdhibiti wa Maingiliano ya Desturi, unaweza kuandika nambari inayotuma maagizo ya kitamaduni kwa Tofali yako ya EV3 na kupanga jinsi unavyotaka kuitikia.

Hatua ya 18: Fafanua Mfano wa Maingiliano ya Ujuzi

Mfano wa Maingiliano ya Ustadi hufafanua jinsi unaweza kuzungumza na ustadi wako, na ni aina gani ya maagizo ambayo inaweza kutarajia kujibu. Mfano wa mwingiliano ni pamoja na dhamira, nafasi, matamshi ya mfano ambayo hufafanua, na kupanga dhidi ya nambari ya ustadi wako

1. Katika Dashibodi ya Msanidi Programu wa Alexa, chini ya Mfano wa Mwingiliano, bonyeza Mhariri wa JSON.

2. Katika folda ya muuzaji kadi, utaona folda inayoitwa ujuzi-nodejs. Ndani ya folda hiyo, kuna faili ya model.json. Nakili mfano wa mwingiliano wa JSON kutoka kwa faili hiyo, na ubandike kwenye kihariri, au buruta na utupe faili ya JSON kwenye eneo la kushuka ili kuipakia.

Baada ya kubandika JSON katika Mhariri wa ustadi wa JSON wa Alexa, bonyeza Hifadhi Mfano, na kisha Jenga Mfano uliowasilishwa juu ya kiwambo cha kiweko. Inaweza kuchukua muda kwa mfano kujenga, kwa hivyo kuwa na subira

Hatua ya 19: Utekelezaji wa Mantiki ya Ujuzi

Utekelezaji wa Mantiki ya Ujuzi
Utekelezaji wa Mantiki ya Ujuzi

Kuna mengi ya kujifunza juu ya kuunda ustadi, lakini kwa madhumuni ya utume huu, tutakuongoza kupitia chaguo la ustadi wa Mwenyeji wa Alexa uliyochagua mapema, na ushiriki rasilimali zaidi mwishowe. Ukiwa na ustadi wa mwenyeji wa Alexa, unaweza kuanza kuandika nambari ya ustadi wako moja kwa moja kwenye Dashibodi ya Msanidi Programu wa Alexa.

1. Bonyeza Nambari kwenye upau wa juu wa urambazaji wa Dashibodi ya Msanidi Programu wa Alexa.

2. Katika VS Code, fungua faili ya index.js kwenye folda ya muuzaji kadi / ujuzi-nodejs / lambda.

3. Nakili nambari kwenye faili ya index.js kwenye faili ya index.js katika Kihariri cha Msimbo wa Msanidi Programu wa Alexa.

4. Nakili yaliyomo kwenye kifurushi.json na faili za use.js kwa faili husika kwenye Kihariri cha Msimbo wa Ujuzi wa Alexa.

5. Unda faili mpya kwa kubofya ikoni ya Picha Mpya kushoto-juu ya Mhariri wa Nambari, na ujaze njia na jina la faili kama /lambda/common.js

6. Pamoja na faili ya common.js iliyoundwa, hakikisha faili iko wazi, kisha unakili nambari kwenye faili ya common.js kutoka kwa kadi ya muuzaji / ujuzi-nodejs / folda kwenye Nambari ya VS hadi faili ya kawaida.js katika Ujuzi wa Alexa. Mhariri wa Nambari.

Unaweza kujaribu ustadi kwa kuipeleka. Unapokuwa unajaribu ustadi basi badilisha upimaji kutoka Off hadi Development ukitumia kushuka chini ya bar ya urambazaji.

Hatua ya 20: Nambari ya chatu

Nambari ya chatu
Nambari ya chatu

Nambari ya Python hapo juu inaweka motors zilizounganishwa na EV3 Brick na inaambia EV3RSTORM, jinsi ya kusonga wakati inapokea amri kutoka kwa ustadi wa Alexa, pamoja na:

  • Kadi zitasambazwa na mizunguko ya pamoja ya motors kubwa na za kati katika mwelekeo uliowekwa.
  • Kadi zitapewa mbali na mizunguko ya motor kati tu

Nambari yote imepewa kwenye GitHub Repo.

Mradi uko tayari, changanya tu kadi na uweke bohari na ufurahie mchezo!

Changamoto za Toys na Michezo
Changamoto za Toys na Michezo
Changamoto za Toys na Michezo
Changamoto za Toys na Michezo

Mkimbiaji Juu katika Changamoto ya Toys na Michezo

Ilipendekeza: