Isi kandungan:

Projek Seni Kopi: 7 Langkah (dengan Gambar)
Projek Seni Kopi: 7 Langkah (dengan Gambar)

Video: Projek Seni Kopi: 7 Langkah (dengan Gambar)

Video: Projek Seni Kopi: 7 Langkah (dengan Gambar)
Video: “Duduk Macam Lelaki” – Netizen Terkejut Lihat Rupa Terkini Anak Perempuan Sharifah Shahira 2024, Julai
Anonim
Image
Image
Memuat turun Arduino
Memuat turun Arduino

Baiklah, hai! Nama saya Manou dan ini adalah arahan pertama saya. Instruksional ini adalah mengenai membuat lengan mekanik dengan arduino genuino uno! Ini semua bermula dengan idea asas ini: Saya ingin membuat robot yang membuat seni dan semasa perbualan dengan pelajar, saya fikir akan menyenangkan membuat lengan yang akan membuat taplak meja menjadi kotor.

Jadi pada dasarnya apa yang dilakukan oleh projek ini adalah memutar lengan pada kedudukan rawak dan kembali ke titik permulaan, sambil memegang cawan atau sesuatu yang lain dan memiringkannya ke atas dan ke bawah ketika tiba di kedudukan. Seni kopi dibuat dengan: mangkuk kecil di bawah titik permulaan di mana cawan mencelupkan dirinya berulang-ulang.

Projek ini sesuai untuk anda jika anda baru menggunakan arduino dan jika anda ingin meningkatkan kemahiran anda dalam membuat kod dan membuat sesuatu, tetapi juga untuk mereka yang sudah menjadi profesional, kerana anda dapat memberikan projek ini lebih tinggi.

Langkah 1: Apa yang Anda Perlu

Apa yang kamu perlu:

- 1x Arduino genuino uno (https://www.floris.cc/shop/en/search?controller=se…), - program arduino.exe (muat turun secara percuma:

- Motor servo 3x (saya menggunakan TG9e, anda boleh menggunakan yang lain juga yang lebih besar atau yang berterusan, tetapi ini tidak termasuk dalam kod saya)

- Kawat pin 11x (tetapi mungkin lebih banyak, wayar rapuh!)

- papan cetak

- Plat kayu tebal MDF 4mm (katakan 1x1 meter)

- gam kayu

- contactglue

- grimlets (ukuran berbeza, latihan 4mm 10mm adalah contoh)

- gergaji kayu

- fretsaw

- besi pematerian

- Skru silang 4x

- pemutar skru silang

- 1x engsel

- fail kayu

- kertas pengamplasan

Sentuhan terakhir:

- cawan (atau lebih jika anda mahu menyertai robot)

- pelbagai mangkuk (untuk warna yang berbeza)

- alas meja putih lama atau kertas A3 / A2

- kopi

- rasa yang berbeza (kerana warnanya)

Langkah 2: Memuat turun Arduino

Semasa memuat turun arduino.exe di komputer anda, anda boleh membukanya dalam fail di mana anda menyimpannya dan dapatkan skrin berikut.

Padamkan kod yang ada dan salin kod berikut:

Kod tersebut merangkumi beberapa penjelasan mengenai apa yang dilakukannya, jika tidak berfungsi, klik pada fail yang ditambahkan dengan kod saya.

// Memastikan fungsi servo dapat digunakan dan diimport dalam projek. # Include

// Pemboleh ubah untuk membezakan servo yang berbeza.

Servo servo;

Servo servo2;

Servo servo3;

// Di sini ditentukan servo mana yang terpasang pada pin mana dan jika mereka bermula dengan nilai. dalam kes ini ialah 0.

batal persediaan () {

Serial.begin (9600);

servo.attach (8);

servo2.attach (9);

servo3.attach (10);

servo.write (0);

servo2.write (0);

servo3.write (0);

}

gelung kosong () {

// Pemboleh ubah tetap untuk putaran servo dan meletakkannya dalam kedudukan rawak dalam jangkauannya (Di mana lengan dapat mencapai).

const int angleIncrement = 1;

const int incrementDelay = 10;

const int randomStop = rawak (20, 135);

// Sudut bermula pada sifar. jika sudut lebih kecil daripada pergerakan rawak, servo akan berubah kerana menambahkan sudutIncrement dengan kelewatan kecil (kenaikan hari).

untuk (int angle = 0; angle <randomStop; angle + = angleIncrement) {

// pergerakan perlahan ke hadapan.

servo.write (sudut);

servo2.write (sudut);

kelewatan (incrementDelay);

}

// Memastikan kelewatan, jadi peralihan dari kiri-kanan ke atas ke bawah berlaku fleksibel dan dengan cara yang betul.

kelewatan (1000);

// Memastikan servo3 bergerak ke bawah dengan kelewatan.

untuk (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (goingDown);

kelewatan (incrementDelay);

}

// Memastikan servo3 bergerak ke atas dengan kelewatan.

untuk (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (goingUp);

kelewatan (incrementDelay);

}

// Sudut bermula secara randomStop. Sekiranya sudut lebih besar maka sifar, sudut akan bergerak ke belakang kerana mengurangkan sudut Penambahan dengan kelewatan kecil (kenaikan hari).

untuk (int angle = randomStop; angle> 0; angle - = angleIncrement) {

// pergerakan perlahan ke belakang

servo.write (sudut);

servo2.write (sudut);

kelewatan (incrementDelay);

}

// Memastikan kelewatan, jadi peralihan dari kiri-kanan ke atas ke bawah berlaku fleksibel dan dengan cara yang betul.

kelewatan (1000);

// Memastikan servo3 bergerak ke bawah dengan kelewatan. untuk (int goingDown = 0; goingDown <60; goingDown ++) {

servo3.write (goingDown);

kelewatan (incrementDelay);

}

// Memastikan servo3 bergerak ke atas dengan kelewatan.

untuk (int goingUp = 60; goingUp> 0; goingUp -) {

servo3.write (goingUp);

kelewatan (incrementDelay);

}

}

Langkah 3: Menyatukannya

Menggabungkannya
Menggabungkannya
Menggabungkannya
Menggabungkannya

Baiklah sekarang kod berfungsi: anda boleh menyimpannya dengan tanda semak di sudut kiri atas dan memuat naik ke arduino anda dengan butang anak panah di sebelahnya.

Selanjutnya kita akan membuat pemasangan.

Dalam gambar saya, saya menggunakan banyak wayar, tetapi mungkin kurang, lihat skema saya dan kemudian pasangkannya bersama.

Yang tinggal hanyalah meletakkan kabel USB2.0 di arduino dan di komputer riba, powerbank atau menggunakan bateri (dengan port yang lain).

Buat masa ini projek hanya berfungsi untuk membuat sesuatu di sekitarnya.

Langkah 4: Rumah untuk Arduino

Rumah untuk Arduino
Rumah untuk Arduino
Rumah untuk Arduino
Rumah untuk Arduino
Rumah untuk Arduino
Rumah untuk Arduino

Baik! dalam langkah ini, kami membuat perlindungan untuk arduino, plat cetak dan kabel anda. Saya menggunakan pemotong laser untuk membuat segi empat tepat, tetapi anda boleh melakukannya dengan mudah dengan gergaji!

Cukup lukis dan ukur kayu dan melihatnya.

Saya membuat saya:

tinggi ialah 6, 5

lebarnya ialah 7cm

panjangnya 9cm

Pastikan bahagian untuk kabel arduino mempunyai lubang dan sisi di mana kabel servo perlu masuk mempunyai lubang juga. Saya membuat lubang 1cm dan 1 di setiap sudut (sisi 9cm dan 6, 5cm).

Letakkan kotak itu bersama-sama dengan alat kontak, pastikan bahagian atasnya belum terpaku!

Langkah 5: Membuat Senjata

Membuat Senjata
Membuat Senjata
Membuat Senjata
Membuat Senjata
Membuat Senjata
Membuat Senjata

Selanjutnya kita membuat senjata. sekali lagi saya membuat tambang dengan laser, tetapi gergaji dan gergaji besi juga akan melakukan pekerjaan yang luar biasa! Lengan saya panjangnya 16cm dan diameter setiap bulatan adalah 6 hingga 7cm dengan lubang kecil 5mm, lihat bahagian atas servo anda boleh berbeza!

Saya juga membuat 2 batang di bahagian bawah lengan dan sedikit papan di antara kayu dengan gam.

Kemudian anda boleh menyatukan dua servo 180 darjah anda, satu mesti terbalik dan yang lain tegak bersama kedua-dua wayar di sisi yang sama. Sekarang kita akan membuat kotak kecil di sekelilingnya dengan kayu dan pelekat kayu. Sekali lagi pastikan bahagian dengan wayar mempunyai lubang yang cukup besar. Kemudian hubungi pelekat servo di lengan. (pastikan servo yang betul dilekatkan pada lengan).

Langkah 6: Menggabungkan Rumah dan Lengan

Menggabungkan Rumah dan Lengan
Menggabungkan Rumah dan Lengan
Menggabungkan Rumah dan Lengan
Menggabungkan Rumah dan Lengan
Menggabungkan Rumah dan Lengan
Menggabungkan Rumah dan Lengan
Menggabungkan Rumah dan Lengan
Menggabungkan Rumah dan Lengan

Baiklah dengan kedua-dua item utama siap, kita akan menyusunnya. Ambil engsel anda, dan tandakan di rumah arduino di mana anda mahu memasangnya. skru ke bahagian bawah terlebih dahulu dan kemudian di lengan. Sekiranya anda mempunyai masalah bahawa lengan tidak lurus ke atas, buatlah sedikit papan di bawah rumah untuk lengan yang lebih stabil.

Sekarang kedua-duanya sudah bersatu, tetapi belum dapat dimiringkan. Untuk melakukan ini, ambil servo 3 dan letakkan separuh plastik di atasnya. (Ini disertakan dengan servo). letakkan servo di bawah satu bar lengan. Buat kotak kecil di sekelilingnya dan mungkin letakkan servo sedikit lebih tinggi jika anda mempunyai masalah dengan lengan lurus.

Langkah 7: Menyentuh Sentuhan

Image
Image

Tahniah, reka bentuk selesai!

hanya perkara yang perlu dilakukan adalah:

- menggerakkan wayar dengan mungkin kertas atau silinder plastik

- membuat mangkuk kayu kecil untuk kopi atau gunakan salah satu koleksi anda.

selepas ini siapkan taplak meja, buat kopi, ambil sedikit cawan (masukkan air untuk sedikit berat dan kesannya lebih baik) dan hidupkan projek!

Disyorkan: