Indholdsfortegnelse:
- Trin 1: Oprettelse af kofangere
- Trin 2: Montering af kofangere
- Trin 3: Oprettelse af kredsløbet
- Trin 4: Tilføjelse af koden
- Trin 5: ALT UDFØRT
Video: Tænd Boe Bot: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
For at lave dette mesterværk med mulighederne for forhindringsretning, lysindikation og lyd skal du bruge:
-En fuldt funktionel Boe Bot
-Masser af kredsløb
-Sølvpapir
-Pap
-Stapler
-Popsicle sticks
-Wire Strippers
-Lille tang
-En varm limpistol og varm lim
-Elektrisk tape
-1 kredsløbshøjttaler
-2 almindelige katode -lysdioder
-6 1K modstande
-2 10K modstande
-1 10uf kondensator
Skal vi bygge det?
Trin 1: Oprettelse af kofangere
For at lave kofangerne gør du brug af:
-tråd
-sølvpapir
-pap
-varm lim
-Stikpinde
-stapler
1. Det, du først vil gøre, er at skære et stykke pap ud og folde det halvt (se 2. og 3. billede) (GØR DETTE x2).
2. Derefter tager du en ledning på omkring 20 cm i længden og fjerner begge ender, men den ene længere end den anden. Drej derefter den længere strippede ende til en spiral (se 4. billede) (GØR DETTE x4).
3. Tag et stykke stanniol og fold det på midten, så det er lille nok til at passe på overfladen af en papfolde. Hæft derefter trådens spiral til stanniolen ved at hæfte hele folden (se 5. og 6. billede) (GØR DETTE x4).
4. Lim den ene side af stanniolbladet til den ene indvendige fold på kortkortet. (GØR DETTE FOR HVER INDRE FOLD, SÅ x2 PER CARDBOARD PIECE (GRUNDLÆGGENDE x4)) Pas på ikke at røre stanniolen ved limning, da det vil lede varmen og brænde fingrene (se 6. billede).
5. Lim to Popsicle sticks sammen (GØR DETTE x2 og lav en betydeligt større), og lim en Popsicle -forbindelse bag på hver papfold, og en gør det samme på den modsatte side (se 1. billede).
6. En sidste berøring for at få kofangerne til at holde tæt sammen, er at binde midten til en begrænsende længde for kofangerne. Når det er bundet, lim det og lad det tørre for at sikre det (se første billede).
Du har med succes oprettet dine kofangere!
Trin 2: Montering af kofangere
For at montere kofangerne på Boe Bot skal du bruge:
-Boe Bot
-Dine nye kofangere
-Varm lim
-Elektrisk tape
Dette trin er ret simpelt. Alt du skal gøre er at tage et stykke elektrisk tape og lægge det langs metalområdet lige over det sorte kuglehjul med en aksel. Efter tapning limes området varmt med tape, klæbes kofangerne på, og trykkes på det, indtil det er tørt for at montere.
Nu hvor kofangerne er klar, lad os komme ind i kredsløbet!
Trin 3: Oprettelse af kredsløbet
For at oprette kredsløbet skal du bruge:
-Boe Bot
-Ledninger forbundet til kofangere
-Wire strippere
-Lille tang
-Kredsløbstråd
-1 kredsløbshøjttaler
-2 almindelige katode -lysdioder
-6 1K modstande
-2 10K modstande
-1 10uf kondensator
For kredsløbet vil du gerne forbinde alt som vist på det første billede. Det 2., 3. og 4. billede er alle en del af det første (bare delt op for at gøre det mindre forvirrende). Det andet billede er kofangerkredsløbet, det tredje er katodekredsløbet, og det fjerde er højttalerkredsløbet.
Når det er gjort, kan du elektrisk tape kredsløbshøjttaleren til platformen under grundstemplet på Boe Bot, så den ikke dingler.
Endnu et trin, den hårde del er forbi!
Trin 4: Tilføjelse af koden
For at sikre, at koden fungerer korrekt, skal du først sikre dig, at den rigtige servomotor er i stikket til pin 12, den venstre servo er i stikket til pin 13, og at kredsløbet er nøjagtigt som vist i de foregående diagrammer.
Endelig skal du indtaste denne kode i Basic Stamp, tilslutte robotten og endelig: KØR DET.
Her er koden skrevet ud, men du kan også downloade den grundlæggende stempelfil, og det burde også fungere.
Alt med en apostrof, før det er kommentarer, men '{$ STAMP BS2} og' {$ PBASIC 2.5} er nødvendige.
'************************************************* ************************ 'Navn: William
'************************************************************************
'Titel - BoeBump.bs2
'Dato - 28. november 2017
'Beskrivelse: Opret fysiske kofangere, der udløser en kommando, når den rammer noget for at flytte Boe Bot væk' fra forhindringen. Tilføj også lyd og belysning til projektet.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'************************************************************************
'Kode til nulstil startstop
'(SÅDAN STARTER KODEN !!!)
'Denne kode får bot til at stoppe eller starte, når der trykkes på reset' ************************************ ************************************
midlertidig VAR Byte 'midlertidig butik
RunStatus DATA $ 00 'variabel gemt i ROM
READ RunStatus, temp 'LÆS variablen fra ROM
temp = ~ temp 'inverter værdien 0 TIL 1 ELLER 1 TIL 0
WRITE RunStatus, temp 'SKRIV variablen tilbage til ROM
HVIS (temp> 0) SÅ SLUT 'Kontroller HVIS værdien er 1, og HVIS I så fald, AFSLUT programmet
'************************************************************************
'Pins opsætning
'************************************************************************
LMotor PIN 13
RMotor PIN 12
'************************************************************************
'Konstantkonfiguration
'************************************************************************
LStop CON 750
RStop CON 750
'************************************************************************
'Variabler
'************************************************************************
X VAR Word
'************************************************************************
'Hovedprogram
'************************************************************************
FREQOUT 5, 150, 880 'Opret gammel krydderi melodi
PAUSE 50 'For freqout -kommando skal
FREQOUT 5, 150, 880 'tal går output (ex: 5), varighed (ex: 150ms), PAUSE 20 'og endelig frekvensniveau (eks: 880Hz)
FREQOUT 5, 250, 988
PAUSE 20
FREQOUT 5, 250, 1175
PAUSE 20
FREQOUT 5, 250, 1047
PAUSE 20
FREQOUT 5, 150, 1319
PAUSE 20
FREQOUT 5, 200, 1450
PAUSE 20
FREQOUT 5, 300, 1175
GØR
HIGH 0 'Gør katoderne hvide (men de bliver ikke hvide, som
HØJ 1 'underprogram ændrer straks farven).
HØJ 2
HØJ 9
HØJT 10
HØJ 11
HVIS (IN6 = 1) OG (IN4 = 1) SÅ 'Hvis ingen af kofangerne
LAV 0 'rører, og lav derefter katoderne
LOW 2 'grøn og gå videre til underprogrammet
LOW 9 'kaldte Frem.
LAV 11
GOSUB Frem
ELSEIF (IN6 = 0) OG (IN4 = 0) SÅ 'Hvis begge kofangere rører, LAV 0 'så få begge katoder til at blive røde, LOW 1 'lav to bip, og gå videre til
LAV 9 'BothBump -underprogram.
LAV 10
FREQOUT 5, 50, 2500
PAUSE 200
FREQOUT 5, 200, 2500
GOSUB BothBump
ELSEIF (IN6 = 0) OG (IN4 = 1) SÅ 'Hvis kun den højre kofanger rammer, LAV 9 'gør den højre katode rød, LAV 10 'lav to bip, og fortsæt til
FREQOUT 5, 50, 2500 'BumpRight -underprogrammet.
PAUSE 200
FREQOUT 5, 200, 2500
GOSUB BumpRight
ELSEIF (IN6 = 1) OG (IN4 = 0) SÅ 'Hvis kun den venstre kofanger rammer, LAV 0 'gør den venstre katode rød, LOW 1 'lav to bip, og fortsæt til
FREQOUT 5, 50, 2500 'BumpLeft -underprogrammet.
PAUSE 200
FREQOUT 5, 200, 2500
GOSUB BumpLeft
AFSLUT HVIS
LOOP
SLUT 'Stop programmet, før delprocedurer køres ved et uheld
'************************************************************************
'Underprocedurer
'************************************************************************
Fremad: 'Gå lidt fremad
FOR X = 1 TIL 30
PULSOUT RMotor, 700
PULSOUT LMotor, 850
NÆSTE
PAUSE 20
RETURN 'Gå tilbage til begyndelsen for at genudsende
'****************************************************
BothBump: 'Sikkerhedskopier lidt
FOR X = 1 TIL 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NÆSTE
PAUSE 200
FOR X = 1 TIL 100 'Drej til venstre væk fra forhindringen
PULSOUT RMotor, 650
PULSOUT LMotor, 760
NÆSTE
PAUSE 20
RETURN 'Gå tilbage til begyndelsen for at genudsende
'****************************************************
BumpLeft: 'Sikkerhedskopier lidt
FOR X = 1 TIL 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NÆSTE
PAUSE 200
FOR X = 1 TIL 100 'Drej til højre væk fra forhindringen
PULSOUT RMotor, 740
PULSOUT LMotor, 850
NÆSTE
PAUSE 20
RETURN 'Gå tilbage til begyndelsen for at genudsende
'****************************************************
BumpRight: 'Sikkerhedskopier lidt
FOR X = 1 TIL 150
PULSOUT RMotor, 850
PULSOUT LMotor, 650
NÆSTE
PAUSE 200 FOR X = 1 TIL 100 'Drej til venstre væk fra forhindringen
PULSOUT RMotor, 650
PULSOUT LMotor, 760
NÆSTE
PAUSE 20
RETURN 'Gå tilbage til begyndelsen for at genudsende
'********************************************************
'Afslutning af delprocedurer
'********************************************************
'Slut på kode
'********************************************************
TILLYKKE, DU HAR OPGRADERET DIN BOE BOT !!!
Vigtigt punkt:
Husk, at når du kører koden, skal du trykke på reset -knappen på robotten for at få den i gang
Trin 5: ALT UDFØRT
Se videoerne, og lyt til lydfilerne for at se, hvad denne opgradering virkelig kan gøre!
P. S. Boe -filen er den gamle krydderi -melodi, der sker ved første aktivering af Boe Bot via nulstillingsknappen. Boe Beep -filen er den lyd, der afspilles, når kofangerne aktiveres (rammer en forhindring).
Anbefalede:
Nem snapkredsløbsventilator med tænd/sluk -kontakt: 3 trin
Easy Snap Circuit Fan With On/off Switch: Dette er et let projekt, der bruger snapkredsløb --- håber du kan lide det! Dette projekt er for sjov, og måske kan det hjælpe dig med at køle ned. Det fungerer ikke rigtigt sådan, men hey, det er lærerigt! P.S. Dette projekt er kun for begyndere uden demonstration
Tænd LED via internettet [MagicBlocks]: 10 trin
Tænd LED via internettet [MagicBlocks]: Denne vejledning lærer dig at styre LED på din Magicbit ved hjælp af Magicblocks
En Raspberry Pi PC-PSU stationær computer med harddisk, ventilator, PSU og tænd / sluk-switch: 6 trin
En stationær computer fra Raspberry Pi PC-PSU med harddisk, blæser, PSU og tænd / sluk-switch: September 2020: En anden Raspberry Pi, der var indeholdt i en omformet pc-strømforsyningskasse, var blevet bygget. Dette bruger en ventilator ovenpå - og arrangementet af komponenterne inde i PC -PSU -kabinettet er derfor anderledes. En ændret (for 64x48 pixels), annonce
Tænd Gandalf den hvide stab: 9 trin
Tænd Gandalf den hvide stab: Jeg har altid ønsket mig en Gandalf den hvide stab, siden jeg så Ringenes Herre. Jeg fandt et design til et på Thingivers.com. Ved hjælp af Tinkercad ændrede jeg designet til at lyse op
Arduino Uno + ESP8266 ESP-01 Tænd en lampe over internettet (ikke LAN WIFI): 3 trin
Arduino Uno + ESP8266 ESP-01 Tænd en lampe over internettet (ikke LAN WIFI): Tænd en lampe via et websted på en hvilken som helst enhed ved hjælp af webbrowser i den pågældende enhed, selvom du er langt væk fra lampen. Du kan få adgang til webstedet via din bærbare computer, smartphone eller noget andet med en webbrowser, der er installeret på den pågældende enhed