Innehållsförteckning:
- Steg 1: Introduktion
- Steg 2: Video
- Steg 3: Delar, material och verktyg
- Steg 4: Krets
- Steg 5: Maskinframställning
- Steg 6: Programmering
- Steg 7: Resultat och reflektion
- Steg 8: Referenser och krediter
Video: ShWelcome Box: the Something Friend: 8 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:39
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
Steg 3: 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
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
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
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
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:
Pocket Useless Box (med personlighet): 9 steg (med bilder)
Pocket Useless Box (med personlighet): Även om vi kanske är långt borta från ett robotuppror, finns det en maskin som redan motsäger människor, om än på det smälligaste sätt som möjligt. Oavsett om du vill kalla det en värdelös låda eller en lämna-mig-ensam-maskin, är den här klumpiga, tjuriga roboten
DIY Long Distance Best Friend Lights: 4 Steps (med bilder)
DIY Long Distance Best Friend Lights: Jag gjorde långdistanssynkroniserade lampor kända som " Best Friend " lampor. Det betyder bara att de hålls synkroniserade med den nuvarande färgen på den andra lampan. Så om du skulle byta en lampa grön, strax efter skulle den andra lampan bli grön
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): 8 steg
Akustisk levitation med Arduino Uno Steg-för-steg (8-steg): ultraljudsgivare L298N Dc kvinnlig adapter strömförsörjning med en manlig DC-pin Arduino UNOBreadboardHur det fungerar: Först laddar du upp kod till Arduino Uno (det är en mikrokontroller utrustad med digital och analoga portar för att konvertera kod (C ++)
A Juke Box for the Very Young Aka Raspi-Music-Box: 5 steg
A Juke Box for the Very Young … Aka Raspi-Music-Box: Inspirerad av den instruerbara " Raspberry-Pi-baserade-RFID-Music-Robot " som beskriver en musikspelare ROALDH byggde för sin 3-åring, bestämde jag mig för att bygga en jukebox för mina ännu yngre barn. Det är i grunden en låda med 16 knappar och en Raspi 2 i
Cedar (Cigar?) Box Speaker Box: 8 steg (med bilder)
Cedar (Cigar?) Box Speaker Box: Inspirerad av Munny -högtalarna, men inte vill spendera mer än $ 10, här är min instruktion att använda gamla datahögtalare, en trälåda från sparsamhetsbutiken och massor av varmt lim