Obsah:

Rozsviť Boe Bot: 5 kroků
Rozsviť Boe Bot: 5 kroků

Video: Rozsviť Boe Bot: 5 kroků

Video: Rozsviť Boe Bot: 5 kroků
Video: Развилась арахнофобия под лунную сонату ► 2 Прохождение Resident Evil (HD Remaster) 2024, Červenec
Anonim
Rozsviť Boe Bot
Rozsviť Boe Bot
Rozsviť Boe Bot
Rozsviť Boe Bot
Rozsviť Boe Bot
Rozsviť Boe Bot

K výrobě tohoto mistrovského díla se schopnostmi směru překážek, světelné indikace a zvuku budete potřebovat:

-Plně funkční Boe Bot

-Spousta vodičů obvodu

-Staniol

-Lepenka

-Sešívačka

-Popsicle hole

-Odizolovače drátů

-Malé kleště

-Horká lepicí pistole a horké lepidlo

-Elektrická páska

-1 obvodový reproduktor

-2 běžné katodové LED diody

-6 1K odpory

-2 10K odpory

-1 10uf kondenzátor

Postavíme to?

Krok 1: Vytvoření nárazníků

Vytvoření nárazníků
Vytvoření nárazníků
Vytvoření nárazníků
Vytvoření nárazníků
Vytvoření nárazníků
Vytvoření nárazníků

K vytvoření nárazníků použijete:

-drát

-staniol

-lepenka

-horké lepidlo

-Popsicle hole

-sešívačka

1. Nejprve budete chtít vystřihnout kousek lepenky a přeložit ho na polovinu (viz 2. a 3. obrázek) (UDĚLEJTE TO x2).

2. Dále vezmete drát o délce asi 20 cm a odizolujete oba konce, ale jeden delší než druhý. Poté stočte delší odizolovaný konec do spirály (Viz 4. obrázek) (UDĚLEJTE TO x4).

3. Vezměte kousek staniolu a přeložte ho na polovinu tak, aby byl dostatečně malý, aby se vešel na povrch vnitřního přehybu z lepenky. Poté sešijte spirálu drátu k staniolu sešitím celého záhybu (viz 5. a 6. obrázek) (UDĚLEJTE TO x4).

4. Přilepte jednu stranu staniolu k jednomu vnitřnímu záhybu desky karty. (UDĚLEJTE TO U KAŽDÉHO VNITŘNÍHO SKLÁDÁNÍ, TAK x2 ZA KARTONOVÝ KUS (ZÁKLADNĚ x4)) Dávejte pozor, abyste se při lepení nedotkli staniolu, protože povede teplo a popálí prsty (viz 6. obrázek).

5. Přilepte dvě tyčinky Popsicle (UDĚLEJTE TO x2 a jednu podstatně zvětšte) a přilepte jedno připojení Popsicle na zadní stranu každého lepenkového přehybu a jedno udělejte totéž na opačné straně (viz 1. obrázek).

6. Posledním dotykem, aby nárazníky zůstaly blízko sebe, je uváznutí středu na omezující délku nárazníků. Jakmile je svázaný, přilepte ho a nechte zaschnout, aby byla zajištěna jeho bezpečnost (viz 1. obrázek).

Úspěšně jste vytvořili své nárazníky!

Krok 2: Montáž nárazníků

Montáž nárazníků
Montáž nárazníků

K připevnění nárazníků na Boe Bot použijete:

-Boe Bot

-Vaše nové nárazníky

-Horké lepidlo

-Elektrická páska

Tento krok je poměrně jednoduchý. Vše, co musíte udělat, je vzít kousek elektrické pásky a dát ji podél kovové oblasti těsně nad černé kuličkové kolo s nápravou. Jakmile je páska přelepena, zalepte ji páskou, přilepte nárazníky a přitlačte na ni, aby se upevnila.

Nyní, když jsou nárazníky připraveny, pojďme na obvod!

Krok 3: Vytvoření obvodu

Vytvoření obvodu
Vytvoření obvodu
Vytvoření obvodu
Vytvoření obvodu
Vytvoření obvodu
Vytvoření obvodu

K vytvoření obvodu budete potřebovat:

-Boe Bot

-Dráty připojené k nárazníkům

-Odstraňovače drátů

-Malé kleště

-Obvodový drát

-1 obvodový reproduktor

-2 běžné katodové LED diody

-6 1K odpory

-2 10K odpory

-1 10uf kondenzátor

Pro obvod budete chtít připojit vše, jak je znázorněno na prvním obrázku. Druhý, třetí a čtvrtý obrázek jsou součástí prvního obrázku (stačí ho rozdělit, aby byl méně matoucí). Druhý obrázek je obvod nárazníku, třetí je katodový obvod a čtvrtý je obvod reproduktoru.

Až budete hotovi, můžete reproduktor obvodu zapojit elektrickou páskou na plošinu pod základní razítko na Boe Botovi, aby se nehoupal.

Ještě jeden krok, těžká část je u konce!

Krok 4: Přidání kódu

Přidání kódu
Přidání kódu

Abyste zajistili, že kód funguje správně, budete se nejprve chtít ujistit, že pravý servomotor je v konektoru pro pin 12, levé servo je v konektoru pro pin 13 a že obvod je přesně takový, jak je znázorněno na předchozích diagramech.

Nakonec budete muset tento kód zadat do základního razítka, zapojit robota a nakonec: SPUŠTIT.

Zde je napsaný kód, ale můžete si také stáhnout základní soubor razítek a to by také mělo fungovat.

Cokoli, před čím je apostrof, jsou komentáře, ale „{$ STAMP BS2} a“{$ PBASIC 2.5} jsou nezbytné.

'******************************************************** *********************** Jméno: William

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

'Title - BoeBump.bs2

`` Datum - 28. listopadu 2017

'Popis: Vytvořte fyzické nárazníky, které spustí příkaz, když narazí na něco, čím se Boe Bot odstěhuje' od překážky. Přidejte do projektu také zvuk a osvětlení.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

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

'Kód pro reset Start Start Stop

`` (TO JE JAK ZAČÍT KÓD !!!)

„Tento kód způsobí, že se robot zastaví nebo spustí po stisknutí resetu“*********************************** *********************************************

dočasný dočasný obchod VAR Byte

Proměnná RunStatus DATA $ 00 'uložená v ROM

READ RunStatus, temp 'READ the variable from ROM

temp = ~ temp 'invertuje hodnotu 0 TO 1 NEBO 1 TO 0

ZAPISTE RunStatus, temp 'ZAPIŠTE proměnnou zpět do ROM

IF (temp> 0) THEN END 'Check IF the value is 1, and IF so, END the program

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

'Nastavení kolíků

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

L PIN motoru 13

RMotor PIN 12

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

„Nastavení konstant

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

LStop CON 750

RStop CON 750

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

„Proměnné

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

Slovo X VAR

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

„Hlavní program

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

FREQOUT 5, 150, 880 'Vytvořte starou melodii koření

PAUSE 50 'Pro příkaz freqout

Čísla FREQOUT 5, 150, 880 'jdou na výstup (např: 5), doba trvání (např: 150 ms), PAUSE 20 'a nakonec úroveň frekvence (např.: 880 Hz)

FREQOUT 5, 250, 988

PAUZA 20

FREQOUT 5, 250, 1175

PAUZA 20

FREQOUT 5, 250, 1047

PAUZA 20

FREQOUT 5, 150, 1319

PAUZA 20

FREQOUT 5, 200, 1450

PAUZA 20

FREQOUT 5, 300, 1175

DĚLAT

VYSOKÁ 0 'Udělejte Katody bílé (ale nezvyknou zbělat, protože

Podprogram HIGH 1 'okamžitě změní barvu).

VYSOKÝ 2

VYSOKÝ 9

VYSOKÉ 10

VYSOKÝ 11

KDYŽ (IN6 = 1) A (IN4 = 1) POTOM 'Pokud žádný z nárazníků

LOW 0 'se dotýkají, poté vytvořte katody

LOW 2 'zelená a pokračujte k podprogramu

LOW 9 's názvem Forward.

NÍZKÉ 11

GOSUB vpřed

ELSEIF (IN6 = 0) AND (IN4 = 0) THEN 'Pokud se oba nárazníky dotýkají, LOW 0 ', pak obě katody zčervená, LOW 1 'vytvoří dvě pípnutí a pokračuje k

NÍZKÝ 9 'podprogram BothBump.

NÍZKÉ 10

FREQOUT 5, 50, 2500

PAUZA 200

FREQOUT 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) AND (IN4 = 1) THEN 'Pokud zasáhne pouze pravý nárazník, NÍZKÝCH 9 ', aby pravá katoda zčervenala, NÍZKÝCH 10 'vytvořte dvě pípnutí a pokračujte

FREQOUT 5, 50, 2500 'podprogram BumpRight.

PAUZA 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) AND (IN4 = 0) THEN 'Pokud zasáhne pouze levý nárazník, LOW 0 ', aby se levá katoda zbarvila do červena, LOW 1 'vytvoří dvě pípnutí a pokračuje

FREQOUT 5, 50, 2500 'podprogram BumpLeft.

PAUZA 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

ENDIF

SMYČKA

KONEC 'Zastavte program před spuštěním dílčích procedur náhodou

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

„Dílčí postupy

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

Vpřed: „Posuňte se trochu dopředu

FOR X = 1 AŽ 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

DALŠÍ

PAUZA 20

ZPĚT 'Vraťte se na začátek a spusťte znovu

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

BothBump: „Trochu zálohujte

FOR X = 1 AŽ 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

DALŠÍ

PAUZA 200

FOR X = 1 AŽ 100 'Otočte se doleva od překážky

PULSOUT RMotor, 650

PULSOUT LMotor, 760

DALŠÍ

PAUZA 20

ZPĚT 'Vraťte se na začátek a spusťte znovu

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

BumpLeft: „Trochu zálohujte

FOR X = 1 AŽ 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

DALŠÍ

PAUZA 200

FOR X = 1 AŽ 100 'Otočte se hned od překážky

PULSOUT RMotor, 740

PULSOUT LMotor, 850

DALŠÍ

PAUZA 20

ZPĚT 'Vraťte se na začátek a spusťte znovu

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

BumpRight: „Trochu zálohujte

FOR X = 1 AŽ 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

DALŠÍ

PAUSE 200 FOR X = 1 TO 100 'Otočit doleva od překážky

PULSOUT RMotor, 650

PULSOUT LMotor, 760

DALŠÍ

PAUZA 20

ZPĚT 'Vraťte se na začátek a spusťte znovu

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

„Konec dílčích postupů

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

„Konec kódu

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

GRATULUJEME, UPGRADOVALI JSTE SI BOE BOT !!!

Zásadní bod:

Mějte na paměti, že když spustíte kód, musíte na robotu stisknout tlačítko reset, aby bylo možné jej spustit

Krok 5: VŠECHNO HOTOVO

Podívejte se na videa a poslouchejte zvukové soubory, abyste zjistili, co tato aktualizace skutečně dokáže!

P. S. Soubor Boe je stará melodie koření, ke které dochází při počáteční aktivaci Boe Bot pomocí tlačítka reset. Soubor Boe Beep je zvuk, který se přehraje, když jsou aktivovány nárazníky (narazí na překážku).

Doporučuje: