Pilvinen pilvi parantaa sinut (esteen välttäminen robotilla keräystoiminnolla): 8 vaihetta
Pilvinen pilvi parantaa sinut (esteen välttäminen robotilla keräystoiminnolla): 8 vaihetta
Anonim
Pilvinen pilvi parantaa sinut (esteen välttäminen robotilla keräystoiminnolla)
Pilvinen pilvi parantaa sinut (esteen välttäminen robotilla keräystoiminnolla)

Käyttämätön kone - Arduino -robotti

Vaihe 1: Vaihe 1: Johdanto

Vaihe 1: Johdanto
Vaihe 1: Johdanto
Vaihe 1: Johdanto
Vaihe 1: Johdanto

Syntynyt maailman pimeälle puolelle. Pieni tonttu on matkustanut pitkään tullakseen tähän maailmaan. Mikään ei voisi olla erikoisempaa kuin sille annettu telepatia. Kerron tämän huokauksella. Jossain vaiheessa iät ja ajat: kaksi erakkorapua erosivat yhdellä napsautuksella, ja yksi heistä valitsi polun, jolla kulkee vähemmän, ja se on tehnyt kaiken. Kyyneleitä hengitettynä se nielee negatiiviset tunnelmat. Mustan sulattamisen jälkeen ne pyörivät, välkkyvät, se muuttaa ne värikkääksi raikkaudeksi. Säteilevät värit parantavat kaiken. Se on matkalla kohti pimeän yön pyörtettä, mutta tulee aina ulos auringonvalon kanssa.

Koneen toiminto:

  • Toiminta valossa
  • Lepo yöllä
  • Esteiden välttäminen
  • Kerää esineitä käsiin

Vaihe 2: Vaihe 2: Video

Image
Image

Vaihe 3: Vaihe 3: Osat, materiaalit ja työkalut

Vaihe 4: Piiri
Vaihe 4: Piiri

Runko

  • Laserleikattu pohja (sisältyy moottoreihin) * 1
  • Laserleikattu kotelo * 1
  • Laserleikattu varsi * 2
  • Laserleikattu tukirakenne (käsivarteen) *2
  • Puuvillapalloja * paljon
  • 3 mm pultit * 8
  • 3 mm mutterit * 8

Pääelektroniikka

  • Valovastus * 1
  • Moottori * 4
  • Pyörä * 4
  • Ultraääni -anturi * 1
  • Servomoottori * 3
  • 220 vastus * 3
  • Arduino Uno * 1
  • Moottorikäyttöinen suojus * 1
  • 9 V: n akku * 2
  • Lanka * paljon

Vältä anturia

Servomoottoriin on liitetty ultraäänianturi, joka mittaa koneen ja ympäröivän etäisyyden. Anturissa on lähetin ja vastaanotin. Lähetin pystyy ampumaan ultraääniaaltoja. jos edessä on esine, se heijastaa aallot takaisin vastaanottimeen. Jos aallot tulevat takaisin nopeasti, kohde on lähellä, ja jos aallot tulevat takaisin hitaasti, kohde on kaukana. Ultraäänianturi on kiinnitetty servomoottoriin, jotta se voi kääntyä vasemmalle ja oikealle määrittääkseen, mikä tie on kaukana esteestä, ja valita sen, joka on kauempana esteestä.

Moottorit

DC -moottorien ohjaamiseen tarvitset ohjaimen, joka ohjaa niitä. I2C L293D -moottorin ohjainpiiri L293D on moottoriajuri, joka on halpa ja suhteellisen yksinkertainen tapa ohjata neljän tasavirtamoottorin pyörimisnopeutta ja pyörimissuuntaa. Tässä linkitetty opetusohjelma sen toiminnasta:

Valoanturi

Photoresist -anturi pystyy mittaamaan valon määrän, ja käytämme sitä ympäristön tilan määrittämiseen. Jos tila on tumma, aistien arvo on alhainen, ja jos ehto on kirkas, sen havaitsemat arvot ovat suurempia.

Aseet

Varret ovat laserleikattuja komponentteja, jotka on kiinnitetty etuosaan pohjaan. Siinä on kaksi osaa, jotka ovat tukirakenne, joka pitää käsivarren paikallaan, ja varsi itse. Kehossa on myös kaksi osaa; laserleikattu pohja saa sen hyllyltä yhdessä moottoreiden ja pilven muotoisen kuoren kanssa.

Pohja

Se voidaan leikata laserilla tai käsin leikata materiaalista riippuen. Otamme sen pois hyllystä yhdessä moottorien kanssa. Linkki löytyy osiosta. Vahvien mutta kevyiden materiaalien, kuten akryylilevyjen (3-4 mm) tai vanerin (2,5-3 mm), käyttö lisää jäykkyyttä ja vähentää painoa. Vaahtosydän voi toimia myös pohjalla, joka on helppo leikata käsin ihmisille, joilla ei ole pääsyä laserleikkureihin.

Kuori

Kuori oli mittatilaustyönä puuvillapalloista, kankaasta ja laserleikatusta kotelosta. Kerro ja pinoa puuvillapallot pilvimaisen muodon luomiseksi. Pilvimainen muoto on kerros 1,5 mm: n akryylilaserleikatun kotelon päällä helpottamaan pääsyä. Koteloa käytetään estämään puuvillapallojen ja kankaan koskettamista suoraan piiriin, joten kuten aina, se voidaan leikata laserilla tai leikata käsin, kunhan se erottaa laitteiston ja puuvillapallot oikosulun estämiseksi. Suosittelemme myös materiaalin olevan johtamaton, kuten puu tai muovi.

