INHOUDSOPGAWE:

ShWelcome Box: die soms vriend: 8 stappe
ShWelcome Box: die soms vriend: 8 stappe

Video: ShWelcome Box: die soms vriend: 8 stappe

Video: ShWelcome Box: die soms vriend: 8 stappe
Video: НЕЗАКОННЫЕ Эксперименты c БОКСИ БУ из ПОППИ ПЛЕЙТАЙМ и ХАГИ ВАГИ в VR! 2024, Julie
Anonim
ShWelcome Box: die soms vriend
ShWelcome Box: die soms vriend

Is u op soek na 'n onderneming?

Stap 1: Inleiding

Op soek na 'n vriend wat altyd deur dik en dun vir u sal wees? Kyk êrens anders, want die ShWelcome Box hou daarvan om weg te hardloop van die probleme en mense wat te naby kom. Net soos argitektuurstudente.

Mense sê as dit genoeg keer van jou af weghardloop, kan jy 'n vriend vind onder al die skaamte …

Stap 2: Video

Image
Image

Stap 3: Onderdele, materiale en gereedskap

Onderdele, materiaal en gereedskap
Onderdele, materiaal en gereedskap
Onderdele, materiaal en gereedskap
Onderdele, materiaal en gereedskap
Onderdele, materiaal en gereedskap
Onderdele, materiaal en gereedskap

Materiaal:

1x plaat van 1,5 mm laaghout

2x velle 1,5 mm wit karton

4x Ultrasoniese sensors

2x DC motors

2x rubberwiele

1x Arduino Mega

1x marmer

1x Wolvel

8x 2n2222 Transistors

8x diodes

Weerstands van 8 x 100Ω

Verskeie springdrade - manlik/manlik en manlik/vroulik

Presiese mes

Gom (gomgeweer word aanbeveel, dus as u foute maak, kan u stukke steeds afsny)

Skêr om wol te sny

Kan materiaal met die hand sny of laser sny (word aanbeveel om met laser te sny)

Stap 4: Skakel

Kring
Kring
Kring
Kring
Kring
Kring
Kring
Kring

Vir stroombane is daar slegs twee algemene opstellings wat oor die verskillende motors en die ultrasoniese sensors herhaal word.

Volg die eerste prent in hierdie afdeling vir die DC -motors, maar probeer om alles so na as moontlik te pas sodat dit nader aan die Arduino is. Nadat u klaar is met 1, herhaal dieselfde diagram langsaan in volgorde vir die tweede motor. Maak seker dat u weet watter motor vir watter kant is (linker- of regtermotor).

Die 4 ultrasoniese sensors is net 'n kwessie om die eerste en die laaste pen in die positiewe en negatiewe dele van die broodbord te koppel. Koppel dan die regte sneller en eggo -penne in die regte digitale penne. Om alles in lyn te hou, is u beste vriend hier.

Stap 5: Masjien maak

Masjien maak
Masjien maak
Masjien maak
Masjien maak
Masjien maak
Masjien maak

By die konstruksie van die ShWelcome is dit die beste om dit in 3 afsonderlike stukke te maak. Die basis wat die broodbord, Arduino en die sensors bevat, die onderste kompartement wat die motors en die ondersteunende been bevat, en laastens die koepel/dak van die robot.

Begin met die groot seshoekige houtvorm en die 4 kleiner diamante met 2 gate in elke vierkant. Plaas die vierkante aan die teenoorgestelde kante en plak dit vas. Neem dan die 4 trapeziumagtige vorms met openinge aan die ente, en plak dit vas sodat dit onder die basis en tussen 2 diamante is. Plak dit uiteindelik met die 4 klein houtvierkante aan die rande van die middelste vierkant vas sodat die basis op die onderste gedeelte kan rus.

