Kazalo:
- 1. korak: Uvod
- 2. korak: Video
- 3. korak: Deli, materiali in orodja
- 4. korak: Vezje
- 5. korak: Strojna izdelava
- 6. korak: Programiranje
- 7. korak: Rezultati in razmislek
- 8. korak: Reference in krediti
Video: ShWelcome Box: včasih prijatelj: 8 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Iščete podjetje?
1. korak: Uvod
Iščete prijatelja, ki vam bo vedno na voljo skozi debele in tanke? No poglejte kam drugam, ker ShWelcome Box preprosto rad beži pred svojimi težavami in ljudmi, ki se jim preveč približajo. Tako kot študentje arhitekture.
Ljudje pravijo, da če ti dovolj zbeži, lahko pod vso sramežljivostjo najdeš prijatelja …
2. korak: Video
3. korak: Deli, materiali in orodja
Materiali:
1x list vezanega lesa 1,5 mm
2x listi 1,5 mm belega kartona
4x ultrazvočni senzorji
2x enosmerni motorji
2x gumijasta kolesa
1x Arduino Mega
1x marmor
1x volnena rjuha
8x 2n2222 tranzistorji
8x diode
8x 100Ω upori
Več mostičnih žic - moški/moški in moški/ženski
Exacto-nož
Lepilo (priporočamo pištolo za lepilo, tako da lahko, če naredite napako, koščke še odtrgate)
Škarje za rezanje volne
Lahko ročno ali lasersko režemo materiale (priporočljivo za lasersko rezanje)
4. korak: Vezje
Za vezja obstajata samo dve splošni nastavitvi, ki se ponavljata pri različnih motorjih in ultrazvočnih senzorjih.
Pri enosmernih motorjih sledite prvi sliki v tem razdelku, vendar poskusite vse čim bližje prilegati, da bodo bližje Arduinu. Ko končate 1, ponovite isti diagram poleg njega v vrstnem redu za drugi motor. Prepričajte se, kateri motor je za katero stran (levi ali desni motor).
Štirje ultrazvočni senzorji so samo stvar priklopa prvega in zadnjega zatiča v pozitivni oziroma negativni del plošče. Nato priključite ustrezen sprožilni in odmevni zatič v ustrezne digitalne zatiče. Ohranjanje vsega v redu je vaš najboljši prijatelj tukaj.
5. korak: Strojna izdelava
Pri izdelavi ShWelcome je najbolje, da ga ustvarite v treh ločenih delih. Osnova, ki drži ploščo, Arduino in senzorje, spodnji predel, ki vsebuje motorje in podporno nogo, in nazadnje kupola/streha robota.
Začnite z velikim lesenim šestkotnikom in štirimi manjšimi diamanti z 2 luknjami na vsakem kvadratu. Kvadrate postavite na nasprotni strani in jih lepite. Nato vzemite 4 oblike, podobne trapezu, z odprtinami na koncih, in jih prilepite tako, da bodo pod podlago in med 2 diamantoma. Nazadnje, s pomočjo 4 majhnih lesenih kvadratov, jih prilepite na robove srednjega kvadrata, tako da lahko podlaga počiva na spodnjem delu.
Za izdelavo spodnjega predelka z zaobljenim koncem prilepite kolesa na konce, ki štrlijo iz kosa. Po 1 kolo namestite na zunanje dele vsakega motorja. Nato s pomočjo 4 kosov, 1 kvadrata z luknjo na sredini, 1 pravokotnika z luknjo na sredini in 2 drugih pravokotnikov, na sredini zaobljenega kosa ustvarite škatlo, da bo lahko držala osnovo. Žice motorjev napeljite skozi luknje v kvadratih, tako da jih je mogoče priključiti na ploščo nad podnožjem. Če želite ustvariti podporne noge, držite 3 ravne kose skupaj z različnimi krogi, nato pa potisnite marmor po tem, ko se lepilo strdi. Nato ga postavite skozi veliko luknjo na sredini. Najprej smo poskušali narediti dno iz kartona, vendar ni moglo prenesti teže podlage.
Za enostavno izdelavo strehe boste želeli pritrditi štiri manjše šesterokotne kose drug ob drugem, jih poravnati do najbolj kvadratnega kosa in jih nato zlepiti skupaj. To bo zagotovilo, da bodo šesterokotniki pod pravilnim kotom, da se tesno prilegajo dnu robota. Po tem lahko krzno nalepite na kupolo in odrežete odvečne dele.
Po tem je samo še vprašanje, če vse ožičenje položite na podlago, ustrezne senzorje potisnete v njihovo pravo smer, žice koles povežete z ustreznimi žicami na plošči, nato pa nanjo postavite kupolo vse.
H-most bi lahko uporabili tudi za motorje, ki bi po ukazu lahko delovali v obe smeri.
6. korak: Programiranje
Koda se začne tako, da jasno prikaže, kateri sprožilni in odmevni zatiči senzorja so povezani s katerimi zatiči in kam priključiti 8 digitalnih zatičev, da se motorji lahko vrtijo v različnih smereh.
Nato nastavi spremenljivke, ki jih je mogoče nadzorovati, na primer hitrost kolesnih motorjev in količino interakcij, preden postane za nekaj časa prijazna.
Vse v nastavitvah je le nastavitev načina zatiča za vsak pin, ne glede na njegov izhod ali vhod.
Kodo smo poenostavili tako, da razčlenimo, kako se robot premakne v vse manjše funkcije, ki olajšajo, da naredi, kar želimo. Funkcije najnižje ravni so levoForward (), leftBackward (), rightForward (), rightBackward (), ki vsakemu posameznemu motorju sporočijo, naj se premika naprej ali nazaj. Nato funkcije, kot so forward (), backward (), left () in right (), oziroma pokličejo prej omenjene funkcije, da se robot premakne v določeno smer.
7. korak: Rezultati in razmislek
Na koncu tega projekta smo bili zelo zadovoljni s tem, kako se giblje naš robot, vendar menimo, da je še prostora za izboljšave. Tudi pri prvem oblikovanju smo se veliko naučili.
Naša prvotna zasnova je bila, da imamo škatlo s 4 kolesi, saj smo mislili, da ji bo to omogočilo stabilnost in oprijem pri premikanju. S to ponovitvijo smo ugotovili, da je več motorjev pomenilo, da je bil vir energije še bolj razdeljen. To je pomenilo, da je bil vsak motor šibkejši in se robot ni mogel premikati pod lastno težo. Od tega smo se odločili zmanjšati količino koles na 2, da bi bilo vsako kolo močnejše.
Zasnova dveh koles je bila veliko boljša in robot se je gibal bolj gladko in dosledno.
Druga težava, s katero smo se srečali pri zasnovi štirih koles, je, da včasih, odvisno od površine, na kateri smo ga preizkusili, ali poravnave koles, robot ne bi bil ravno na tleh, kar bi oviralo oprijem s podlago.
V prihodnji iteraciji bi radi poskusili uvesti stvari, kot so bolj gladko/ neprekinjeno gibanje, manjše telo (morda, če bi uporabili manjšo ploščico), ali pa najti način, da se hitreje/ bolj neredno premika.
8. korak: Reference in krediti
Ta projekt je bil narejen za tečaj ARC385 na Univerzi v Torontu, arhitekturni program John H Daniels
Nastavitev enosmernega motorja - drsnik v razredu (slika zgoraj)
Arduino Mega
Vadnica za ultrazvočne senzorje
Amazon DC motorji in kolesa
Ultrazvočni senzorji
Člani skupine:
Francis Banares
Yuan Wang
Ju Yi
Nour Beydoun
Priporočena:
Študijski prijatelj: 10 korakov
Študijski prijatelj: Ta navodila poučujejo, kako narediti študentskega prijatelja. Naloga tega študijskega prijatelja je pomagati najstnikom med 14. in 18. letom, da se naučijo načrtovati in študirati. Cilj je, da bi se robot učil s študenti. Ovitek je pobarvan v
Juke Box za zelo mlade Aka Raspi-Music-Box: 5 korakov
Juke Box za zelo mlade … Aka Raspi-Music-Box: Navdihnjen z navodili " Raspberry-Pi-based-RFID-Music-Robot " opisujejo glasbeni predvajalnik ROALDH za svojega 3-letnika, sem se odločil zgraditi juke box za svoje še mlajše otroke. To je v bistvu škatla s 16 gumbi in Raspi 2 i
Študijski prijatelj: 4 koraki
Študijski prijatelj: Idejo za študijskega prijatelja sem dobil med razmišljanjem o boljših načinih učenja za svoje razrede. Težko uporabljam telefon, ko bi se moral učiti, in ugotovil sem, da je izločanje iz vida najboljša metoda, ki mi pomaga pri osredotočanju, pravilno
Prijatelj Arduino Bread Board Buddy: 12 korakov
Arduino Bread Board Buddy: vsa vezja gradim na plošči za kruh; četudi zgradimo isto vezje stokrat, lahko časi postanejo monotoni, zato so mi modularni deli za izdelavo prototipov všeč. Večina vezij, kot so 5 -voltni napajalniki, je precej standardna. Arduino Bread Board Budd
Twitchy, vaš prijatelj z e-odpadki: 11 korakov (s slikami)
Twitchy, vaš prijatelj z e-odpadki: Čistejši je od hrčka in ima več osebnosti kot večina plazilcev in je veliko pametnejši od tega psa, ki sem ga imel nekoč. Poleg tega je narejen iz smeti in ga je zelo zabavno graditi. Človeško populacijo je mogoče (in verjetno bi jo bilo treba) razdeliti na