
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53

wat dit doen, is dat u dit so kan maak dat as dit een van die bumpers op die robot tref, dit omdraai en van die voorwerp af wegdraai.
Stap 1: Kry u materiaal
die dinge wat u nodig het om dit te maak, is 3 stokkies, karton, warm gom, vier drade en aluminiumpapier.
'n opsionele materiaal wat u kan gebruik, is maskeerband as u dit later wil verwyder
Stap 2: Sny die popsicle op
hiervoor neem u 'n popsicle en sny dit in die helfte met 'n paar draadknipers, of u kan probeer om dit in die helfte te breek, wat nie so glad sal wees nie.
Stap 3: Plak karton vas

As u maskeerband het, draai dit om die klein paal en plak 'n klein stuk karton aan albei pale vas.
Stap 4: Plak kleefplastiek op popsicle


draai 'n bietjie foelie op twee drade vas en plak dit aan die punte van 'n groot popsicle vas en maak seker dat die drade met die grond verbind is.
doen dieselfde met 'n ander popsicle en verbind dit met 'n weerstand
verbind nou die eerste popsicle en die karton wat op die pale vasgeplak is.
Stap 5: Plak karton vas

Neem 'n klein, dun stukkie karton en vou dit toe, plak die een deel daarvan in die middel van die een popsicle, dan die ander. plak daarna die popsicle wat in die helfte gebreek is aan die ente van die 2de popsicle, en plak dan karton aan die punte van die klein popsicles
Maak dan seker dat die foelie op die tweede popsicle na die eerste kant kyk, sodat dit as 'n buffer optree en wegbeweeg.
Stap 6: (opsioneel) Knip die drade om hulle te organiseer

As u wil, kan u die drade sny om dit kleiner te maak en sodat dit meer georganiseerd lyk, kan u dit met 'n draadknip na u smaak sny.
Stap 7: Die kode self
'{$ STAMP BS2}
'{$ PBASIC 2.5}
temp VAR Byte RunStatus DATA $ 00
LEES RunStatus, temp temp = ~ temp SKRYF RunStatus, temp IF (temp> 0) DAN EINDE '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RMotor PIN 12 '-------------- Konstante --------------- ------ LStop CON 750 RStop CON 750 '-------------- Veranderlikes --------------------- X VAR Word Draai VAR Word '-------------- Hoofprogram -----------------------
DOEN
GOSUB vorentoe
AS (IN9 = 0) EN (IN10 = 0) DAN HOOG 14 HOOG 3 GOSUB Omgekeer Draai PAUSE 50 LAAG 14 LAAG 3 ENDIF
AS (IN9 = 0) DAN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) DAN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP
EINDE
'************************************************* ******* 'die volgende kode word gebruik vir die buffers' ********************************** ************************
'------------------------------------------------- --- 'dit is sodat die buffer vorentoe kan beweeg' ------------------------------------ ---------------- Vooruit: VIR X = 0 TOT 25 'Vorentoe vir 'n bietjie PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 VOLGENDE RETOUR
'------------------------------------------------- --- 'dit is wanneer albei bumpers getref word' -------------------------------------- -------------- ReverseTurn: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Draai links 60 grade PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 VOLGENDE VIR x = 0 TOT 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 VOLGENDE RETOUR
'------------------------------------------------- --- 'hierdie kode word gebruik om terug te draai en links te draai as die regterbuffer getref word' ------------------------------ ---------------------- ReverseTurnLeft: VIR X = 0 TOT 25 'OMKeer 20 cm PULSOUT LMotor, 850 PULSOUT RMotor, 650
PAUSE 20 VOLGENDE VIR X = 0 TOT 25 'agteruit PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 VOLGENDE VIR X = 0 TOT 50' Draai regs 45 grade PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 VOLGENDE RETOUR
'------------------------------------------------- --- 'hierdie kode word gebruik om terug te draai en regs te draai as die linkerbuffer getref word' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25 'reverse PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 VOLGENDE VIR X = 0 TOT 50' Draai 45 grade links PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 VOLGENDE RETOUR
'************************************************* ******* 'Einde van prosedures' ************************************** *******************
Stap 8: Verduidelik die kode
wat die kode is, is dat dit wys hoe die robot volgens die bumpers sal optree, byvoorbeeld: die kode "terugkeer links" is wanneer die regterbuffer getref word en dit laat omdraai en links draai.
"omgekeerde regs" is wanneer die linkerbuffer getref word en dit omdraai en regs draai
'omgekeerde' is wanneer albei bumpers getref word en dit omdraai en 'n ander kant draai.
die terme "laag" en "hoog" is slegs nuttig as u leds in u robot gebruik, dit beteken dat die sekere lig laag gaan of hoog word.
Stap 9: Finale produk


die finale produk moet 'n bietjie soos die prentjie hieronder lyk
Aanbeveel:
Hoe u 'n e-ink-skerm by u projek kan voeg: 12 stappe (met foto's)

Hoe om 'n e-ink-skerm by u projek te voeg: Baie projekte behels die monitering van 'n soort data, soos omgewingsdata, wat dikwels 'n Arduino vir beheer gebruik. In my geval wou ek die soutpeil in my waterversagmiddel monitor. U wil moontlik toegang tot die data via u tuisnetwerk verkry
Hoe om 'n IR -afstandsbediening by 'n luidsprekerstelsel te voeg: 5 stappe (met foto's)

Hoe om 'n IR -afstandsbediening by 'n luidsprekerstelsel te voeg: In hierdie projek sal ek jou wys hoe ek 'n ekstra kring vir my luidsprekerstelsel geskep het om dit draadloos te beheer met 'n tuisgemaakte IR -afstandsbediening. Laat ons begin
Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: 11 stappe

Hoe om 'n tabel te skep en in te voeg en ekstra kolomme en/of rye by die tabel in Microsoft Office Word 2007 te voeg: het u al ooit baie data gehad waarmee u werk en by uself gedink … " hoe kan ek alles maak van hierdie data beter lyk en makliker verstaanbaar is? " As dit die geval is, kan 'n tabel in Microsoft Office Word 2007 u antwoord wees
Het 'n bumpers met vogsensors en ARDUINO: 4 stappe (met foto's)

Het 'n bumpersgewas met vogsensors en ARDUINO: ek moet verslaaf wees aan instruksies tussen die werk en my huistake doen om my kennis te bly deel sonder om geld te skryf oor instruksies om 'n ander instruksies te skryf. vind 'n paar instruksies
BoeBot Bumpers: 9 stappe (met foto's)

BoeBot Bumpers: Die doel van hierdie buffer is om die BoeBot in staat te stel om in sy omgewing te beweeg. As iets aan weerskante van die buffer stamp, raak die stukkie foelie wat met die foelie toegedraai is, 'n verbinding wat die robot vertel om te stop, om te draai en om te draai