Taula de continguts:

BAAAA ---- BOT: 3 passos (amb imatges)
BAAAA ---- BOT: 3 passos (amb imatges)

Vídeo: BAAAA ---- BOT: 3 passos (amb imatges)

Vídeo: BAAAA ---- BOT: 3 passos (amb imatges)
Vídeo: Аномально вкусно‼️ ЧЕХОСЛОВАЦКИЙ СУП ИЗ ФАРША. Жена Липована в шоке. 2024, Juliol
Anonim
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT

Hola! Es tracta d’una instrucció sobre com fer una ovella semi utilitària, definitivament adorable, que s’assembla al bot boe amb para-xocs de treball. Aquest instructiu us ajudarà a fabricar els para-xocs, us donarà tot el codi i un breu aparador de tota l’estètica impressionant.

Pas 1: el codi

El codi!
El codi!

Per tant, el codi és realment senzill i, sincerament, no us trigaria més de dues hores a entendre-ho i comprendre-ho per fer-lo vosaltres mateixos. Però! Per a aquells que només vulguin veure el codi, copiar-lo i enganxar-lo al programa bàsic d'edició de segells, aquí ja teniu

Codi:

'*************************************************** *********************** 'Nom: Luca DeFilippis

'Títol - BoeBump.bs2

'Data - 28 de novembre de 2017

"Descripció" Crea bumper físics que activen una ordre quan toca alguna cosa "per allunyar el Boe Bot de l'obstacle.

"{$ STAMP BS2}" {$ PBASIC 2.5}

**** AQUÍ A PART ÉS NOMÉS LA INFORMACIÓ SOBRE QUI HO VA FER I COSES BÀSIQUES COM AQUEST *******

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

'Codi per reiniciar parada inicial

'aquest codi fa que el bot s'aturi o s'iniciï quan es prem el restabliment = bo per assegurar-se que el bot no executa codi al programa de càrrega

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

temp VAR Byte 'emmagatzematge temporal RunStatus DATA $ 00' variable emmagatzemada a la ROM

LLEGEIX RunStatus, temp 'LLEGEIX la variable des de la ROM temp = ~ temp' inverteix el valor 0 A 1 O 1 A 0 ESCRIU RunStatus, temp 'ESCRIU la variable de nou a ROM SI (temp> 0) DESPRÉS ACABA' Comprova si el valor és 1 'SI és així, FI del 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

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

FER

ALT 1 'Activa els càtodes

ALTA 2

ALTA 3

ALTA 9

ALTA 10

ALTA 11

DEBUG? IN14,? IN4, CR

SI (IN14 = 1) I (IN4 = 1) DESPRÉS 'Cap contacte als para-xocs, endavant

DEBUG "Endavant", depuració de CR 'per veure quina ordre de moviment es produeix

BAIX 1

BAIX 2 'Enceneu els càtodes i parpellegeu de vermell i blau

BAIX 9

BAIX 10

GOSUB Endavant

ELSEIF (IN14 = 0) I (IN4 = 0) LLAVORS 'Contacte amb els dos para-xocs, sub BothBump = còpia de seguretat avançar cap a la dreta

DEBUG "BothBump", CR

BAIXA 1 'de pausa llarga de tots dos llums verds

BAIX 3

BAIX 9

BAIX 11

GOSUB BothBump

ELSEIF (IN14 = 0) I (IN4 = 1) DESPRÉS 'Contacte amb el para-xocs esquerre, sub BumpRight = còpia de seguretat avançar cap a la dreta

DEBUG "BumpRight", CR

BAIX 9 'llum dreta es posarà blava a l'esquerra es posarà verda

BAIX 11

PAUSA 200

GOSUB BumpRight

ELSEIF (IN14 = 1) I (IN4 = 0) DESPRÉS 'Contacte amb el para-xocs dret, sub BumpLeft = còpia de seguretat avançar cap a l'esquerra

DEBUG "BumpLeft", CR

BAIX 1 'llum esquerra es posarà blava a la dreta es posarà verda

BAIX 3

PAUSA 200

GOSUB BumpLeft

ENDIF

LOOP

FI: Programa de parada abans dels subprocediments executats per accident

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

'Subprocediments

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

Endavant: 'Endavant durant 25 cm

Freqüències opcionals de sirena policial "FREQOUT 6, 200, 1600" per a la nota e alta i la plana, això alenteix el bot i és molt tranquil

FREQOUT 6, 100, 800

PER X = 1 A 500

PULSOUT RMotor, 700

PULSOUT LMotor, 850

PRÒXIM

PAUSA 20

TORNAR

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

'Codi per invertir i girar quan es colpeixen els dos para-xocs

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

BothBump: 'REVERSA 20cm

PER X = 1 A 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

PRÒXIM

PAUSA 200

PER X = 1 A 200 'Gireu a l'esquerra 60 graus

PULSOUT RMotor, 650

PULSOUT LMotor, 760

PRÒXIM

PAUSA 20

TORNAR

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

'Codi per invertir i girar a l'esquerra quan es colpeja el para-xocs dret

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

BumpLeft: REVERSA 20cm

PER X = 1 A 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

PRÒXIM

PAUSA 200

PER X = 1 A 200 'Gireu a la dreta 45 graus

PULSOUT RMotor, 740

PULSOUT LMotor, 850

PRÒXIM

PAUSA 20

TORNAR

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

'Codi per invertir i girar a l'esquerra quan es colpeja el para-xocs dret

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

BumpRight: 'REVERSA 20cm

PER X = 1 A 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

PRÒXIM

PAUSA 200

PER X = 1 A 200 'Gireu a l'esquerra 60 graus

PULSOUT RMotor, 650

PULSOUT LMotor, 760

PRÒXIM

PAUSA 20

TORNAR

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

