Daftar Isi:

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

Proyek ini dibuat lagi untuk kelas hackathon saya. Topik saya adalah teknologi yang mengerikan dan tantangan saya adalah membuatnya cerah. Saya membuat kotak yang tidak berguna dengan sakelar sakelar dan strip LED. Setiap kali Anda membalik sakelar untuk mematikan lampu, sebuah lengan keluar dari kotak dengan servo dan menyalakan kembali lampu. Oleh karena itu Anda tidak akan pernah bisa mematikan lampu kecuali Anda mencabutnya dari listrik.

Perlengkapan

Bahan:

  • Kayu lapis atau kotak kecil apa pun akan berfungsi
  • Sekrup
  • Sakelar Beralih
  • Arduino
  • kabel
  • papan roti
  • Servo
  • Bank daya USB (sebaiknya satu dengan 2 output)
  • Akrilik

Peralatan:

  • Gergaji
  • Besi solder
  • Pistol lem panas
  • Dremel

Langkah 1: Pengaturan Awal

Hal pertama yang saya lakukan adalah meletakkan elektronik dan memasangnya untuk menjalankan beberapa kode pengujian. Setelah saya menemukan kodenya, saya menyolder semua komponen bersama-sama. Strip lampu RGB disambungkan ke colokan USB sehingga Arduino tidak perlu menyalakannya. Servo ini didukung oleh Arduino dengan mencolokkan ke 5 volt.

Ini kode saya:

#termasuk

const int buttonPin = 2;

int keadaan tombol = 0;

Servo myservo;

waktu tunda yang lama;

#tentukan merah 5

#tentukan hijau 6

#tentukan biru 3

batalkan pengaturan() {

pinMode(tombolPin, INPUT);

myservo.attach(9);

pinMode(merah, OUTPUT);

pinMode(hijau, OUTPUT);

pinMode(biru, OUTPUT); }

lingkaran kosong() {

kontrol();

}

batalkan kontrol() {

buttonState = digitalRead(buttonPin);

if (buttonState == TINGGI) {

lampuAktif();

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

myservo.write(pos);

penundaan (5);

}

} lain {

lampu mati();

waktu tunda = 1;

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

myservo.write(pos);

penundaan (5);

}

}

}

kekosongan lampuOn() {

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

analogWrite(hijau, acak(0, 255);

analogWrite(biru, acak(0, 255);

penundaan(100);

}

kekosongan lampuMati() {

analogWrite(merah, 255);

analogWrite(hijau, 255);

analogWrite(biru, 255);

}

Langkah 2: Membangun Basis Kotak

Membangun Basis Kotak
Membangun Basis Kotak
Membangun Basis Kotak
Membangun Basis Kotak
Membangun Basis Kotak
Membangun Basis Kotak

Setelah saya meletakkan komponen-komponennya, saya menemukan bahwa kotak itu perlu berukuran sekitar 7,5" x 4,5" x 3,5" (panjang, lebar, tinggi). Saya mengukur beberapa kayu lapis dan memotongnya sesuai ukuran menggunakan gergaji bundar. Lalu saya sekrup kotak bersama-sama dengan terlebih dahulu menempelkan sisi ke bagian bawah kotak. Bagian atas perlu dibelah dua agar servo dapat mengayunkannya ke atas dan ke bawah. Saya juga meninggalkan celah kecil di bagian belakang kotak di untuk menjalankan kabel untuk strip RBG di belakang.

Langkah 3: Membuat Servo Setengah dari Atas

Menjadikan Servo Setengah dari Atas
Menjadikan Servo Setengah dari Atas
Menjadikan Servo Setengah dari Atas
Menjadikan Servo Setengah dari Atas
Menjadikan Servo Setengah dari Atas
Menjadikan Servo Setengah dari Atas

Membuat lengan untuk servo adalah bagian paling menantang dari pembuatannya. Karena saya tidak ingin lengannya menjadi super tebal, saya memutuskan untuk menggunakan beberapa akrilik yang saya sisakan dari proyek lain untuk membuat lengannya. Ini juga memungkinkan saya untuk membuat penyesuaian dengan menambahkan potongan kecil yang saya bentuk dengan Dremel. Sakelar sakelar dipasang di tempat yang berjarak satu inci dari tengah. Saya menempelkan servo dengan panas di tempatnya dan memasang semua lengan yang disertakan ke dalamnya dengan sekrup sehingga saya bisa menekuk dan membentuk lengan. Setelah mendapatkan ide, saya memutuskan untuk membentuk beberapa potongan kecil akrilik dengan mata pengamplasan Dremel. Saya bekerja berdasarkan bagian untuk melakukan penyesuaian sehingga akan menekan tombol setiap saat. Saya juga menempelkan setiap bagian dengan lem panas yang membuatnya lebih jelek dari yang seharusnya. Jika saya ingin meningkatkan proyek ini, saya hanya akan membuat lengan dari satu bagian yang kokoh. Setelah bagian atas ini sempurna, saya menempelkannya ke kotak menggunakan lem panas. Saya juga memasang elektronik di dalam dengan cara yang sama.

Langkah 4: Membuat Engsel dan Menambahkan Lampu

Membuat Engsel dan Menambahkan Lampu
Membuat Engsel dan Menambahkan Lampu
Membuat Engsel dan Menambahkan Lampu
Membuat Engsel dan Menambahkan Lampu

Untuk membuat bagian engsel bekerja dengan baik, saya membuat bagian kotak ini sekitar 1/3 dari panjang penuh kotak. Ini memastikan bahwa servo 5 gram saya bisa hidup setengah tanpa masalah. Karena lengan servo hampir sejajar dengan separuh kotak lainnya, saya harus menggunakan Dremel untuk menipiskan bagian tengah kotak. Ini memastikan bahwa bagian atas akan rata dengan sisi yang lain. Memasang sisi ini ke kotak itu mudah karena saya hanya menggunakan engsel kecil.

Ketika saya memotong kotak sebelumnya, saya menyebutkan bahwa saya meninggalkan celah kecil untuk mengeluarkan kabel untuk lampu LED. Saya menggunakan lubang ini untuk menjalankan strip di sekitar kotak sebanyak mungkin. Lampu diprogram untuk berkedip agar seseorang mencoba dan mematikan lampu.

Langkah 5: Sentuhan Akhir

Sentuhan Akhir
Sentuhan Akhir

Hal terakhir yang saya tambahkan ke kotak adalah beberapa pegangan kayu di bagian bawah sehingga sekrup yang terbuka tidak akan menyeret permukaan kotak. Saya hanya menempelkannya menggunakan lem panas. Juga seperti yang terlihat pada gambar pertama, saya membuat lubang di sisi kotak untuk tombol power bank daya.

Langkah 6: Nikmati Hal Paling Tidak Berguna yang Pernah Anda Ciptakan

Saya mendapat reaksi positif dari perangkat ini. Orang-orang menganggapnya sangat lucu dan tidak ada gunanya. Secara keseluruhan saya akan mengatakan bahwa itu sukses. Untuk mempercepat pembuatan dan mungkin menambahkan lebih banyak fitur (seperti sakelar lain), Anda dapat menggunakan kotak kecil yang sudah Anda miliki. Saya ingin meningkatkan tampilan perangkat dengan mengampelas dan mengecatnya. Saya juga ingin menambahkan beberapa port sehingga saya dapat menyambungkan ke Arduino tanpa melepas bagian atas atau mengisi daya bank daya USB.

Direkomendasikan: