Turinys:
- 1 žingsnis: Įvadas
- 2 žingsnis: vaizdo įrašas
- 3 žingsnis: dalys, medžiagos ir įrankiai
- 4 žingsnis: grandinė
- 5 žingsnis: mašinų gamyba
- 6 žingsnis: programavimas
- 7 žingsnis: Rezultatai ir apmąstymai
- 8 žingsnis: nuorodos ir kreditai
Video: „ShWelcome Box“: kartais draugas: 8 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Ar ieškote įmonės?
1 žingsnis: Įvadas
Ieškote draugo, kuris visada būtų šalia jūsų ir storos, ir plonos? Na, pažiūrėkite kur nors kitur, nes „ShWelcome Box“tiesiog mėgsta bėgti nuo savo problemų ir žmonių, kurie priartėja per arti. Visai kaip architektūros studentai.
Žmonės sako, kad jei jis pakankamai dažnai bėga nuo tavęs, po visu drovumu galite rasti draugą …
2 žingsnis: vaizdo įrašas
3 žingsnis: dalys, medžiagos ir įrankiai
Medžiagos:
1x 1,5 mm faneros lakštas
2x lakštai iš 1,5 mm balto kartono
4x ultragarsiniai jutikliai
2x nuolatinės srovės varikliai
2x guminiai ratai
1x „Arduino Mega“
1x marmuras
1x vilnos paklodė
8x 2n2222 tranzistoriai
8x diodai
8x 100Ω rezistoriai
Keli jungiamieji laidai - patinas/patinas ir patinas/patelė
„Exacto“peilis
Klijai (rekomenduojamas klijų pistoletas, todėl, jei padarysite klaidų, galėsite dar nuplėšti gabalus)
Žirklės vilnai kirpti
Galima pjaustyti medžiagas rankomis arba pjaustyti lazeriu (rekomenduojama pjaustyti lazeriu)
4 žingsnis: grandinė
Kalbant apie grandines, yra tik 2 bendrosios sąrankos, kurios kartojamos skirtinguose varikliuose ir ultragarso jutikliuose.
Jei naudojate nuolatinės srovės variklius, sekite pirmąjį šio skyriaus vaizdą, tačiau stenkitės viską sutalpinti kuo arčiau, kad jie būtų arčiau „Arduino“. Baigę 1, pakartokite tą pačią schemą šalia antrojo variklio. Įsitikinkite, kad žinote, kuris variklis tinka šiai pusei (kairysis arba dešinysis variklis).
4 ultragarso jutikliai yra tik pirmojo ir paskutinio kaiščio prijungimas atitinkamai prie teigiamų ir neigiamų duonos lentos dalių. Tada prijunkite tinkamą gaiduką ir aido kaiščius prie tinkamų skaitmeninių kaiščių. Viską suderinti yra geriausias tavo draugas.
5 žingsnis: mašinų gamyba
Kuriant „ShWelcome“, geriausia jį sukurti iš 3 atskirų dalių. Pagrindas, kuriame yra duonos lenta, „Arduino“ir jutikliai, apatinis skyrius, kuriame yra varikliai ir atraminė koja, ir galiausiai - roboto kupolas/stogas.
Pradėkite nuo didelės medinės šešiakampio formos ir 4 mažesnių deimantų su 2 skylutėmis kiekviename kvadrate. Padėkite kvadratus ant priešingų pusių ir klijuokite. Tada paimkite 4 į trapeciją panašias formas su angomis galuose ir klijuokite jas taip, kad jos būtų žemiau pagrindo ir tarp 2 deimantų. Galiausiai, naudodami 4 mažus medinius kvadratus, priklijuokite juos prie vidurinio kvadrato kraštų, kad pagrindas galėtų remtis į apatinę dalį.
Norėdami pagaminti apatinį skyrių, priklijuokite ratus prie galų, kyšančių iš gabalo suapvalintu galu. Padėkite po 1 ratą ant išorinių kiekvieno variklio dalių. Tada naudodami 4 gabalus, 1 kvadratą su skylute viduryje, 1 stačiakampį su skylute viduryje ir 2 kitus stačiakampius, suapvalintos dalies viduryje sukurkite dėžutę, kad ji galėtų išlaikyti pagrindą. Būtinai perveskite variklių laidus per skylių kvadratus, kad būtų galima prijungti prie duonos lentos virš pagrindo. Norėdami sukurti atramines kojas, laikykite 3 tiesias dalis kartu su skirtingais apskritimais, o po to, kai klijai sukietėja, įstumkite į marmurą. Tada padėkite jį per didelę skylę viduryje. Pirmiausia bandėme padaryti dugną iš kartono, tačiau jis negalėjo atlaikyti pagrindo svorio.
Norėdami lengvai sukonstruoti stogą, norėsite greta pritvirtinti 4 mažesnes šešiakampes dalis, suapvalinti jas iki viršutinės kvadratinės dalies ir tada jas suklijuoti. Tai užtikrins, kad šešiakampiai yra tinkamo kampo ir tvirtai priglunda prie roboto pagrindo. Po to galite klijuoti kailį ant kupolo ir nupjauti perteklines dalis.
Po to lieka tik uždėti visus laidus ant pagrindo, pastumti atitinkamus jutiklius tinkama kryptimi, prijungti ratų laidus prie tinkamų laidų ant lentos ir tada uždėti kupolą ant jo. visi.
„H-Bridge“taip pat galėtų būti naudojamas, kad varikliai pagal komandą galėtų veikti abiem kryptimis.
6 žingsnis: programavimas
Kodas prasideda aiškiai parodant, kuris jutiklio gaidukas ir aido kaiščiai yra prijungti prie kokių kaiščių, ir kur prijungti 8 skaitmeninius kaiščius, kad varikliai galėtų suktis skirtingomis kryptimis.
Tada jis nustato valdomus kintamuosius, tokius kaip ratų variklių greitis ir kiek kartų jis sąveikauja, kol jis tampa draugiškas.
Viskas sąrankoje yra tik nustatymas, nustatantis kiekvieno kaiščio kaiščio režimus, nesvarbu, ar jis yra išvestis, ar įvestis.
Mes supaprastinome kodą, suskaidydami, kaip robotas pereina į vis mažesnes funkcijas, kad būtų lengviau padaryti tai, ko norime. Žemiausio lygio funkcijos yra kairėjeForward (), leftBackward (), rightForward (), rightBackward (), kurios nurodo kiekvienam varikliui judėti pirmyn arba atgal. Tada tokios funkcijos kaip pirmyn (), atgal (), kairė () ir dešinė () atitinkamai iškviečia anksčiau minėtas funkcijas, kad robotas judėtų tam tikra kryptimi.
7 žingsnis: Rezultatai ir apmąstymai
Pasibaigus šiam projektui, buvome labai patenkinti, kaip juda mūsų robotas, tačiau manome, kad dar yra kur tobulėti. Mes taip pat daug išmokome iš savo pirmojo dizaino.
Pradinis mūsų planas buvo turėti dėžę su 4 ratais, nes manėme, kad tai suteiks judėjimo stabilumą ir sukibimą. Ši iteracija nustatė, kad daugiau variklių reiškė, kad energijos šaltinis buvo dar labiau padalintas. Tai reiškė, kad kiekvienas variklis buvo silpnesnis ir robotas negalėjo judėti pagal savo svorį. Todėl nusprendėme sumažinti ratų skaičių iki 2, kad kiekvienas ratas būtų stipresnis.
Dviejų ratų konstrukcija buvo daug geresnė, o robotas judėjo sklandžiau ir nuosekliau.
Kita problema, su kuria susidūrėme su keturių ratų konstrukcija, yra ta, kad kartais, priklausomai nuo paviršiaus, ant kurio mes jį išbandėme, ar ratų išlyginimo, robotas nebūtų plokščias ant žemės, o tai trukdė sukibimui su žeme.
Būsimoje iteracijoje norėtume pabandyti įgyvendinti tokius dalykus kaip sklandesnis/ nenutrūkstamas judesys, mažesnis kūnas (galbūt, jei naudosime mažesnę lentą) arba rasti būdą, kaip jį judėti greičiau/ nepastoviau.
8 žingsnis: nuorodos ir kreditai
Šis projektas buvo sukurtas ARC385 kursui Toronto universiteto John H Daniels architektūros programoje
DC variklio sąranka - skaidrė klasėje (vaizdas viršuje)
Arduino Mega
Ultragarso jutiklių pamoka
„Amazon“nuolatinės srovės varikliai ir ratai
Ultragarsiniai jutikliai
Grupės nariai:
Pranciškus Banaresas
Yuan Wang
Ju Yi
Nour Beydoun
Rekomenduojamas:
Studijų draugas: 10 žingsnių
Studijų bičiulis: šioje pamokoje paaiškinama, kaip padaryti draugą bičiulį. Šio studijų draugo funkcija yra padėti 14–18 metų paaugliams išmokti planuoti ir mokytis. Siekiama, kad robotas galėtų mokytis kartu su studentais. Viršelis nudažytas
Studijų draugas: 4 žingsniai
Studijų bičiulis: Aš sugalvojau studijų draugą, kartu sugalvodamas geresnius būdus mokytis savo klasėse. Aš sunkiai naudojuosi savo telefonu, kai turėčiau studijuoti, ir pastebėjau, kad jo išmetimas iš akių yra geriausias būdas padėti man susikaupti
Sam - NFC išmaniųjų telefonų automatizavimo draugas: 6 žingsniai
Sam - NFC išmaniųjų telefonų automatizavimo draugas: Įvadas: Sam - NFC išmaniųjų telefonų automatizavimo matasPreface: Tai grupės projektas tarp Lance Pan ir Zeynep Kirmiziyesil iš Emily Carr meno universiteto & „Smart Objects Core“dizainas. Šis projektas tiria artimojo lauko komunikaciją (NFC), kuri
Bėgimo draugas :: „Classy Hardwood Curio“: 5 žingsniai
„Trackmate“:: „Classy Hardwood Curio“: „Classy Hardwood Curio“yra puikus būdas pradėti naudotis „Trackmate“. Ši versija yra sudėtingos išvaizdos, lengvai sukonstruota ir nesudegins skylės kišenėje. „Trackmate“yra atviro kodo iniciatyva, skirta sukurti nebrangų „pasidaryk pats“
Didysis draugas: 5 žingsniai
Magno-buddy: Mane visada žavėjo magnetai. Šiandien aš padariau žaislą savo seseriai žaisti. Jį pasigaminti labai paprasta, tereikia dviejų mažų magnetukų, mažo automobilio, baterijos ir dekoracijų. Taip pat: tai mano pirmas pamokymas