Työkalut

  • Phillips -pään ruuvimeisseli
  • talttapäinen ruuvimeisseli
  • Käsityöveitsi
  • Ilmastointiteippi
  • Sähköhitsaaja
  • Liimapistooli

Vaihe 4: Vaihe 4: Piiri

Vaihe 4: Piiri
Vaihe 4: Piiri

Vaihe 5: Vaihe 5: Koneen valmistus

Image
Image
Vaihe 5: Koneen valmistus
Vaihe 5: Koneen valmistus
Vaihe 5: Koneen valmistus
Vaihe 5: Koneen valmistus

Pohjan kokoamiseksi suosittelemme seuraavaa järjestystä.

1. Liitä ensin moottorit jalustaan kiinnikkeillä. Kiinnikkeet käyttävät muttereita ja pultteja. Suosittelemme laittamaan mutterit sisälle, jotta pyörän pyöriminen ei esty. (Pyörät voidaan kiinnittää ennemmin tai myöhemmin)

2. Liitä Arduino moottorin suojaan ja kytke kaikki tarvittavat johdot moottorin suojaan. Muista testata pyörien pyörimissuunta ja kääntää sauvat ympäri saadaksesi sama pyörimissuunta.

3. Kiinnitä kaikki servomoottorit alustaan liimapistoolilla.

4. Kiinnitä ultraäänianturin johdot ja liimaa ne servomoottorin pyörivään terään. (suosittelemme käyttämään värikoodattua johtoa kaapelin hallinnan parantamiseksi)

5. Hitsaa kaikki tarvittava lanka valoanturille ja liimaa ne käsivarteen.

6. Liitä lopuksi kaikki komponenttien johdot ja akun lähde moottorin suojaan. Testaa komponenttien suorituskyky ennen liimaamista ja kiinnittämistä.

Virheet Ongelma 1 - Piiri toimii vain kerran, eikä se nollaudu automaattisesti

Ratkaisu - Lisäämme Boolean goForward = false -asetuksen palauttaaksesi silmukan goForward -tilan.

Tehtävä 2 - Pyörät pyörivät ristiriitaisiin suuntiin

Ratkaisu - Käännä positiivinen ja negatiivinen puoli.

Ongelma 3 - Ultraäänianturi ei tunnista asioita edessä ja lakkaa reagoimasta

Ratkaisu - Pidennä etäisyyttä ja säädä ultraäänianturin asentoa.

Ongelma 4 - Arduino ei tunnista porttia, kun yritämme ladata koodin

Ratkaisu - Johdot koskettavat toisiaan moottorin suojuksissa, mikä aiheuttaa oikosulun. Lisäämme resursseihin leipälevyn ja puhdistamme johdot.

Ongelma 5 - Valovastus ei toimi kunnolla

Ratkaisu - Testaa anturi yksitellen löytääksesi ongelman. Yksinkertaista piiri ja vaihda anturi.

Ongelma 6 - Servomoottorit eivät hallitse varsia kunnolla

Ratkaisu - Jännite ei riitä; lisää ylimääräinen akku.

Vaihe 6: Vaihe 6: Ohjelmointi

Vaihe 7: Vaihe 7: Tulos ja heijastus

Vaihe 7: Tulos ja heijastus
Vaihe 7: Tulos ja heijastus

Lähtökohtana on luoda kontinkärry, joka seuraa sinua ja heittää pois kaikki, mitä yrität laittaa astiaan. Kamppailemme luodaksemme sujuvan reaktion, joten päädymme kääntämään suunnan esineiden välttämisen kärryn luomiseksi säilyttäen heitettävien asioiden käsitteen. Vaikka yksinkertaistimme edelleen, meillä oli edelleen ongelmia koodauksessa ja laitteisto ei toiminut yhtä hyvin. Jotkut niistä ratkaistaan selvittämällä komentosarjan algoritmi käyttämällä Sarja. println '' mittaamaan ja tunnistamaan ongelman, ja muut ratkaistaan lisäämällä akkua. Jos voisin tehdä sen uudelleen, odotan käyttäväni enemmän aikaa koko koneen testaamiseen kaikkien komponenttien kanssa. Tämä johtuu siitä, että huomaan, että joskus jokainen komponentti toimii hyvin itsessään, mutta kun se kootaan yhteen, se ei toimi kunnolla oikosulkujen ja muiden laitteisto -ongelmien vuoksi. Lopulta poistamme monet koneemme ominaisuudet, koska se ei toimi odotetulla tavalla, ja päätämme yksinkertaistaa sitä aikarajoituksen vuoksi. Jos voin tehdä siitä uuden version, käytän enemmän leipälevyä lisää ominaisuuksia varten sen sijaan, että kehystän ne yhdeksi levyksi.

Vaihe 8: Vaihe 8: Viitteet ja hyvitykset

Viitteet

Piirin perusteet. Kuinka asentaa ultraääni -etäisyysmittari Arduinolle

www.circuitbasics.com/how-to-set-up-an-ult…

REES52. Ohjaa servomoottoria SG90 LDR -liitännällä Arduino Uno Youtuben kanssa -

DIY -rakentaja. Kuinka tehdä DIY Arduino -esto välttäen autoa kotona.

Laajuus

Feng Pan, Meihui Pan, Ruowu Wang, Yufan Liang