Isi kandungan:

Kotak Tidak Berguna: 6 Langkah
Kotak Tidak Berguna: 6 Langkah

Video: Kotak Tidak Berguna: 6 Langkah

Video: Kotak Tidak Berguna: 6 Langkah
Video: KOTAK GAK BERGUNA!! 2024, November
Anonim
Kotak Tidak Berguna
Kotak Tidak Berguna

Projek ini sekali lagi dibuat untuk kelas hackathon saya. Topik saya adalah teknologi yang dahsyat dan cabaran saya adalah menjadikannya terang. Saya membuat kotak yang tidak berguna dengan suis togol dan jalur LED. Setiap kali anda menghidupkan suis untuk mematikan lampu, lengan keluar dari kotak dengan servo dan lampu menyalakan semula. Oleh itu, anda tidak boleh mematikan lampu kecuali anda mencabutnya dari kuasa.

Bekalan

Bahan:

  • Papan lapis atau mana-mana kotak kecil akan berfungsi
  • Skru
  • Toggle Switch
  • Arduino
  • Wayar
  • papan roti
  • Servo
  • Bank kuasa USB (lebih baik satu dengan 2 output)
  • Akrilik

Alat:

  • Gergaji bulat
  • Besi pematerian
  • Pistol gam panas
  • Dremel

Langkah 1: Persediaan Awal

Perkara pertama yang saya lakukan ialah meletakkan elektronik dan memasangkannya untuk menjalankan beberapa kod ujian. Setelah saya mengetahui kodnya, saya menyatukan semua komponen bersama-sama. Jalur cahaya RGB disambungkan ke palam USB sehingga Arduino tidak perlu menyalakannya. Servo dikuasakan oleh Arduino dengan menyambung ke 5 volt.

Inilah kod saya:

#sertakan

const int buttonPin = 2;

int buttonState = 0;

Servo myservo;

lama bertangguh;

#tentukan merah 5

#tentukan hijau 6

#tentukan biru 3

batal persediaan () {

pinMode (buttonPin, INPUT);

myservo.attach (9);

pinMode (merah, OUTPUT);

pinMode (hijau, OUTPUT);

pinMode (biru, OUTPUT); }

gelung kosong () {

kawalan ();

}

kawalan kekosongan () {

buttonState = digitalRead (buttonPin);

jika (buttonState == TINGGI) {

lampuOn ();

untuk (pos = myservo.read (); pos> = 5; pos = 1) {

myservo.write (pos);

kelewatan (5);

}

} lain {

lightsOff ();

timeDelay = 1;

untuk (pos = myservo.read (); pos <= 140; pos + = timeDelay) {

myservo.write (pos);

kelewatan (5);

}

}

}

lampu kosongOn () {

analogWrite (merah, rawak (0, 255));

analogWrite (hijau, rawak (0, 255));

analogWrite (biru, rawak (0, 255));

kelewatan (100);

}

lampu kosongOff () {

analogWrite (merah, 255);

analogWrite (hijau, 255);

analogWrite (biru, 255);

}

Langkah 2: Membina Pangkalan Kotak

Membina Pangkalan Kotak
Membina Pangkalan Kotak
Membina Pangkalan Kotak
Membina Pangkalan Kotak
Membina Pangkalan Kotak
Membina Pangkalan Kotak

Setelah saya membentangkan komponennya, saya dapati kotak itu harus berukuran sekitar 7.5 "x 4.5" x 3.5 "(panjang, lebar, tinggi). Saya mengukur sebilangan kayu lapis dan memotongnya dengan ukuran menggunakan gergaji bulat. Kemudian saya skru kotak bersama-sama dengan melampirkan sisi ke bahagian bawah kotak. Bahagian atas perlu dibelah dua agar servo mengaitkannya ke atas dan ke bawah. Saya juga meninggalkan celah kecil di bahagian belakang kotak di memerintahkan untuk menjalankan wayar untuk jalur RBG di bahagian belakang.

Langkah 3: Menjadikan Servo Separuh Teratas

Menjadikan Servo Separuh Teratas
Menjadikan Servo Separuh Teratas
Menjadikan Servo Separuh Teratas
Menjadikan Servo Separuh Teratas
Menjadikan Servo Separuh Teratas
Menjadikan Servo Separuh Teratas

Membuat lengan untuk servo adalah bahagian yang paling mencabar dari binaan. Oleh kerana saya tidak mahu lengan terlalu tebal, saya memutuskan untuk menggunakan beberapa akrilik yang saya tinggalkan dari projek lain untuk membuat lengan. Ini juga membolehkan saya membuat penyesuaian dengan menambahkan potongan kecil yang saya bentuk dengan Dremel. Suis togel dipasang di tempat yang berjarak satu inci dari pusat. Saya melekatkan servo dengan panas dan melekatkan semua lengan yang disertakan padanya dengan skru sehingga saya dapat membengkokkan dan membentuk lengan. Setelah mendapat idea, saya memutuskan untuk membentuk beberapa kepingan kecil akrilik dengan bit pengamplasan Dremel. Saya bekerja mengikut bahagian untuk membuat penyesuaian sehingga akan menekan suis setiap masa. Saya juga melampirkan setiap bahagian dengan gam panas yang menjadikannya lebih buruk daripada yang sepatutnya. Sekiranya saya mahu memperbaiki projek ini, saya hanya akan membuat lengan dari satu bahagian yang kukuh. Setelah mendapat bahagian atas ini dengan sempurna, saya melekatkannya pada kotak menggunakan gam panas. Saya juga memasang elektronik dengan cara yang sama.

Langkah 4: Membuat Engsel dan Menambah Lampu

Membuat Engsel dan Menambah Lampu
Membuat Engsel dan Menambah Lampu
Membuat Engsel dan Menambah Lampu
Membuat Engsel dan Menambah Lampu

Untuk menjadikan bahagian engsel berfungsi dengan baik, saya membuat bahagian kotak ini kira-kira 1/3 panjang penuh kotak. Ini memastikan bahawa servo 5 gram saya dapat hidup sepanjang separuh tanpa masalah. Oleh kerana lengan servo hampir sama dengan separuh kotak yang lain, saya harus menggunakan Dremel untuk menipis bahagian tengah kotak. Ini memastikan bahagian atas duduk rata dengan sisi lain. Memasang sisi ini ke kotak adalah mudah kerana saya hanya menggunakan engsel kecil.

Semasa saya memotong kotak sebelumnya, saya menyebutkan bahawa saya meninggalkan celah kecil untuk memasang wayar untuk lampu LED. Saya menggunakan lubang ini untuk menjalankan jalur di sekitar kotak sebanyak mungkin. Lampu diprogram untuk menyala agar seseorang mencuba dan mematikan lampu.

Langkah 5: Menyentuh Sentuhan

Sentuhan terakhir
Sentuhan terakhir

Perkara terakhir yang saya tambahkan ke dalam kotak adalah beberapa genggaman kayu di bahagian bawah sehingga skru yang terdedah tidak akan menyeret pada permukaan kotak itu. Saya hanya melekatkannya menggunakan gam panas. Juga seperti yang dilihat pada gambar pertama, saya menggerudi lubang ke sisi kotak untuk butang power bank kuasa.

Langkah 6: Nikmati Perkara Paling Tidak Berguna yang Pernah Anda Buat

Saya mendapat reaksi positif dari peranti ini. Orang menganggapnya sangat lucu dan tidak berguna. Secara keseluruhan saya akan mengatakan bahawa itu adalah kejayaan. Untuk mempercepat penambahan dan mungkin menambah lebih banyak ciri (seperti suis lain) anda boleh menggunakan kotak kecil yang sudah anda miliki. Saya ingin memperbaiki rupa peranti dengan mungkin mengamplas dan mengecatnya. Saya juga ingin menambah beberapa port supaya saya dapat memasukkan ke Arduino tanpa melepaskan bahagian atas atau mengecas power bank USB.

Disyorkan: