Cuprins:
- Pasul 1: Crearea barei de protecție
- Pasul 2: Montarea barei de protecție
- Pasul 3: Crearea circuitului
- Pasul 4: Adăugarea codului
- Pasul 5: TOT FACUT
Video: Light Up Boe Bot: 5 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:46
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
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
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
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
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:
Boe Bot navighează printr-un labirint: 4 pași
Boe Bot navighează printr-un labirint: acest instructable vă va ajuta să creați bare de protecție pentru boe bot și vă va furniza codul care va naviga prin boe bot prin labirint
Rezolvarea labirintului Boe-Bot: 3 pași
Maze Solving Boe-Bot: Bună ziua! Numele meu este Maahum Imran. Fac parte dintr-o clasă de tehnologie de gradul 11. Am fost provocați cu o misiune de a lua Boe-Bot-urile noastre și de a le programa pentru a trece printr-un labirint cu îndemânare. La început a fost o provocare grea și recunosc, fără ajutor
Maze Solving Robot (Boe-bot): 5 pași
Robot de rezolvare a labirintului (Boe-bot): Acest ghid vă va arăta cum să proiectați și să vă creați propriul robot de rezolvare a labirintului, folosind materiale simple și un robot. Aceasta va include și codarea, deci este nevoie și de un computer
Boe-Bot cu detectoare cu infraroșu: 12 pași (cu imagini)
Boe-Bot cu detectoare cu infraroșu: Acest instructiv va demonstra cum să construiască și să codeze un Boe-Bot care poate naviga într-un labirint folosind detectoare cu infraroșu pentru a evita obstacolele. Acesta este un ghid ușor de urmat, care permite modificări ușoare pentru a se potrivi nevoilor dumneavoastră. Acest lucru necesită un
Cum se face un bot paralel BOE-Bot folosind cipul de ștampilă de bază: 7 pași
Cum se face un Parallax BOE-Bot folosind cipul de ștampilă de bază: Acest instructable arată construcția și modificarea robotului Parallax BOE-Bot de ștampilă de bază