Sisukord:
- Samm 1: Sissejuhatus
- 2. samm: video
- Samm: osad, materjalid ja tööriistad
- 4. samm: ahel
- Samm: masina valmistamine
- 6. samm: programmeerimine
- Samm 7: Tulemused ja kajastamine
- 8. samm: viited ja autorid
Video: ShWelcome Box: mõnikord sõber: 8 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
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
Samm: 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
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
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
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
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:
Inseneride sõber Bluetooth Kbd ja hiir: 3 sammu
Engineers Buddy Bluetooth Kbd ja hiir: Engineers Buddy USB-klaviatuuri- ja hiireemulaatori moodul. See väike mugav seade, millel on sinine ühendus, muudab teie Android-telefoni/tahvelarvuti mis tahes arvuti traadita kaugjuhtimispuldiks. See annab teie Android -seadmele kontrolli kõigi HID -komponentide üle
Baarmeni sõber: @ Home'i loominguline lüliti: 6 sammu
Baarmeni sõber: @ Home'i loominguline lüliti: kas olete kunagi mõelnud, kui võõrustate kodus külalisi … " Gee - ma soovin, et mul oleks ainulaadne võimalus näidata oma külalisele, kui nende jook on saavutanud oma peotopsi optimaalse joomistaseme. .. " ? Nüüd saate selle soovi teoks teha, kasutades
Hommikune sõber: 8 sammu
Hommikune sõber: Mõnel inimesel on väga tihe graafik, mistõttu on lihtne üks või kaks asja unustada. Selle äratuskellaga saate seadistada mitu äratust, et hoida teid graafikus. Kell töötab 24 korda ja peate vaid programmeerima selle, et see erineval ajal välja lülituks
Arduino leivalaua sõber: 12 sammu
Arduino leivalaua sõber: Ma ehitan kõik vooluringid leivalauale; kuid sama vooluringi ehitamine sada korda võib muutuda üksluiseks, nii et mulle meeldivad mooduldetailid prototüüpide ehitamiseks. Enamik vooluahelaid, näiteks 5 -voldised toiteallikad, on üsna standardsed. Arduino leivalaud Budd
Rääkiva temperatuuri ja niiskuse andur - Si7021 ja väike sõber: 3 sammu
Räägiva temperatuuri ja niiskuse andur - Si7021 ja väike sõbrakõneleja: " Väike sõbrakõneleja " on väike seade, mis võimaldab teil Arduino projektidele lisada lihtsa häälväljundi. See sisaldab piiratud koguses 254 sõna ja selle saab SPI kaudu ühendada Arduino või muude mikrokontrolleritega. Väike sõber T