Om die onderste kompartement te maak, plak die wiele vas aan die punte wat uit die stuk steek met die afgeronde punt. Plaas die 1 wiel elk op die buitenste dele van elke motor. Gebruik dan 4 stukke, 1 vierkant met 'n gat in die middel, 1 reghoek met 'n gat in die middel en 2 ander reghoeke, en maak 'n boks in die middel van die afgeronde stuk sodat dit die basis kan hou. Maak seker dat u die drade van die motors deur die gate in die vierkante voer, sodat dit met die broodbord bo die basis verbind kan word. Om die ondersteunende bene te maak, hou die 3 reguit stukke saam met die verskillende sirkels vas en skuif dan in die marmer nadat die gom gestol het. Plaas dit dan deur die groot gat in die middel. Ons het eers probeer om die onderkant uit karton te maak, maar dit kon nie die gewig van die basis ondersteun nie.

Om die dak maklik te bou, wil u die 4 kleiner seshoekige stukke langs mekaar heg, vierkantig maak tot by die boonste vierkantige stuk en dit dan aan mekaar plak. Dit sal verseker dat die seshoeke in die regte hoek is om styf oor die basis van die robot te pas. Daarna kan u die pels op die koepel plak en oortollige dele afsny.

Daarna is dit net 'n kwessie om al die bedrading op die basis te plaas, die onderskeie sensors in hul regte rigting te skuif, die drade van die wiele deur die regte drade op die broodbord te plaas en die koepel bo-op dit te plaas almal.

'N H-brug kan ook gebruik word om die motors op bevel in beide rigtings te laat loop.

Stap 6: Programmering

Die kode begin deur duidelik te wys watter sneller en eggo-penne van die sensor aan watter penne gekoppel is, en waar om die 8 digitale penne aan te sluit om die motors in verskillende rigtings te laat draai.

Dan stel dit beheerbare veranderlikes in, soos die snelheid van die wielmotors en die aantal kere waarmee dit in wisselwerking tree voordat dit 'n rukkie vriendelik raak.

Alles in die opstelling stel net die penmodusse vir elke pen vas, of dit nou die uitvoer of die invoer is.

Die manier waarop ons die kode vereenvoudig het, is deur af te breek hoe die robot na kleiner en kleiner funksies beweeg, wat dit makliker maak om dit te laat doen wat ons wil. Die funksies op die laagste vlak is leftForward (), leftBackward (), rightForward (), rightBackward (), wat elke motor aandui om vorentoe of agtertoe te beweeg. Dan bel funksies soos vorentoe (), agteruit (), links () en regs () onderskeidelik die vorige funksies om die robot in 'n sekere rigting te laat beweeg.

Stap 7: Resultate en besinning

Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning
Resultate en besinning

Aan die einde van hierdie projek was ons baie tevrede met hoe ons robot beweeg, maar ons dink daar is nog ruimte vir verbetering. Ons het ook baie geleer uit ons eerste ontwerp.

Ons aanvanklike ontwerp was om 'n boks met 4 wiele te hê, aangesien ons gedink het dit sou stabiliteit en trekkrag gee. Wat ons met hierdie herhaling gevind het, is dat meer motors beteken dat die kragbron nog meer verdeel is. Dit het beteken dat elke motor swakker was en die robot nie regtig onder sy eie gewig kon beweeg nie. Hieruit het ons besluit om die hoeveelheid wiele tot 2 te verminder sodat elke wiel sterker kon wees.

Die ontwerp met twee wiele was baie beter en die robot het gladder en konsekwent beweeg.

'N Ander probleem wat ons ondervind het met die ontwerp met vier wiele, is dat die robot soms nie plat op die grond sou wees nie, wat die trekkrag wat dit met die grond sou belemmer, soms belemmer.

In 'n toekomstige herhaling wil ons dinge soos gladder/ onophoudelike beweging, 'n kleiner liggaam (miskien as ons 'n kleiner broodbord gebruik het) probeer implementeer, of 'n manier vind om dit vinniger/ meer wisselvallig te laat beweeg.

Stap 8: Verwysings en krediete

Verwysings en krediete
Verwysings en krediete

Hierdie projek is gemaak vir die ARC385 -kursus aan die Universiteit van Toronto, John H Daniels Architecture -program

Opstelling van GS -motor - skuif in die klas (prent hierbo)

Arduino Mega

Ultrasoniese sensors handleiding

Amazon DC motors en wiele

Ultrasoniese sensors

Groeplede:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Aanbeveel: