Sisällysluettelo:
- Vaihe 1: Etsi runko
- Vaihe 2: Anturien rakentaminen
- Vaihe 3: Piirilevyn rakentaminen
- Vaihe 4: Robottisi koodaus
- Vaihe 5: Testaa robotti
Video: Sokkeloratkaisurobotti (Boe-bot): 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä opas näyttää sinulle, kuinka suunnitella ja tehdä oma sokkeloratkaisurobotti yksinkertaisten materiaalien ja robotin avulla. Tämä sisältää myös koodauksen, joten tarvitaan myös tietokone.
Vaihe 1: Etsi runko
Sokkelonratkaisurobotin rakentamiseksi on ensin löydettävä robotti. Tässä tapauksessa luokkaani ja minua kehotettiin käyttämään käsillä olevaa, joka tuolloin oli boe-bot (katso edellä). Jokaisen muun robotin, joka sallii tulot ja lähdöt sekä ohjelmoinnin, pitäisi myös toimia.
Vaihe 2: Anturien rakentaminen
Tämä on suuri askel, joten jaan sen kolmeen osaan: 1. Puskuri S (kiinteä) 2. Liitos 3. Puskuri M (liikkuva) (Nämä kaikki vastaavat yllä olevaa kuvien järjestystä)
1. Kiinteän puskurin valmistamiseen tarvitset vain ulkoneman eteenpäin suuntautuvan puolen kummallakin puolella. Päät on peitettävä johtavalla materiaalilla. Tässä tapauksessa käytin alumiinifoliota, mutta muut metallit tai materiaalit voivat toimia sen sijaan. Ulkonema on kiinnitettävä tiukasti ja kestävästi runkoon, mieluiten käyttämällä jotain vahvempaa kuin käsityöläisteippi (se oli ainoa käytettävissäni oleva ei-pysyvä menetelmä tuolloin). Kun ulkonema on kiinnitetty johtavan materiaalin kanssa sen päähän, lanka on syötettävä ulkoneman molemmista päistä leipälevyyn tai tuloliitäntään.
2. Liitoksen on oltava joustava, kestävä ja pystyttävä säilyttämään muotonsa. Kevyt puristusjousisarana olisi täydellinen, mutta jos sitä ei ole saatavilla, voidaan käyttää joustavaa materiaalia. Käytin kuumaa liimaa vain siksi, että se oli ainoa saatavilla oleva asia. Se toimii tilanteessa, jossa pakkaukset ovat suhteellisen kaukana niiden välillä, koska sen tuottoaste on hidas. Tämän on ulotuttava ulkonemista kummallakin puolella, mutta ei saa mennä niiden ohi, koska silloin se ei enää toimi kunnolla. *VARMISTA, ETTÄ EI OLE liian vaikeaa puristaa yhteistä*
3. Liikkuva puskuri on samanlainen kuin kiinteä puskuri, paitsi että se on kiinnitetty runkoon, se on kiinnitetty ylivuotosaumaan. Tämänkin päässä on johtava materiaali sekä johdot, jotka kulkevat leipälevyn/tuloliittimien päälle. Puskurin sivuille voidaan levittää hieman kitkamateriaalia, jotta voidaan tunnistaa matalassa kulmassa lähestyvät seinät.
Lopputuloksena tulisi olla järjestelmä, jossa on kaksi liikkuvaa ja kaksi paikallaan olevaa puskuria, liitos, joka liikkuu vapaasti, mutta palaa tiukasti ja nopeasti, ja neljä johtoa, jotka johtavat piirilevyyn.
Vaihe 3: Piirilevyn rakentaminen
Tämä vaihe on suhteellisen helppo ja nopea. LEDit ovat valinnaisia. Kaksi puskuriasi (joko kiinteitä tai liikkuvia) on kiinnitettävä maahan, kun taas toinen on kiinnitettävä lähtöön/tuloon. Kahden ryhmän välillä voidaan käyttää LED -valoja, jotka osoittavat, toimivatko ne vai eivät, mutta tämä ei ole pakollista. Pohjimmiltaan täällä tehdään, kun robotti jätetään yksin, se on rikki. Kuitenkin, kun M (liikkuva) ja S (kiinteä) puskuri koskettavat, se täydentää piiriä ja kehottaa robottia vaihtamaan suuntaa tai perääntymään jne. Kun tämä on tehty, voimme nyt siirtyä koodaukseen.
Vaihe 4: Robottisi koodaus
Tämä vaihe on helppo ymmärtää, mutta vaikea tehdä. Ensin sinun on määritettävä, mitkä muuttujat ovat moottoreita. Sitten sinun on määritettävä kaikki nopeutesi (tämä vaatii vähintään neljä: oikea eteen, oikea taaksepäin, vasen eteenpäin, vasen taaksepäin). Tämän avulla voit aloittaa koodauksen. Haluat, että robotti liikkuu jatkuvasti eteenpäin, kunnes se osuu johonkin, joten tarvitaan silmukka, jossa on R + L -eteenpäin. Sitten logiikkakoodi: sen on kerrottava robotille, mitä tehdä, milloin tehdä ja milloin tarkistaa, onko sen tehtävä. Yllä oleva koodi tekee tämän IF -lausekkeiden kautta. Jos oikea puskuri koskettaa, käänny vasemmalle. Jos vasen puskuri koskettaa, käänny oikealle. Jos molemmat puskurit koskettavat, peruuta ja käänny sitten oikealle. Robotti ei kuitenkaan tiedä mitä käännös oikealle tai taaksepäin tarkoittaa, joten muuttujat on määriteltävä, mikä on suurin osa koodista. Toisin sanoen
Oikea:
PULSOUT LMOTOR, LRev
PULSOUT RMOTOR, RFast
Seuraava, palata
Tämä vain määritteli, mikä "oikea" robotin on ymmärrettävä. Tämän muuttujan käyttämiseksi on käytettävä GOSUB _. Käänny oikealle, se on GOSUB Right. Tämä kutsu on tehtävä jokaiselle käännökselle ja liikkeelle, kun taas muuttujat on tehtävä vain kerran. Tämä on kuitenkin lähes virheellinen, kun sitä käytetään johonkin muuhun kuin "luokan postimerkkeihin"
Vaihe 5: Testaa robotti
Yleensä tähän vietät suurimman osan ajasta. Testaus on paras tapa varmistaa, että robotti toimii. Jos ei, vaihda jotain ja yritä uudelleen. Johdonmukaisuus on mitä etsit, joten jatka yrittämistä, kunnes se toimii joka kerta. Jos robotti ei liiku, se voi olla koodi, portit, moottorit tai akut. Kokeile akkuja, sitten koodia ja sitten portteja. Moottorimuutosten pitäisi yleensä olla viimeinen keino. Jos jokin rikkoutuu, vaihda se paremmilla materiaaleilla komponentin kestävyyden varmistamiseksi. Lopuksi, jos menetät toivosi, katkaise yhteys, pelaa pelejä, keskustele ystävien kanssa ja yritä sitten tarkastella ongelmaa eri valosta. Hyvää sokkelon ratkaisua!
Suositeltava:
Arduino - Sokkeloratkaisurobotti (MicroMouse) Seurantarobotti: 6 vaihetta (kuvilla)
Arduino | Maze Solving Robot (MicroMouse) Seurantarobotti: Tervetuloa, olen Isaac ja tämä on ensimmäinen robotini "Striker v1.0" .Tämä robotti on suunniteltu ratkaisemaan yksinkertainen sokkelo.Kilpailussa meillä oli kaksi sokkeloa ja robotti pystyi tunnistamaan ne.Muut muut muutokset sokkelossa voivat vaatia muutoksen
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): 8 vaihetta
Akustinen levitaatio Arduino Unon kanssa Askel askeleelta (8 vaihetta): ultraäänikaiuttimet L298N DC-naarasadapterin virtalähde urospuolisella dc-nastalla ja analogiset portit koodin muuntamiseksi (C ++)
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: 3 vaihetta
4G/5G HD -videon suoratoisto DJI Dronesta alhaisella latenssilla [3 vaihetta]: Seuraava opas auttaa sinua saamaan live-HD-videovirtoja lähes mistä tahansa DJI-dronesta. FlytOS -mobiilisovelluksen ja FlytNow -verkkosovelluksen avulla voit aloittaa videon suoratoiston droonilta
Sokkeloratkaisurobotti: 5 vaihetta (kuvilla)
Maze Solver Robot: - tämä robotti on suunniteltu ratkaisemaan yksinkertainen sokkelo ilman tekoälyä käyttämällä seuraavia koodin tekniikoita: 1) PID2) kiertoyhtälöt 3) kalibrointi gitHub -koodilinkki: https://github.com/marwaMosafa/Maze-solver -algoritmi
Parallax BOE-Botin tekeminen perusleimaleiman avulla: 7 vaihetta
Parallax BOE-Botin tekeminen perusleimasirun avulla: Tämä ohje näyttää Parallax BOE-Bot Basic -leimarobotin rakenteen ja muokkaamisen