Tentang proyek ini
Beberapa tahun yang lalu saya melihat kecoa yang dikendalikan oleh smartphone Backyard Brains, dan itu mengejutkan saya! Saya mencoba membuat ibu saya mengizinkan saya membelinya, tetapi penyebutan kecoak meyakinkannya sebaliknya. :) Saya mulai mengerjakan proyek dengan Arduino beberapa tahun kemudian. Saya ingat betapa saya ingin melakukan eksperimen kecoak, jadi saya meyakinkannya bahwa kecoak sama sekali tidak menjijikkan. Kemudian saya memesan beberapa Kecoa Mendesis Madagaskar. Begitu mereka tiba, saya mulai mengkode, menguji, mengode ulang, menguji ulang. Akhirnya saya menemukan cara untuk melakukan semuanya dengan benar dan untuk sementara mengubah perilaku kecoa seperti yang akan Anda lihat di video ini:
Ini bukan mainan, ini adalah eksperimen ilmiah untuk mengajarkan ilmu saraf. Hal ini mirip dengan seseorang yang mendapatkan implan koklea (yang telah mengembalikan pendengaran lebih dari 324.000 orang.) Kecoak dapat meregenerasi antena dan anggota badan yang hilang. Kecoa dalam proyek ini dibius sepenuhnya selama “operasi”. Semua yang saya lakukan dapat dibalik dan dibalik pada akhir percobaan. Selain itu, saya menggunakan Cyanoacrylate (lem super) dalam proyek ini tetapi tidak berbahaya karena bahan kimia serupa digunakan dalam Perang Vietnam untuk menutup luka pada manusia.
Langkah 1:Cara Kerjanya
Bagaimana cara kerjanya, Anda bertanya? Seperti halnya banyak serangga, kecoak memiliki antena yang terlibat langsung dalam navigasi. Dengan merangsang antena dengan frekuensi variabel (yang meniru sinyal saraf) dari Arduino Anda dapat membuat kecoa berpikir bahwa ada dinding di depannya padahal tidak ada. Saat itu terjadi kecoa berbelok ke arah lain. Meskipun setelah beberapa saat kecoa mulai mengabaikan rangsangan dan terus berjalan seolah-olah tidak membawa ransel.
Langkah 2:Bahan
Bagian:
- Arduino Micro atau MKR 1000 $20
- Baterai 12V A23 atau sel koin jika Anda menggunakan MKR 1000 $2
- Tempat baterai A23 atau tempat sel berbentuk koin (atau aluminium untuk dibuat sendiri)
- Sematkan konektor
- Kawat tipis (saya mendapatkan kabel saya dari beberapa kabel yang terdampar) $1
- Lem super(sianoakrilat) $2,48
- Pilihan Anda tidak beracun lem 90 sen
- Kamplas
- Mesin cuci kecil
Kecoak:
- Kecoa Mendesis Madagaskar (⚠ Sebelum membeli, periksa peraturan negara dan negara bagian Anda )
- Tangki ikan besar
- Tangki ikan kecil
- Pisang, apel, dan makanan anjing (beri makan kecoak setiap hari dengan tisu basah)
- Karton telur (gunakan ini sebagai tempat persembunyian kecoa)
- Potong kertas (gunakan ini sebagai alas di terarium)
- bantalan pemanas
Pastikan untuk memeriksa negara Anda dan peraturan negara bagian tentang kecoak. Selalu tutup kandang mereka dan dengan lapisan petroleum jelly yang tebal di bagian atasnya. JANGAN PERNAH meninggalkan kecoak di luar terarium mereka dan JANGAN PERNAH lepaskan kecoa ke alam di mana pun Anda tinggal.
Alat:
- Besi solder
- Pin lurus
- Pistol lem panas
- Gunting
- Pemotong kotak
- Pemantik api atau korek api (untuk membakar lem super jika ada kabel yang keluar)
Langkah 3:Bangun Ransel
Langkah pertama adalah membuat “ransel”. Dengan menggunakan beberapa lembaran aluminium, potong bentuk "+" 3 inci x 2 inci. Kemudian tekuk ujung-ujungnya ke atas (lihat gambar.) Jika putus coba potong melawan butiran aluminium. Setelah itu, bungkus pita listrik di salah satu ujungnya. Selanjutnya, bor lubang kecil di salah satu ujungnya ke arah tengah, dan masukkan kawat melaluinya. Kemudian solder salah satu ujungnya ke mesin cuci kecil. Lakukan hal yang sama ke sisi lainnya. Setelah Anda selesai melakukannya, solder konektor pin ke kabel yang baru saja Anda pasang, dan pasang pita listrik pada sambungan solder. Selanjutnya, lem panas konektor pin yang lebih besar ke salah satu sisi "ransel", solder kabel sepanjang sekitar 1 inci dari kabel yang terdampar ke salah satu pin, dan lakukan hal yang sama dengan pin lainnya. Juga, jika ingin mengujinya masukkan baterai A23 ke dudukannya dan pasang pin konektor ke pin VIN dan GND Mikro Arduino. Jika menyala, Anda melakukannya dengan benar. Jika tidak, Anda mungkin perlu membengkokkan unit baterai sehingga menyentuh baterai A23.
Langkah 4:Prosedur Antena
Ambil kecoa dan masukkan perlahan ke dalam secangkir air es (ini membius kecoa) selama kurang lebih 2 menit atau sampai ada sedikit atau tidak ada reaksi terhadap gerakan. Setelah itu letakkan kecoa di atas tisu dan amplas bagian atas dada kecoa dengan lembut (ini adalah zat tanpa saraf seperti kuku dan rambut Anda) kemudian dengan lem non-toksik Anda, rekatkan ransel ke area yang diampelas. Selanjutnya, potong antena menjadi sekitar 2-3 cm. Setelah itu, masukkan sedikit kawat sekitar 1/4 cm ke salah satu antena yang sudah dipotong (yang berlubang) lalu oleskan sebagian lem super ke kawat dan dorong lagi 1/4 cm ke dalam antena, lakukan hal yang sama dengan antena lainnya. Hampir sampai! Sebelum melanjutkan pastikan kecoa masih terbius total, jika tidak masukkan kembali perlahan ke dalam air es. Masukkan peniti lurus ke sisi dada kecoa dengan hati-hati. Selanjutnya, masukkan kawat arde 1/4 cm ke dalam lubang kecil yang baru saja Anda buat, dan oleskan sedikit lem super ke kawat dan masukkan lagi 1/4 ke dalam lubang. Pastikan kabel menjauh dari kakinya karena bisa menarik kabel keluar! Setelah selesai, biarkan dia pulih semalaman di terarium terpisah. Setelah Anda melakukan operasi beberapa kali, semuanya menjadi lebih mudah. Juga, ingatlah untuk membersihkan meja dan membuang air es untuk membuat ibumu bahagia.
Langkah 5:Kode
Kodenya sederhana dan mudah dimodifikasi. Jika Anda mencoba untuk menulis ulang kode, ingatlah untuk menggunakan noTone(pin# Anda di sini) setelah setiap kali Anda menggunakan fungsi nada. Juga, Arduino menggunakan milidetik jadi 1 detik sama dengan 1000 milidetik. Jika Anda ingin merangsang antena lain, cukup ubah 11 menjadi 12.
/* void setup() {void loop() { tone(11,random(1,100),random(1,1000)); //ini akan membuat kecoa berbelok ke satu arahnoTone(11)}
Langkah 6:Cobalah!
Setelah Anda mengunggah kode ke Arduino, keluarkan kecoa dengan ransel dari terariumnya, masukkan baterai A23 ke dalam ransel, pasang konektor pin ke Arduino dan lihat kecoa berputar! Jika Anda menduga itu tidak diarde dengan benar, keluarkan voltmeter dan atur pada ohm. Pasang timah di kabel antena dan satu di kabel ground, jika terbaca di atas 1 ohm Anda telah melakukannya dengan benar, jika terbaca di bawah 1 kabel antena dan kabel ground bersentuhan, dan jika berbunyi "keluar dari range" itu tidak diarde dengan benar sehingga Anda perlu mengulangi prosedur untuk kabel ground. Setelah Anda selesai dengan percobaan ini, ingatlah untuk melepaskan ransel dengan hati-hati dan memotong kabelnya. Tips lain, saat mengujinya pastikan untuk melakukannya di ruangan yang pencahayaannya umumnya sama karena kecoak terkadang berbelok di tempat yang gelap.
Terima kasih khusus untuk ibu saya yang tahan dengan kecoak hidup di rumah dan ayah saya untuk memberikan bantuan dengan proyek ini. Terima kasih telah membaca!
Kode
Cuplikan kode #1Arduino
/* void setup() {void loop() { tone(11,random(1,100),random(1,1000)); //ini akan membuat kecoa berbelok ke satu arahnoTone(11)}