Kazalo:

Light Up Boe Bot: 5 korakov
Light Up Boe Bot: 5 korakov

Video: Light Up Boe Bot: 5 korakov

Video: Light Up Boe Bot: 5 korakov
Video: BoyWithUke - Long Drives (Official Music Video) 2024, November
Anonim
Prižgi Boe Bot
Prižgi Boe Bot
Prižgi Boe Bot
Prižgi Boe Bot
Prižgi Boe Bot
Prižgi Boe Bot

Za izdelavo te mojstrovine z zmožnostjo usmerjanja ovir, svetlobne indikacije in zvoka boste potrebovali:

-Popolnoma funkcionalen Boe Bot

-Veliko žic

-Aluminijasta folija

-lepenka

-spenjalnik

-palčke za omake

-Odstranjevalci žic

-majhne klešče

-Pištola za vroče lepilo in vroče lepilo

-električni trak

-1 zvočnik z vezjem

-2 skupni katodni LED

-6 1K uporov

-2 10K upori

-1 10uf kondenzator

Ali ga bomo zgradili?

1. korak: Ustvarjanje odbijačev

Ustvarjanje odbijačev
Ustvarjanje odbijačev
Ustvarjanje odbijačev
Ustvarjanje odbijačev
Ustvarjanje odbijačev
Ustvarjanje odbijačev

Za izdelavo odbijačev boste uporabili:

-žica

-aluminijasta folija

-karton

-vroče lepilo

-palčke za omake

-spenjalnik

1. Kar želite najprej narediti, je, da izrežete kos kartona in ga prepognete na polovico (glejte 2. in 3. sliko) (NAREDITE TO x2).

2. Nato vzemite žico po dolžini približno 20 cm in odstranite oba konca, vendar enega daljšega od drugega. Nato zvijte daljši odtrgani konec v spiralo (glejte 4. sliko) (NAREDITE TO x4).

3. Vzemite kos folije in ga prepognite na pol, da bo dovolj majhen, da se prilega površini notranje gube iz kartona. Nato spenite spiralo žice na folijo tako, da spenete skozi celotno gubo (glejte 5. in 6. sliko) (NAREDITE TO x4).

4. Zlepite eno stran kosa folije na eno notranjo stran kartona. (NAREDITE TO ZA VSAK UNUTARJNJI ZGOR, TAKO x2 NA KARDEN KARTO (OSNOVNO x4)) Pazite, da se med lepljenjem ne dotaknete folije, saj bo prevajala toploto in opekla prste (glejte 6. sliko).

5. Zlepite dve palčki Popsicle skupaj (NAREDITE TO x2 in naredite eno precej večjo), eno povezavo Popsicle pa prilepite na zadnjo stran vsake kartonske gube, eno pa naredite isto na nasprotni strani (glejte prvo sliko).

6. Zadnji dotik, da odbijači ostanejo tesno skupaj, je, da sredino odvežete na omejeno dolžino odbijačev. Ko ga zavežete, ga lepite in pustite, da se posuši, da zagotovite njegovo varnost (glej prvo sliko).

Uspešno ste ustvarili odbijače!

Korak: Namestitev odbijačev

Montaža odbijačev
Montaža odbijačev

Za namestitev odbijačev na Boe Bot boste uporabili:

-Boe Bot

-Vaši novi odbijači

-Vroče lepilo

-Električni trak

Ta korak je dokaj preprost. Vse kar morate storiti je, da vzamete kos električnega traku in ga z osjo položite vzdolž kovinskega območja tik nad črnim krogličnim kolesom. Po lepljenju vroče lepite območje s trakom, nalepite odbijače in jih pritisnite, dokler se ne posuši, da jih pritrdite.

Zdaj, ko so odbijači pripravljeni, pojdimo v vezje!

3. korak: Ustvarjanje vezja

Ustvarjanje vezja
Ustvarjanje vezja
Ustvarjanje vezja
Ustvarjanje vezja
Ustvarjanje vezja
Ustvarjanje vezja

Če želite ustvariti vezje, potrebujete:

-Boe Bot

-Žice, povezane z odbijači

-Odstranjevalci žic

-majhne klešče

-Vezje

-1 zvočnik z vezjem

-2 skupni katodni LED

-6 1K uporov

-2 10K upori

-1 10uf kondenzator

Za vezje boste želeli povezati vse, kot je prikazano na prvi sliki. Druga, tretja in četrta slika so del prve (le razdelite, da bo manj zmedena). Druga slika je vezje odbijača, tretja je katodni tokokrog, četrta pa vezje zvočnika.

Ko končate, lahko zvočnik z vezjem prilepite na ploščad pod osnovnim žigom na Boe Botu, da se ne bo obesil.

Še en korak, težkega dela je konec!

4. korak: Dodajanje kode

Dodajanje kode
Dodajanje kode

Da bi zagotovili pravilno delovanje kode, se najprej prepričajte, da je desni servo motor v vtiču za pin 12, levi servo v vtiču za pin 13 in da je vezje točno tako, kot je prikazano na prejšnjih shemah.

Nazadnje boste morali to kodo vnesti v Osnovni žig, priključiti robota in na koncu: ZAPONATI.

Tukaj je zapisana koda, lahko pa prenesete tudi osnovno datoteko z žigom, kar bi tudi moralo delovati.

Karkoli z apostrofom, preden so komentarji, vendar sta potrebna '{$ STAMP BS2} in' {$ PBASIC 2.5}.

'*********************************************** *********************** 'Ime: William

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

'Naslov - BoeBump.bs2

„Datum - 28. november 2017

'Opis: Ustvarite fizične odbijače, ki sprožijo ukaz, ko zadene nekaj, da premakne Boe Bot stran' od ovire. Projektu dodajte tudi zvok in razsvetljavo.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

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

'Koda za ponastavitev Start Stop

'(KAKO TAKO ZAČNEMO !!!)

"Ta koda bota zaustavila ali zagnala, ko pritisnete ponastavitev" ********************************** **********************************

temp VAR Byte 'začasna shramba

Spremenljivka RunStatus DATA $ 00 ', shranjena v ROM -u

PREBERI RunStatus, temp 'PREBERI spremenljivko iz ROM -a

temp = ~ temp 'spremenite vrednost 0 TO 1 ALI 1 TO 0

WRITE RunStatus, temp 'WRITE spremenljivko nazaj v ROM

IF (temp> 0) THEN END 'Preverite, če je vrednost 1 in če je tako, KONČITE program

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

'Nastavitev zatičev

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

LMotor PIN 13

PIN za motor RMotor 12

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

'Nastavitev konstant

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

LStop CON 750

RStop CON 750

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

'Spremenljivke

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

X VAR Word

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

'Glavni program

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

FREQOUT 5, 150, 880 'Ustvarite staro melodijo začimb

PAVZA 50 'Za ukaz freqout, FREQOUT 5, 150, 880 'izhodne številke (ex: 5), trajanje (ex: 150ms), PAUSE 20 'in končno frekvenčna raven (npr.: 880Hz)

FREQOUT 5, 250, 988

PAVZA 20

FREQOUT 5, 250, 1175

PAVZA 20

FREQOUT 5, 250, 1047

PAVZA 20

FREQOUT 5, 150, 1319

PAVZA 20

FREQOUT 5, 200, 1450

PAVZA 20

FREQOUT 5, 300, 1175

DO

HIGH 0 'Naredite katode bele (vendar ne bodo bele kot

Podprogram HIGH 1 'bo takoj spremenil barvo).

VISOKO 2

VISOKO 9

VISOKO 10

VISOKO 11

IF (IN6 = 1) IN (IN4 = 1) THEN 'Če noben od odbijačev

LOW 0 'se dotikajo, nato naredite katode

LOW 2 'green in nadaljujte do podprograma

LOW 9 'se imenuje Naprej.

NIZKA 11

GOSUB Naprej

ELSEIF (IN6 = 0) IN (IN4 = 0) THEN 'Če se oba odbijača dotikata, LOW 0 ', nato obe katodi obarvata rdeče, LOW 1 'ustvarite dva piska in nadaljujte do

NIZKA 9 'Podprogram BothBump.

NIZKA 10

FREQOUT 5, 50, 2500

ZAUSTAVITEV 200

FREQOUT 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) IN (IN4 = 1) THEN 'Če zadene le desni odbijač, LOW 9 ', da desna katoda postane rdeča, LOW 10 'ustvarite dva piska in nadaljujte

FREQOUT 5, 50, 2500 'podprogram BumpRight.

ZAUSTAVITEV 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) IN (IN4 = 0) THEN 'Če zadene levi odbijač, LOW 0 'naredi levo katodo rdečo, LOW 1 'ustvarite dva piska in nadaljujte

FREQOUT 5, 50, 2500 'podprogram BumpLeft.

ZAUSTAVITEV 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

ENDIF

LOOP

END 'Ustavi program, preden se pomožno izvedejo pomožni postopki

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

„Pod postopki

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

Naprej: 'Premakni se malo naprej

ZA X = 1 DO 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

NASLEDNJI

PAVZA 20

RETURN 'Vrnite se na začetek ponovitve

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

BothBump: 'Malo nazaj

ZA X = 1 DO 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

NASLEDNJI

ZAUSTAVITEV 200

ZA X = 1 DO 100 'Zavijte levo od ovire

PULSOUT RMotor, 650

PULSOUT LMotor, 760

NASLEDNJI

PAVZA 20

RETURN 'Vrnite se na začetek ponovitve

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

BumpLeft: 'Ustvari varnostno kopijo

ZA X = 1 DO 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

NASLEDNJI

ZAUSTAVITEV 200

ZA X = 1 DO 100 'Zavijte desno od ovire

PULSOUT RMotor, 740

PULSOUT LMotor, 850

NASLEDNJI

PAVZA 20

RETURN 'Vrnite se na začetek ponovitve

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

BumpRight: 'Malo nazaj

ZA X = 1 DO 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

NASLEDNJI

ZAUSTAVITE 200 ZA X = 1 DO 100 'Zavijte levo od ovire

PULSOUT RMotor, 650

PULSOUT LMotor, 760

NASLEDNJI

PAVZA 20

RETURN 'Vrnite se na začetek ponovitve

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

„Konec pod postopkov

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

'Konec kode

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

ČESTITAMO, SVOJE BOE BOT STE DOPOLNILI !!!

Bistvena točka:

Upoštevajte, da morate pri zagonu kode pritisniti gumb za ponastavitev na robotu, da jo izvedete

5. korak: VSE KONČANO

Oglejte si videoposnetke in poslušajte zvočne datoteke, da vidite, kaj lahko ta nadgradnja resnično naredi!

P. S. Datoteka Boe je stara melodija začimb, ki se pojavi ob začetni aktivaciji Boe Bota s tipko za ponastavitev. Datoteka Boe Beep je zvok, ki se predvaja ob aktiviranju odbijačev (udarite v oviro).

Priporočena: