Sisukord:

ShWelcome Box: mõnikord sõber: 8 sammu
ShWelcome Box: mõnikord sõber: 8 sammu

Video: ShWelcome Box: mõnikord sõber: 8 sammu

Video: ShWelcome Box: mõnikord sõber: 8 sammu
Video: ЮЛЯ ФИНЕСС: Как я вышла с 8 этажа! Групповое изнасилование под мефедроном, психиатрическая больница 2024, November
Anonim
ShWelcome Box: mõnikord sõber
ShWelcome Box: mõnikord sõber

Kas otsite ettevõtet?

Samm 1: Sissejuhatus

Kas otsite sõpra, kes oleks alati teie jaoks paks ja õhuke? Vaadake kuhugi mujale, sest ShWelcome Box armastab lihtsalt oma probleemide ja liiga lähedale sattuvate inimeste eest põgeneda. Täpselt nagu arhitektuuritudengid.

Inimesed ütlevad, et kui see teie eest piisavalt palju ära jookseb, võite kogu häbelikkuse alt sõbra leida …

2. samm: video

Image
Image

Samm: osad, materjalid ja tööriistad

Osad, materjalid ja tööriistad
Osad, materjalid ja tööriistad
Osad, materjalid ja tööriistad
Osad, materjalid ja tööriistad
Osad, materjalid ja tööriistad
Osad, materjalid ja tööriistad

Materjalid:

1x leht 1,5 mm vineerist

2x lehte 1,5 mm valget pappi

4x ultraheli andurid

2x alalisvoolumootorid

2x kummist rattad

1x Arduino Mega

1x marmor

1x villane leht

8x 2n2222 transistorid

8x dioodid

8x 100Ω takistid

Mitu džemprijuhet - mees/mees ja mees/naine

Täpne nuga

Liim (soovitatav on liimipüstol, nii et kui teete vigu, saate tükid paigalseisuga ära lõigata)

Käärid villa lõikamiseks

Võib lõigata materjale käsitsi või laseriga (soovitatav laserlõikamiseks)

4. samm: ahel

Vooluring
Vooluring
Vooluring
Vooluring
Vooluring
Vooluring
Vooluring
Vooluring

Vooluahela jaoks on tõesti ainult 2 üldist seadistust, mida korratakse erinevate mootorite ja ultraheli andurite vahel.

Alalisvoolumootorite puhul järgige selle jaotise esimest pilti, kuid proovige paigutada kõik nii lähedale kui võimalik, et need oleksid Arduinole lähemal. Kui olete lõpetanud 1, korrake sama skeemi selle kõrval teise mootori korral. Veenduge, et teate, milline mootor on kummagi külje jaoks (vasak või parem mootor).

4 ultraheliandurit ühendavad vaid esimese ja viimase tihvti vastavalt leivaplaadi positiivsetesse ja negatiivsetesse osadesse. Seejärel ühendage õige päästik ja kajapoldid õigetesse digitaalsetesse tihvtidesse. Siin on teie parim sõber, kui hoiate kõike järjekorras.

Samm: masina valmistamine

Masinate valmistamine
Masinate valmistamine
Masinate valmistamine
Masinate valmistamine
Masinate valmistamine
Masinate valmistamine

ShWelcome'i konstrueerimisel on kõige parem luua see 3 eraldi osana. Alus, mis hoiab leivalauda, Arduino ja andureid, alumine sektsioon, mis sisaldab mootoreid ja tugijalga, ning lõpuks roboti kuppel/katus.

Alustage suure puidust kuusnurga kujuga ja 4 väiksema teemandiga, millel on igas ruudus 2 auku. Asetage ruudud vastaskülgedele ja liimige need. Seejärel võtke 4 trapetsikujulist kuju, mille otstes on avad, ja liimige need nii, et need oleksid aluse all ja 2 teemandi vahel. Lõpuks liimige need 4 väikest puidust ruutu kasutades keskmise ruudu äärtele, nii et alus saaks toetuda alumisele osale.

Alumise sektsiooni valmistamiseks liimige rattad ümara otsaga tükist väljaulatuvate otste külge. Asetage 1 ratas iga mootori välisosadele. Seejärel, kasutades 4 tükki, 1 ruut, mille keskel on auk, 1 ristkülik, mille keskel on auk, ja 2 muud ristkülikut, looge ümara tüki keskele kast, et see saaks aluse üles hoida. Viige mootorite juhtmed kindlasti läbi ruutude aukude, nii et seda saab ühendada aluse kohal asuva leivaplaadiga. Tugijalgade loomiseks hoidke 3 sirget tükki koos erinevate ringidega ja libistage pärast liimi tahkumist marmorisse. Seejärel asetage see läbi suure augu keskel. Esmalt proovisime teha papist põhja, kuid see ei suutnud aluse kaalu vastu pidada.

Katuse hõlpsaks ehitamiseks peate kinnitama 4 väiksemat kuusnurkset tükki kõrvuti, kandma selle ruudukujulise ülaosa külge ja seejärel kõik kokku liimima. See tagab, et kuusnurgad on õige nurga all, et need sobiksid tihedalt üle roboti aluse. Pärast seda saate karusnaha kuplile liimida ja liigsed osad ära lõigata.

Pärast seda on lihtsalt küsimus, kas asetada kogu juhtmestik alusele, libistada vastavad andurid õigesse suunda, ühendada rataste juhtmed leivaplaadil olevate juhtmetega ja seejärel asetada kuppel selle peale kõik.

H-silda võiks kasutada ka selleks, et mootorid saaksid käsu peale töötada mõlemas suunas.

6. samm: programmeerimine

Kood algab sellega, et näitab selgelt, millise anduri päästik ja kajapoldid on milliste tihvtidega ühendatud, ja kuhu 8 digitaalset tihvti ühendada, et mootorid saaksid eri suundades pöörlema hakata.

Seejärel määrab see kontrollitavad muutujad, nagu rataste mootorite kiirus ja mitu korda on sellega suheldud, enne kui see mõneks ajaks sõbralikuks muutub.

Kõik seadistuses määratakse lihtsalt iga tihvti pin -režiimid, olenemata sellest, kas see on väljund või sisend.

Me lihtsustasime koodi lihtsustades seda, kuidas robot liigub järjest väiksemateks funktsioonideks, mis hõlbustavad selle tegemist, mida me tahame. Madalaima taseme funktsioonid on leftForward (), leftBackward (), rightForward (), rightBackward (), mis käsivad igal mootoril liikuda edasi või tagasi. Seejärel kutsuvad sellised funktsioonid nagu edasi (), tagurpidi (), vasak () ja parem () vastavalt eelnevalt mainitud funktsioone, et robot teatud suunas liikuma saada.

Samm 7: Tulemused ja kajastamine

Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus
Tulemused ja peegeldus

Selle projekti lõpus olime väga rahul, kuidas meie robot liigub, kuid arvame, et arenguruumi on veel. Samuti õppisime oma esimesest disainist palju.

Meie esialgne disain pidi olema nelja rattaga kast, kuna arvasime, et see annab liikumisele stabiilsuse ja veojõu. Selle iteratsiooni abil leidsime, et rohkem mootoreid tähendas, et jõuallikas jagunes veelgi. See tähendas, et iga mootor oli nõrgem ja robot ei saanud tegelikult oma raskuse all liikuda. Sellest lähtuvalt otsustasime vähendada rataste arvu 2 -ni, et iga ratas saaks tugevam olla.

Kaherattaline disain oli palju parem ning robot liikus sujuvamalt ja järjekindlamalt.

Veel üks probleem, mida kogesime neljarattalise konstruktsiooni puhul, on see, et mõnikord, olenevalt pinnast, millel seda katsetasime, või rataste joondusest, ei oleks robot maapinnal tasane, mis takistas selle maapinnaga haardumist.

Tulevases iteratsioonis tahaksime rakendada selliseid asju nagu sujuvam/ pidev liikumine, väiksem keha (võib-olla, kui kasutaksime väiksemat leivaplaati) või leida viis selle kiiremaks/ ebaühtlasemaks muutmiseks.

8. samm: viited ja autorid

Viited ja autorid
Viited ja autorid

See projekt tehti ARC385 kursuse jaoks Toronto Ülikoolis John H Danielsi arhitektuuriprogrammis

Alalisvoolumootori seadistamine - slaid klassis (pilt ülal)

Arduino Mega

Ultraheli andurite õpetus

Amazoni alalisvoolumootorid ja rattad

Ultraheli andurid

Grupi liikmed:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Soovitan: