Daftar Isi:

Penangkap Lalat Venus - Musim Gugur ITM 2019: 5 Langkah
Penangkap Lalat Venus - Musim Gugur ITM 2019: 5 Langkah

Video: Penangkap Lalat Venus - Musim Gugur ITM 2019: 5 Langkah

Video: Penangkap Lalat Venus - Musim Gugur ITM 2019: 5 Langkah
Video: 我閃婚只見一面的相親對象,原以爲他是個普通人,沒想到他竟然是身價過億的集團總裁,婚後他超愛我...🥔全集#甜宠 #短剧 #都市 #霸道总裁#虐恋 #都市 #灰姑娘#搞笑#重生 2024, Desember
Anonim
Image
Image

Apa yang hilang dari meja semua orang? Penangkap Lalat Venus mekanis yang menampung pensil, pena, dan benda lainnya.

Langkah 1: Bagian

Anda akan perlu:

* Printer 3D (lihat file.stl) untuk pot

* Tongkat kayu dan bor

* Alat solder

*Arduino Uno & IDE

* Papan tempat memotong roti

* Fotoresistor

* Mengalihkan

*MicroServo Sg90

* Inti busa

* Pita listrik & silikon

* Kabel

* Engsel

* Lem panas

Langkah 2: Buat Sirkuit & Tulis Kode Arduino

Cetak Pot & Potong Batang dan Cabangnya
Cetak Pot & Potong Batang dan Cabangnya

Rangkaian menghubungkan photoresistor, switch, Servo, dan mekanisme daya melalui Arduino. Kami menghubungkan Servo ke siklus tugas pwm pada pin di Arduino, membaca fotoresistor dari pin analog A0, dan membaca tombol dari pin digital 2.

Papan tempat memotong roti sederhana di foto berfungsi, meskipun kami akhirnya menyolder kabel ke papan tempat memotong roti permanen untuk stabilitas.

Kode Arduino dimaksudkan untuk melakukan tiga hal utama:

1. Baca fotoresistor dan bandingkan pembacaan dengan ambang batas yang telah ditentukan sebelumnya. Saat photoresistor membaca rendah (gelap), pembacaan akan berada di bawah ambang batas, dan saat pembacaan tinggi (terang) akan berada di atas ambang batas.

2. Berdasarkan pembacaan fotoresistor, beri tahu Servo untuk pindah ke salah satu dari dua posisi (posisi "terbuka" dan "tertutup", dicatat sebagai val dan val2 dalam kode). Ketika tidak ada yang menghalangi fotoresistor, pembacaan akan tinggi, dan Servo dalam posisi terbuka. Ketika ada objek yang menghalangi fotoresisitor, pembacaan akan rendah, dan servo bergerak ke posisi tertutup.

3. Program sebuah saklar untuk secara otomatis memindahkan Servo ke posisi terbuka. Ini pada dasarnya adalah failsafe.

Lihat kode di bawah ini:

#termasuk Servo myservo; int nilai=20; //inisialisasi nilai posisi tertutup int val2=70; //inisialisasi nilai posisi terbuka void setup() { // menginisialisasi komunikasi serial pada 9600 bit per detik: Serial.begin(9600); //inisialisasi servo dan pasang duty cycle pwmnya ke pin 9 myservo.attach(9); pinMode(2, INPUT); //inisialisasi switch sebagai input } const int threshold = 20; //inisialisasi ambang photoresistor untuk menutup int buttonState = 0; //inisialisasi variabel untuk membaca status switch int sensorValue = 100; //inisialisasi variabel untuk nilai photoresistor int stayclosed=0; //inisialisasi variabel untuk mempertahankan posisi setelah diaktifkan //// rutinitas loop berjalan berulang-ulang selamanya: void loop() { // membaca input dari switch: buttonState = digitalRead(2); //membaca input dari photoresistor sensorValue = analogRead(A0); // mencetak pembacaan fotoresistor ke monitor serial: Serial.println(sensorValue); if (buttonState == LOW) { //switch off if (stayclosed==1){//if position stability variable on,; //tetap di posisi sekarang } else if (sensorValue < threshold) { //jika sensorvalue turun di bawah threshold, myservo.write(val); //ubah trap ke posisi close, stayclosed=1; //dan ubah variabel stabilitas menjadi tetap tertutup } } else { //switch on if (stayclosed==0){ //jika variabel stabilitas posisi mati,; //tetap di posisi saat ini } else{ //pertama kali merasakan sakelar dalam keadaan tunda(500); //Tunda 500 ms dan periksa untuk memastikan sakelar masih menyala buttonState=digitalRead(2); //membaca input dari swithch if (buttonState==HIGH){ //jika switch aktif, myservo.write(val2); //ubah trap ke posisi open stayclosed=0; //dan ubah variabel stabilitas agar tetap terbuka } } } }

Langkah 3: Cetak Pot & Potong Batang dan Cabangnya

CAD: Mencetak Pot Bunga

* Gunakan file STL yang disertakan di atas untuk mencetak pot bunga 3D, yang berfungsi sebagai dasar perangkat perangkap lalat venus

* Pastikan dimensi pot bunga cukup besar untuk memastikan alasnya dapat menampung Arduino dan papan tempat memotong roti

Pekerjaan kayu: Batang dan Cabang

* Gunakan gergaji pita untuk memotong paku kayu berukuran 1 kali 24 inci hingga panjang 12 inci untuk batangnya

* Gunakan bor tangan untuk membuat lubang tiga inci pada berbagai ketinggian di batang pohon, di mana cabang-cabangnya akan dimasukkan. Lubang harus dibor kira-kira pada sudut 45 °, sehingga cabang dapat dimasukkan pada sudut.

* Gunakan gergaji pita untuk memotong pasak kayu kali 12 inci menjadi tiga cabang dengan panjang yang bervariasi, sesuai keinginan. Dengan menggunakan gergaji pita, potong salah satu ujung setiap cabang pada sudut 45° untuk membuat permukaan datar tempat perangkap dapat dipasang.

* Masukkan cabang ke dalam lubang batang (dengan ujung miring terbuka) dan kencangkan dengan lem gorila atau lem panas

Langkah 4: Buat Perangkap

Langkah-langkah pembuatan perangkap:

* Ambil inti busa dan potong dua bagian untuk bertindak sebagai klem atas dan bawah perangkap (bentuknya bisa apa saja yang Anda inginkan, asalkan alas klemnya persegi panjang untuk memasang motor)

* Lubangi dua klem inti busa di alasnya. Lubangi klem secukupnya saja sehingga engselnya bisa pas di dalam.

* Masukkan kedua sisi engsel ke dalam klemnya masing-masing.

* Bungkus klem dengan pita warna-warni untuk estetika.

* Buat lubang kecil di klem bawah dan masukkan fotoresistor (harus pas)

* Letakkan dua potong kecil pita silikon di bagian dalam setiap penjepit untuk memastikan barang yang terperangkap tidak dapat keluar dengan mudah

* Pasang motor ke sisi dasar persegi panjang dari klem atas dengan lem super dan selotip (Mekanisme Perangkap selesai pada titik ini)

* Pasang mekanisme perangkap ke cabang, pastikan klem bawah dan badan motor servo terpasang dengan baik (biarkan lengan motor dan klem atas bebas bergerak.

Langkah 5: Menyatukan Semuanya

* Tempatkan batang dan cabang di dalam pot, dan rekatkan Arduino UNO dan papan tempat memotong roti juga di dalam pot

* Stabilkan bagasi dengan batu, hati-hati jangan sampai merusak kabel apa pun

* Gunakan pita listrik hijau untuk menutupi cabang, batang, dan semua kabel yang terbuka

* Gunakan baterai eksternal sebagai sumber daya

* Selamat Penangkap Lalat Venus!

Direkomendasikan: