Sommario:

Accendi il Boe Bot: 5 Passaggi
Accendi il Boe Bot: 5 Passaggi

Video: Accendi il Boe Bot: 5 Passaggi

Video: Accendi il Boe Bot: 5 Passaggi
Video: Le botti e la birra - Marco De Grazia 2024, Dicembre
Anonim
Accendi il Boe Bot
Accendi il Boe Bot
Accendi il Boe Bot
Accendi il Boe Bot
Accendi il Boe Bot
Accendi il Boe Bot

Per realizzare questo capolavoro con le capacità di direzione degli ostacoli, indicazione della luce e suono, avrai bisogno di:

-Un Boe Bot completamente funzionante

-Un sacco di fili del circuito

-Carta stagnola

-Cartone

-Cucitrice

-Bastoncino del ghiacciolo

-Spelafili

-Pinze piccole

-Una pistola per colla a caldo e colla a caldo

-Nastro elettrico

-1 altoparlante a circuito

-2 LED a catodo comune

-6 resistori da 1K

-2 resistori da 10K

-1 condensatore da 10uf

Lo costruiamo?

Passaggio 1: creazione dei paraurti

Creare i paraurti
Creare i paraurti
Creare i paraurti
Creare i paraurti
Creare i paraurti
Creare i paraurti

Per realizzare i paraurti, utilizzerai:

-filo

-carta stagnola

-cartone

-colla calda

-Bastoncino del ghiacciolo

-cucitrice

1. Quello che vorrai fare prima è ritagliare un pezzo di cartone e piegarlo a metà (vedi 2a e 3a immagine) (FAI QUESTO x2).

2. Successivamente, prenderai un filo di circa 20 cm di lunghezza e spezzerai entrambe le estremità, ma una più lunga dell'altra. Quindi ruota l'estremità più lunga spogliata in una spirale (vedi la 4a immagine) (FAI QUESTO x4).

3. Prendi un pezzo di carta stagnola e piegalo a metà in modo che sia abbastanza piccolo da stare sulla superficie di una piega interna di cartone. Quindi pinzare la spirale del filo alla carta stagnola fissando l'intera piega (vedi 5a e 6a immagine) (FARE QUESTO x4).

4. Incolla un lato del pezzo di carta stagnola su una piega interna del cartone. (FARE QUESTO PER OGNI PIEGA INTERNA, QUINDI x2 PER PEZZO DI CARTONE (FONDAMENTALE x4)) Fare attenzione a non toccare la carta stagnola durante l'incollaggio, poiché condurrà il calore e brucerà le dita (vedi 6a immagine).

5. Incolla due bastoncini di ghiacciolo insieme (FAI QUESTO x2 e rendine uno considerevolmente più grande) e incolla una connessione di ghiacciolo sul retro di ogni piega del cartone e una che fa la stessa cosa sul lato opposto (vedi la prima immagine).

6. Un ultimo tocco per fare in modo che i paraurti rimangano ravvicinati è quello di legare il centro a una lunghezza restrittiva per i paraurti. Una volta legato, incollalo e lascialo asciugare per garantirne la sicurezza (vedi 1a immagine).

Hai creato con successo i tuoi paraurti!

Passaggio 2: montaggio dei paraurti

Montaggio dei paraurti
Montaggio dei paraurti

Per montare i paraurti sul Boe Bot, utilizzerai:

-Boe Bot

-I tuoi nuovi paraurti

-Colla calda

-Nastro elettrico

Questo passaggio è abbastanza semplice. Tutto quello che devi fare è prendere un pezzo di nastro isolante e metterlo lungo l'area di metallo appena sopra la ruota a sfera nera con un asse. Una volta nastrato, incollare a caldo l'area con del nastro adesivo, incollare i paraurti e premere su di esso fino a quando non è asciutto per montarlo.

Ora che i paraurti sono pronti, entriamo nel circuito!

Passaggio 3: creazione del circuito

Creazione del circuito
Creazione del circuito
Creazione del circuito
Creazione del circuito
Creazione del circuito
Creazione del circuito

Per creare il circuito avrai bisogno di:

-Boe Bot

-Cavi collegati ai paraurti

-Spelafili

-Pinze piccole

-Cavo del circuito

-1 altoparlante a circuito

-2 LED a catodo comune

-6 resistenze da 1K

-2 resistori da 10K

-1 condensatore da 10uf

Per il circuito vorrai collegare tutto come mostrato nella prima immagine. La 2a, 3a e 4a immagine sono tutte una parte della prima (basta dividerla per renderla meno confusa). La seconda immagine è il circuito del paraurti, la terza è il circuito del catodo e la quarta è il circuito dell'altoparlante.

Una volta fatto, potete fissare elettricamente l'altoparlante del circuito alla piattaforma sotto il timbro di base sul Boe Bot in modo che non penzoli.

Un altro passo, la parte difficile è finita!

Passaggio 4: aggiunta del codice

Aggiunta del codice
Aggiunta del codice

Per assicurarti che il codice funzioni correttamente, devi prima assicurarti che il servomotore destro sia nella presa per il pin 12, il servo sinistro sia nella presa per il pin 13 e che il circuito sia esattamente come mostrato negli schemi precedenti.

Infine, dovrai inserire questo codice in Basic Stamp, collegare il robot e infine: ESEGUILO.

Ecco il codice scritto, ma puoi anche scaricare il file del timbro di base e anche questo dovrebbe funzionare.

Qualsiasi cosa con un apostrofo prima che sia un commento, ma sono necessari ' {$STAMP BS2} e ' {$PBASIC 2.5}.

'************************************************** ***********************' Nome: William

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

' Titolo - BoeBump.bs2

' Data - 28 novembre 2017

'Descrizione: Crea respingenti fisici che attivano un comando quando colpisce qualcosa per allontanare il Boe Bot dall'ostacolo. Aggiungi anche suoni e luci al progetto.

' {$STAMP BS2}

' {$ PBASIC 2.5}

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

'Codice per Reset Start Stop

'(QUESTO È COME AVVIARE IL CODICE!!!)

' Questo codice fa arrestare o avviare il bot quando si preme reset '************************************ ***********************************

temp VAR Byte 'memoria temporanea

RunStatus DATA $00 'variabile memorizzata nella ROM'

READ RunStatus, temp 'READ the variabile from ROM

temp = ~temp 'inverte il valore 0 IN 1 O 1 IN 0

WRITE RunStatus, temp 'WRITE the variable back TO ROM'

IF (temp>0) THEN END 'Controlla SE il valore è 1, e SE così, END il programma

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

"Impostazione pin"

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

PIN motore 13

PIN motore 12

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

'Impostazione delle costanti

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

Lstop CON 750

Rstop CON 750

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

'Variabili

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

X VAR Parola

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

"Programma principale"

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

FREQOUT 5, 150, 880 'Crea una vecchia melodia speziata

PAUSE 50 'Per il comando freqout, il

FREQOUT 5, 150, 880 numeri in uscita (es: 5), durata (es: 150ms), PAUSE 20' e infine livello di frequenza (es: 880Hz)

FREQUENZA 5, 250, 988

PAUSA 20

FREQUENZA 5, 250, 1175

PAUSA 20

FREQUENZA 5, 250, 1047

PAUSA 20

FREQUENZA 5, 150, 1319

PAUSA 20

FREQUENZA 5, 200, 1450

PAUSA 20

FREQUENZA 5, 300, 1175

FARE

ALTO 0 'Rendi bianchi i catodi (ma non diventeranno bianchi, come il

La subroutine HIGH 1' cambierà immediatamente il colore).

ALTO 2

ALTO 9

ALTO 10

ALTO 11

IF (IN6 = 1) AND (IN4 = 1) THEN 'Se nessuno dei paraurti

BASSO 0' si toccano, poi fanno i catodi

BASSO 2' verde e procedere alla subroutine

BASSO 9' chiamato Attaccante.

BASSO 11

GOSUB Avanti

ELSEIF (IN6 = 0) AND (IN4 = 0) THEN 'Se entrambi i paraurti si toccano, BASSO 0' poi fa diventare rossi entrambi i catodi, LOW 1 'crea due beep, e procedi al

BASSO 9' Subroutine BothBump.

BASSO 10

FREQUENZA 5, 50, 2500

PAUSA 200

FREQUENZA 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) AND (IN4 = 1) THEN 'Se colpisce solo il paraurti destro, BASSO 9' fa diventare rosso il catodo destro, LOW 10' crea due beep e procedi a

FREQOUT 5, 50, 2500 'la subroutine BumpRight.

PAUSA 200

FREQUENZA 5, 200, 2500

GOSUB BumpGiusto

ELSEIF (IN6 = 1) AND (IN4 = 0) THEN 'Se colpisce solo il paraurti sinistro, LOW 0' fa diventare rosso il catodo sinistro, LOW 1 'crea due beep e procedi a

FREQOUT 5, 50, 2500 'la subroutine BumpLeft.

PAUSA 200

FREQUENZA 5, 200, 2500

GOSUB urto a sinistra

FINISCI SE

CICLO CONTINUO

FINE 'Interrompi il programma prima che le sottoprocedure vengano eseguite per errore

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

'Sottoprocedure

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

Avanti: 'Vai un po' avanti

PER X = 1 A 30

PULSOUT RMotore, 700

PULSOUT LMotore, 850

PROSSIMO

PAUSA 20

RETURN 'Torna all'inizio per eseguire nuovamente

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

BothBump: 'Fai un po' indietro

PER X = 1 A 150

PULSOUT RMotore, 850

PULSOUT LMotore, 650

PROSSIMO

PAUSA 200

PER X = 1 TO 100 'Svolta a sinistra lontano dall'ostacolo

PULSOUT RMotore, 650

PULSOUT LMotore, 760

PROSSIMO

PAUSA 20

RETURN 'Torna all'inizio per la ripetizione

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

BumpLeft: 'Backup un po'

PER X = 1 A 150

PULSOUT RMotore, 850

PULSOUT LMotore, 650

PROSSIMO

PAUSA 200

PER X = 1 TO 100 'Svolta a destra lontano dall'ostacolo

PULSOUT RMotore, 740

PULSOUT LMotore, 850

PROSSIMO

PAUSA 20

RETURN 'Torna all'inizio per eseguire nuovamente

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

BumpRight: 'Fai un po' di backup

PER X = 1 A 150

PULSOUT RMotore, 850

PULSOUT LMotore, 650

PROSSIMO

PAUSA 200 PER X = 1 TO 100 'Svolta a sinistra lontano dall'ostacolo

PULSOUT RMotore, 650

PULSOUT LMotore, 760

PROSSIMO

PAUSA 20

RETURN 'Torna all'inizio per eseguire nuovamente

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

'Fine delle sottoprocedure

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

"Fine del codice"

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

CONGRATULAZIONI, HAI AGGIORNATO IL TUO BOE BOT!!!

Punto cruciale:

Tieni presente che quando esegui il codice, devi premere il pulsante di ripristino sul robot per farlo funzionare

Passaggio 5: TUTTO FATTO

Guarda i video e ascolta i file audio per vedere cosa può davvero fare questo aggiornamento!

P. S. Il file Boe è la vecchia melodia speziata, che si verifica all'attivazione iniziale del Boe Bot tramite il pulsante di ripristino. Il file Boe Beep è il suono che viene riprodotto quando i paraurti vengono attivati (colpisci un ostacolo).

Consigliato: