Talaan ng mga Nilalaman:

Light Up Boe Bot: 5 Hakbang
Light Up Boe Bot: 5 Hakbang

Video: Light Up Boe Bot: 5 Hakbang

Video: Light Up Boe Bot: 5 Hakbang
Video: Shield-Bot Robot with Arduino Three-session Educators Workshop Part 1 of 3 (March 6, 2023) 2024, Hulyo
Anonim
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot
Light Up Boe Bot

Upang gawin ang obra maestra na ito na may mga kakayahan ng direksyon ng balakid, ilaw na pahiwatig at tunog, kakailanganin mo:

-Isang ganap na gumaganang Boe Bot

-Maraming circuit wire

-Tinfoil

-Cardboard

-Stapler

-Popsicle sticks

-Wire Strippers

-Maliit na Mga Plier

-Isang mainit na baril at mainit na pandikit

-Electrical tape

-1 circuit speaker

-2 karaniwang mga LED na cathode

-6 1K resistors

-2 10K resistors

-1 10uf capacitor

Itatayo ba natin ito?

Hakbang 1: Paglikha ng Bumpers

Paglikha ng Bumpers
Paglikha ng Bumpers
Paglikha ng Bumpers
Paglikha ng Bumpers
Paglikha ng Bumpers
Paglikha ng Bumpers

Upang magawa ang mga bumper, gagamitin mo ang:

-wire

-tinfoil

-karton

-maskola

-Popsicle sticks

-stapler

1. Ang nais mong gawin muna ay gupitin ang isang piraso ng karton at tiklupin ito sa kalahati (tingnan ang ika-2 at ika-3 imahe) (GAWIN ITO x2).

2. Susunod, kukuha ka ng isang kawad sa paligid ng 20cm ang haba at hubarin ang parehong mga dulo, ngunit ang isang mas mahaba kaysa sa isa pa. Pagkatapos ay i-twist ang mas mahabang guhit na dulo sa isang spiral (Tingnan ang ika-4 na imahe) (GAWIN ITO x4).

3. Kumuha ng isang piraso ng tinfoil at tiklupin ito sa kalahati upang ito ay sapat na maliit upang magkasya sa ibabaw ng isang panloob na tiklop ng karton. Pagkatapos ay i-staple ang spiral ng kawad sa tinfoil sa pamamagitan ng pag-staple sa buong kulungan (tingnan ang ika-5 at ika-6 na imahe) (GAWIN ITO x4).

4. Idikit ang isang gilid ng piraso ng tinfoil sa isang panloob na tiklop ng board card. (GAWIN ITO PARA SA BAWAT INNER FOLD, KAYA x2 PER CARDBOARD PIECE (BASICALLY x4)) Mag-ingat na huwag hawakan ang tinfoil kapag nakadikit, dahil magsasagawa ito ng init at masusunog ang iyong mga daliri (tingnan ang ika-6 na imahe).

5. Idikit ang dalawang Popsicle sticks (GAWIN ITO x2 at gawing mas malaki ang isa), at idikit ang isang koneksyon sa Popsicle sa likuran ng bawat karton na tiklop, at isa na gumagawa ng parehong bagay sa kabaligtaran (tingnan ang ika-1 na imahe).

6. Ang isang huling paghawak upang ang mga bumper ay manatiling malapit na magkasama, ay upang itali ang gitna sa isang naghihigpit na haba para sa mga bumper. Kapag nakatali, idikit ito at hayaang matuyo ito upang matiyak ang seguridad nito (tingnan ang ika-1 na imahe).

Matagumpay Mong Nilikha ang Iyong Mga Bumper!

Hakbang 2: Pag-mount sa Bumpers

Pag-mount sa Bumpers
Pag-mount sa Bumpers

Upang mai-mount ang mga bumper sa Boe Bot, gagamitin mo ang:

-Boe Bot

-Ang iyong bagong bumper

-Hot pandikit

-Electrical Tape

Ang hakbang na ito ay medyo simple. Ang kailangan mo lang gawin ay kumuha ng isang piraso ng electrical tape, at ilagay ito kasama ang lugar ng metal sa itaas lamang ng itim na gulong bola na may isang ehe. Kapag na-tape, mainit na pandikit ang lugar gamit ang tape, idikit ang mga bumper, at pindutin ito hanggang matuyo upang mai-mount.