'Fi dels subprocediments

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

Els comentaris del codi us han de donar una idea de com funciona tot i de per què hi ha cert codi, però aquí hi ha una breu explicació

D'acord, així que la manera com funciona aquest codi és així. El bot executarà un codi de bucle per comprovar les entrades dels bumper que actuen com a botons. Per tant, sempre que no hi hagi cap detecció (1, 1), s’executarà el subprocediment de reenviament i el bot avançarà. Aquesta mateixa idea funciona si hi ha detecció de para-xocs esquerra, dreta o fins i tot ambdues

Els càtodes utilitzen les ordres alta i baixa per mostrar llum basada en les entrades del para-xocs. Han de parpellejar de color blau i vermell com un cotxe de policia quan no s'ha produït cap detecció i han de girar el corresponent para-llum lleuger a l'esquerra o a la dreta per posar-se verd si aquest para-xocs té alguna detecció. Els subprocediments indiquen al bot que retrocedeixi i giri a la dreta o a l’esquerra en funció del cop per evitar l’obstacle amb què va entrar en contacte. Això funciona excepcionalment bé als laberints perquè el gir és molt lleuger, cosa que significa que el robot tindrà cura de no girar massa i sortir del laberint

Al subprocedent d’enviament s’adjunta una ordre freqout per permetre la transmissió del so mentre es mou cap endavant. Les freqüències donades haurien de sonar com una sirena de policia, cosa que s’afegeix a l’estètica de tenir llums de policia

Això és realment! Res massa boig per entendre-ho, espero que sigui útil i senzill

Pas 2: la construcció

La construcció!
La construcció!
La construcció!
La construcció!
La construcció!
La construcció!

Què necessiteu:

6 resistències 1k

2 resistències de 10k

2 càtodes de 3 colors

1 altaveu (opcional)

qualsevol condensador de mida petita (també opcional (per a l'altaveu!))

Multitud de cables

2 varetes de paletes

Paper d'alumini

Petits trossos de cartró

Cola calenta

Cinta

Els Bumpers

D'acord, doncs, comencem amb els para-xocs. Per fabricar-los, haureu d’utilitzar paper d’alumini, cartró, filferro i cola calenta per recobrir-lo al tauler.

1. Retalleu 2 rectangles de cartró de mida similar i plegueu-los per la meitat

2. Enganxeu en calent les dues peces al mateix pal de palets i, a continuació, enganxeu en calent l’altra cara de les peces de cartró a un altre pal de pal de pal separades.

3. Ara heu de plegar paper d'alumini en uns quadrats forts prou grans com per encaixar-ne 2 en cada peça de cartró, enganxar-los al paper amb grapes o qualsevol altre conductor. Jo feia servir grapes.

4. Ara és important connectar 2 cables a cada peça de cartró i assegurar-se que tinguin una connexió segura i clara al paper d'alumini

Haurien de semblar a la primera imatge

5. Finalment, ara heu de connectar els 4 cables a la placa. Feu-ho connectant 2 a Vss i un a qualsevol lloc de la 6a fila i un a qualsevol lloc de la 14a fila.

Per fixar els para-xocs al bot, podeu fer-ho de moltes maneres, ho faig tocant els bots al davant i enganxant el pal a aquesta cinta.

I realment això és muntar els para-xocs! Ara és qüestió d’utilitzar-los realment.

El cablejat de tot

Ara la següent part és una mica complicada d’explicar, però faré tot el possible per fer-ho amb una ajuda visual massiva. Imatge de referència 3, 4, 5 per connectar els components tal com els veieu.

Per tant, voldreu inserir els càtodes a la part dreta del tauler i seguir 3 resistències de 1k a cada càtode que eliminarien les vostres resistències de 6 1k.

Quan s'acabi, voldreu connectar una terra o vss al segon pin de cada càtode, el cable més llarg.

Això completa els càtodes, de manera que el següent que heu de fer és connectar les resistències de 10 k des del vdd als llocs on poseu els 2 cables de para-xocs a la placa.

A continuació, utilitzeu un cable i connecteu el pin 6 del para-xocs dret a la resistència 10k més adequada i al cable de xoc.

Seguiu el pas anterior per obtenir la resistència de 10k més esquerra.

El següent pas és opcional per a l’altaveu i consisteix a connectar el condensador petit al pin 7 i també a la placa.

Aleshores voldreu connectar l’extrem negatiu de l’altaveu al condensador i, finalment, connectar l’extrem positiu al VSS.

Això hauria de concloure el cablejat i assegureu-vos de fer referència a la imatge 3, 4, 5 per obtenir més ajuda.

Pas 3: EL BAAAAAA ------ Funció

Juntament amb tenir llums de policia i una sirena policial opcional. El vostre BoeBot serà el rei de tots els altres vestit d’ovella.

Vist a la imatge del títol, vaig fer que la meva sembli una.

Per fer-ho és molt senzill, només cal que:

Boles de bufat

Cinta adhesiva

1. Col·loqueu senzillament capes de cinta adhesiva i assegureu-vos que estiguin connectades totes amb l’adhesivitat que hi quedi per enganxar les boles de full

2. Capa a la part enganxosa boles de bufat.

3. Aquesta és la part quan fixeu el pelut al bot, podeu fer-ho de moltes maneres

Afegiu cinta invertida als extrems de la pelusa i emboliqueu la cinta al voltant del bot com una corda

O Cinteu la part inferior del bot i enganxeu els extrems solts de la malla de la cinta a la cinta de la part inferior del bot

Vaig fer la primera opció per accedir més ràpidament i més fàcilment al tauler si alguna cosa va malament.

I ja està! Tant de bo que ara el vostre Boe Bot sigui el millor de la ciutat amb creuers amb les seves característiques sorprenents.