Satura rādītājs:
- 1. darbība. Ievads
- 2. darbība: video
- 3. solis: detaļas, materiāli un instrumenti
- 4. solis: ķēde
- 5. solis: mašīnu izgatavošana
- 6. darbība: programmēšana
- 7. solis: rezultāti un pārdomas
- 8. darbība: atsauces un kredīti
Video: ShWelcome Box: dažreiz draugs: 8 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:52
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
3. solis: detaļ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
Ķē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
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
Šī 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
Š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:
Studiju draugs: 10 soļi
Studiju draugs: Šajā pamācībā ir paskaidrots, kā izveidot draugu. Šī studiju drauga uzdevums ir palīdzēt pusaudžiem vecumā no 14 līdz 18 gadiem iemācīties plānot un mācīties. Mērķis ir, lai robots varētu mācīties kopā ar skolēniem. Vāks ir krāsots
Inženieru draugs Bluetooth Kbd un pele: 3 soļi
Inženieru draugs Bluetooth Kbd un pele: Engineers Buddy USB tastatūras un peles emulatora modulis. Šī parocīgā mazā ierīce ar zilo zobu savienojumu padara jūsu Android tālruni/planšetdatoru par bezvadu tālvadības pulti jebkuram datoram. Tas ļauj jūsu Android ierīcei kontrolēt visu HID comp
Slinks 301 šautriņu draugs!: 5 soļi
Slinks 301 šautriņu draugs !: Es un mani koledžas istabas biedri nesen mantojām piekauto šautriņu dēli … Mēs sākām izpētīt tādas spēles kā 301, kurās katrs spēlētājs sāk ar 301 punktu, dažu raundu laikā nokāpj līdz nullei . Tas bija jautri, tomēr rakstot par
Bārmeņa draugs: @ Home radošais slēdzis: 6 soļi
Bārmeņa draugs: @ Home radošais slēdzis: vai esat kādreiz pie sevis padomājis, izklaidējot viesus mājās … " Gee - Es vēlos, lai man būtu unikāls veids, kā parādīt savam viesim, kad viņu dzēriens ir sasniedzis optimālo ballītes dzeršanas līmeni. .. " ? Tagad jūs varat īstenot šo vēlmi ar
Studiju draugs: 4 soļi
Studiju draugs: Man radās ideja par studiju draugu, vienlaikus izdomājot labākus mācību veidus. Es cīnos ar tālruņa lietošanu, kad man vajadzētu mācīties, un esmu atklājis, ka tā ievietošana ārpus redzesloka ir labākā metode, kas palīdz man koncentrēties, pareizi