
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:06

Čo to robí, je, že to môžete urobiť tak, že ak narazí na jeden z nárazníkov na robote, cúvne a odvráti sa od objektu.
Krok 1: Získajte svoje materiály
veci, ktoré na to potrebujete, sú 3 nanukové palice, lepenka, horúce lepidlo, štyri drôty a alobal.
voliteľný materiál, ktorý môžete použiť, je maskovacia páska, ak ju chcete neskôr odstrániť
Krok 2: Nakrájajte nanuky
Na to vezmete nanuk a rozrežete ho na polovicu niektorými nožnicami na drôt alebo sa ho môžete pokúsiť zlomiť na polovicu, ktorá nebude taká hladká.
Krok 3: Prilepte trochu lepenky

ak máte maskovaciu pásku, omotajte ju okolo malého stĺpika a potom k obom pólom prilepte malý kúsok lepenky.
Krok 4: Prilepte staniol na nanuk


zabalte staniol na dva drôty a prilepte ho na konce veľkého nanuku a uistite sa, že sú vodiče spojené so zemou.
urobte to isté s ďalším nanukom a spojte ho s odporom
teraz spojte prvý nanuk a kartón, ktorý bol nalepený na stĺpoch.
Krok 5: Lepte lepenku

vezmite malý, tenký kúsok lepenky a zložte ho, jednu časť prilepte do stredu jedného nanuku a potom do druhej. potom prilepte nanuk, ktorý bol zlomený na polovicu, na konce 2. nanuku, potom prilepte lepenku na konce malých nanukov
potom sa uistite, že staniol na druhom nanuku je otočený k prvému, aby sa pri dotyku choval ako nárazník a odišiel.
Krok 6: (Voliteľné) Odstrihnite drôty, aby ste ich mohli usporiadať

ak chcete, môžete drôty odstrihnúť, aby boli menšie a aby vyzerali organizovanejšie, môžete ich odstrihnúť nožnicou na drôt podľa svojho vkusu.
Krok 7: Samotný kód
'{$ STAMP BS2}
'{$ PBASIC 2.5}
temp VAR Byte RunStatus DATA 00 dolárov
PREČÍTAJTE RunStatus, temp temp = ~ temp WRITE RunStatus, temp IF (temp> 0) THEN END '-------------- I/O Pins ----------- ------------- LMotor PIN 13 R PIN motora 12 '-------------- Konštanty --------------- ------ LStop CON 750 RStop CON 750 '-------------- Premenné --------------------- X VAR Word Turn VAR Word '-------------- Hlavný program -----------------------
ROBIŤ
GOSUB vpred
IF (IN9 = 0) AND (IN10 = 0) THEN HIGH 14 HIGH 3 GOSUB ReverseTurn PAUSE 50 LOW 14 LOW 3 ENDIF
IF (IN9 = 0) POTOM VYSOKÝ 14 GOSUB ReverseTurnRight PAUSE 50 NÍZKY 14 ENDIF IF (IN10 = 0) POTOM VYSOKÝ 3 GOSUB ReverseTurnLeft PAUSE 50 LOW 3 ENDIF LOOP
KONIEC
„************************************************************************* ******* 'PRE nárazníky sa používa nasledujúci kód' ******************************** ***********************
“------------------------------------------------- --- „Je to tak, aby sa nárazník posunul dopredu“------------------------------------ ---------------- Vpred: FOR X = 0 AŽ 25 'Vpred trochu PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 ĎALŠÍ NÁVRAT
“------------------------------------------------- --- „vtedy sú zasiahnuté oba nárazníky“-------------------------------------- -------------- ReverseTurn: FOR X = 0 TO 25 'REVERSE 20cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 NEXT FOR X = 0 TO 25' Turn Left 60 stupňů PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUSE 20 ĎALŠÍ ZA x = 0 AŽ 50 PULSOUT LMotor, 850 PULSOUT RMotor, 850 PAUSE 20 ĎALŠÍ NÁVRAT
“------------------------------------------------- --- „tento kód sa používa na cúvanie a zatáčanie doľava, keď narazíte do pravého nárazníka“------------------------------ ---------------------- ReverseTurnLeft: 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 NEXT FOR X = 0 TO 50' Otočte doprava 45 stupňov PULSOUT LMotor, LStop PULSOUT RMotor, 850 PAUSE 20 DALŠÍ NÁVRAT
“------------------------------------------------- --- „tento kód sa používa na ZRUŠENIE reverzu a odbočenie doprava, keď narazíte do ľavého nárazníka“------------------------------ ---------------------- REVERSETurnRight: PRE X = 0 až 25 'SPÄTNÝ 20 cm PULSOUT LMotor, 850 PULSOUT RMotor, 650 PAUSE 20 ĎALŠÍ PRE X = 0 až 25 'reverzný PULSOUT LMotor, 650 PULSOUT RMotor, 850 PAUZA 20 ĎALŠÍ PRE X = 0 až 50' Otočte doľava o 45 stupňov PULSOUT LMotor, 650 PULSOUT RMotor, RStop PAUZA 20 ĎALŠÍ NÁVRAT
„************************************************************************* ******* 'Koniec procedúr' ***************************************** ******************
Krok 8: Vysvetlenie kódu
čo je to za kód, je to, že ukazuje, ako sa robot bude správať podľa nárazníkov, napríklad: kód „reverseeturnleft“je, keď narazíte do pravého nárazníka, prinúti ho zaradiť spiatočku a odbočiť doľava.
„spiatočný chod“je prípad, keď narazíte do ľavého nárazníka a urobíte z neho spätný chod a odbočíte doprava
„spiatočka“je, keď sú narazené oba nárazníky a prinútia ich otočiť a otočiť iným spôsobom.
výrazy „nízky“a „vysoký“sú užitočné iba vtedy, ak vo svojom robote používate LED diódy, to znamená, že určité svetlo zhasne alebo sa zvýši.
Krok 9: Konečný produkt


konečný produkt by mal vyzerať trochu ako na obrázku nižšie
Odporúča:
Ako do svojho projektu pridať zobrazenie elektronického atramentu: 12 krokov (s obrázkami)

Ako do svojho projektu pridať zobrazenie E-Ink: Veľa projektov zahŕňa monitorovanie nejakého druhu údajov, ako sú údaje o životnom prostredí, často pomocou Arduina na ovládanie. V mojom prípade som chcel sledovať hladinu soli v mojom zmäkčovači vody. Možno budete chcieť získať prístup k údajom prostredníctvom svojej domácej siete,
Ako pridať IR diaľkový ovládač k reproduktorovému systému: 5 krokov (s obrázkami)

Ako pridať IR diaľkový ovládač do reproduktorového systému: V tomto projekte vám ukážem, ako som pre svoj reproduktorový systém vytvoril ďalší obvod, aby som ho mohol bezdrôtovo ovládať pomocou domáceho IR diaľkového ovládača. Začnime
Ako ľahko pridať akékoľvek typy diód LED do vašej 3D tlačiarne: 8 krokov (s obrázkami)

Ako ľahko pridáte do svojej 3D tlačiarne akékoľvek typy diód LED: Máte náhradné diódy LED, ktoré zbierajú prach v suteréne? Ste unavení z toho, že nevidíte čokoľvek, čo tlačiareň tlačí? Už nehľadajte, tento návod vás naučí, ako pridať svetelný pás LED na vrch tlačiarne a
Ako pridať drôt EL na kabát alebo iný odev: 10 krokov (s obrázkami)

Ako pridať drôt EL do kabátu alebo iného odevu: Ako osvetlený kostýmový výtvarník dostávam veľa otázok od ľudí, ktorí chcú vedieť, ako si vyrobiť vlastné kostýmy z drôtu EL. Nemám čas pomáhať každému individuálne, a tak som si povedal, že svoje rady zlúčim do jedného pokynu. Dúfajme, že
Nárazníky BoeBot: 9 krokov (s obrázkami)

Nárazníky BoeBot: Účelom tohto nárazníka je umožniť BoeBotu manévrovať okolo svojho okolia. Akonáhle niečo narazí do oboch strán nárazníka, staniolom obalené nanukové tyčinky sa dotknú a vytvoria spojenie, ktoré robotovi povie, aby zastavil, cúvol a