Spisu treści:

Rozświetl Boe Boe: 5 kroków
Rozświetl Boe Boe: 5 kroków

Wideo: Rozświetl Boe Boe: 5 kroków

Wideo: Rozświetl Boe Boe: 5 kroków
Wideo: Uncharted 4: Kres Złodzieja (Film) 2024, Lipiec
Anonim
Rozświetl Boe Boe
Rozświetl Boe Boe
Rozświetl Boe Boe
Rozświetl Boe Boe
Rozświetl Boe Boe
Rozświetl Boe Boe

Aby stworzyć to arcydzieło z możliwościami kierowania przeszkodami, sygnalizacją świetlną i dźwiękiem, będziesz potrzebować:

-W pełni funkcjonalny Boe Bot

-Dużo drutu obwodu

-Folią aluminiową

-Karton

-Zszywacz

-Patyczki od lodów

-Ściągacze do przewodów

-Małe szczypce

-Pistolet do klejenia na gorąco i gorący klej

-Taśma elektryczna

-1 głośnik obwodu

-2 diody LED ze wspólną katodą

-6 rezystorów 1K

-2 rezystory 10K

-1 kondensator 10 uf

Zbudujemy to?

Krok 1: Tworzenie bumperów

Tworzenie zderzaków
Tworzenie zderzaków
Tworzenie zderzaków
Tworzenie zderzaków
Tworzenie zderzaków
Tworzenie zderzaków

Aby zrobić zderzaki, będziesz korzystać z:

-drut

-folią aluminiową

-karton

-gorący klej

-Patyczki od lodów

-zszywacz

1. Najpierw wytnij kawałek tektury i złóż go na pół (patrz 2 i 3 zdjęcie) (ZRÓB TO x2).

2. Następnie weź drut o długości około 20 cm i zdejmij oba końce, ale jeden dłuższy od drugiego. Następnie skręć dłuższy pozbawiony izolacji koniec w spiralę (patrz 4 zdjęcie) (ZRÓB TO x4).

3. Weź kawałek folii aluminiowej i złóż go na pół, tak aby był wystarczająco mały, aby zmieścił się na powierzchni wewnętrznej zakładki tektury. Następnie zszyj spiralę drutu do folii aluminiowej, zszywając całą fałdę (patrz 5 i 6 obraz) (ZRÓB TO x4).

4. Przyklej jedną stronę kawałka folii aluminiowej do jednej wewnętrznej zakładki tektury. (ZRÓB TO DLA KAŻDEGO WEWNĘTRZNEGO ZGŁOSZENIA, A więc x2 NA KARTĘ KARTONU (ZASADNIE x4)) Uważaj, aby nie dotykać folii aluminiowej podczas klejenia, ponieważ przewodzi ona ciepło i pali palce (patrz szósty obrazek).

5. Przyklej dwa patyczki do Popsicle (ZRÓB TO x2 i zwiększ jeden znacznie większy) i przyklej jedno połączenie Popsicle z tyłu każdego kartonowego złożenia, a drugie robi to samo po przeciwnej stronie (patrz pierwszy obrazek).

6. Ostatnim dotknięciem, aby zderzaki pozostały blisko siebie, jest przywiązanie środka zderzaków do długości ograniczającej. Po związaniu, przyklej go i pozostaw do wyschnięcia, aby zapewnić jego bezpieczeństwo (patrz pierwsze zdjęcie).

Udało Ci się stworzyć zderzaki!

Krok 2: Montaż zderzaków

Montaż zderzaków
Montaż zderzaków

Aby zamontować zderzaki do Boe Bot, użyjesz:

-Boe Bota

-Twoje nowe przerywniki

-Gorący klej

-Taśma elektryczna

Ten krok jest dość prosty. Wszystko, co musisz zrobić, to wziąć kawałek taśmy elektrycznej i przykleić go wzdłuż metalowego obszaru tuż nad czarnym kołem kulowym z osią. Po oklejeniu sklej na gorąco obszar taśmą, przyklej zderzaki i dociśnij do wyschnięcia w celu zamontowania.

Teraz, gdy zderzaki są gotowe, ruszajmy na tor!

Krok 3: Tworzenie obwodu

Tworzenie obwodu
Tworzenie obwodu
Tworzenie obwodu
Tworzenie obwodu
Tworzenie obwodu
Tworzenie obwodu

Aby utworzyć obwód, potrzebujesz:

-Boe Bota

-Przewody połączone z odbojnikami

-Ściągacze do przewodów

-Małe szczypce

-Przewód obwodowy

-1 głośnik obwodu

-2 diody LED ze wspólną katodą

-6 rezystorów 1K

-2 rezystory 10K

-1 kondensator 10 uf

W przypadku obwodu będziesz chciał połączyć wszystko, jak pokazano na pierwszym obrazku. Drugi, trzeci i czwarty obraz są częścią pierwszego (po prostu podziel, aby było mniej zagmatwane). Drugi obraz to obwód zderzaka, trzeci to obwód katody, a czwarty to obwód głośnika.

Po zakończeniu możesz przykleić taśmą elektryczną głośnik obwodu do platformy poniżej podstawowego stempla na Boe Bot, aby nie zwisał.

Jeszcze jeden krok, najtrudniejsza część się skończyła!

Krok 4: Dodanie kodu

Dodawanie kodu
Dodawanie kodu

Aby upewnić się, że kod działa poprawnie, najpierw upewnij się, że prawy serwomotor jest we wtyczce dla pinu 12, lewy serwo we wtyczce dla pinu 13, a obwód jest dokładnie taki, jak pokazano na poprzednich schematach.

Na koniec musisz wprowadzić ten kod do Basic Stamp, podłączyć robota i na koniec: URUCHOM GO.

Oto napisany kod, ale możesz również pobrać podstawowy plik stempla, który również powinien działać.

Wszystko z apostrofem przed komentarzem, ale ' {$STAMP BS2} i ' {$PBASIC 2.5} są konieczne.

'************************************************** *********************** Imię: William

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

' Tytuł - BoeBump.bs2

' Data - 28 listopada 2017 r.

„Opis: Utwórz fizyczne zderzaki, które uruchamiają polecenie, gdy uderzy w coś, aby odsunąć Boe Bota od przeszkody. Dodaj również dźwięk i oświetlenie do projektu.

' {$STAMP BS2}

{$PBASIC 2.5}

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

'Kod resetowania Start Stop

'(TO JAK ROZPOCZĄĆ KOD!!!)

' Ten kod powoduje zatrzymanie lub uruchomienie bota po naciśnięciu przycisku reset '**************************************** ***********************************

temp VAR Byte 'magazyn tymczasowy

RunStatus DATA $00 'zmienna przechowywana w pamięci ROM

READ RunStatus, temp 'ODCZYTAJ zmienną z ROM'u

temp = ~temp 'zamień wartość 0 NA 1 LUB 1 NA 0

WRITE RunStatus, temp 'WRITE the variable back TO ROM'

IF (temp>0) THEN END 'Sprawdź JEŻELI wartość wynosi 1, a JEŚLI tak, END program

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

„Konfiguracja pinów”

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

L PIN silnika 13

RWtyczka silnika 12

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

' Konfiguracja stałych

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

LStop CON 750

RSstop CON 750

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

' Zmienne

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

X VAR słowo

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

' Główny program

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

FREQOUT 5, 150, 880 'Stwórz starą melodię przyprawową

PAUSE 50 'Dla polecenia freqout, FREQOUT 5, 150, 880 'liczby idą na wyjście (np. 5), czas trwania (np. 150ms), PAUSE 20’ i wreszcie poziom częstotliwości (np.: 880Hz)

CZĘSTOTLIWOŚĆ 5, 250, 988

PRZERWA 20

CZĘSTOTLIWOŚĆ 5, 250, 1175

PRZERWA 20

CZĘSTOTLIWOŚĆ 5, 250, 1047

PRZERWA 20

CZĘSTOTLIWOŚĆ 5, 150, 1319

PRZERWA 20

CZĘSTOTLIWOŚĆ 5, 200, 1450

PRZERWA 20

CZĘSTOTLIWOŚĆ 5, 300, 1175

ROBIĆ

WYSOKI 0 „Spraw, aby katody były białe (ale nie staną się białe, ponieważ

Podprogram HIGH 1 'natychmiast zmieni kolor).

WYSOKI 2

WYSOKI 9

WYSOKI 10

WYSOKI 11

JEŻELI (IN6 = 1) ORAZ (IN4 = 1) TO „Jeżeli żaden ze zderzaków”

LOW 0 „stykają się, a następnie zrób katody”

LOW 2 „zielony i przejdź do podprogramu”

LOW 9 'o nazwie Forward.

NISKI 11

GOSUB do przodu

ELSEIF (IN6 = 0) ORAZ (IN4 = 0) TO „Jeżeli oba zderzaki się stykają, LOW 0 'następnie spraw, aby obie katody zmieniły kolor na czerwony, NISKI 1 'utwórz dwa sygnały dźwiękowe i przejdź do

LOW 9 Podprogram ObathBump.

NISKI 10

CZĘSTOTLIWOŚĆ 5, 50, 2500

PAUZA 200

CZĘSTOTLIWOŚĆ 5, 200, 2500

GOSUB ObaBump

ELSEIF (IN6 = 0) ORAZ (IN4 = 1) THEN „Jeśli trafi tylko prawy zderzak, LOW 9 „sprawia, że prawa katoda zmienia kolor na czerwony, LOW 10 'utwórz dwa sygnały dźwiękowe i przejdź do

FREQOUT 5, 50, 2500 'podprogram BumpRight.

PAUZA 200

CZĘSTOTLIWOŚĆ 5, 200, 2500

GOSUB Bump w prawo

ELSEIF (IN6 = 1) ORAZ (IN4 = 0) THEN „Jeśli uderzy tylko lewy zderzak, LOW 0 „sprawia, że lewa katoda zmienia kolor na czerwony, LOW 1 'utwórz dwa sygnały dźwiękowe i przejdź do

FREQOUT 5, 50, 2500 'podprogram BumpLeft.

PAUZA 200

CZĘSTOTLIWOŚĆ 5, 200, 2500

GOSUB Bump w lewo

ENDIF

PĘTLA

END 'Zatrzymaj program przed przypadkowymi procedurami podrzędnymi

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

„Procedury podrzędne”

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

Do przodu: „Przesuń się trochę do przodu”

DLA X = 1 DO 30

PULSOUT RMsilnik, 700

PULSOUT LSilnik, 850

NASTĘPNY

PRZERWA 20

RETURN 'Wróć do początku powtórki

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

BothBump: „Trochę cofnij”

DLA X = 1 DO 150

PULSOUT RMsilnik, 850

PULSOUT LSilnik, 650

NASTĘPNY

PAUZA 200

FOR X = 1 DO 100 'Skręć w lewo od przeszkody'

PULSOUT RMsilnik, 650

PULSOUT LSilnik, 760

NASTĘPNY

PRZERWA 20

RETURN 'Wróć do początku powtórki

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

BumpLeft: „Trochę cofnij”

DLA X = 1 DO 150

PULSOUT RMsilnik, 850

PULSOUT LSilnik, 650

NASTĘPNY

PAUZA 200

FOR X = 1 DO 100 'Skręć od razu od przeszkody'

PULSOUT RMsilnik, 740

PULSOUT LSilnik, 850

NASTĘPNY

PRZERWA 20

RETURN 'Wróć do początku powtórki

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

BumpRight: „Trochę cofnij”

DLA X = 1 DO 150

PULSOUT RMsilnik, 850

PULSOUT LSilnik, 650

NASTĘPNY

PAUZA 200 DLA X = 1 DO 100 „Skręć w lewo od przeszkody”

PULSOUT RMsilnik, 650

PULSOUT LSilnik, 760

NASTĘPNY

PRZERWA 20

RETURN 'Wróć do początku powtórki

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

„Koniec procedur podrzędnych”

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

„Koniec kodu”

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

GRATULUJEMY, ULEPSZYŁEŚ SWOJEGO BOTA BOE!!!

Kluczowy punkt:

Pamiętaj, że po uruchomieniu kodu musisz nacisnąć przycisk resetowania na robocie, aby go uruchomić

Krok 5: WSZYSTKO ZROBIONE

Obejrzyj filmy i posłuchaj plików audio, aby zobaczyć, co naprawdę może zrobić ta aktualizacja!

PS Plik Boe to stara melodia przyprawowa, która pojawia się podczas początkowej aktywacji Boe Bota za pomocą przycisku resetowania. Plik Boe Beep to dźwięk odtwarzany, gdy zderzaki są aktywowane (uderzenie w przeszkodę).

Zalecana: