Taula de continguts:
- Pas 1: creació dels bumper
- Pas 2: muntatge dels para-xocs
- Pas 3: Creació del circuit
- Pas 4: Afegir el codi
- Pas 5: TOT FET
Vídeo: Il·lumina Boe Bot: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
Per fer aquesta obra mestra amb la capacitat de direcció d'obstacles, indicació de llum i so, necessitareu:
-Un Boe Bot completament funcional
-Molts cables de circuit
-Paper d'alumini
-Cartó
-Grapadora
-Pals de paletes
-Strippers de filferro
-Pinetes petites
-Una pistola de cola calenta i cola calenta
-Cinta elèctrica
-1 altaveu de circuit
-2 LED de càtode comuns
-6 resistències 1K
-2 resistències de 10K
-1 condensador de 10uf
Ho construirem?
Pas 1: creació dels bumper
Per fabricar els para-xocs, feu servir el següent:
-filferro
-paper d'alumini
-cartolina
-cola colada
-Pals de paletes
-grapadora
1. El que voldreu fer primer és retallar un tros de cartró i doblar-lo per la meitat (vegeu la 2a i 3a imatge) (FES AIX x x2).
2. A continuació, agafareu un filferro d’uns 20 cm de longitud i traieu els dos extrems, però un més llarg que l’altre. A continuació, torceu l'extrem més llarg pelat en forma d'espiral (vegeu la 4a imatge) (FES AIX x x4).
3. Agafeu un tros de fulla de llauna i doblegueu-lo per la meitat perquè quedi prou petit per cabre a la superfície d’un plec interior de cartró. Després, grapeu l’espiral del filferro fins a la fulla de llauna grapant per tot el plec (vegeu la imatge 5a i 6a) (FES AIX x x4).
4. Enganxeu una cara del tros de fulla de llauna a un plec interior del tauler de cartes. (FES AIX FOR PER CADA PLEGAMENT INTERIOR, PER TANT x2 PER PEÇA DE CARTRÓ (BÀSICAMENT x4)) Aneu amb compte de no tocar la fulla de llauna quan enganxeu, ja que conduirà la calor i us cremarà els dits (vegeu la 6a imatge).
5. Enganxeu dos pals de Popsicle junts (FES AIX x x2 i fes-ne un de considerable) i enganxa una connexió de Popsicle a la part posterior de cada plec de cartró, i un fent el mateix al costat oposat (vegeu la primera imatge).
6. Un darrer toc per fer que els para-xocs es mantinguin a prop, és lligar el centre a una longitud restringida per als para-xocs. Un cop lligat, enganxeu-lo i deixeu-lo assecar per garantir-ne la seguretat (vegeu la primera imatge).
Heu creat els vostres para-xocs amb èxit.
Pas 2: muntatge dels para-xocs
Per muntar els para-xocs al Boe Bot, utilitzeu el següent:
-Boe Bot
-Els vostres nous para-xocs
-Cola calenta
-Cinta elèctrica
Aquest pas és bastant senzill. Tot el que heu de fer és agafar un tros de cinta elèctrica i col·locar-lo al llarg de la zona metàl·lica just a sobre de la roda de bola negra amb un eix. Un cop gravada, enganxeu la zona amb cinta adhesiva, enganxeu els para-xocs i premeu-la fins que quedi seca per muntar-la.
Ara que els para-xocs estan a punt, entrem al circuit!
Pas 3: Creació del circuit
Per crear el circuit necessitareu:
-Boe Bot
-Cables connectats a para-xocs
-Distripadors de cables
-Pinetes petites
-Circuit de filferro
-1 altaveu de circuit
-2 LED de càtode comuns
-6 resistències 1K
-2 resistències de 10K
-1 condensador de 10uf
Per al circuit, voldreu connectar-ho tot tal com es mostra a la primera imatge. La 2a, 3a i 4a imatge formen part de la primera (només cal dividir-la per fer-la menys confusa). La 2a imatge és el circuit de para-xocs, la 3a és el circuit de càtode i la 4a és el circuit dels altaveus.
Un cop acabat, podeu encintar l’altaveu del circuit a la plataforma que hi ha a sota del segell bàsic del Boe Bot perquè no pengi.
Un pas més, la part dura s’ha acabat!
Pas 4: Afegir el codi
Per assegurar-vos que el codi funciona correctament, primer voldreu assegurar-vos que el servomotor adequat estigui al endoll del pin 12, que el servo esquerre estigui al endoll del pin 13 i que el circuit sigui exactament com es mostra als diagrames anteriors.
Per últim, haureu d’introduir aquest codi a Basic Stamp, endollar el robot i, finalment, RUN IT.
Aquí teniu el codi escrit, però també podeu descarregar el fitxer bàsic del segell, i això també hauria de funcionar.
Qualsevol cosa que tingui un apòstrof abans que sigui comentari, però és necessària '{$ STAMP BS2} i' {$ PBASIC 2.5}.
'************************************************** *********************** 'Nom: William
'************************************************************************
'Títol - BoeBump.bs2
'Data - 28 de novembre de 2017
"Descripció: creeu para-xocs físics que activin una ordre quan toqui alguna cosa per allunyar el Boe Bot" de l'obstacle. Afegiu so i il·luminació per projectar també.
{$ STAMP BS2}
{$ PBASIC 2.5}
'************************************************************************
'Codi per reiniciar parada inicial
(AIXÍ ÉS COM COMENÇAR EL CODI !!!)
"Aquest codi fa que el bot s'aturi o s'iniciï quan es prem el restabliment" ************************************* *************************************
botiga temporal VAR Byte 'temp
Variable RunStatus DATA $ 00 'emmagatzemada a la ROM
LLEGIR RunStatus, temp LLEGIR la variable des de la ROM
temp = ~ temp 'inverteix el valor 0 A 1 O 1 A 0
ESCRIURE RunStatus, temp 'ESCRIURE la variable de nou a ROM
IF (temp> 0) THEN END "Comproveu si el valor és 1 i, si és així, FINALITZEU el programa
'************************************************************************
Configuració dels pins
'************************************************************************
LMotor PIN 13
RMotor PIN 12
'************************************************************************
'Configuració de constants
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
' Les variables
'************************************************************************
Paraula X VAR
'************************************************************************
Programa principal
'************************************************************************
FREQOUT 5, 150, 880 'Crea una vella melodia d'espècies
PAUSE 50 'Per a l'ordre freqout, el fitxer
FREQOUT 5, 150, 880 'de sortida de números (ex: 5), durada (ex: 150ms), PAUSA 20 'i finalment nivell de freqüència (ex: 880Hz)
FREQOUT 5, 250, 988
PAUSA 20
FREQOUT 5, 250, 1175
PAUSA 20
FREQOUT 5, 250, 1047
PAUSA 20
FREQOUT 5, 150, 1319
PAUSA 20
FREQOUT 5, 200, 1450
PAUSA 20
FREQOUT 5, 300, 1175
FER
MÀXIMA 0 'Feu que els càtodes siguin blancs (però no es tornaran blancs, com el
HIGH 1 'subrutina canviarà immediatament el color).
ALTA 2
ALTA 9
ALTA 10
ALTA 11
SI (IN6 = 1) I (IN4 = 1) DESPRÉS 'Si cap dels para-xocs
LOW 0 'es toquen i, a continuació, feu els càtodes
BAIX 2 'verd i procediu a la subrutina
LOW 9 'va trucar cap endavant.
BAIX 11
GOSUB Endavant
ELSEIF (IN6 = 0) I (IN4 = 0) DESPRÉS 'Si els dos para-xocs es toquen, BAIX 0 'i fes que els dos càtodes es tornin vermells, BAIX 1 'creeu dos sons sonors i aneu a
BAIX 9 'Subprograma BothBump.
BAIX 10
FREQOUT 5, 50, 2500
PAUSA 200
FREQOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) I (IN4 = 1) DESPRÉS 'Si només colpeja el para-xocs dret, BAIX 9 'fa que el càtode dret es converteixi en vermell, BAIX 10 'creeu dos pitits i continueu cap a
FREQOUT 5, 50, 2500 'la subrutina BumpRight.
PAUSA 200
FREQOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) I (IN4 = 0) DESPRÉS 'Si només impacta el para-xocs esquerre, BAIX 0 'fa que el càtode esquerre es torni vermell, BAIX 1 'creeu dos sons sonors i continueu a
FREQOUT 5, 50, 2500 'la subrutina BumpLeft.
PAUSA 200
FREQOUT 5, 200, 2500
GOSUB BumpLeft
ENDIF
LOOP
FI: Programa de parada abans dels subprocediments executats per accident
'************************************************************************
'Subprocediments
'************************************************************************
Endavant: Avanceu una mica
PER X = 1 A 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
PRÒXIM
PAUSA 20
TORNA 'Torna a començar a tornar a executar
'****************************************************
BothBump: Feu una còpia de seguretat una mica
PER X = 1 A 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
PRÒXIM
PAUSA 200
PER X = 1 A 100 'Gireu a l'esquerra de l'obstacle
PULSOUT RMotor, 650
PULSOUT LMotor, 760
PRÒXIM
PAUSA 20
TORNA 'Torna a començar a tornar a executar
'****************************************************
BumpLeft: Feu una còpia de seguretat una mica
PER X = 1 A 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
PRÒXIM
PAUSA 200
PER X = 1 A 100 'Gireu a la dreta de l'obstacle
PULSOUT RMotor, 740
PULSOUT LMotor, 850
PRÒXIM
PAUSA 20
TORNA 'Torna a començar a tornar a executar
'****************************************************
BumpRight: Feu una còpia de seguretat una mica
PER X = 1 A 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
PRÒXIM
PAUSA 200 PER X = 1 A 100 'Gireu a l'esquerra de l'obstacle
PULSOUT RMotor, 650
PULSOUT LMotor, 760
PRÒXIM
PAUSA 20
TORNA 'Torna a començar a tornar a executar
'********************************************************
'Fi dels subprocediments
'********************************************************
'Fi del codi
'********************************************************
ENHORABONA, HAS ACTUALITZAT EL SEU BOE BOT !!!
Punt crucial:
Tingueu en compte que quan executeu el codi, haureu de prémer el botó de restabliment del robot per posar-lo en marxa
Pas 5: TOT FET
Mireu els vídeos i escolteu els fitxers d'àudio per veure què pot fer realment aquesta actualització.
P. S. El fitxer Boe és l’antiga melodia de les espècies, que es produeix en activar inicialment el Boe Bot mitjançant el botó de reinici. El fitxer Boe Beep és el so que es reprodueix quan s’activen els para-xocs (colpeja un obstacle).
Recomanat:
Llum LED d'escriptori intel·ligent - Il·luminació intel·ligent amb Arduino - Espai de treball Neopixels: 10 passos (amb imatges)
Llum LED d'escriptori intel·ligent | Il·luminació intel·ligent amb Arduino | Espai de treball de Neopixels: ara passem molt de temps a casa estudiant i treballant virtualment, per què no fer que el nostre espai de treball sigui més gran amb un sistema d’il·luminació personalitzat i intel·ligent basat en els LEDs Arduino i Ws2812b. Aquí us mostro com construir el vostre Smart Llum LED d'escriptori que
Sistema d’il·luminació de passarel·la intel·ligent: equip Sailor Moon: 12 passos
Sistema d’il·luminació intel·ligent de passarel·la: equip Sailor Moon: Hola! Es tracta de Grace Rhee, Srijesh Konakanchi i Juan Landi, i junts som Team Sailor Moon. Avui us presentarem un projecte de bricolatge en dues parts que podeu implementar directament a casa vostra. El nostre sistema d’il·luminació de passarel·la intel·ligent final inclou un ul
Il·lumina la targeta LED del circuit de paper: 12 passos
Il·lumina la targeta LED del circuit de paper: aquest és el tutorial que he seguit per fer això: https://www.instructables.com/id/Light-Up-LED-Card … No obstant això, hi ha un parell de variacions, ja que no Teniu cinta de coure, aquesta és la meva manera de provar diferents maneres de solucionar-ho. Això és s
Il·lumina les targetes LED: 8 passos (amb imatges)
Il·lumina les targetes LED: Hola nois, torna a ser aardvark per a una altra instrucció. Aquesta és una manera menys costosa de crear una targeta il·luminada que alguns altres mètodes en línia. Crec que aquest projecte és una manera divertida d’ensenyar a electricitat a adolescents i nois. Espero que gaudiu i tingueu
Com fer un bot paral·lel BOE-Bot amb el xip bàsic de segell: 7 passos
Com fer un Parallax BOE-Bot amb el xip de segell bàsic: aquest instructiu mostra la construcció i la modificació del robot de segell bàsic Parallax BOE-Bot