Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Käyttämätön kone - Arduino -robotti
Vaihe 1: 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
Vaihe 3: Vaihe 3: Osat, materiaalit ja työkalut
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 5: 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
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