Sisällysluettelo:

Sytytä Boe Bot: 5 vaihetta
Sytytä Boe Bot: 5 vaihetta

Video: Sytytä Boe Bot: 5 vaihetta

Video: Sytytä Boe Bot: 5 vaihetta
Video: НЕЗАКОННЫЕ Эксперименты c БОКСИ БУ из ПОППИ ПЛЕЙТАЙМ и ХАГИ ВАГИ в VR! 2024, Marraskuu
Anonim
Sytytä Boe Bot
Sytytä Boe Bot
Sytytä Boe Bot
Sytytä Boe Bot
Sytytä Boe Bot
Sytytä Boe Bot

Jotta voit tehdä tämän mestariteoksen esteiden suunnan, valon ilmaisun ja äänen ominaisuuksilla, tarvitset:

-Täysin toimiva Boe Bot

-Paljon piirijohtoja

-Folio

-Pahvi

-Nitoja

-Suikaleita

-Langanpoistoaineet

-Pienet pihdit

-Kuuma liimapistooli ja kuuma liima

-Sähköteippi

-1 piirikaiutin

-2 yleistä katodivaloa

-6 1K vastusta

-2 10K vastukset

-1 10uf kondensaattori

Rakennetaanko se?

Vaihe 1: Puskureiden luominen

Puskureiden luominen
Puskureiden luominen
Puskureiden luominen
Puskureiden luominen
Puskureiden luominen
Puskureiden luominen

Puskureiden valmistuksessa käytät seuraavia:

-lanka

-folio

-pahvi

-kuuma liima

-Suikaleita

-nitoja

1. Leikkaa ensin pahvi ja taita se puoliksi (katso 2. ja 3. kuva) (TÄMÄ x2).

2. Seuraavaksi otat noin 20 cm: n langan ja nauhat molemmat päät, mutta toinen pidempi kuin toinen. Kierrä sitten pidempi kuorittu pää spiraaliksi (katso 4. kuva) (TÄMÄ x4).

3. Ota pala tinapaperia ja taita se puoliksi niin, että se on tarpeeksi pieni, jotta se mahtuu pahvin sisätaitoksen pinnalle. Nidota sitten langan kierre tinofolioon nitomalla koko taitoksen läpi (katso 5. ja 6. kuva) (TÄMÄ x4).

4. Liimaa tinofoliokappaleen toinen puoli korttilevyn yhteen sisätaitokseen. (Tee tämä jokaisen sisäisen taitoksen yhteydessä, joten x2 pahvikappaletta kohden (PERUSTI x4)) Varo koskettamasta tinapaperia liimaamisen aikana, koska se johtaa lämpöä ja syttyy sormiasi (katso 6. kuva).

5. Liimaa kaksi Popsicle -tikkua yhteen (TEE TÄMÄ x2 ja tee yksi huomattavasti suurempi) ja liimaa yksi Popsicle -liitos jokaisen pahvitaitoksen takaosaan ja toinen tee sama asia vastakkaiselle puolelle (katso 1. kuva).

6. Viimeinen kosketus, jotta puskurit pysyvät lähellä toisiaan, on sitoa puskurin keskikohta rajoittavaan pituuteen. Kun se on sidottu, liimaa se ja anna sen kuivua varmistaaksesi sen turvallisuuden (katso 1. kuva).

Olet luonut puskurit onnistuneesti!

Vaihe 2: Puskureiden asennus

Puskureiden asennus
Puskureiden asennus

Voit asentaa puskurit Boe Botiin seuraavilla tavoilla:

-Boe Bot

-Uudet puskurit

-Kuuma liima

-Sähköteippi

Tämä vaihe on melko yksinkertainen. Sinun tarvitsee vain ottaa pala sähköteippiä ja laittaa se metallia pitkin aivan mustan kuulapyörän yläpuolelle akselilla. Kun teippi on teipattu, liimaa alue kuumalla teipillä, kiinnitä puskurit ja paina sitä kunnes se on kuiva.

Nyt kun puskurit ovat valmiina, mennään radalle!

Vaihe 3: Piirin luominen

Piirin luominen
Piirin luominen
Piirin luominen
Piirin luominen
Piirin luominen
Piirin luominen

Piirin luomiseksi tarvitset:

-Boe Bot

-Puskureihin liitetyt johdot

-Langanpoistimet

-Pienet pihdit

-Piirijohto

-1 piirikaiutin

-2 yleistä katodivaloa

-6 1K vastusta

-2 10K vastukset

-1 10uf kondensaattori

Piirille haluat liittää kaiken ensimmäisen kuvan mukaisesti. Toinen, kolmas ja neljäs kuva ovat kaikki osa ensimmäistä (jaettu vain, jotta se olisi vähemmän sekava). Toinen kuva on puskuripiiri, kolmas katodipiiri ja neljäs kaiutinpiiri.

Kun olet valmis, voit nauhoittaa piirikaiuttimen Boe Botin perusleiman alapuolelle, jotta se ei roiku.

Vielä yksi askel, kova osa on ohi!

Vaihe 4: Koodin lisääminen

Koodin lisääminen
Koodin lisääminen

Varmistaaksesi, että koodi toimii oikein, sinun on ensin varmistettava, että oikea servomoottori on pistokkeen nastassa 12, vasen servo on pistokkeen nastassa 13 ja että piiri on täsmälleen sama kuin edellisissä kaavioissa.

Lopuksi sinun on syötettävä tämä koodi Basic Stampiin, kytkettävä robotti ja lopuksi: RUN IT.

Tässä on koodi kirjoitettu, mutta voit myös ladata perusleimatiedoston, ja sen pitäisi myös toimia.

Kaikki, joissa on heittomerkki ennen kommentointia, mutta {$ STAMP BS2} ja {$ PBASIC 2.5} ovat välttämättömiä.

'************************************************ *********************** 'Nimi: William

'************************************************************************

'Otsikko - BoeBump.bs2

'Päivämäärä - 28. marraskuuta 2017

"Kuvaus: Luo fyysisiä puskureita, jotka laukaisevat komennon, kun se osuu johonkin Boe Botin siirtämiseen" esteestä. Lisää ääntä ja valaistusta myös projektiin.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

'************************************************************************

'Koodi Reset Start Stop

'(TÄMÄ ON KOODIN ALOITTAMINEN !!!)

'Tämä koodi saa botin pysähtymään tai käynnistymään, kun nollauspainiketta painetaan' ************************************ ************************************

väliaikainen VAR -tavu

RunStatus DATA $ 00 '-muuttuja tallennettu ROM -levylle

READ RunStatus, temp 'LUE muuttuja ROM -levyltä

temp = ~ temp 'käännä arvo 0 to 1 OR 1 to 0

KIRJOITA RunStatus, temp 'KIRJOITA muuttuja takaisin ROM -levylle

JOS (lämpötila> 0) THEN END 'Tarkista, onko arvo 1 ja JOS niin, LOPETA ohjelma

'************************************************************************

'Pins Setup

'************************************************************************

LMoottorin PIN -koodi 13

RMotor -PIN 12

'************************************************************************

'Vakioiden asetukset

'************************************************************************

Pysäytä CON 750

RStop CON 750

'************************************************************************

'Muuttujat

'************************************************************************

X VAR Sana

'************************************************************************

'Pääohjelma

'************************************************************************

FREQOUT 5, 150, 880 'Luo vanha maustemusiikki

PAUSE 50 'Freqout -komentoa varten

FREQOUT 5, 150, 880 'numerot lähetetään (esim. 5), kesto (esim. 150 ms), PAUSE 20 'ja lopuksi taajuustaso (esim. 880 Hz)

FREQOUT 5, 250, 988

TAUKO 20

FREQOUT 5, 250, 1175

TAUKO 20

FREQOUT 5, 250, 1047

TAUKO 20

FREQOUT 5, 150, 1319

TAUKO 20

FREQOUT 5, 200, 1450

TAUKO 20

FREQOUT 5, 300, 1175

TEHDÄ

HIGH 0 'Tee katodit valkoisiksi (mutta ne eivät muutu valkoisiksi, kuten

HIGH 1 'aliohjelma muuttaa välittömästi väriä).

KORKEA 2

KORKEA 9

KORKEA 10

KORKEA 11

JOS (IN6 = 1) JA (IN4 = 1) Silloin 'Jos mikään puskureista ei ole

LOW 0 'koskettavat ja tee sitten katodit

LOW 2 'vihreä ja jatka aliohjelmaan

LOW 9 'kutsui eteenpäin.

MATALA 11

GOSUB eteenpäin

ELSEIF (IN6 = 0) JA (IN4 = 0) THEN 'Jos molemmat puskurit koskettavat, LOW 0 'ja tee sitten molemmat katodit punaisiksi, LOW 1 'luo kaksi äänimerkkiä ja jatka kohtaan

LOW 9 'BothBump -aliohjelma.

MATALA 10

FREQOUT 5, 50, 2500

TAUKO 200

FREQOUT 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) JA (IN4 = 1) THEN 'Jos vain oikea puskuri osuu, LOW 9 'saa oikean katodin muuttumaan punaiseksi, LOW 10 'luo kaksi piippausta ja jatka kohtaan

FREQOUT 5, 50, 2500 'BumpRight -aliohjelma.

TAUKO 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) JA (IN4 = 0) THEN 'Jos vain vasen puskuri osuu, LOW 0 'saa vasemman katodin muuttumaan punaiseksi, LOW 1 'luo kaksi äänimerkkiä ja jatka kohtaan

FREQOUT 5, 50, 2500 'BumpLeft -aliohjelma.

TAUKO 200

FREQOUT 5, 200, 2500

GOSUB BumpVasen

LOPPU JOS

LOOP

END 'Pysäytysohjelma ennen vahingossa suoritettavia alimenettelyjä

'************************************************************************

'' Alimenettelyt

'************************************************************************

Eteenpäin: 'Siirry hieman eteenpäin

Sillä X = 1-30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

SEURAAVA

TAUKO 20

RETURN 'Palaa alkuun uudelleen

'****************************************************

BothBump: 'Varmuuskopioi vähän

Sillä X = 1-150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SEURAAVA

TAUKO 200

FOR X = 1-100 'Käänny vasemmalle pois esteestä

PULSOUT RMotor, 650

PULSOUT LMotor, 760

SEURAAVA

TAUKO 20

RETURN 'Palaa alkuun uudelleen

'****************************************************

BumpLeft: Varmuuskopioi vähän

Sillä X = 1-150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SEURAAVA

TAUKO 200

FOR X = 1-100 'Käänny oikealle pois esteestä

PULSOUT RMotor, 740

PULSOUT LMotor, 850

SEURAAVA

TAUKO 20

RETURN 'Palaa alkuun uudelleen

'****************************************************

BumpRight: 'Varmuuskopioi vähän

Sillä X = 1-150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SEURAAVA

PAUSE 200 FOR X = 1 to 100 'Käänny vasemmalle pois esteestä

PULSOUT RMotor, 650

PULSOUT LMotor, 760

SEURAAVA

TAUKO 20

RETURN 'Palaa alkuun uudelleen

'********************************************************

'' Toimenpiteiden loppu

'********************************************************

'Koodin loppu

'********************************************************

ONNEA, OLET PÄIVITTÄNYT BOE BOTIN !!!

Ratkaiseva kohta:

Muista, että kun suoritat koodia, sinun on painettava robotin nollauspainiketta saadaksesi sen liikkeelle

Vaihe 5: KAIKKI VALMIS

Katso videot ja kuuntele äänitiedostoja nähdäksesi, mitä tämä päivitys todella voi tehdä!

P. S. Boe -tiedosto on vanha mausteviritys, joka tapahtuu Boe Botin ensimmäisellä aktivoinnilla nollauspainikkeen kautta. Boe Beep -tiedosto on ääni, joka kuuluu, kun puskurit aktivoidaan (osuu esteeseen).

Suositeltava: