Isi kandungan:

Light Up Boe Bot: 5 Langkah
Light Up Boe Bot: 5 Langkah

Video: Light Up Boe Bot: 5 Langkah

Video: Light Up Boe Bot: 5 Langkah
Video: IMPOSSIBLE FOILING ! 2024, November
Anonim
Bot Bot Light Up
Bot Bot Light Up
Bot Bot Light Up
Bot Bot Light Up
Bot Bot Light Up
Bot Bot Light Up

Untuk membuat karya ini dengan kemampuan arah halangan, petunjuk cahaya dan suara, anda memerlukan:

-Boe Bot berfungsi sepenuhnya

-Banyak wayar litar

-Tinfoil

-Kad kadbod

-Stapler

-Batang kayu

-Pelacur Kawat

- Tang Kecil

- Senapang gam panas dan gam panas

-Pita elektrik

-1 pembesar suara litar

-2 LED katod biasa

-6 perintang 1K

-2 perintang 10K

-1 Kapasitor 10uf

Mahukah Kita Membinanya?

Langkah 1: Membuat Bumper

Membuat Bumper
Membuat Bumper
Membuat Bumper
Membuat Bumper
Membuat Bumper
Membuat Bumper

Untuk membuat bumper, anda akan menggunakan:

-kawat

-tinfoil

-kad kad

- gam panas

-Batang kayu

-stapler

1. Apa yang ingin anda lakukan terlebih dahulu ialah memotong sekeping kadbod dan lipatnya menjadi dua (lihat gambar ke-2 dan ke-3) (LAKUKAN x2 INI).

2. Seterusnya, anda akan mengambil wayar sepanjang 20cm dan melucutkan kedua-dua hujungnya, tetapi yang satu lebih panjang daripada yang lain. Kemudian putar hujung yang lebih panjang menjadi lingkaran (Lihat gambar ke-4) (LAKUKAN x4 INI).

3. Ambil sekeping tinfoil dan lipat menjadi dua sehingga cukup kecil untuk dipasang di permukaan lipatan dalaman kadbod. Kemudian pasangkan lingkaran putaran wayar ke kertas timah dengan mengikat keseluruhan lipatan (lihat gambar ke-5 dan ke-6) (LAKUKAN INI x4).

4. Lekatkan satu bahagian kepingan timah ke satu lipatan dalaman papan kad. (LAKUKAN INI UNTUK SETIAP PAKAIAN DALAM, SO x2 PER PAKAIAN KARTU (DASAR x4)) Berhati-hatilah untuk tidak menyentuh tinfoil semasa merekat, kerana ia akan menyebabkan panas dan membakar jari anda (lihat gambar ke-6).

5. Lekatkan dua batang Popsicle bersama (LAKUKAN x2 INI dan buat satu yang lebih besar), dan lekatkan satu sambungan Popsicle ke bahagian belakang setiap lipatan kadbod, dan yang satu melakukan perkara yang sama di seberang (lihat gambar pertama).

6. Satu sentuhan terakhir untuk membuat bumper tetap berdekatan, adalah dengan mengikat tengahnya dengan panjang yang terhad untuk bumper. Setelah diikat, gamkan dan biarkan kering untuk memastikan keselamatannya (lihat gambar pertama).

Anda Berjaya Membuat Bumper Anda!

Langkah 2: Memasang Bemper

Memasang Bemper
Memasang Bemper

Untuk memasang bumper ke Bot Boe, anda akan menggunakan:

- Bot Bot

-Bumper baru anda

-Lem panas

-Pita elektrik

Langkah ini agak mudah. Yang perlu anda lakukan hanyalah mengambil sekeping pita elektrik, dan meletakkannya di sepanjang kawasan logam tepat di atas roda bola hitam dengan gandar. Setelah ditoreh, lekatkan kawasan itu dengan pita, pasangkan bumper, dan tekan di atasnya hingga kering untuk dipasang.

Sekarang Bemper Siap, Mari Kita Litar!

Langkah 3: Membuat Litar

Membuat Litar
Membuat Litar
Membuat Litar
Membuat Litar
Membuat Litar
Membuat Litar

