Innehållsförteckning:

ShWelcome Box: the Something Friend: 8 steg
ShWelcome Box: the Something Friend: 8 steg

Video: ShWelcome Box: the Something Friend: 8 steg

Video: ShWelcome Box: the Something Friend: 8 steg
Video: ЯЙЦА ВАРЕНЫЕ 8 ЧАСОВ. ХАМИН В КАЗАНЕ 10, 12, 24 ЧАСОВ ПРИГОТОВЛЕНИЯ. РЕЦЕПТ 2024, November
Anonim
ShWelcome Box: the Something Friend
ShWelcome Box: the Something Friend

Letar du efter företag?

Steg 1: Introduktion

Letar du efter en vän som alltid finns där för dig i tjockt och tunt? Tja, titta någon annanstans eftersom ShWelcome Box bara älskar att springa ifrån sina problem och människor som kommer för nära. Precis som arkitekturstudenter.

Folk säger att om det springer ifrån dig tillräckligt många gånger kan du hitta en vän under all blyghet …

Steg 2: Video

Image
Image

Steg 3: Delar, material och verktyg

Delar, material och verktyg
Delar, material och verktyg
Delar, material och verktyg
Delar, material och verktyg
Delar, material och verktyg
Delar, material och verktyg

Material:

1x ark av 1,5 mm plywood

2x ark med 1,5 mm vit kartong

4x ultraljudssensorer

2x likströmsmotorer

2x gummihjul

1x Arduino Mega

1x marmor

1x Ullark

8x 2n2222 Transistorer

8x dioder

8x 100Ω motstånd

Flera bygelkablar - hane/hane och hane/hona

Exacto-kniv

Lim (limpistol rekommenderas så om du gör misstag kan du ta bort bitar fortfarande)

Sax för att klippa ull

Kan antingen handskära material eller laserskära dem (rekommenderas för laserskärning)

Steg 4: Krets

Krets
Krets
Krets
Krets
Krets
Krets
Krets
Krets

För kretsar finns det bara två allmänna inställningar som upprepas över de olika motorerna och ultraljudssensorerna.

För dc -motorerna, följ den första bilden i det här avsnittet, men försök att passa allt så nära du kan så att de ligger närmare Arduino. När du har slutfört 1, upprepa samma diagram bredvid det i ordning för den andra motorn. Se till att du vet vilken motor som är för vilken sida (vänster eller höger motor).

De fyra ultraljudssensorerna är bara att ansluta den första och sista stiftet till de positiva och negativa delarna av brödbrädan. Anslut sedan rätt utlösnings- och ekostift till rätt digitala stift. Att hålla allt i kö är din bästa vän här.

Steg 5: Maskinframställning

Maskinframställning
Maskinframställning
Maskinframställning
Maskinframställning
Maskinframställning
Maskinframställning

När du bygger ShWelcome är det bäst att skapa den i 3 separata bitar. Basen som rymmer brödbrädan, Arduino och sensorerna, det nedre facket som innehåller motorerna och stödbenet, och slutligen kupolen/taket på roboten.

Börja med den stora sexkantiga träformen och de 4 mindre diamanterna med 2 hål i varje kvadrat. Placera rutorna på motsatta sidor och limma dem. Ta sedan de 4 trapetsliknande formerna med öppningar i ändarna och limma dem så att de ligger under basen och mellan 2 diamanter. Slutligen, med hjälp av de 4 små träkvadraterna, limma dem på kanterna på den mellersta rutan så att basen kan vila på den nedre delen.

För att göra det nedre facket, limma hjulen till ändarna som sticker ut ur biten med den rundade änden. Placera varje hjul på de yttre delarna av varje motor. Använd sedan 4 bitar, 1 kvadrat med ett hål i mitten, 1 rektangel med ett hål i mitten och 2 andra rektanglar, skapa en låda i mitten av det rundade stycket så att det kan hålla upp basen. Se till att mata kablarna till motorerna genom hålen på rutorna så att den kan anslutas till brödbrädan ovanför basen. För att skapa stödbenen, håll de 3 raka bitarna tillsammans med de olika cirklarna och skjut sedan in marmorn efter att limmet har stelnat. Placera den sedan genom det stora hålet i mitten. Vi försökte först göra botten av kartong, men det kunde inte stödja basens vikt.

För att enkelt kunna konstruera taket vill du fästa de fyra mindre sexkantiga bitarna sida vid sida, kvadrera det upp till det översta kvadratiska stycket och sedan limma ihop dem alla. Detta säkerställer att sexkantarna är i rätt vinkel för att passa tätt över robotens bas. Efter det kan du limma pälsen på kupolen och klippa bort överflödiga delar.

Efter det är det bara att placera alla kablar på basen, skjuta respektive sensorer i rätt riktning, ansluta hjulens trådar till de rätta trådarna på brödbrädan och sedan placera kupolen ovanpå den Allt.

En H-bro kan också användas för att få motorerna att kunna köras i båda riktningarna på kommando.

Steg 6: Programmering

Koden börjar med att tydligt visa vilken sensors utlösare och ekostift som är anslutna till vilka stift, och var de 8 digitala stiften ska anslutas för att få motorerna att kunna snurra i olika riktningar.

Sedan sätter den kontrollerbara variabler som hjulmotornas hastighet och hur många gånger den interagerar med innan den blir vänlig för lite.

Allt i installationen är bara att ställa in stiftlägena för varje stift, oavsett dess utgång eller ingång.

Sättet vi förenklade koden är genom att bryta ner hur roboten rör sig i mindre och mindre funktioner som gör det lättare att få den att göra vad vi vill. De lägsta nivåfunktionerna är leftForward (), leftBackward (), rightForward (), rightBackward (), som säger till varje enskild motor att gå antingen framåt eller bakåt. Då kallar funktioner som framåt (), bakåt (), vänster () respektive höger () de tidigare nämnda funktionerna för att få roboten att röra sig i en viss riktning.

Steg 7: Resultat och reflektion

Resultat och reflektion
Resultat och reflektion
Resultat och reflektion
Resultat och reflektion
Resultat och reflektion
Resultat och reflektion

I slutet av detta projekt var vi mycket nöjda med hur vår robot rör sig men vi tror att det fortfarande finns utrymme för förbättringar. Vi lärde oss mycket av vår första design också.

Vår första design var att ha en låda med 4 hjul eftersom vi trodde att den skulle ge rörelse stabilitet och dragkraft. Vad vi fann med denna iteration är att fler motorer innebar att strömkällan delades ännu mer. Detta innebar att varje motor var svagare och roboten inte riktigt kunde röra sig under sin egen vikt. Från detta bestämde vi oss för att minska mängden hjul till 2 så att varje hjul kunde bli starkare.

Designen med två hjul var mycket bättre och roboten rörde sig smidigare och konsekvent.

Ett annat problem som vi upplevde med den fyrhjuliga konstruktionen är att ibland, beroende på antingen ytan vi testade den på eller hjulens inriktning, skulle roboten inte vara platt på marken vilket hindrade dragkraften den skulle ha med marken.

I en framtida iteration skulle vi vilja försöka implementera saker som mjukare/ non-stop rörelse, en mindre kropp (kanske om vi använde en mindre brödbräda), eller hitta ett sätt att få den att röra sig snabbare/ mer oregelbunden.

Steg 8: Referenser och krediter

Referenser och krediter
Referenser och krediter

Detta projekt gjordes för ARC385 -kursen vid University of Toronto, John H Daniels Architecture -program

Inställning av likströmsmotor - glid i klassen (bilden ovan)

Arduino Mega

Ultraljudssensorer Handledning

Amazon DC -motorer och hjul

Ultraljudssensorer

Gruppmedlemmar:

Francis Banares

Yuan Wang

Ju Yi

Nour Beydoun

Rekommenderad: