Sommario:
- Passaggio 1: creazione dei paraurti
- Passaggio 2: montaggio dei paraurti
- Passaggio 3: creazione del circuito
- Passaggio 4: aggiunta del codice
- Passaggio 5: TUTTO FATTO
Video: Accendi il Boe Bot: 5 Passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
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
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
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
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
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:
Accendi il LED tramite Internet [MagicBlocks]: 10 passaggi
Accendi il LED tramite Internet [MagicBlocks]: questo tutorial ti insegnerà a controllare il LED sul tuo Magicbit usando Magicblocks
Arduino Uno + ESP8266 ESP-01 Accendi una lampada su Internet (non LAN WIFI): 3 passaggi
Arduino Uno + ESP8266 ESP-01 Accendi una lampada su Internet (non LAN WIFI): accendi una lampada tramite il sito Web su qualsiasi dispositivo utilizzando il browser Web in quel dispositivo anche se sei lontano dalla lampada. Puoi accedere al sito Web tramite il tuo laptop, smartphone o qualcos'altro con il browser Web installato su quel dispositivo
Accendi i LED utilizzando il telecomando della TV: 3 passaggi
Accendi i LED usando il telecomando della tua TV: in questo progetto possiamo accendere i LED usando il nostro telecomando TV o qualsiasi telecomando. Il modo in cui lo facciamo usando l'IR che esce dal telecomando, questo segnale IR ha un codice univoco, questo unico il codice viene ricevuto da un ricevitore IR e fai qualcosa in questo caso leggero
Accendi la scheda LED del circuito di carta: 12 passaggi
Light Up Paper Circuit LED Card: Questo è il tutorial che ho seguito per realizzarlo: https://www.instructables.com/id/Light-Up-LED-Card…Ci sono tuttavia un paio di varianti, dal momento che non l'ho fatto avere del nastro di rame, questo è il mio modo di provare diversi modi per aggirare il problema. Questo è s
Accendi un LED con lo sporco: 10 passaggi (con immagini)
Accendi un LED con la sporcizia: questo è stato un esperimento con cui mi sono divertito! Forse potresti trovarlo divertente da replicare? Sono stato incuriosito dalla cosiddetta "Earth Battery" per molto tempo. Per essere una vera batteria terrestre, piuttosto che semplicemente una batteria galvanica, il dispositivo deve