Obsah:
- Krok 1: Vytvoření nárazníků
- Krok 2: Montáž nárazníků
- Krok 3: Vytvoření obvodu
- Krok 4: Přidání kódu
- Krok 5: VŠECHNO HOTOVO
Video: Rozsviť Boe Bot: 5 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:23
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ů
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ů
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
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
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:
Rozsviť mě! Real-time cross-platformed LED Strip Control: 5 kroků (s obrázky)
Rozsviť mě! Real-time cross-platformed LED Strip Control: LightMeUp! je systém, který jsem vynalezl pro ovládání RGB LED pásku v reálném čase při zachování nízkých nákladů a vysokého výkonu. Server je napsán v Node.js, a proto cross-platformable. V mém příkladu používám Raspberry Pi 3B pro dlouhodobé použití
Rozsviť Perníkovou chaloupku: 9 kroků (s obrázky)
Rozsviťte perníkovou chaloupku: Vytváříme rozzářenou perníkovou chaloupku, kde když se dotknete horní části komína, dům se uvnitř rozsvítí. Tento projekt je opravdu zábavným úvodem do obvodů a je určen k ukázce, včetně trochu základního vytváření obvodů a malého
Maze Solving Robot (Boe-bot): 5 kroků
Maze Solving Robot (Boe-bot): Tento návod vám ukáže, jak navrhnout a vyrobit svého vlastního robota pro řešení bludišť pomocí jednoduchých materiálů a robota. To bude zahrnovat také kódování, takže je také zapotřebí počítač
Boe-Bot s infračervenými detektory: 12 kroků (s obrázky)
Boe-Bot s infračervenými detektory: Tento návod předvede, jak postavit a kódovat Boe-Bot, který se dokáže pohybovat v bludišti pomocí infračervených detektorů, aby se vyhnul překážkám. Toto je snadno použitelný průvodce, který umožňuje snadné úpravy podle vašich potřeb. To vyžaduje základní a
Boe-Bot: Robot pro vyhýbání se překážkám: 6 kroků
Boe-Bot: Robot pro vyhýbání se překážkám: Tento malý robot používá své vousy k detekci překážek. Když se spustí jeden nebo oba jeho vousy, couvne a otočí se jiným směrem. Jinak se pohybuje vpřed. Základní deska Paralax, napájená 4 bateriemi AA, umožňuje tento malý