Orodha ya maudhui:

Kizuizi Kuepuka LEGO Robot: Hatua 8 (na Picha)
Kizuizi Kuepuka LEGO Robot: Hatua 8 (na Picha)

Video: Kizuizi Kuepuka LEGO Robot: Hatua 8 (na Picha)

Video: Kizuizi Kuepuka LEGO Robot: Hatua 8 (na Picha)
Video: ХАБИБ - Ягода малинка (Премьера клипа) 2024, Julai
Anonim
Kizuizi Kuepuka LEGO Robot
Kizuizi Kuepuka LEGO Robot
Kizuizi Kuepuka LEGO Robot
Kizuizi Kuepuka LEGO Robot
Kizuizi Kuepuka LEGO Robot
Kizuizi Kuepuka LEGO Robot

Tunapenda LEGO na pia tunapenda Mizunguko ya Crazy kwa hivyo tulitaka kuchanganya hizo mbili kuwa roboti rahisi na ya kufurahisha ambayo inaweza kuepuka kuingia kwenye kuta na vitu vingine. Tutakuonyesha jinsi tulivyojenga yetu, na kuelezea misingi inayohitajika ili uweze kujenga yako mwenyewe. Toleo lako haliwezi kufanana na letu haswa, na hiyo ni sawa.

Chini ni orodha ya Sehemu za Elektroniki tulizotumia, na orodha ya Sehemu za LEGO tulizotumia. Sehemu zako zinaweza kutofautiana, kwa hivyo usiogope kufanya mambo yako mwenyewe.

Ikiwa unapenda miradi yetu na unataka kuona zaidi ya kile tunachopata hadi kila wiki tafadhali tufuate kwenye Instagram, Twitter, Facebook, na YouTube.

Ugavi:

Vifaa vya Mbwa vya Brown kwa kweli vinauza vifaa na vifaa, lakini hauitaji kununua chochote kutoka kwetu kufanya mradi huu. Ingawa ukifanya hivyo inasaidia kutusaidia katika kuunda miradi mpya na rasilimali za mwalimu.

Sehemu za elektroniki:

1 x Crazy Circuits Bodi ya Roboti

2 x LEGO Mzunguko Unaoendana Mzunguko wa 360 Degree Servo

1 x HC-SR04 Sensor ya Umbali wa Ultrasonic

4 x Dupont Kike hadi waya za Kike

1 x Benki ya Nguvu ya USB

(Tulipata Benki ndogo ya Nguvu ya USB inayofaa kwenye roboti yetu vizuri. Unaweza kuhitaji kubuni roboti yako kutoshea Benki ya Nguvu ya USB uliyonayo, au unaweza pia kutumia kifurushi chako cha betri.)

Sehemu za LEGO:

Tulitumia sehemu anuwai lakini unapaswa kujisikia huru kujenga yako kwa kadri unavyoona inafaa, ukitumia sehemu zozote za LEGO ulizonazo. Mambo muhimu ambayo utahitaji kufanya ni kuwa na njia ya kuweka servos chini, sensor ya ultrasonic ili iweze kuelekeza mbele, na njia fulani ya kushikilia Bodi ya Robotiki na chanzo cha umeme mahali. Katika Bana unaweza kutumia mkanda au bendi za mpira kuweka vitu pale inapohitajika. Tumetoa viungo kwa kila sehemu kwenye BrickOwl lakini unaweza kuzipata mahali popote LEGO au sehemu zinazoendana na LEGO zinauzwa.

2 x Gurudumu la Ukanda wa LEGO (4185/49750)

1 x LEGO EV3 Technic Ball Pivots Seti 5003245

1 x LEGO Technic Cross Block Beam 3 na Pini Nne (48989/65489)

1 x LEGO Technic Brick 1 x 6 na Mashimo (3894)

2 x LEGO Axle 4 na End Stop (87083)

4 x LEGO Nusu Bushing (32123/42136)

4 x LEGO Matofali 2 x 2 Raundi (3941/6143)

1 x Bamba la LEGO 6 x 12 (3028)

Hatua ya 1: Jenga Msingi wako wa LEGO

Jenga Msingi wako wa LEGO
Jenga Msingi wako wa LEGO

Tulianza na 6G 12 Base, ambayo ilikuwa ndogo zaidi tuliweza kujenga nayo. Unaweza kwenda kubwa ikiwa inahitajika lakini ndogo inaweza kuwa changamoto.

Upana wa roboti yetu uliamuliwa na Benki ya Nguvu ya USB tuliyokuwa nayo, kwani tulihitaji kuweza kuiweka mahali pake. Betri kubwa inaweza kuhitaji roboti kubwa.

Fanya msingi wako uwe mrefu wa kutosha kubeba betri na uacha chumba juu yake kutoshea Bodi ya Roboti.

Hatua ya 2: Ongeza Magurudumu

Ongeza Magurudumu
Ongeza Magurudumu
Ongeza Magurudumu
Ongeza Magurudumu
Ongeza Magurudumu
Ongeza Magurudumu
Ongeza Magurudumu
Ongeza Magurudumu

Kila gari la servo litahitaji kupandishwa chini ya wigo wako wa roboti.

Tuliishia kutumia sehemu hizi kufanya hivyo:

  • Mhimili wa LEGO 4 na Mwisho wa Kuisha (87083)
  • Nusu Bushing ya LEGO (32123/42136)
  • Matofali ya LEGO 2 x 2 Raundi (3941/6143)

Utahitaji 4 ya kila sehemu kuweka 2 servos.

Mara tu ikiwa imewekwa unaweza kuongeza gurudumu, ambayo ni Gurudumu la Ukanda wa LEGO (4185/49750).

Kama vile LEGO nyingine inavyojenga, kuna chaguzi nyingi! Mlima wa servo / gurudumu hapo juu ndio uliotufanyia kazi, lakini unaweza kujaribu kitu tofauti.

Hatua ya 3: Ongeza Gurudumu la Caster

Ongeza Gurudumu la Caster
Ongeza Gurudumu la Caster
Ongeza Gurudumu la Caster
Ongeza Gurudumu la Caster
Ongeza Gurudumu la Caster
Ongeza Gurudumu la Caster
Ongeza Gurudumu la Caster
Ongeza Gurudumu la Caster

Gurudumu letu linaloruhusu roboti yetu kutingirika, ikiendeshwa na magurudumu mawili yaliyounganishwa na servos, na caster kaimu kama "gurudumu la tatu" ili roboti yetu iweze kuzunguka na kusonga kwa urahisi.

Hizi ndizo sehemu tulizotumia kwa kiambatisho chetu cha gurudumu:

  • LEGO EV3 Pivots ya Mpira wa Fundi Seti 5003245
  • LEGO Technic Cross Block Beam 3 na Pini Nne (48989/65489)
  • Matofali ya LEGO Technic 1 x 6 na Mashimo (3894)

Katika toleo la mapema la roboti yetu tulitumia tu vipande vichache vya LEGO kama "mguu" na hizo hufanya kazi vizuri kwenye uso laini kama meza, lakini hazifanyi kazi vizuri kwenye zulia au sakafu isiyo laini. Ikiwa huna gurudumu linalofaa, fikiria chaguo la "mguu".

Hatua ya 4: Ongeza Sensorer ya Umbali

Ongeza Sensorer ya Umbali
Ongeza Sensorer ya Umbali
Ongeza Sensorer ya Umbali
Ongeza Sensorer ya Umbali
Ongeza Sensorer ya Umbali
Ongeza Sensorer ya Umbali

Tutataka kuweka sensor ya umbali wa ultrasonic mbele ya roboti ili iweze "kuona" inakokwenda, na kujua wakati wa kusimama kabla ya kupiga kikwazo.

Sisi 3D tulichapisha mmiliki anayeendana na LEGO kwa sensor ya ultrasonic. Unaweza kupata faili kwenye Thingiverse ikiwa unataka kuitumia: https://www.thingiverse.com/thing 3000171004

Ikiwa huna ufikiaji wa printa ya 3D, unaweza kutengeneza njia ya kushikilia kitambuzi mahali kwa kutumia vipande vya LEGO, mkanda, bendi za mpira, vifungo vya zip, au njia nyingine. Jambo muhimu ni kwamba inapaswa kuelekeza kuelekea mahali roboti inakwenda wakati inasonga mbele.

Hatua ya 5: Ongeza Bodi ya Roboti

Ongeza Bodi ya Roboti
Ongeza Bodi ya Roboti
Ongeza Bodi ya Roboti
Ongeza Bodi ya Roboti
Ongeza Bodi ya Roboti
Ongeza Bodi ya Roboti
Ongeza Bodi ya Roboti
Ongeza Bodi ya Roboti

Bodi ya Roboti ni akili ya operesheni hii. Inamaanisha kukaa juu ya matofali ya LEGO kwa hivyo kuiweka ni rahisi.

Kawaida Bodi ya Roboti hutumika na mkanda wa kutengeneza kujenga mizunguko moja kwa moja juu ya LEGOs, lakini kwa kuwa tunatumia tu servos mbili na sensa ya umbali, tunaweza kuziba hizo moja kwa moja kwenye pini za kichwa kwenye ubao.

Tutataka kuelekeza bodi ili uweze kuziba kwa urahisi kebo ya USB kwa nguvu. (Tulikuwa na bahati kupata kebo fupi sana ya USB katika "Bin yetu Kubwa ya Cables Random")

Sasa unaweza kuziba kwenye sensorer na servos!

Kwa sensa utahitaji kuunganisha pini ya mwangwi ili kubandika 3 kwenye ubao wa Roboti, kisha unganisha pini ya kuchochea kubandika 5, kisha VCC hadi 5V na Gnd hadi GND. Hii itawezesha sensa na kuiruhusu kuzungumza na Bodi ya Roboti.

Ifuatayo utahitaji kuambatisha kila kiunganishi cha servo. Ni rahisi kuziba, hakikisha tu kuwa waya za hudhurungi zinaunganisha na GND, waya nyekundu huunganisha kwa 5V, na waya za rangi ya machungwa huunganisha kubandika D6 kwa servo ya kushoto, na D9 kwa servo inayofaa.

Hatua ya 6: Panga Bodi ya Roboti

Panga Bodi ya Roboti
Panga Bodi ya Roboti

Kabla ya roboti yetu kufanya kazi utahitaji kupakia nambari kwenye Bodi ya Roboti. Ikiwa haujafanya hivyo tayari, hakikisha una toleo la hivi karibuni la programu ya bure ya Arduino IDE iliyosanikishwa kwenye kompyuta yako.

Nambari yetu inapatikana kwenye repo yetu ya GitHub, ambayo unaweza kupata hapa:

github.com/BrownDogGadgets/CrazyCircuits/tree/master/Projects/Avoidance%20Robot

Nambari ni rahisi, na ilikuwa imetolewa maoni sana kusaidia kuelezea kila kitu kinafanya nini.

Utahitaji pia maktaba ya NewPing, ambayo inaweza kupatikana hapa:

Hatua ya 7: Ruhusu Robot Yako Itembee

Acha Robot Yako Itembee
Acha Robot Yako Itembee
Acha Robot Yako Itembee
Acha Robot Yako Itembee
Acha Robot Yako Itembee
Acha Robot Yako Itembee

Mara tu umejenga roboti yako, na nambari hiyo imepakiwa kwenye Bodi ya Roboti, unaweza kuijaribu!

Njia rahisi ni kwa kuziba Benki ya Nguvu ya USB na kuruhusu roboti yako ianze kusonga mbele. Ikiwa utaweka mkono wako mbele yake, inapaswa kuhifadhia nyuma, kugeuka, kisha usonge mbele tena. (Usiruhusu itembee mezani!)

Tuliunda "uwanja" wa kadibodi hexagonal rahisi kwa roboti yetu kuzunguka kwa kutumia sanduku la zamani la kadibodi. Jisikie huru kupata ubunifu na kile ulicho nacho.

Hatua ya 8: Nenda Zaidi

Nenda zaidi
Nenda zaidi
Nenda zaidi
Nenda zaidi

Hapa chini kuna maswali na shughuli ya ziada ikiwa unataka kwenda mbali zaidi na mradi huu.

Maswali

Ulijifunza nini wakati wa kujenga roboti yako?

Ni nini kiliamua uchaguzi wako katika sehemu za LEGO zilizotumiwa?

Je! Roboti yako ingezunguka kwa kasi ikiwa ina magurudumu makubwa?

Shughuli ya Ziada

Kuna anuwai mbili kwenye nambari (iliyoonyeshwa hapa chini) unaweza kurekebisha ambayo itabadilisha muda ambao roboti inaendesha ikirudi nyuma na kisha inageuka ili kuepuka ukuta. Jisikie huru kubadilisha goBackwardTime na TurnRightTime na uone jinsi athari za roboti zinavyoathiri. Kumbuka, unapofanya mabadiliko kwenye nambari yako utahitaji kuipakia tena kwenye roboti yako.

// weka roboti yako itarudi nyuma kwa milliseconds ngapi

int goBackwardTime = 1000; // weka milliseconds ngapi robot yako itageuka kwa int turnRightTime = 1000;

(Kumbuka: milliseconds 1000 ni sawa na sekunde 1.)

Tunatumahi ulifurahiya Roboti yetu ya Kuzuia Mizunguko ya Crazy, na kwamba unapaswa kujenga yako mwenyewe. Tulifurahiya kujenga yetu na kushiriki nawe!

Ilipendekeza: