Turinys:
- 1 žingsnis: buferių kūrimas
- 2 žingsnis: buferių montavimas
- 3 žingsnis: grandinės sukūrimas
- 4 žingsnis: pridėkite kodą
- 5 žingsnis: viskas padaryta
Video: „Boe Bot“apšvietimas: 5 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Norėdami sukurti šį šedevrą su kliūčių krypties, šviesos indikacijos ir garso galimybėmis, jums reikės:
-Visiškai veikiantis „Boe Bot“
-Daug grandinės laidų
-Folija
-Kartonas
-Stapler
-Populiarių lazdelės
-laidų nuėmikliai
-Mažos replės
-Karštas klijų pistoletas ir karšti klijai
-Izoliacinė juosta
-1 grandinės garsiakalbis
-2 įprasti katodo šviesos diodai
-6 1K rezistoriai
-2 10K rezistoriai
-1 10uf kondensatorius
Ar mes jį statysime?
1 žingsnis: buferių kūrimas
Norėdami gaminti buferius, naudosite:
-viela
-folija
-kartonas
-karšti klijai
-Populiarinės lazdelės
-segtukas
1. Pirmiausia norėsite iškirpti kartono gabalėlį ir perlenkti jį per pusę (žr. 2 ir 3 paveikslėlį) (Darykite tai x2).
2. Tada paimkite maždaug 20 cm ilgio vielą ir nuimkite abu galus, bet vieną ilgesnį už kitą. Tada pasukite ilgesnį nuplėštą galą į spiralę (žr. 4 paveikslėlį) (Darykite tai x4).
3. Paimkite skardos gabalėlį ir sulenkite jį per pusę, kad jis būtų pakankamai mažas, kad tilptų ant vidinio kartono paviršiaus. Tada susegkite vielos spiralę prie skardos, susegdami visą raukšlę (žr. 5 ir 6 vaizdą) (Darykite tai x4).
4. Vieną skardos gabalo pusę priklijuokite prie vieno vidinio kartono kartono lankstymo. (Darykite tai kiekvienam vidiniam sulankstymui, taigi x2 už kartono gabalą (PAGRINDINIAI x4)) Būkite atsargūs, kad klijuojant nelieskite skardos, nes ji išsklaidys šilumą ir sudegins pirštus (žr. 6 paveikslą).
5. Klijuokite dvi „Popsicle“lazdeles (Darykite tai x2 ir padarykite vieną žymiai didesnę) ir priklijuokite vieną „Popsicle“jungtį prie kiekvieno kartono atlenkimo galo, o kitą atlikite tą patį priešingoje pusėje (žr. 1 paveikslą).
6. Paskutinis prisilietimas, kad buferiai liktų arti vienas kito, yra pririšti vidurį iki ribojančio buferių ilgio. Pririšę, priklijuokite ir leiskite išdžiūti, kad užtikrintumėte jo saugumą (žr. 1 paveikslą).
Sėkmingai sukūrėte buferius!
2 žingsnis: buferių montavimas
Norėdami pritvirtinti buferius prie „Boe Bot“, naudosite:
-Boe Botas
-Jūsų nauji buferiai
-Karšti klijai
-Izoliacinė juosta
Šis žingsnis yra gana paprastas. Viskas, ką jums reikia padaryti, tai paimti elektrinės juostos gabalėlį ir uždėti jį išilgai metalinės srities tiesiai virš juodo rutulinio rato su ašimi. Užklijuodami juostą, karštai klijuokite vietą juostele, priklijuokite buferius ir spauskite, kol išdžius.
Dabar, kai buferiai yra paruošti, eikime į grandinę!
3 žingsnis: grandinės sukūrimas
Norėdami sukurti grandinę, jums reikės:
-Boe Botas
-Prie buferių prijungti laidai
-laidų nuėmikliai
-Mažos replės
-Grandinės viela
-1 grandinės garsiakalbis
-2 įprasti katodo šviesos diodai
-6 1K rezistoriai
-2 10K rezistoriai
-1 10uf kondensatorius
Prie grandinės norėsite viską prijungti, kaip parodyta pirmame paveikslėlyje. Antrasis, trečiasis ir ketvirtasis vaizdas yra pirmojo vaizdo dalis (tik padalyta, kad būtų mažiau painu). Antrasis vaizdas yra buferio grandinė, trečiasis - katodo grandinė, o ketvirtasis - garsiakalbio grandinė.
Kai tai padarysite, grandinės garsiakalbį galite priklijuoti prie platformos, esančios po pagrindiniu „Boe Bot“antspaudu, kad jis nekabintų.
Dar vienas žingsnis, sunki dalis baigta!
4 žingsnis: pridėkite kodą
Kad įsitikintumėte, jog kodas veikia tinkamai, pirmiausia norėsite įsitikinti, kad dešinysis servo variklis yra 12 kištuko kištuke, kairysis - 13 kaiščio kištuke ir kad grandinė yra tiksliai tokia, kaip parodyta ankstesnėse diagramose.
Galiausiai turėsite įvesti šį kodą į „Basic Stamp“, prijungti robotą ir galiausiai: Vykdyti.
Čia parašytas kodas, tačiau taip pat galite atsisiųsti pagrindinį antspaudo failą, kuris taip pat turėtų veikti.
Viskas, prieš komentarus pateikiant apostrofą, bet būtini „{$ STAMP BS2}“ir „{$ PBASIC 2.5}“.
'************************************************ *********************** 'Vardas: Viljamas
'************************************************************************
„Pavadinimas -„ BoeBump.bs2 “
„Data - 2017 m. Lapkričio 28 d
„Aprašymas: sukurkite fizinius buferius, kurie suaktyvina komandą, kai ji atsitrenkia į kažką, kad„ Boe Bot “nutoltų“nuo kliūties. Pridėkite garsą ir apšvietimą prie projekto.
„{$ STAMP BS2}
„{$ PBASIC 2.5}
'************************************************************************
„Iš naujo nustatytos pradžios stabdymo kodas
'(TAIP KAIP PRADĖTI KODĄ !!!)
„Šis kodas priverčia robotą sustoti arba paleisti, kai paspaudžiamas atstatymas“************************************ ************************************
temp VAR baitų laikina parduotuvė
„RunStatus DATA $ 00“kintamasis saugomas ROM
READ RunStatus, temp 'READ kintamąjį iš ROM
temp = ~ temp 'apverčia vertę nuo 0 iki 1 arba nuo 1 iki 0
RAŠYTI „RunStatus“, temp “ĮRAŠYTI kintamąjį atgal į ROM
IF (temp> 0) THEN END 'Patikrinkite, ar vertė yra 1, ir jei taip, PABAIGA programą
'************************************************************************
'Smeigtukų sąranka
'************************************************************************
LMotor PIN 13
„RMotor PIN“12
'************************************************************************
„Pastovi sąranka
'************************************************************************
L stop ST 750
„RStop CON 750“
'************************************************************************
'Kintamieji
'************************************************************************
X VAR Žodis
'************************************************************************
'Pagrindinė programa
'************************************************************************
FREQOUT 5, 150, 880 'Sukurkite seną prieskonių melodiją
PAUSE 50 'Freqout komandai
FREQOUT 5, 150, 880 'numeriai išvedami (pvz., 5), trukmė (pvz., 150 ms), PAUSE 20 'ir galiausiai dažnio lygis (pvz., 880Hz)
FREQOUT 5, 250, 988
PAUZĖ 20
FREQOUT 5, 250, 1175
PAUZĖ 20
FREQOUT 5, 250, 1047
PAUZĖ 20
FREQOUT 5, 150, 1319
PAUZĖ 20
FREQOUT 5, 200, 1450
PAUZĖ 20
FREQOUT 5, 300, 1175
DARYTI
AUKŠTAS 0 'Padarykite katodus baltais (bet jie nebus balti, kaip
HIGH 1 'paprogramė iš karto pakeis spalvą).
AUKŠTAS 2
AUKŠTAS 9
AUKŠTAS 10
AUKŠTAS 11
IF (IN6 = 1) IR (IN4 = 1) THEN 'Jei nė vienas iš buferių
LOW 0 'liečiasi, tada padarykite katodus
LOW 2 'žalia ir pereikite prie paprogramės
LOW 9 'paskambino į priekį.
ŽEMA 11
GOSUB Pirmyn
ELSEIF (IN6 = 0) IR (IN4 = 0) THEN Jei abu buferiai liečiasi, LOW 0 ', tada abu katodai pasidaro raudoni, LOW 1 'sukurkite du pyptelėjimus ir pereikite prie
LOW 9 ′ „BothBump“paprogramė.
ŽEMA 10
DAŽNIAI 5, 50, 2500
PAUZĖ 200
DAŽNIAI 5, 200, 2500
„GOSUB BothBump“
ELSEIF (IN6 = 0) IR (IN4 = 1) THEN Jei pataikys tik dešinysis buferis, LOW 9 ', kad dešinysis katodas pasidarytų raudonas, LOW 10 'sukurkite du pyptelėjimus ir tęskite
FREQOUT 5, 50, 2500 'BumpRight paprogramė.
PAUZĖ 200
DAŽNIAI 5, 200, 2500
„GOSUB BumpRight“
ELSEIF (IN6 = 1) IR (IN4 = 0) THEN Jei atsitrenkia tik kairysis buferis, LOW 0 'kairysis katodas tampa raudonas, LOW 1 'sukurkite du pyptelėjimus ir tęskite
FREQOUT 5, 50, 2500 'BumpLeft paprogramė.
PAUZĖ 200
DAŽNIAI 5, 200, 2500
„GOSUB BumpLeft“
ENDIF
KILPAS
PABAIGA „Sustabdymo programa prieš atsitiktinai atliktas papildomas procedūras
'************************************************************************
„Papildomos procedūros
'************************************************************************
Pirmyn: „Šiek tiek judėkite į priekį
X = nuo 1 iki 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
KITAS
PAUZĖ 20
RETURN 'Grįžkite į pradžią pakartoti
'****************************************************
BothBump: „Truputį atsarginę kopiją
X = nuo 1 iki 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
KITAS
PAUZĖ 200
FOR X = nuo 1 iki 100 'Pasukite į kairę nuo kliūčių
PULSOUT RMotor, 650
PULSOUT LMotor, 760
KITAS
PAUZĖ 20
RETURN 'Grįžkite į pradžią pakartoti
'****************************************************
BumpLeft: „Truputį pasidarykite atsarginę kopiją
X = nuo 1 iki 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
KITAS
PAUZĖ 200
FOR X = nuo 1 iki 100 'Pasukite į dešinę nuo kliūčių
PULSOUT RMotor, 740
PULSOUT LMotor, 850
KITAS
PAUZĖ 20
RETURN 'Grįžkite į pradžią pakartoti
'****************************************************
BumpRight: „Truputį pasidarykite atsarginę kopiją
X = nuo 1 iki 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
KITAS
PAUZĖ 200 FOR X = 1–100 'Pasukite į kairę nuo kliūčių
PULSOUT RMotor, 650
PULSOUT LMotor, 760
KITAS
PAUZĖ 20
RETURN 'Grįžkite į pradžią pakartoti
'********************************************************
„Papildomų procedūrų pabaiga
'********************************************************
'Kodo pabaiga
'********************************************************
SVEIKINAME, JŪS ATNAUJINĖTE BOE BOT !!!
Esminis taškas:
Atminkite, kad paleisdami kodą turite paspausti roboto atstatymo mygtuką, kad jis veiktų
5 žingsnis: viskas padaryta
Žiūrėkite vaizdo įrašus ir klausykite garso failų, kad pamatytumėte, ką šis atnaujinimas iš tikrųjų gali padaryti!
P. S. „Boe“failas yra sena prieskonių melodija, kuri atsiranda pirmą kartą suaktyvinus „Boe Bot“naudojant atstatymo mygtuką. „Boe Beep“failas yra garsas, kuris skamba įjungus buferius (atsitrenkus į kliūtį).
Rekomenduojamas:
„Boe Bot“plaukia labirintu: 4 žingsniai
„Boe Bot“plaukia per labirintą: šis nurodymas padės jums sukurti „boe bot“buferius ir suteiks jums kodą, kuriuo bus galima naršyti „boe bot“per labirintą
Labirinto sprendimas „Boe-Bot“: 3 žingsniai
Labirinto sprendimas Boe-Bot: Sveiki! Mano vardas Maahum Imran. Aš esu 11 klasės technologijų klasės dalis. Mums buvo užduota užduotis paimti „Boe-Bot“ir suprogramuoti, kad meistriškai pereitų labirintą. Iš pradžių tai buvo sunkus iššūkis, ir prisipažinsiu, be pagalbos
Labirinto sprendimo robotas („Boe-bot“): 5 žingsniai
Labirinto sprendimo robotas („Boe-bot“): ši instrukcija parodys, kaip suprojektuoti ir pasigaminti savo labirinto sprendimo robotą, naudojant paprastas medžiagas ir robotą. Tai taip pat apims kodavimą, todėl taip pat reikalingas kompiuteris
„Boe-Bot“: kliūčių vengimo robotas: 6 žingsniai
„Boe-Bot“: kliūčių vengimo robotas: šis mažas robotas naudoja ūsus kliūtims aptikti. Kai vienas ar abu jo ūsai suaktyvėja, jis atsitraukia ir pasuka kita kryptimi. Priešingu atveju jis juda į priekį. Maitinama 4 AA baterijomis, „Paralax“pagrindinė plokštė leidžia šiai mažai
Kaip sukurti paralaksinį BOE-Bot naudojant pagrindinį antspaudo lustą: 7 žingsniai
Kaip sukurti „Parallax BOE-Bot“naudojant pagrindinį antspaudo lustą: šioje instrukcijoje parodyta „Parallax BOE-Bot“pagrindinio antspaudo roboto konstrukcija ir modifikacija