Ngayong Handa Na Ang Mga Bumper, Magsakay Na Kami Sa Circuit!

Hakbang 3: Paglikha ng Circuit

Paglikha ng Circuit
Paglikha ng Circuit
Paglikha ng Circuit
Paglikha ng Circuit
Paglikha ng Circuit
Paglikha ng Circuit

Upang likhain ang circuit kakailanganin mo ang:

-Boe Bot

-Wires na konektado sa mga bumper

-Nga striper ng wire

-Maliit na Mga Plier

-Circuit wire

-1 circuit speaker

-2 karaniwang mga LED na cathode

-6 1K resistors

-2 10K resistors

-1 10uf capacitor

Para sa circuit nais mong ikonekta ang lahat tulad ng ipinakita sa unang imahe. Ang ika-2, ika-3, at ika-4 na imahe ay pawang bahagi ng una (hatiin lamang upang hindi gaanong nakalilito). Ang ika-2 imahe ay ang bumper circuit, ang ika-3 ay ang cathode circuit, at ang ika-4 ay ang circuit ng speaker.

Kapag tapos na, maaari mong i-tape ang circuit speaker sa platform sa ibaba ng pangunahing selyo sa Boe Bot upang hindi ito makalawit.

Isa Pang Hakbang, Tapos Na Ang Mahirap Bahagi!

Hakbang 4: Pagdaragdag ng Code

Pagdaragdag ng Code
Pagdaragdag ng Code

Upang matiyak na gumana nang maayos ang code, gugustuhin mo munang tiyakin na ang tamang servo motor ay nasa plug para sa pin 12, ang kaliwang servo ay nasa plug para sa pin 13, at ang circuit ay eksaktong ipinapakita sa mga nakaraang diagram.

Panghuli, kakailanganin mong i-input ang code na ito sa Pangunahing Stamp, i-plug ang robot, at sa wakas: PATAKIN ITO.

Narito ang code na nakasulat, ngunit maaari mo ring i-download ang pangunahing stamp file, at dapat ding gumana iyon.

Anumang bagay na may apostrophe bago ito ay mga komento, ngunit kinakailangan ang '{$ STAMP BS2} at' {$ PBASIC 2.5}.

'***** ***** ***** ***** 'Pangalan: William

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

'Pamagat - BoeBump.bs2

'Petsa - 28 Nobyembre 2017

'Paglalarawan: Lumikha ng mga pisikal na bumper na nagpapalitaw ng isang utos kapag na-hit ang isang bagay upang mailayo ang Boe Bot' mula sa balakid. Magdagdag ng tunog at pag-iilaw sa proyekto din.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

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

'Code para sa I-reset ang Start Stop

'(ITO PAANO MAGSIMULA ANG CODE !!!)

'Ang code na ito ay nagpapahinto sa bot o nagsisimula kapag ang naka-reset ay pinindot' ************************************ *****

pansamantalang tindahan ng VAR Byte

RunStatus DATA $ 00 'variable na nakaimbak sa ROM

BASAHIN ang RunStatus, temp 'BASAHIN ang variable mula sa ROM

temp = ~ temp 'baligtarin ang halagang 0 SA 1 O 1 SA 0

Isulat ang RunStatus, sumulat ng 'variable' pabalik sa ROM

KUNG (temp> 0) TAPOS TAPOS 'Suriin KUNG ang halaga ay 1, at KUNG ganoon, TAPOSIN ang programa

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

'Pag-set up ng Mga Pin

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

LMotor PIN 13

RMotor PIN 12

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

'Constant Setup

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

LStop CON 750

RStop CON 750

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

'Mga variable

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

X VAR Word

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

'Pangunahing Program

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

FREQOUT 5, 150, 880 'Lumikha ng lumang tono ng pampalasa

PAUSE 50 'Para sa freqout command, ang

FREQOUT 5, 150, 880 'na mga numero ang lumabas (hal: 5), tagal (hal: 150ms), I-pause ang 20 'at sa wakas antas ng dalas (hal: 880Hz)

FREQOUT 5, 250, 988

PAUSE 20

FREQOUT 5, 250, 1175

PAUSE 20

FREQOUT 5, 250, 1047

PAUSE 20

FREQOUT 5, 150, 1319

PAUSE 20

FREQOUT 5, 200, 1450

PAUSE 20

FREQOUT 5, 300, 1175

GAWIN

TAAS 0 'Putiin ang mga Cathode (ngunit hindi sila pumuti, tulad ng

Ang HORE 1 'subroutine ay magbabago kaagad ng kulay).

TAAS 2

TAAS 9

TAAS 10

TAAS 11

KUNG (IN6 = 1) AT (IN4 = 1) THEN 'Kung wala sa mga bumper

LOW 0 'ay hawakan, pagkatapos ay gawin ang mga cathode

LOW 2 'berde at magpatuloy sa subroutine

LOW 9 'na tinatawag na Forward.

MABABA 11

Ipasa ang GOSUB

ELSEIF (IN6 = 0) AT (IN4 = 0) THEN 'Kung ang parehong mga bumper ay hawakan, LOW 0 'pagkatapos ay gawing pula ang parehong mga cathode, LOW 1 'lumikha ng dalawang beep, at magpatuloy sa

LOW 9 'ParehongBro subroutine.

MABABA 10

FREQOUT 5, 50, 2500

PAUSE 200

FREQOUT 5, 200, 2500

GOSUB Parehong Bump

ELSEIF (IN6 = 0) AT (IN4 = 1) Tapos 'Kung tama lang ang bumper, LOW 9 'gawing pula ang tamang katod, LOW 10 'lumikha ng dalawang beep, at magpatuloy sa

FREQOUT 5, 50, 2500 'ang BumpRight subroutine.

PAUSE 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) AT (IN4 = 0) NOON 'Kung ang kaliwang bumper lang ang tumama, LOW 0 'gawing pula ang kaliwang katod, LOW 1 'lumikha ng dalawang beep, at magpatuloy sa

FREQOUT 5, 50, 2500 'ang BumpLeft subroutine.

PAUSE 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

TAPUSIN KUNG

LOOP

Tapusin ang Programa ng Itigil bago ang Sub Mga Pamamaraan na patakbo nang hindi sinasadya

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

'Mga Pamamaraan sa Sub

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

Ipasa: 'Sumulong nang kaunti

PARA SA X = 1 HANGGANG 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

SUSUNOD

PAUSE 20

BUMALIK 'Bumalik sa simula upang muling maglunsad

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

ParehongBump: 'I-back up nang kaunti

PARA SA X = 1 HANGGANG 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SUSUNOD

PAUSE 200

PARA SA X = 1 SA 100 'Lumiko sa Kaliwa mula sa balakid

PULSOUT RMotor, 650

PULSOUT LMotor, 760

SUSUNOD

PAUSE 20

BUMALIK 'Bumalik sa simula upang muling maglunsad

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

BumpLeft: 'I-back up nang kaunti

PARA SA X = 1 HANGGANG 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SUSUNOD

PAUSE 200

PARA SA X = 1 SA 100 'Lumiko Kaagad mula sa balakid

PULSOUT RMotor, 740

PULSOUT LMotor, 850

SUSUNOD

PAUSE 20

BUMALIK 'Bumalik sa simula upang muling maglunsad

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

BumpRight: 'I-back up nang kaunti

PARA SA X = 1 HANGGANG 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SUSUNOD

PAUSE 200 PARA SA X = 1 SA 100 'Lumiko sa Kaliwa mula sa balakid

PULSOUT RMotor, 650

PULSOUT LMotor, 760

SUSUNOD

PAUSE 20

BUMALIK 'Bumalik sa simula upang muling maglunsad

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

'Pagtatapos ng Mga Pamamaraan sa Sub

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

'Pagtatapos ng Code

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

CONGRATULATIONS, NAG-UPDATE KA NG IYONG BOE BOT !!!

Krusial Point:

Tandaan na kapag pinatakbo mo ang code, kinakailangan mong pindutin ang pindutan ng pag-reset sa robot upang maisagawa ito

Hakbang 5: LAHAT NG TAPOS

Panoorin ang mga video at makinig sa mga audio file upang makita kung ano talaga ang magagawa ng pag-upgrade na ito!

P. S. Ang Boe file ay ang dating spice tune, na nangyayari sa paunang pag-aktibo ng Boe Bot sa pamamagitan ng pindutan ng pag-reset. Ang Boe Beep file ay ang tunog na nagpe-play kapag ang mga bumper ay naaktibo (pindutin ang isang balakid).

Inirerekumendang: