Tartalomjegyzék:

BAAAA ---- BOT: 3 lépés (képekkel)
BAAAA ---- BOT: 3 lépés (képekkel)

Videó: BAAAA ---- BOT: 3 lépés (képekkel)

Videó: BAAAA ---- BOT: 3 lépés (képekkel)
Videó: ТАКОЙ ФИЛЬМ НИКТО НЕ ВИДЕЛ! ПЛАТИТЬ УНИЗИТЕЛЬНУЮ ДАНЬ! Орда! Русский фильм 2024, November
Anonim
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT
BAAAA ---- BOT

Szia! Ez tanulságos egy félig közműves, határozottan imádnivaló, boe botra emlékeztető juhok készítésében, működő ütközőkkel. Ez az oktatóanyag végigvezeti Önt a lökhárítók készítésének folyamatán, megadja az összes kódot és röviden bemutatja a fantasztikus esztétikát!

Lépés: A kód

A kód!
A kód!

Tehát a kód nagyon egyszerű, és őszintén szólva nem tartana 2 óránál tovább, hogy teljesen megértse és megértse, hogyan kell egyedül elvégeznie. De! Azok számára, akik csak látni akarják a kódot, és lemásolják és beillesztik az alap bélyegzőszerkesztő programba, akkor itt van

Kód:

'************************************************ *********************** 'Név: Luca DeFilippis

„Cím - BoeBump.bs2

„Dátum - 2017. november 28

„Leírás” Hozzon létre fizikai ütközőket, amelyek parancsot indítanak, ha valamit eltalál”, hogy távolítsa el a Boe Botot az akadálytól.

„{$ STAMP BS2}” {$ PBASIC 2.5}

**** EZ A FENTI CSAK AZ AZ INFORMÁCIÓ, KIKÉRTÉK, ÉS AZ ALAPTÁRGYAK, MINT AZ *******

'************************************************************************

'A Start Stop visszaállításának kódja

'ez a kód leállítja vagy elindítja a botot, amikor a reset gombot megnyomja = jó arra, hogy a bot ne futtassa a kódot a program betöltésekor

'************************************************************************

temp VAR Bájt 'ideiglenes tárolás RunStatus DATA $ 00' változó ROM -ban tárolva

READ RunStatus, temp 'OLVASSA el a változót a ROM temp = ~ temp' -ből fordítsa az értéket 0 1 -re VAGY 1 0 -ra ÍRJON RunStatus, temp 'ÍRJA vissza a változót a ROM -ra HA (temp> 0) THEN END' Ellenőrizze, hogy az érték 1 'HA VÉGEZI a programot

'************************************************************************

'Pins Setup

'************************************************************************

LMotor PIN 13 RM Motor PIN 12

'************************************************************************

'Állandó beállítás

'************************************************************************

LStop CON 750 RStop CON 750

'************************************************************************

'Változók

'************************************************************************

X VAR Szó

'************************************************************************

'Fő program

'************************************************************************

DO

HIGH 1 'Kapcsolja be a katódokat

MAGAS 2

MAGAS 3

MAGAS 9

MAGAS 10

MAGAS 11

DEBUG? IN14,? IN4, CR

HA (IN14 = 1) ÉS (IN4 = 1) AKKOR 'Nincs érintkezés a lökhárítókon, sub Forward

DEBUG "Előre", CR 'hibakeresés, hogy lássa, milyen mozgásparancs történik

ALACSONY 1

LOW 2 'Kapcsolja be a katódokat, és pirosan és kéken villog

ALACSONY 9

ALACSONY 10

GOSUB Előre

ELSEIF (IN14 = 0) ÉS (IN4 = 0) THEN 'Érintse meg mindkét lökhárítót, sub BothBump = vissza fel megy előre jobbra

DEBUG "BothBump", CR

LOW 1 'hosszú szünet, mindkét lámpa zöld

ALACSONY 3

ALACSONY 9

ALACSONY 11

GOSUB BothBump

ELSEIF (IN14 = 0) ÉS (IN4 = 1) THEN 'Érintés a bal lökhárítóval, al BumpRight = vissza fel, előre jobbra

DEBUG "BumpRight", CR

A LOW 9 'jobb fény kékre vált, a bal zöldre vált

ALACSONY 11

SZÜNET 200

GOSUB BumpRight

ELSEIF (IN14 = 1) ÉS (IN4 = 0) THEN 'Érintse meg a jobb lökhárítót, al BumpLeft = vissza fel előre balra

DEBUG "BumpLeft", CR

A LOW 1 'bal lámpa kékre vált, a jobb zöldre vált

ALACSONY 3

SZÜNET 200

GOSUB BumpLeft

ENDIF

HUROK

END 'Leállítási program véletlenül lefuttatott aleljárások előtt

'************************************************************************

„Részeljárások

'************************************************************************

Előre: 'Előre 25 cm

„FREQOUT 6, 200, 1600” opcionális rendőrségi szirénafrekvenciák a magas és az e lapos hangokhoz, ez lelassítja a botot és nagyon csendes

'FREKOUT 6, 100, 800

X esetén 1-500

PULSOUT RMotor, 700

PULSOUT LMotor, 850

KÖVETKEZŐ

SZÜNET 20

VISSZATÉRÉS

'****************************************************

'Kód a tolatáshoz és a kanyarodáshoz, ha mindkét ütközőt eltalálják

'****************************************************

BothBump: „HÁTSÓ 20 cm

X esetén 1-150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

KÖVETKEZŐ

SZÜNET 200

FOR X = 1-200 'Forduljon balra 60 fokkal

PULSOUT RMotor, 650

PULSOUT LMotor, 760

KÖVETKEZŐ

SZÜNET 20

VISSZATÉRÉS

'****************************************************

'Kód a tolatáshoz és balra kanyarodáshoz, amikor a jobb lökhárítót eltalálják

'****************************************************

BumpLeft: „FORDÍTÁS 20 cm

X esetén 1-150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

KÖVETKEZŐ

SZÜNET 200

FOR X = 1-200 'Forduljon jobbra 45 fokkal

PULSOUT RMotor, 740

PULSOUT LMotor, 850

KÖVETKEZŐ

SZÜNET 20

VISSZATÉRÉS

'****************************************************

'Kód a tolatáshoz és balra kanyarodáshoz, amikor a jobb lökhárítót eltalálják

'****************************************************

BumpRight: „HÁTSÓ 20 cm

X esetén 1-150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

KÖVETKEZŐ

SZÜNET 200

FOR X = 1-200 'Forduljon balra 60 fokkal

PULSOUT RMotor, 650

PULSOUT LMotor, 760

KÖVETKEZŐ

SZÜNET 20

VISSZATÉRÉS

'********************************************************

'Az aleljárások vége

'********************************************************

A kódban található megjegyzéseknek képet kell adniuk arról, hogyan működik minden, és miért van jelen bizonyos kód, de itt mindenképpen rövid magyarázat olvasható

Ok, így a kód működése így néz ki. A robot egy cikluskódot futtat le, hogy ellenőrizze a lökhárítók bemeneteit, amelyek gombokként működnek. Tehát amikor nincs észlelés (1, 1), akkor az előremenő alfolyamat fut, és a bot előre megy. Ugyanez az ötlet működik azzal, hogy van -e bal, jobb vagy akár mindkét lökhárító érzékelés

A katódok a magas és az alacsony parancsok segítségével mutatják a fényt a lökhárító bemenete alapján. Kéknek és vörösnek kell villogniuk, mint egy rendőrkocsinak, amikor nem történt észlelés, és el kell fordítaniuk a megfelelő bal vagy jobb oldali lökhárítót, hogy zöldre váltsanak, ha a lökhárító észlelhető. Az alrendszerek azt mondják a botnak, hogy mozduljon vissza, és forduljon jobbra vagy balra az ütés alapján, hogy elkerülje az akadályt, amellyel érintkezésbe került. Ez kivételesen jól működik labirintusokban, mert a kanyar nagyon kicsi, ami azt jelenti, hogy a bot óvatos lesz, hogy ne forduljon túl sokat, és ne lépjen ki a labirintusból

A továbbítás almenühez egy freqout parancs kapcsolódik, amely lehetővé teszi a hang továbbítását előre haladás közben. A megadott frekvenciáknak rendőr szirénának kell hangzaniuk, ezáltal növelve a rendőrfények esztétikáját

Ez tényleg! Semmi sem őrült ahhoz, hogy megértsük, remélem, ez hasznos és egyszerű volt

2. lépés: Az építkezés

Az építkezés!
Az építkezés!
Az építkezés!
Az építkezés!
Az építkezés!
Az építkezés!

Amire szüksége lesz:

6 1k ellenállás

2 db 10 ezer ellenállás

2 3 színkatód

1 hangszóró (opcionális)

bármilyen kis méretű kondenzátor (szintén opcionális (a hangszóróhoz!))

Vezetékek sokasága

2 db popsicle bot

Alufólia

Kis darab karton

Forró ragasztó

Szalag

A lökhárítók

Ok, kezdjük a lökhárítókkal! Ezek elkészítéséhez alumínium fóliát, kartont, drótot és forró ragasztót kell használnia a tábla rögzítéséhez.

1. Vágjon ki 2 hasonló méretű karton téglalapot, és hajtsa félbe

2. Forró ragasztóval ragassza fel a 2 darabot ugyanarra a popsicle botra, majd a kartondarabok másik oldalát egy másik külön popsicle botra.

3. Most össze kell hajtogatnia az alumínium fóliát néhány olyan nagy négyzetre, amely elég nagy ahhoz, hogy minden kartondarabon 2 db -ot elférjen, a fóliadarabokat tűzőkapcsokkal vagy bármilyen más vezetékkel kell a kartonhoz rögzíteni. Kapcsokat használtam.

4. Most fontos, hogy minden kartondarabhoz 2 vezetéket csatlakoztasson, és győződjön meg arról, hogy jól rögzítve vannak -e az alumíniumfóliához

Úgy kell kinézniük, mint az első képen

5. Végül most rögzítenie kell a 4 vezetéket a táblához. Ehhez csatlakoztasson 2 -t a Vss -hez, egyet pedig a 6. sor bármelyik pontjához, egyet pedig a 14. sor bármely pontjához.

Ahhoz, hogy a lökhárítókat a bothoz rögzítse, ezt sokféleképpen megteheti, én úgy csinálom, hogy a botokat elülről leragasztom, és a botot ragasztom a szalagra.

És ez tényleg így van a lökhárítók összeszerelésével! Most az a kérdés, hogy valóban használjuk -e őket!

Mindennek a huzalozása

Most ezt a következő részt kissé bonyolult megmagyarázni, de megpróbálok mindent megtenni ennek érdekében hatalmas vizuális segítséggel. A 3., 4., 5. referenciakép segítségével egyszerűen csatlakoztassa az alkatrészeket, ahogy látja.

Tehát be akarja illeszteni a katódokat a tábla jobb oldalára, és 3 1 k ellenállást követ minden katódba, ami megszünteti a 6 1 k ellenállást.

Ha ez befejeződött, akkor földelést vagy vss -t szeretne kötni minden katód 2. tűjéhez, a leghosszabb vezetékhez.

Ezzel befejeződnek a katódok, így a következő lépés az, hogy csatlakoztassa a 10 k -es ellenállásait a vdd -ről azokhoz a helyekhez, ahol a 2 lökhárító vezetéket a táblára helyezte.

Következő lépésként használjon vezetéket, és csatlakoztassa a 6 -os csapot a jobb lökhárítóhoz a legmegfelelőbb 10 k -os ellenálláshoz és lökhárító vezetékhez.

Kövesse az előző lépést a bal oldali 10k ellenálláshoz.

Ez a következő lépés opcionális a hangszóró számára, vagyis a kis kondenzátor csatlakoztatása a 7 -es tűhöz és az alaplaphoz is.

Ezután a hangszóró negatív végét a kondenzátorhoz kell csatlakoztatni, és végül a pozitív végét a VSS -hez.

Ezzel le kell zárni a huzalozást, és mindenképpen hivatkozzon a 3., 4., 5. képre további segítségért!

3. lépés: A BAAAAAA ------ Feature

Együtt a rendőrségi lámpákkal és az opcionális rendőrségi szirénával. BoeBotod bárki más királya lesz, ha báránynak öltözöl!

A címképen látva az enyémet olyanná tettem!

Ehhez nagyon egyszerű, csak a következőkre van szüksége:

Puff golyók

Maszkolószalag

1. Egyszerűen fektesse le a ragasztószalag rétegeit, és győződjön meg arról, hogy mindegyik ragasztással össze van kötve, hogy felragaszthassák a gömbölyű golyókat

2. Réteg a ragadós részt puffasztó golyókat.

3. Ez az a rész, amikor a szőrös kabátot a bothoz rögzíti, ezt sokféleképpen megteheti

Adjon hozzá fordított szalagot a bolyhok végéhez, és tekerje a szalagot a bot köré, mint egy kötél

VAGY Ragassza fel a bot alját, és forró ragasztóval rögzítse a szalagháló laza végeit a bot alján található szalaghoz.

Megtettem az első lehetőséget a gyorsabb és egyszerűbb hozzáféréshez a táblához, ha valami baj történik!

És ez az! Remélhetőleg most a Boe Bot lesz a város legjobb cirkálója csodálatos tulajdonságaival.