Untuk membuat litar, anda memerlukan:

-Bot Bot

-Kabel yang disambungkan ke bumper

-Pelacur wayar

Tang Kecil

-Kawat litar

-1 pembesar suara litar

-2 LED katod biasa

-6 perintang 1K

-2 perintang 10K

-1 Kapasitor 10uf

Untuk litar, anda ingin menyambungkan semuanya seperti yang ditunjukkan pada gambar pertama. Gambar ke-2, ke-3, dan ke-4 semuanya adalah bahagian yang pertama (hanya berpisah agar tidak membingungkan). Gambar ke-2 adalah litar bumper, yang ke-3 adalah litar katod, dan ke-4 adalah litar pembesar suara.

Setelah selesai, anda boleh memasang pita elektrik pembesar suara litar ke platform di bawah cap asas di Bot Boe sehingga tidak berantakan.

Selangkah Lagi, Bahagian Yang Keras Sudah Habis!

Langkah 4: Menambah Kod

Menambah Kod
Menambah Kod

Untuk memastikan kod berfungsi dengan betul, pertama-tama anda ingin memastikan motor servo kanan berada di palam untuk pin 12, servo kiri berada di palam untuk pin 13, dan litarnya sama seperti yang ditunjukkan dalam gambar rajah sebelumnya.

Terakhir, anda perlu memasukkan kod ini ke dalam Basic Stamp, pasangkan robot, dan akhirnya: JALANKAN IT.

Berikut adalah kod yang ditulis, tetapi anda juga boleh memuat turun fail setem asas, dan itu juga harus berfungsi.

Apa-apa sahaja dengan tanda noktah sebelum itu adalah komen, tetapi '{$ STAMP BS2} dan' {$ PBASIC 2.5} perlu.

'************************************************* *********************** 'Nama: William

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

'Tajuk - BoeBump.bs2

'Tarikh - 28 November 2017

'Keterangan: Buat bumper fizikal yang mencetuskan perintah ketika memukul sesuatu untuk menjauhkan Bot Boe' dari halangan. Tambahkan bunyi dan pencahayaan untuk projek juga.

'{$ STAMP BS2}

'{$ PBASIC 2.5}

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

'Kod untuk Tetapkan Semula Mula Berhenti

'(INI CARA MEMULAKAN KOD !!!)

'Kod ini menjadikan bot berhenti atau dimulakan apabila tetapan semula ditekan' ************************************ ************************************

kedai sementara temp VAR Byte

RunStatus DATA $ 00 'pemboleh ubah disimpan dalam ROM

BACA RunStatus, temp 'BACA pemboleh ubah dari ROM

temp = ~ temp 'membalikkan nilai 0 HINGGA 1 ATAU 1 HINGGA 0

WRITE RunStatus, temp 'WRITE pemboleh ubah kembali ke ROM

JIKA (temp> 0) KEMUDIAN TAMAT 'Periksa JIKA nilainya adalah 1, dan JIKA ya, TAMAT program

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

Penyediaan Pin

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

PIN LMotor 13

PIN RMotor 12

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

'Persediaan Tetap

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

LStop CON 750

RStop CON 750

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

'Pemboleh ubah

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

Perkataan X VAR

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

'Program Utama

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

FREQOUT 5, 150, 880 'Buat nada rempah lama

Jeda 50 'Untuk arahan freqout, the

Nombor keluaran FREQOUT 5, 150, 880 '(cth: 5), tempoh (cth: 150 ms), Jeda 20 'dan akhirnya tahap frekuensi (cth: 880Hz)

FREQOUT 5, 250, 988

Jeda 20

FREQOUT 5, 250, 1175

Jeda 20

FREQOUT 5, 250, 1047

Jeda 20

FREQOUT 5, 150, 1319

Jeda 20

FREQOUT 5, 200, 1450

Jeda 20

FREQOUT 5, 300, 1175

LAKUKAN

TINGGI 0 'Jadikan Cathodes putih (tetapi mereka tidak akan menjadi putih, seperti

Subrutin HIGH 1 'akan segera menukar warna).

TINGGI 2

TINGGI 9

TINGGI 10

TINGGI 11

JIKA (IN6 = 1) DAN (IN4 = 1) KEMUDIAN 'Sekiranya tiada bumper

RENDAH 0 'menyentuh, kemudian buat katod

RENDAH 2 'hijau dan terus ke subrutin

RENDAH 9 'dipanggil Maju.

RENDAH 11

GOSUB Maju

ELSEIF (IN6 = 0) DAN (IN4 = 0) KEMUDIAN 'Sekiranya kedua bumper menyentuh, RENDAH 0 'kemudian buat kedua katod bertukar menjadi merah, RENDAH 1 'buat dua bip, dan terus ke

Subrutinine Rendah 9 'BothBump.

10 RENDAH

FREQOUT 5, 50, 2500

JAUH 200

FREQOUT 5, 200, 2500

GOSUB BothBump

ELSEIF (IN6 = 0) DAN (IN4 = 1) KEMUDIAN 'Sekiranya hanya bumper yang betul memukul, RENDAH 9 'menjadikan katod kanan bertukar menjadi merah, RENDAH 10 'buat dua bip, dan teruskan ke

FREQOUT 5, 50, 2500 'subrutin BumpRight.

JAUH 200

FREQOUT 5, 200, 2500

GOSUB BumpRight

ELSEIF (IN6 = 1) DAN (IN4 = 0) KEMUDIAN 'Sekiranya hanya bumper kiri memukul, RENDAH 0 'menjadikan katod kiri bertukar menjadi merah, RENDAH 1 'buat dua bip, dan teruskan ke

FREQOUT 5, 50, 2500 'subrutin BumpLeft.

JAUH 200

FREQOUT 5, 200, 2500

GOSUB BumpLeft

ENDIF

PINJAMAN

TAMAT Program Berhenti sebelum Sub Prosedur dijalankan secara tidak sengaja

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

Sub Prosedur

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

Maju: 'Maju sedikit

UNTUK X = 1 HINGGA 30

PULSOUT RMotor, 700

PULSOUT LMotor, 850

SETERUSNYA

Jeda 20

KEMBALI 'Kembali ke awal untuk menjalankan semula

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

BothBump: 'Sandarkan sedikit

UNTUK X = 1 HINGGA 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SETERUSNYA

JAUH 200

UNTUK X = 1 HINGGA 100 'Belok Kiri dari halangan

PULSOUT RMotor, 650

PULSOUT LMotor, 760

SETERUSNYA

Jeda 20

KEMBALI 'Kembali ke awal untuk menjalankan semula

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

BumpLeft: 'Sandarkan sedikit

UNTUK X = 1 HINGGA 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SETERUSNYA

JAUH 200

UNTUK X = 1 HINGGA 100 'Belok Kanan dari halangan

PULSOUT RMotor, 740

PULSOUT LMotor, 850

SETERUSNYA

Jeda 20

KEMBALI 'Kembali ke awal untuk menjalankan semula

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

BumpRight: 'Sandarkan sedikit

UNTUK X = 1 HINGGA 150

PULSOUT RMotor, 850

PULSOUT LMotor, 650

SETERUSNYA

Jeda 200 UNTUK X = 1 HINGGA 100 'Belok Kiri dari halangan

PULSOUT RMotor, 650

PULSOUT LMotor, 760

SETERUSNYA

Jeda 20

KEMBALI 'Kembali ke awal untuk menjalankan semula

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

'Prosedur Akhir Sub

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

'Tamat Kod

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

TAHNIAH, ANDA TELAH MENINGKATKAN BOE BOT ANDA !!!

Titik Penting:

Perlu diingat bahawa semasa anda menjalankan kod, anda diminta untuk menekan butang reset pada robot untuk meneruskannya

Langkah 5: SEMUA SELESAI

Tonton video dan dengarkan fail audio untuk melihat apa yang sebenarnya dapat dilakukan oleh peningkatan ini!

P. S. Fail Boe adalah lagu rempah lama, yang berlaku pada pengaktifan awal Boe Bot melalui butang reset. Fail Boe Beep adalah suara yang dimainkan ketika bumper diaktifkan (terkena halangan).

Disyorkan: