Sisällysluettelo:
- Vaihe 1: Puskureiden luominen
- Vaihe 2: Puskureiden asennus
- Vaihe 3: Piirin luominen
- Vaihe 4: Koodin lisääminen
- Vaihe 5: KAIKKI VALMIS
Video: Sytytä Boe Bot: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
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 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
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 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
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:
Sytytä Gandalf Valkoinen sauva: 9 vaihetta
Sytytä Gandalf Valkoinen sauva: Olen aina halunnut Gandalfin valkoisen sauvan, koska olen katsonut Sormusten Herraa. Löysin mallin yhdelle Thingivers.com -sivustolta. Tinkercadilla muutin muotoilua syttymään
Sytytä piparkakkutalo: 9 vaihetta (kuvilla)
Sytytä piparkakkutalo: Luomme sytytetyn piparkakkutalon, jossa, kun kosket savupiipun kattoon, talo syttyy sisältä. Tämä projekti on todella hauska piirin esittely, ja se on tarkoitettu demoksi, joka sisältää sekä pienen peruspiirin tekemisen että pienen
Sytytä ystävänpäiväsi kuohuvilla RGB -matriisilla: 3 vaihetta
Sytytä ystävänpäiväsi kuohuvilla RGB -matriisilla: Ystävänpäivä on tulossa, tapaatko jonkun, joka rakastui ensi silmäyksellä?
Sytytä projekti LED -valojen avulla: 4 vaihetta
Valaise projektisi LED -valojen avulla: Erittäin tehokas tapa herättää projekti eloon on lisätä valaistusta. Nykytekniikka on antanut tee-se-itse-käyttäjille laajan valikoiman valaistusvaihtoehtoja, jotka ovat erittäin kirkkaita, erittäin halpoja käyttää, edullisia ostaa ja helppoja asentaa
Sytytä ystävänpäiväsi kuohuvilla matriisilla: 5 vaihetta
Sytytä ystävänpäiväsi kuohuvilla matriisilla: Ystävänpäivä on mahdollisuus lähettää rakkausviestejä. Mikset tekisi hauskaa LED -kasvoa edullisilla komponenteilla ilmaisemaan tunteesi