Cuprins:

Light Up Boe Bot: 5 pași
Light Up Boe Bot: 5 pași

Video: Light Up Boe Bot: 5 pași

Video: Light Up Boe Bot: 5 pași
Video: ЕГОР КРИД - PU$$Y BOY (Премьера Клипа, 2021) 2024, Iunie
Anonim
Luminează Boe Bot
Luminează Boe Bot
Aprinde Boe Bot
Aprinde Boe Bot
Luminează Boe Bot
Luminează Boe Bot

Pentru a realiza această capodoperă cu capacitățile de direcție a obstacolelor, indicarea luminii și sunetul, veți avea nevoie de:

-Un Boe Bot complet funcțional

-O mulțime de fire de circuit

-Folie de aluminiu

-Carton

-Capsator

-Bate de gheață

-Strippers de sârmă

-Clește mic

-Un pistol de adeziv fierbinte și adeziv fierbinte

-Banda electrica

-1 difuzor de circuit

-2 LED-uri catodice comune

-6 rezistențe 1K

-2 rezistențe de 10K

-1 condensator 10uf

Să-l construim?

Pasul 1: Crearea barei de protecție

Crearea barei de protecție
Crearea barei de protecție
Crearea barei de protecție
Crearea barei de protecție
Crearea barei de protecție
Crearea barei de protecție

Pentru a face bare de protecție, veți folosi:

-sârmă

-folie de aluminiu

-carton

-lipici fierbinte

-Bate de gheață

-capsator

1. Ceea ce veți dori să faceți mai întâi este să tăiați o bucată de carton și să o împăturiți în jumătate (a se vedea a doua și a treia imagine) (FĂ ACESTA x2).

2. Apoi, veți lua un fir de aproximativ 20 cm lungime și veți dezbrăca ambele capete, dar unul mai lung decât celălalt. Apoi răsuciți capătul mai lung dezbrăcat într-o spirală (a se vedea a 4-a imagine) (FAȚI ACEST lucru x4).

3. Luați o bucată de folie de tablă și pliați-o în jumătate, astfel încât să fie suficient de mică pentru a se potrivi pe suprafața unei pliuri interioare din carton. Apoi, capsați spirala firului la folia de tablă prin capsarea prin întregul pli (a se vedea imaginea a 5-a și a 6-a) (FĂ ACEASTA x4).

4. Lipiți o parte a piesei de tablă de tablă pe o pliere interioară a plăcii de carton. (FAȚI ACESTAȚI PENTRU FIECARE PLIERĂ INTERIOARĂ, ASA x2 PE BUCĂ DE CARTON (PRINCIPAL x4)) Aveți grijă să nu atingeți folia de tablă la lipire, deoarece aceasta va conduce căldura și vă va arde degetele (a se vedea a 6-a imagine).

5. Lipiți două bețișoare de Popsicle împreună (FAȚI ACEST lucru x2 și faceți unul considerabil mai mare) și lipiți o conexiune Popsicle pe partea din spate a fiecărui pli de carton și una făcând același lucru în partea opusă (vezi prima imagine).

6. O ultimă atingere pentru a face ca barele de protecție să rămână aproape una de alta este aceea de a lega mijlocul de o lungime restrictivă pentru barele de protecție. Odată legat, lipiți-l și lăsați-l să se usuce pentru a asigura securitatea acestuia (vezi prima imagine).

V-ați creat bara de protecție cu succes!

Pasul 2: Montarea barei de protecție

Montarea barei de protecție
Montarea barei de protecție

Pentru a monta bare de protecție la Boe Bot, veți utiliza:

-Boe Bot

- Noile dvs. bare de protecție

-Lipici fierbinte

-Banda electrica

Acest pas este destul de simplu. Tot ce trebuie să faceți este să luați o bucată de bandă electrică și să o puneți de-a lungul zonei metalice chiar deasupra roții cu bile negre cu o axă. După ce ați lipit, lipiți fierbinte zona cu bandă, lipiți barele de protecție și apăsați pe ea până se usucă pentru a le monta.

Acum, că barele de protecție sunt gata, să intrăm în circuit!

Pasul 3: Crearea circuitului

Crearea circuitului
Crearea circuitului
Crearea circuitului
Crearea circuitului
Crearea circuitului
Crearea circuitului

Pentru a crea circuitul, veți avea nevoie de:

-Boe Bot

-Siruri conectate la bare de protecție

-Deșeuri de sârmă

-Clește mic

-Sirul circuitului

-1 difuzor de circuit

-2 LED-uri catodice comune

-6 rezistențe 1K

-2 rezistențe de 10K

-1 condensator 10uf

Pentru circuit, veți dori să conectați totul așa cum se arată în prima imagine. A doua, a treia și a patra imagine fac parte din prima (doar împărțiți-o pentru a o face mai puțin confuză). A doua imagine este circuitul barei de protecție, a treia este circuitul catodic, iar a patra este circuitul difuzoarelor.

După ce ați terminat, puteți banda cu bandă electrică difuzorul circuitului pe platforma de sub ștampila de bază de pe Boe Bot, astfel încât să nu atârne.

Încă un pas, partea grea s-a terminat!

Pasul 4: Adăugarea codului

Adăugarea codului
Adăugarea codului

Pentru a vă asigura că codul funcționează corect, mai întâi veți dori să vă asigurați că servomotorul potrivit este în mufa pentru pinul 12, servo stânga este în mufa pentru pinul 13 și că circuitul este exact așa cum se arată în diagramele anterioare.

În cele din urmă, va trebui să introduceți acest cod în Basic Stamp, să conectați robotul și, în cele din urmă: RUN IT.

Aici este codul scris, dar puteți descărca și fișierul de ștampilă de bază și ar trebui să funcționeze și el.

Orice are un apostrof înainte de a fi comentarii, dar sunt necesare „{$ STAMP BS2} și” {$ PBASIC 2.5}.

„************************************************** *********************** 'Nume: William

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

'Titlu - BoeBump.bs2

„Data - 28 noiembrie 2017

„Descriere: creați bare de protecție fizice care declanșează o comandă atunci când lovește ceva pentru a îndepărta Boe Bot de obstacol. Adăugați sunet și iluminare pentru a proiecta, de asemenea.

„{$ STAMP BS2}

„{$ PBASIC 2.5}

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

'Cod pentru resetare Start Stop

'(ASTA SE ÎNCEPE CODUL !!!)

„Acest cod face ca robotul să se oprească sau să pornească când se apasă resetarea” ************************************ ************************************

temp VAR Byte 'magazin temporar

Variabila RunStatus DATA $ 00 'stocată în ROM

CITIȚI RunStatus, temp 'CITIȚI variabila din ROM

temp = ~ temp 'inversează valoarea 0 LA 1 SAU 1 LA 0

WRITE RunStatus, temp 'WRITE the variable back TO ROM

IF (temp> 0) THEN END 'Verificați dacă valoarea este 1 și dacă da, ÎNCHEȚI programul

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

'Configurarea pinilor

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

LMotor PIN 13

RMotor PIN 12

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

'Configurarea constantelor

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

LStop CON 750

RStop CON 750

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

Variabile

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

X VAR Cuvânt

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

„Programul principal

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

FREQOUT 5, 150, 880 'Creați un ton vechi de condimente

PAUSE 50 'Pentru comanda freqout, FREQOUT 5, 150, 880 'numere de ieșire (ex: 5), durata (ex: 150ms), PAUZĂ 20 'și în cele din urmă nivelul de frecvență (ex: 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

DO

HIGH 0 'Faceți catodii albi (dar nu vor deveni albi, ca

HIGH 1 'subrutina va schimba imediat culoarea).

ÎNALT 2

ÎNALT 9

ÎNALT 10

ÎNALT 11

IF (IN6 = 1) ȘI (IN4 = 1) THEN 'Dacă niciunul dintre bare de protecție

LOW 0 'se ating, apoi faceți catodii

LOW 2 'verde și treceți la subrutină

LOW 9 'a sunat înainte.

MINIMUL 11

GOSUB Înainte

ELSEIF (IN6 = 0) ȘI (IN4 = 0) THEN 'Dacă ambele bare de protecție se ating, LOW 0 'apoi faceți ambii catodii să devină roșii, LOW 1 'creează două bipuri și treci la

MINIM 9 'Subprogramă BothBump.

MINIMUL 10

FREQOUT 5, 50, 2500

PAUZĂ 200

FREQOUT 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) ȘI (IN4 = 1) THEN 'Dacă doar bara dreaptă lovește, LOW 9 'face catodul drept să devină roșu, LOW 10 'creați două bipuri și continuați cu

FREQOUT 5, 50, 2500 'subrutina BumpRight.

PAUZĂ 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) ȘI (IN4 = 0) THEN 'Dacă doar bara de protecție stângă lovește, LOW 0 'face catodul stâng să devină roșu, LOW 1 'creează două bipuri și treci la

FREQOUT 5, 50, 2500 'subrutina BumpLeft.

PAUZĂ 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

ENDIF

BUCLĂ

ÎNCHEI „Opriți programul înainte de procedurile secundare executate accidental

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

„Sub proceduri

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

Înainte: „Mergeți puțin înainte

PENTRU X = 1 până la 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

URMĂTORUL

PAUZĂ 20

RETURN 'Reveniți la începutul reluării

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

BothBump: „Faceți o copie de rezervă puțin

PENTRU X = 1 Până la 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

URMĂTORUL

PAUZĂ 200

PENTRU X = 1 LA 100 'Întoarceți-vă la stânga departe de obstacol

PULSOUT RMotor, 650

PULSOUT LMotor, 760

URMĂTORUL

PAUZĂ 20

RETURN 'Reveniți la începutul reluării

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

BumpLeft: „Faceți o copie de rezervă puțin

PENTRU X = 1 Până la 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

URMĂTORUL

PAUZĂ 200

PENTRU X = 1 PENTRU 100 'Întoarceți-vă imediat de obstacol

PULSOUT RMotor, 740

PULSOUT LMotor, 850

URMĂTORUL

PAUZĂ 20

RETURN 'Reveniți la începutul reluării

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

BumpRight: „Faceți o copie de rezervă puțin

PENTRU X = 1 Până la 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

URMĂTORUL

PAUZĂ 200 PENTRU X = 1 LA 100 'Întoarceți-vă la stânga departe de obstacol

PULSOUT RMotor, 650

PULSOUT LMotor, 760

URMĂTORUL

PAUZĂ 20

RETURN 'Reveniți la începutul reluării

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

„Sfârșitul procedurilor secundare

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

- Sfârșitul codului

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

FELICITĂRI, V-AȚI ACTUALIZAT BOTUL BOE !!!

Punct crucial:

Rețineți că, atunci când rulați codul, trebuie să apăsați butonul de resetare al robotului pentru a porni în funcțiune

Pasul 5: TOT FACUT

Urmăriți videoclipurile și ascultați fișierele audio pentru a vedea ce poate face cu adevărat acest upgrade!

P. S. Fișierul Boe este vechiul ton de condimente, care apare la activarea inițială a Boe Bot prin intermediul butonului de resetare. Fișierul Boe Beep este sunetul care se redă atunci când barele de protecție sunt activate (lovesc un obstacol).

Recomandat: