Satura rādītājs:

ShWelcome Box: dažreiz draugs: 8 soļi
ShWelcome Box: dažreiz draugs: 8 soļi

Video: ShWelcome Box: dažreiz draugs: 8 soļi

Video: ShWelcome Box: dažreiz draugs: 8 soļi
Video: "Сила желчи и Дополнительная жизнь для позвоночника" Запись мастер-класса 2024, Novembris
Anonim
ShWelcome Box: dažreiz draugs
ShWelcome Box: dažreiz draugs

Vai jūs meklējat uzņēmumu?

1. darbība. Ievads

Vai meklējat draugu, kurš vienmēr būs jums līdzās? Nu paskatieties kaut kur citur, jo ShWelcome Box vienkārši mīl bēgt no savām problēmām un cilvēkiem, kuri nāk pārāk tuvu. Gluži kā arhitektūras studenti.

Cilvēki saka, ja tas pietiekami bieži aizbēg no jums, jūs varat atrast draugu zem visas kautrības …

2. darbība: video

Image
Image

3. solis: detaļas, materiāli un instrumenti

Daļas, materiāli un instrumenti
Daļas, materiāli un instrumenti
Daļas, materiāli un instrumenti
Daļas, materiāli un instrumenti
Daļas, materiāli un instrumenti
Daļas, materiāli un instrumenti

Materiāli:

1x 1,5 mm saplākšņa loksne

2x 1,5 mm balta kartona loksnes

4x ultraskaņas sensori

2x līdzstrāvas motori

2x gumijas riteņi

1x Arduino Mega

1x marmors

1x vilnas palags

8x 2n2222 tranzistori

8x diodes

8x 100Ω rezistori

Vairāki džemperu vadi - vīrietis/vīrietis un vīrietis/sieviete

Exacto-nazis

Līme (ieteicama līmes pistole, tādēļ, ja pieļaujat kļūdas, gabalus var atdalīt)

Šķēres vilnas griešanai

Var griezt materiālus ar rokām vai griezt ar lāzeru (ieteicams griezt ar lāzeru)

4. solis: ķēde

Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde
Ķēde

Ķēdēm ir tikai 2 vispārīgi iestatījumi, kas tiek atkārtoti dažādiem motoriem un ultraskaņas sensoriem.

Līdzstrāvas motoriem sekojiet pirmajam attēlam šajā sadaļā, bet mēģiniet visu novietot pēc iespējas tuvāk, lai tie būtu tuvāk Arduino. Kad esat pabeidzis 1, atkārtojiet to pašu diagrammu blakus tam otrajam motoram. Pārliecinieties, ka zināt, kurš motors ir paredzēts kādai pusei (kreisais vai labais motors).

Četri ultraskaņas sensori ir tikai pirmās un pēdējās tapas pievienošana attiecīgi maizes dēļa pozitīvajām un negatīvajām daļām. Pēc tam pievienojiet pareizos sprūda un atbalss tapas pareizajās digitālajās tapās. Turot visu kārtībā, šeit ir jūsu labākais draugs.

5. solis: mašīnu izgatavošana

Mašīnu izgatavošana
Mašīnu izgatavošana
Mašīnu izgatavošana
Mašīnu izgatavošana
Mašīnu izgatavošana
Mašīnu izgatavošana

Būvējot ShWelcome, vislabāk to izveidot 3 atsevišķos gabalos. Pamatne, kurā atrodas maizes dēlis, Arduino un sensori, apakšējais nodalījums, kurā atrodas motori un atbalsta kāja, un, visbeidzot, robota kupols/jumts.

Sāciet ar lielo koka sešstūra formu un 4 mazākiem dimantiem ar 2 caurumiem katrā kvadrātā. Novietojiet kvadrātus pretējās pusēs un pielīmējiet tos. Pēc tam paņemiet 4 trapecveida formas ar atverēm galos un pielīmējiet tās tā, lai tās būtu zem pamatnes un starp 2 dimantiem. Visbeidzot, izmantojot 4 mazos koka kvadrātus, pielīmējiet tos pie vidējā kvadrāta malām, lai pamatne varētu balstīties uz apakšējās daļas.

Lai izveidotu apakšējo nodalījumu, pielīmējiet riteņus pie galiem, kas izvirzās no gabala ar noapaļoto galu. Novietojiet 1 riteni uz katra motora ārējām daļām. Pēc tam, izmantojot 4 gabalus, 1 kvadrātu ar caurumu vidū, 1 taisnstūri ar caurumu vidū un 2 citus taisnstūrus, izveidojiet lodziņu noapaļotā gabala vidū, lai tas varētu noturēt pamatni. Pārliecinieties, ka motoru vadi tiek izvadīti caur kvadrātu caurumiem, lai to varētu savienot ar maizes dēli virs pamatnes. Lai izveidotu atbalsta kājas, turiet 3 taisnus gabalus kopā ar dažādiem apļiem un pēc līmes sacietēšanas ieslidiniet marmorā. Tad ievietojiet to caur lielo caurumu vidū. Vispirms mēģinājām izgatavot dibenu no kartona, bet tas nespēja izturēt pamatnes svaru.

Lai viegli uzbūvētu jumtu, vēlēsities blakus piestiprināt 4 mazākus sešstūra gabalus, salieciet to līdz kvadrātveida augšējai daļai un pēc tam pielīmējiet tos visus kopā. Tas nodrošinās, ka sešstūri ir pareizajā leņķī, lai tie cieši pieguļ robota pamatnei. Pēc tam jūs varat pielīmēt kažokādu uz kupola un nogriezt liekās daļas.

Pēc tam ir tikai jautājums, vai novietot visu vadu uz pamatnes, atbīdīt attiecīgos sensorus pareizajā virzienā, savienot riteņu vadus ar atbilstošajiem vadiem uz maizes dēļa un pēc tam novietot kupolu tā augšpusē visas.

Varētu izmantot arī H-tiltu, lai motori pēc komandas varētu darboties abos virzienos.

6. darbība: programmēšana

Kods sākas, skaidri parādot, kura sensora sprūda un atbalss tapas ir pievienotas kādām tapām, un kur savienot 8 digitālās tapas, lai motori varētu griezties dažādos virzienos.

Pēc tam tiek iestatīti kontrolējami mainīgie, piemēram, riteņu dzinēju ātrums un reižu skaits, ar kuriem tas mijiedarbojas, pirms tas kļūst draudzīgs.

Iestatījumos viss ir tikai iestatījums, lai noteiktu tapas režīmus katrai tapai neatkarīgi no tā izejas vai ievades.

Mēs vienkāršojām kodu, sadalot to, kā robots pārvietojas arvien mazākās funkcijās, kas atvieglo tā darīšanu, ko vēlamies. Zemākā līmeņa funkcijas ir pa kreisiForward (), leftBackward (), rightForward (), rightBackward (), kas norāda katram atsevišķam motoram virzīties uz priekšu vai atpakaļ. Pēc tam tādas funkcijas kā uz priekšu (), atpakaļ (), pa kreisi () un pa labi () attiecīgi izsauc iepriekš minētās funkcijas, lai robots kustētos noteiktā virzienā.

7. solis: rezultāti un pārdomas

Rezultāti un pārdomas
Rezultāti un pārdomas
Rezultāti un pārdomas
Rezultāti un pārdomas
Rezultāti un pārdomas
Rezultāti un pārdomas

Šī projekta beigās mēs bijām ļoti apmierināti ar mūsu robota kustību, bet mēs domājam, ka vēl ir ko uzlabot. Mēs arī daudz uzzinājām no mūsu pirmā dizaina.

Mūsu sākotnējais dizains bija kastīte ar 4 riteņiem, jo mēs domājām, ka tā nodrošinās kustībai stabilitāti un vilkmi. Ar šo atkārtojumu mēs atklājām, ka vairāk motoru nozīmēja, ka enerģijas avots tika sadalīts vēl vairāk. Tas nozīmēja, ka katrs motors bija vājāks un robots nevarēja īsti pārvietoties zem sava svara. No tā mēs nolēmām samazināt riteņu skaitu līdz 2, lai katrs ritenis būtu stiprāks.

Divu riteņu dizains bija daudz labāks, un robots pārvietojās vienmērīgāk un konsekventāk.

Vēl viena problēma, ar kuru mēs saskārāmies ar četrriteņu konstrukciju, ir tāda, ka dažreiz atkarībā no virsmas, uz kuras mēs to pārbaudījām, vai riteņu izlīdzināšanas, robots nebūtu līdzens uz zemes, kas kavēja tā saķeri ar zemi.

Nākotnes atkārtojumā mēs vēlētos izmēģināt tādas lietas kā vienmērīgāka/ nepārtraukta kustība, mazāks korpuss (varbūt, ja mēs izmantotu mazāku maizes dēli) vai atrast veidu, kā to pārvietot ātrāk/ neregulārāk.

8. darbība: atsauces un kredīti

Atsauces un kredīti
Atsauces un kredīti

Šis projekts tika izstrādāts ARC385 kursam Toronto Universitātes John H Daniels arhitektūras programmā

Līdzstrāvas motora iestatīšana - slīdēšana klasē (attēls iepriekš)

Arduino Mega

Ultraskaņas sensoru apmācība

Amazon līdzstrāvas motori un riteņi

Ultraskaņas sensori

Grupas biedri:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Ieteicams: