Përmbajtje:
- Hapi 1: Krijimi i parakolpave
- Hapi 2: Montimi i parakolpave
- Hapi 3: Krijimi i qarkut
- Hapi 4: Shtimi i Kodit
- Hapi 5: GJITH MIRON
Video: Light Up Boe Bot: 5 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
Për ta bërë këtë kryevepër me aftësitë e drejtimit të pengesave, treguesit të dritës dhe zërit, do t'ju duhet:
-Një Boe Bot plotësisht funksional
-Shumë tela qarku
-Tinfoil
-Karton
-Stapler
-Shkopet e lapsit
-Shiritat e telave
-Pincë të vogla
-Një armë me zam të nxehtë dhe zam të nxehtë
-Shirit elektrik
-1 altoparlant qarkor
-2 LED të zakonshëm katodë
-6 rezistente 1K
-2 rezistente 10K
-1 kondensator 10uf
Do ta Ndërtojmë?
Hapi 1: Krijimi i parakolpave
Për të bërë parakolpët, do të përdorni:
-tela
-fletë metalike
-karton
-zam i nxehtë
-Shkopet e lapsit
-stapler
1. Ajo që do të dëshironi të bëni së pari është të prisni një copë kartoni dhe ta palosni në gjysmë (shikoni imazhin e 2 -të dhe të 3 -të) (Bëjeni këtë x2).
2. Tjetra, ju do të merrni një tel rreth 20 cm të gjatë dhe do t'i zhveshni të dy skajet, por njëri më i gjatë se tjetri. Pastaj ktheni skajin më të gjatë të zhveshur në një spirale (Shih figurën e 4 -të) (Bëjeni këtë x4).
3. Merrni një copë fletë kallaji dhe paloseni përgjysmë në mënyrë që të jetë aq e vogël sa të përshtatet në sipërfaqen e palosjes së brendshme të kartonit. Pastaj lidhni spiralen e telit në fletën e kallajit duke e kapur në të gjithë palosjen (shikoni imazhin e 5 -të dhe të 6 -të) (BONI KIST x x4).
4. Ngjitni njërën anë të fletës së kallajit në një palosje të brendshme të tabelës së kartës. (Bëjeni këtë për secilën palosje të brendshme, pra x2 PIR PJES KARBOARDI (THEMELORE x4)) Kini kujdes të mos prekni fletën e kallajit gjatë ngjitjes, pasi ajo do të përçojë nxehtësinë dhe do të djegë gishtat tuaj (shiko imazhin e 6 -të).
5. Ngjitni dy shkopinj të Popsicle së bashku (Bëjeni këtë x2 dhe bëni njërën më të madhe), dhe ngjitni një lidhje Popsicle në pjesën e pasme të secilës palosje kartoni, dhe një duke bërë të njëjtën gjë në anën e kundërt (shiko imazhin e parë).
6. Një prekje e fundit për t'i bërë parakolpët të qëndrojnë pranë njëri -tjetrit, është lidhja e mesit me një gjatësi kufizuese për parakolpët. Pasi të lidhet, ngjiteni dhe lëreni të thahet për të siguruar sigurinë e tij (shikoni imazhin e parë).
Ju keni krijuar me sukses parakolpët tuaj!
Hapi 2: Montimi i parakolpave
Për të montuar parakolpët në Boe Bot, do të përdorni:
-Boe Bot
-Parakolpët tuaj të rinj
-Ngjitës i nxehtë
-Kasetë elektrike
Ky hap është mjaft i thjeshtë. E tëra çfarë ju duhet të bëni është të merrni një copë shirit elektrik dhe ta vendosni përgjatë zonës metalike pak mbi rrotën e topit të zi me një bosht. Pasi të jetë ngjitur, ngjiteni zonën me shirit, ngjitni parakolpët dhe shtypni mbi të derisa të thahen në mënyrë që të ngjiten.
Tani që parakolpët janë gati, Le të futemi në qark!
Hapi 3: Krijimi i qarkut
Për të krijuar qarkun do t'ju duhet:
-Boe Bot
-Telët e lidhur me parakolpët
-Shistrueset e telave
-Pincë të vogla
-Tel qarku
-1 altoparlant qarkor
-2 LED të zakonshëm katodë
-6 rezistente 1K
-2 rezistente 10K
-1 kondensator 10uf
Për qarkun do të dëshironi të lidhni gjithçka siç tregohet në imazhin e parë. Imazhi i 2 -të, i 3 -të dhe i 4 -të janë pjesë e të parës (thjesht ndaje për ta bërë më pak konfuze). Imazhi i dytë është qarku i parakolpit, i treti është qarku i katodës dhe i katërti është qarku i altoparlantëve.
Pasi të keni mbaruar, mund ta lidhni elektrikisht altoparlantin qark në platformën poshtë vulës bazë në Boe Bot, në mënyrë që të mos lëkundet.
Edhe një hap, pjesa e vështirë ka mbaruar!
Hapi 4: Shtimi i Kodit
Për të siguruar që kodi funksionon siç duhet, së pari do të dëshironi të siguroheni që servo motori i djathtë është në prizë për pin 12, servo e majtë është në prizë për pin 13, dhe se qarku është saktësisht siç tregohet në diagramet e mëparshëm.
Së fundmi, do t'ju duhet të futni këtë kod në Pullën kryesore, futni robotin dhe më në fund: RUN IT.
Këtu është kodi i shkruar, por gjithashtu mund të shkarkoni skedarin bazë të pullës, dhe kjo gjithashtu duhet të funksionojë.
Çdo gjë me një apostrof para se të jetë koment, por '{$ STAMP BS2} dhe' {$ PBASIC 2.5} janë të nevojshme.
'********************************************* ********************** Emri: William
'************************************************************************
Titulli - BoeBump.bs2
Data - 28 Nëntor 2017
'Përshkrimi: Krijoni parakolpë fizikë që shkaktojnë një komandë kur godet diçka për të lëvizur Boe Bot larg' nga pengesa. Shtoni zë dhe ndriçim gjithashtu në projekt.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'************************************************************************
'Kodi për Reset Start Stop
'(KJO SI T TO FILLONI KODIN !!!)
'Ky kod bën që bot të ndalojë ose të fillojë kur shtypet rivendosja' ********************************* **********************************
temp VAR Byte 'dyqan i përkohshëm
Variabla RunStatus DATA $ 00 'e ruajtur në ROM
LEXONI RunStatus, temp 'LEXONI ndryshoren nga ROM
temp = ~ temp 'përmbys vlerën 0 TO 1 OR 1 TO 0
SHKRUAJ RunStatus, temp 'SHKRUAJ ndryshoren mbrapsht në ROM
NFSE (temp> 0) PASTAJ P ENDRFUNDIM 'Kontrolloni NFSE vlera është 1, dhe NFSE po, Mbaroni programin
'************************************************************************
'Konfigurimi i kunjave
'************************************************************************
PIN LMotor 13
PIN i motorit 12
'************************************************************************
'Vendosja e Konstanteve
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
'Variablat
'************************************************************************
Fjala X VAR
'************************************************************************
'Programi kryesor
'************************************************************************
FREQOUT 5, 150, 880 'Krijo melodinë e vjetër të erëzave
PAUZA 50 'Për komandën freqout, FREKUT 5, 150, 880 'dalin numrat (psh: 5), kohëzgjatja (p.sh.: 150ms), PAUZA 20 'dhe në fund niveli i frekuencës (p.sh.: 880Hz)
PREKUT 5, 250, 988
PAUZA 20
PREKUT 5, 250, 1175
PAUZA 20
FREKUT 5, 250, 1047
PAUZA 20
FREQUT 5, 150, 1319
PAUZA 20
FREKUT 5, 200, 1450
PAUZA 20
FREKUT 5, 300, 1175
BOJ
E LART 0 0 'Bëni katodat të bardha (por ato nuk do të bëhen të bardha, si
Nënrutina HIGH 1 'do të ndryshojë menjëherë ngjyrën).
E LART 2
E LART 9
I LART 10
E LART 11
NFSE (IN6 = 1) DHE (IN4 = 1) PASTAJ 'Nëse asnjë nga parakolpët
LOW 0 'janë prekur, pastaj bëni katodat
NUK 2 'jeshile dhe vazhdoni në nënrutinë
LOW 9 'i quajtur Forward.
I ULT 11
GOSUB Përpara
ELSEIF (IN6 = 0) DHE (IN4 = 0) PASTAJ 'Nëse të dy parakolpët prekin, LOW 0 'pastaj bëni që të dy katodat të bëhen të kuqe, LOW 1 'krijoni dy bip dhe vazhdoni te
NOWNUTINine 9 'LowBump.
I ULT 10
FREKUT 5, 50, 2500
PAUZA 200
FREKUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) DHE (IN4 = 1) PASTAJ 'Nëse godet vetëm parakolpi i duhur, LOW 9 'bëni që katoda e djathtë të bëhet e kuqe, LOW 10 'krijoni dy bip dhe vazhdoni
FREQOUT 5, 50, 2500 'nënrutina BumpRight.
PAUZA 200
FREKUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) DHE (IN4 = 0) PASTAJ 'Nëse godet vetëm parakolpi i majtë, LOW 0 'e bëjnë katodën e majtë të bëhet e kuqe, LOW 1 'krijoni dy bip dhe vazhdoni
FREQOUT 5, 50, 2500 'nënrutina BumpLeft.
PAUZA 200
FREKUT 5, 200, 2500
GOSUB BumpLeft
ENDIF
SHIKO
FUND 'Ndalo Programin para Nen Procedurave të drejtuara rastësisht
'************************************************************************
'Nën procedurat
'************************************************************************
Përpara: 'Ec përpara pak
P FORR X = 1 deri në 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
TJETRA
PAUZA 20
KTHIM 'Kthehuni në fillim për të përsëritur
'****************************************************
BothBump: 'Rezervoni pak
P FORR X = 1 N 150 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
TJETRA
PAUZA 200
P FORR X = 1 TO 100 'Kthejeni Majtas larg pengesës
PULSOUT RMotor, 650
PULSOUT LMotor, 760
TJETRA
PAUZA 20
KTHIM 'Kthehuni në fillim për të përsëritur
'****************************************************
BumpLeft: 'Rezervo pak
P FORR X = 1 N 150 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
TJETRA
PAUZA 200
P FORR X = 1 N 100 100 'Kthejeni Djathtas nga pengesa
PULSOUT RMotor, 740
PULSOUT LMotor, 850
TJETRA
PAUZA 20
KTHIM 'Kthehuni në fillim për të përsëritur
'****************************************************
BumpRight: 'Rezervo pak
P FORR X = 1 N 150 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
TJETRA
PAUZA 200 P XR X = 1 TO 100 'Kthejeni Majtas larg pengesës
PULSOUT RMotor, 650
PULSOUT LMotor, 760
TJETRA
PAUZA 20
KTHIM 'Kthehuni në fillim për të përsëritur
'********************************************************
Përfundimi i nën -procedurave
'********************************************************
'Fundi i Kodit
'********************************************************
URIME, KENI PERPERDORUR BOTIN TUAJ !!!
Pika vendimtare:
Mbani në mend se kur drejtoni kodin, ju kërkohet të shtypni butonin e rivendosjes në robot për ta filluar atë
Hapi 5: GJITH MIRON
Shikoni videot dhe dëgjoni skedarët audio për të parë se çfarë mund të bëjë vërtet ky azhurnim!
P. S. Skedari Boe është melodia e vjetër e erëzave, e cila ndodh në aktivizimin fillestar të Boe Bot përmes butonit të rivendosjes. Skedari Boe Beep është tingulli që luan kur parakolpët aktivizohen (godisni një pengesë).
Recommended:
Boe Bot lundron nëpër një labirint: 4 hapa
Boe Bot lundron nëpër një labirint: Ky udhëzues do t'ju ndihmojë të krijoni parakolpë për boe bot dhe do t'ju ofrojë kodin që do të lundrojë në boe bot nëpër labirint
Maze Solving Boe-Bot: 3 hapa
Maze Solving Boe-Bot: Përshëndetje! Emri im është Maahum Imran. Unë jam pjesë e klasës së Teknologjisë të klasës 11. Ne u sfiduam me një detyrë për të marrë Boe-Bot-in tonë dhe për ta programuar atë që të kalonte përmes një labirinti me mjeshtëri. Kjo ishte një sfidë e vështirë në fillim, dhe do ta pranoj, pa përshëndetje
Robot për zgjidhjen e labirintit (Boe-bot): 5 hapa
Robot për zgjidhjen e labirintit (Boe-bot): Kjo metodë do t'ju tregojë se si të krijoni dhe bëni robotin tuaj të zgjidhjes së labirintit, duke përdorur materiale të thjeshta dhe një robot. Kjo do të përfshijë edhe kodimin, kështu që nevojitet edhe një kompjuter
Boe-Bot me detektorë infra të kuqe: 12 hapa (me fotografi)
Boe-Bot me detektorë infra të kuqe: Ky udhëzues do të demonstrojë se si të ndërtoni dhe kodoni një Boe-Bot që mund të lundrojë në një labirint duke përdorur detektorë infra të kuqe për të shmangur pengesat. Ky është një udhëzues i lehtë për t’u ndjekur që lejon modifikime të lehta që i përshtaten nevojave tuaja. Kjo kërkon një bazë dhe
Boe-Bot: Robot për shmangien e pengesave: 6 hapa
Boe-Bot: Roboti i shmangies së pengesave: Ky robot i vogël përdor mustaqet e tij për të zbuluar pengesat. Kur një ose të dy mustaqet e tij ndizen, ai mbështet dhe kthehet në një drejtim tjetër. Përndryshe, ai ecën përpara. Mundësuar nga 4 bateri AA, motherboard Paralax e lejon këtë pak