Kazalo:
- 1. korak: Materiali za odbijače
- 2. korak: Izdelava odbijačev z uporabo materialov
- 3. korak: vezje
- 4. korak: Koda
Video: Boe Bot se premika po labirintu: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
Ta navodila vam bodo pomagala ustvariti odbijače za boe bota in vam dala kodo, ki bo krmila boeta skozi labirint.
1. korak: Materiali za odbijače
Tu je seznam materialov, ki jih boste potrebovali za izdelavo odbijačev:
-lepenka
-Trak
-Žice
-Aluminijasta folija
-Upori
-Ježevi trakovi
2. korak: Izdelava odbijačev z uporabo materialov
Kar boste najprej želeli narediti, je, da iz kartona naredite zavihke in lepite koščke kartona skupaj, da naredite kup. Sedaj na lopute iz kartona zalepite kose aluminija. V notranjosti zavihkov na vsaki strani bodo zalepljeni štirje kosi aluminijaste folije. Zdaj z lepilom pritrdite lopute na kartonski sveženj. Nato pritrdite ravno hrbtno stran kartonskega sklada na sprednji del boe bota z uporabo Velcro. Na koncu pritrdite pozitivne in negativne žice na aluminijasto folijo na loputah. Čestitamo, zdaj ste končali z izdelavo odbijačev.
3. korak: vezje
Vezje je zelo preprosto in enostavno za izdelavo. Oglejte si sliko in ustvarite vezje na svojem Boe botu.
4. korak: Koda
Tukaj je koda za boe bota.
'{$ STAMP BS2}
'{$ PBASIC 2.5}
'V/I zatiči
'Mankaran Kaler
"Mr. Birch" Maze robot program "Program za krmarjenje boebota skozi kateri koli labirint
'---------- spremenljivke ---------
LMotor PIN 14 R PIN motorja 15
loopX VAR Word
LFF CON 850
RFF CON 650 Lstop CON 750 Rstop CON 750 LRF CON 650 RRF CON 850
temp VAR Byte 'začasna shramba
Spremenljivka RunStatus DATA $ 00 ', shranjena v ROM -u
'READ RunStatus, temp' Preberite spremenljivko iz ROM -a
'temp = ~ temp' spremenite vrednost 0 do 1 ali 1 do 0 'WRITE RunStatus, temp' Vnesite spremenljivko nazaj v ROM 'IF (temp> 0) THEN END' Preverite, če je vrednost 1 ', če je tako END program
desno VAR Word
hitra VAR Word '---------- dejanja --------------- GOSUB ForwardFast DEBUG? IN10 ČE IN10 = 0 TAKO VISOKO 0 GOSUB Levo Zavrtite DRUGO NIZKO 0 ENDIF
ODLAGANJE? IN11
ČE IN11 = 0 TAKO VISOKO 1 GOSUB Desno Zavrtite DRUGO NIZKO 1 ENDIF DEBUG CLS
LOOP
'------------- smeri ------------
LevoObrni:
ZA desno = 1 DO 120 PULSOUT LMotor, LRF PULSOUT RMotor, RFF NASLEDNJA POVRATKA
Desni zavoj:
FOR loopX = 1 DO 120 PULSOUT LMotor, LFF PULSOUT RMotor, RRF NEXT RETURN
NaprejFast:
FOR fast = 1 TO 300 PULSOUT LMotor, LFF PULSOUT RMotor, RFF NEXT RETURN
Priporočena:
Upravljanje sedemsegmentnega zaslona z uporabo Arduino in registra premika 74HC595: 6 korakov
Upravljanje sedmero segmentnega zaslona z uporabo Arduina in registra premika 74HC595: Hej, kaj se dogaja, fantje! Akarsh tukaj iz CETech -a. Prikaz sedmih segmentov je dober na pogled in je vedno priročno orodje za prikaz podatkov v obliki številk, vendar je pri njih pomanjkljivost, da pri nadzoru zaslona s sedmimi segmenti v realnosti
Kul robot, ki se premika: 11 korakov (s slikami)
Kul robot, ki se premika: če vam je moj robot všeč, glasujte zame na natečaju za robote instructables. To je preprosto in enostavno narediti
RabbitPi - omogočena Alexa, IFTTT povezan, pomočnik IoT, ki se premika po ušesih: 12 korakov
RabbitPi - Alexa Enabled, IFTTT Connected, Ear -Wiggling IoT Assistant: To je zastarel Nabaztag iz leta 2005 " pametni zajec " da sem z Raspberry Pi 3 in Adafruit Motor HAT z novim mikrofonom za spletno kamero in zvočnikom Philips Soundshooter, ki je v luštni originalni posodi
Naredite, da se kolesce za pomikanje miške premika kot maslo: 6 korakov
Naj se miško z drsnim kolesom premika kot maslo: Sovražite to trdo, kliktno kolo na miški? Kolescu miške privoščite izjemno gladko, gladko vrteče se maslo v 10 minutah. Če lahko upravljate majhen izvijač, bi morali to narediti na kakršen koli način
Naredite robot za tekače v labirintu: 3 koraki (s slikami)
Naredite robota za tekače v labirintu: roboti za reševanje labirintov izvirajo iz sedemdesetih let. Od takrat IEEE prireja tekmovanja za reševanje labirintov, imenovana natečaj za miško z miško. Cilj natečaja je oblikovati robota, ki čim hitreje najde sredino labirinta. A a