
Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:44

Tämä tarkoittaa sitä, että voit tehdä sen siten, että jos se osuu johonkin robotin puskuriin, se kääntyy taaksepäin ja kääntyy pois kohteesta.
Vaihe 1: Hanki materiaalit
tämän tekemiseen tarvittavat asiat ovat 3 Popsicle -tikkua, pahvi, kuuma liima, neljä lankaa ja tinofolio.
valinnainen materiaali, jota voit käyttää, on peiteteippi, jos haluat poistaa sen myöhemmin
Vaihe 2: Leikkaa Popsicle's Up
tätä varten otat Popsicle -leikkurin ja leikataan se puoliksi joillakin lankaleikkureilla tai voit yrittää rikkoa sen kahtia, mikä ei ole niin sileää.
Vaihe 3: Liimaa pahvia

jos sinulla on maalarinteippi, kääri se pienen pylvään ympärille ja liimaa sitten pieni pahvi molempiin napoihin.
Vaihe 4: Liimaa Tinfoil Popsicleen


kiedo tinapaperia kahteen johtoon ja liimaa se suuren Popsicle -pään päihin ja varmista, että johdot on kytketty maahan.
tee sama toisen popsiclein kanssa ja liitä se vastukseen
yhdistä nyt ensimmäinen popsicle ja paalut, jotka on liimattu napoihin.
Vaihe 5: Liimaa pahvi

ota pieni, ohut pahvi ja taita se ylös, liimaa yksi osa siitä yhden popsicle -osan keskelle ja sitten toinen. liimaa sen jälkeen kahtia rikkoutunut popsicle toisen popsicle'in päihin, sitten liimaa pahvi pienten popsicles -päiden päihin
sen jälkeen varmista, että toisen popsicle -levyn folio on ensimmäistä kohti, jotta se koskettaessaan toimii puskurina ja siirtyy pois.
Vaihe 6: (Valinnainen) Katkaise johdot niiden järjestämiseksi

Halutessasi voit leikata johdot pienemmiksi ja jotta ne näyttävät järjestäytyneemmiltä, voit leikata ne haluamallasi lankaleikkurilla.
Vaihe 7: Itse koodi
'{$ STAMP BS2}
'{$ PBASIC 2.5}
lämpötila VAR -tavu RunStatus DATA $ 00
READ RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O-nastat ----------- ------------- LMoottorin PIN 13 RM Moottorin PIN 12 '-------------- Vakiot --------------- ------ LStop CON 750 RStop CON 750 '-------------- Muuttujat --------------------- X VAR Word Turn VAR Word '-------------- Pääohjelma -----------------------
TEHDÄ
GOSUB eteenpäin
JOS (IN9 = 0) JA (IN10 = 0) THEN HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF
JOS (IN9 = 0) THEN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP
LOPPU
'************************************************ ******* 'puskureissa käytetään seuraavaa koodia' ********************************* ***********************
'------------------------------------------------- --- 'tämä on niin, että puskuri liikkuu eteenpäin' ------------------------------------ ---------------- Eteenpäin: FOR X = 0-25 'Eteenpäin vähän PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 SEURAAVA PALUU
'------------------------------------------------- --- 'tämä on silloin, kun molemmat puskurit osuvat' -------------------------------------- -------------- ReverseTurn: FOR X = 0-25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 SEURAAVA X = 0-25' Käänny vasemmalle 60 astetta PULSOUT LMotor, 650 PULSOUT RM -moottori, 850 PAUSE 20 NEXT FOR x = 0 to 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 SEURAAVA PALUU
'------------------------------------------------- --- 'tätä koodia käytetään peruuttamiseen ja kääntymiseen vasemmalle, kun oikea puskuri osuu' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0-25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650
TAUKO 20 SEURAAVA X = 0 - 25 'Käänteinen PULSOUT L -moottori, 650 PULSOUT RM -moottori, 850 TAUKO 20 SEURAAVA X = 0-50' Käänny oikealle 45 astetta PULSOUT L -moottori, LOPETA PULSOUT -RM -moottori, 850 TAUKO 20 SEURAAVA PALUU
'------------------------------------------------- --- 'tätä koodia käytetään KÄÄNTÄMISEKSI JA KÄÄNTYMÄÄN oikealle, kun vasen puskuri osuu' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0-25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 SEURAAVA X = 0-25 'Käänteinen PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 to 50' Käänny vasemmalle 45 astetta PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 SEURAAVA PALUU
'************************************************ ******* 'Menettelyjen loppu' ************************************** *******************
Vaihe 8: Selitä koodi
Tämä koodi on se, että se osoittaa, kuinka robotti toimii esimerkiksi puskureiden mukaan: koodi "reverseturnleft" on, kun oikea puskuri osuu ja saa sen peruuttamaan ja kääntymään vasemmalle.
"peruutusoikeus" tarkoittaa sitä, että vasen puskuri osuu ja saa sen peruuttamaan ja kääntymään oikealle
"käänteinen" on, kun molemmat puskurit osuvat ja saavat sen peruuttamaan ja kääntymään eri tavalla.
"matala" ja "korkea" -termit ovat hyödyllisiä vain, jos käytät ledejä robotissasi, ne tarkoittavat, että tietty valo heikkenee tai nousee korkeaksi.
Vaihe 9: Lopputuote


lopputuotteen pitäisi näyttää hieman alla olevan kuvan kaltaiselta
Suositeltava:
Digitaalisen näytön lisääminen vanhaan viestintävastaanottimeen: 6 vaihetta (kuvilla)

Lisää digitaalinen näyttö vanhaan viestintävastaanottimeen: Yksi vanhempien viestintälaitteiden käytön puutteista on se, että analoginen valitsin ei ole kovin tarkka. Arvaat aina saamasi taajuuden. AM- tai FM -kaistoilla tämä ei yleensä ole ongelma, koska yleensä
E-Ink-näytön lisääminen projektiin: 12 vaihetta (kuvilla)

E-Ink-näytön lisääminen projektiin: Moniin projekteihin liittyy jonkinlaisten tietojen, kuten ympäristötietojen, seuranta, usein käyttämällä Arduinoa hallintaan. Minun tapauksessani halusin seurata vedenpehmentimen suolatasoa. Haluat ehkä käyttää tietoja kotiverkon kautta
Pikalataustoiminnon lisääminen Powerbankiin: 5 vaihetta (kuvilla)

Pikalatausominaisuuden lisääminen Powerbankiin: Tässä projektissa näytän sinulle, kuinka muutin tavallista varapankkia lyhentääksesi sen naurettavan pitkää latausaikaa. Matkan varrella puhun powerbank -piiristä ja miksi powerbank -akku on hieman erikoinen. Otetaan st
Taulukon luominen ja lisääminen sekä lisäsarakkeiden ja/tai rivien lisääminen tähän taulukkoon Microsoft Office Word 2007: 11 vaihetta

Taulukon luominen ja lisääminen sekä lisäsarakkeiden ja/tai -rivien lisääminen tähän taulukkoon Microsoft Office Word 2007: Onko sinulla koskaan ollut paljon tietoja, joiden kanssa työskentelet ja ajattelit itse … " kuinka voin tehdä kaikki Näyttääkö nämä tiedot paremmilta ja helpommin ymmärrettäviltä? " Jos näin on, Microsoft Office Word 2007: n taulukko voi olla vastauksesi
Puskureiden luominen robotille: 4 vaihetta

Puskureiden luominen robotille: Luokka 11 tietotekniikan kurssillamme saimme tehtävän saada robotimme kulkemaan sokkelon läpi. Jotta voisimme valvoa, kulkeeko se suoraan, käänny vasemmalle tai oikealle, meitä pyydettiin tekemään puskureita. Tällä tavalla jos robotti kosketti seinää ja osui