Tartalomjegyzék:
- 1. lépés: Szerezze be az anyagokat
- 2. lépés: Vágja le a Popsicle's Up -ot
- 3. lépés: Ragasszon fel egy kartont
- 4. lépés: Ragasztja a bádogfóliát a Popsicle -re
- 5. lépés: Ragasztó karton
- 6. lépés: (Választható) Vágja el a vezetékeket a rendezéshez
- 7. lépés: Maga a kód
- 8. lépés: A kód magyarázata
- 9. lépés: Végtermék
Videó: Lökhárítók hozzáadása a SUMOBOT -hoz: 9 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ez azt jelenti, hogy úgy készítheti el, hogy ha elüti a robot egyik ütközőjét, akkor megfordul, és elfordul a tárgytól.
1. lépés: Szerezze be az anyagokat
Ennek elkészítéséhez 3 darab pálcika rúd, karton, forró ragasztó, négy huzal és tinofólia szükséges.
opcionális anyagként használhat maszkolószalagot, ha később el szeretné távolítani
2. lépés: Vágja le a Popsicle's Up -ot
erre vesz egy Popsicle -t, és néhány drótvágóval félbevágja, vagy megpróbálhatja felére törni, ami nem lesz olyan sima.
3. lépés: Ragasszon fel egy kartont
ha van maszkolószalagja, tekerje körbe a kis oszlopot, majd ragasszon egy kis kartonlapot mindkét pólusra.
4. lépés: Ragasztja a bádogfóliát a Popsicle -re
tekercseljen ónfóliát két vezetékre, és ragassza rá egy nagy Popsicle végére, és győződjön meg arról, hogy a vezetékek a földhöz vannak csatlakoztatva.
ugyanezt tegye egy másik popsicle -rel, és csatlakoztassa egy ellenállással
most csatlakoztassa az első popsicle -t és a kartont, amelyet a póznákra ragasztottak.
5. lépés: Ragasztó karton
vegyen egy kicsi, vékony kartonlapot, és hajtsa fel, ragasztja fel egyik részét az egyik popsicle közepére, majd a másikat. ezután ragasszuk fel a popsicle -t, amely félbe volt törve a 2. Popsicle végeire, majd ezt követően ragasszunk kartont a kis popsicles végeire
ezután győződjön meg arról, hogy a második popsicle bádogfóliája az első felé néz, hogy amikor megérinti, lökhárítóként viselkedjen és eltávolodjon.
6. lépés: (Választható) Vágja el a vezetékeket a rendezéshez
ha akarja, elvághatja a vezetékeket, hogy kisebbek legyenek, és hogy rendezettebbek legyenek, tetszés szerint vághatja el őket drótvágóval.
7. lépés: Maga a kód
'{$ STAMP BS2}
„{$ PBASIC 2.5}
temp VAR bájt RunStatus DATA $ 00
READ RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 RM Motor PIN 12 '-------------- Állandó --------------- ------ LStop CON 750 RStop CON 750 '-------------- Változók --------------------- X VAR Word Turn VAR Word '-------------- Főprogram -----------------------
DO
GOSUB Előre
HA (IN9 = 0) ÉS (IN10 = 0) Ekkor HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF
IF (IN9 = 0) THEN HIGH 14 GOSUB ReverseTurnRight PAUSE 50 LOW 14 ENDIF IF (IN10 = 0) THEN HIGH 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP
VÉGE
'************************************************ ******* 'a következő kódot használják a lökhárítókhoz' ********************************* ***********************
'------------------------------------------------- --- 'ez azért van, hogy a lökhárító előre haladjon' ------------------------------------ ---------------- Előre: FOR X = 0-25 'Előre egy kicsit PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 MEXT RETURN
'------------------------------------------------- --- 'ekkor ütközik mindkét ütköző' -------------------------------------- -------------- ReverseTurn: FOR X = 0 to 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT for X = 0 to 25' Forduljon balra 60 fokkal PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR x = 0 to 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'ezt a kódot használják a tolatáshoz és balra kanyarodáshoz, amikor a jobb lökhárítót ütik' ------------------------------ ---------------------- ReverseTurnLeft: FOR X = 0-25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650
SZÜNET 20 KÖVETKEZŐEN X = 0 - 25 'fordított PULSOUT LMotor, 650 PULSOUT RMotor, 850 SZÜNET 20 KÖVETKEZŐ X = 0 - 50' Forduljon jobbra 45 fokkal PULSOUT LMotor, L Állj PULSOUT RMotor, 850 PAUSE 20 NEXT RETURN
'------------------------------------------------- --- 'ezt a kódot arra használjuk, hogy megfordítsuk és jobbra forduljunk, amikor a bal lökhárítót eltalálják' ------------------------------ ---------------------- REVERSETurnRight: FOR X = 0 to 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT for X = 0 to 25 'fordított PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 NEXT FOR X = 0 to 50' Forduljon balra 45 fokkal PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUSE 20 KÖVETKEZŐ
'************************************************ ******* 'Az eljárások vége' ************************************** *******************
8. lépés: A kód magyarázata
ez a kód például az, hogy megmutatja, hogyan fog a robot a lökhárítók szerint viselkedni, például: a "reverseturnleft" kód az, amikor a jobb lökhárítót eltalálják, és hátramenetbe és balra kanyarodik.
"hátramenet jobbra" az, amikor a bal lökhárítót eltalálják, és hátramenetbe és jobbra fordul
"fordított" az, amikor mindkét lökhárítót eltalálják, és hátramenetbe és más irányba fordulnak.
az "alacsony" és a "magas" kifejezések csak akkor hasznosak, ha LED -eket használ a robotban, ezek azt jelentik, hogy az adott fény alacsony vagy magas lesz.
9. lépés: Végtermék
a végtermék némileg hasonlít az alábbi képre
Ajánlott:
Digitális kijelző hozzáadása egy régi kommunikációs vevőhöz: 6 lépés (képekkel)
Digitális kijelző hozzáadása egy régi kommunikációs vevőhöz: A régebbi kommunikációs eszközök használatának egyik hiányossága az, hogy az analóg tárcsa nem túl pontos. Mindig találgat a frekvencián, amit kap. Az AM vagy FM sávokban ez általában nem jelent problémát, mert általában
Aux hozzáadása a Sonoshoz a Raspberry Pi használatával: 26 lépés (képekkel)
Aux hozzáadása a Sonoshoz a Raspberry Pi használatával: Mindig is lenyűgözött a Raspberry Pi, de eddig soha nem volt rá szükségem. Házunkban három Sonos komponens található: a Play 5 a nappaliban, a Play 3 a hálószobában és a Sonos CONNECT: AMP tápellátást biztosító kültéri hangszórók
E-tinta kijelző hozzáadása a projekthez: 12 lépés (képekkel)
E-tintás kijelző hozzáadása a projekthez: Sok projekt valamilyen adat, például környezeti adatok megfigyelését foglalja magában, gyakran Arduino-t használva a vezérléshez. Esetemben ellenőrizni akartam a vízlágyító sószintjét. Érdemes elérni az adatokat az otthoni hálózaton keresztül
Robot lökhárítók készítése (kóddal): 4 lépés
Robot lökhárítók készítése (kóddal): Ez az oktatható útmutató végigvezeti az olvasókat azon, hogyan lehet lökhárítókat létrehozni és kódolni egy Boe-boton, amely képes lesz navigálni a labirintusban, miközben észleli az akadályokat. A projekt kódolása a BASIC Stamp programozó szoftver és a Boe-Bo segítségével történt
Lökhárítók készítése egy robot számára: 4 lépés
Lökhárítók készítése egy robot számára: A 11. osztályos számítástechnikai tanfolyamon azt a feladatot kaptuk, hogy a robotot labirintuson vegye át. Annak érdekében, hogy ellenőrizni tudjuk, hogy egyenesen, balra vagy jobbra fordul, lökhárítókat készítettünk. Így, ha a robot hozzáér a falhoz, és a