Daftar Isi:
- Langkah 1: Siapkan Kasus
- Langkah 2: Pasang LED
- Langkah 3: Tombol
- Langkah 4: Attiny84
- Langkah 5: Kekuatan
- Langkah 6: Kode
- Langkah 7: Kesimpulan
Video: Tingkatkan Kotak Hadiah Vodka Anda: 7 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:58
Dalam instruksi ini saya akan menunjukkan bagaimana saya meningkatkan kotak hadiah vodka dengan menambahkan beberapa LED rgb ke dalamnya. Ini memiliki tiga mode operasi: warna statis, warna berputar, dan mode permainan. Dalam mode permainan, perangkat secara acak mengambil satu botol dan menyalakan lampu di bawahnya, menyarankan pemain untuk mengambil gambar. Semua mode disajikan di video.
LED yang saya gunakan diambil dari led strip berdasarkan modul LED WS2812B. Mereka hebat karena memungkinkan Anda untuk mengontrol warna setiap LED secara terpisah dan Anda dapat menghubungkannya satu sama lain sebanyak yang Anda suka, jadi Anda hanya perlu satu pin digital untuk mengontrolnya. Mereka juga kompatibel dengan perpustakaan Adafruits NeoPixel, sehingga Anda dapat memulai dengan mudah.
Saya menggunakan Attiny84 untuk mengontrol LED dan merespons penekanan tombol. Saya pertama kali menguji semuanya dengan Arduino biasa, tetapi itu tidak muat di dalam casing, jadi menggunakan chip mandiri adalah jawabannya.
Saya menggunakan selotip bening untuk merekatkan bagian-bagiannya ke kasing, karena saya tidak punya lem panas dan saya ingin segera menyelesaikan proyek ini. Anda tentu saja dapat menggunakan metode lampiran apa pun yang Anda suka.
Langkah 1: Siapkan Kasus
Mulailah dengan membuka paket dan mengeluarkan botol. Cobalah untuk melawan keinginan untuk meminumnya saat Anda bekerja. Saya menggunakan tukang kulit untuk membuat lubang untuk LED di bagian bawah kasing, tetapi Anda dapat menggunakan alat apa pun yang Anda suka.
Langkah 2: Pasang LED
Untuk memasang LED, saya harus sedikit memodifikasi strip LED. Seperti yang dapat dilihat dari gambar, jarak LED tidak persis seperti yang ada di botol. Ini dapat diselesaikan dengan memotong strip LED menjadi satu bagian dan menyoldernya bersama-sama dengan potongan kawat. Berhati-hatilah untuk menyolder LED dengan cara yang benar sehingga output dari LED sebelumnya masuk ke input LED berikutnya Setelah menghubungkannya kembali, mereka dapat dipasang ke casing. Saya mengamankannya dengan selotip. Saya juga membengkokkan ujung strip agar mudah mengakses tegangan masuk, data, dan bantalan arde.
Langkah 3: Tombol
Untuk mengontrol mode pencahayaan LED antara statis, berubah dan permainan, saya memasang tombol melalui kasing di bawah botol tengah. Dengan cara ini ketika Anda menekan botol tengah ke bawah, itu akan mengaktifkan tombol dan Anda dapat melakukan tindakan dengannya. Saya beruntung memiliki tombol yang menempel di bagian bawah tepat sehingga ditekan ketika botol ditekan, tetapi tidak tertekan karena berat botol.
Langkah 4: Attiny84
Untuk mengontrol LED dan untuk menanggapi tindakan tombol, saya menggunakan pengontrol mikro attiny84. Saya mungkin bisa menggunakan attiny85 juga karena saya hanya membutuhkan dua pin digital untuk mengoperasikan LED dan tombolnya, tapi saya tidak punya apa-apa. Saya menyolder chip pada sepotong protoboard tembaga titik dan memasang semua kabel dan resistor pull-down tombol sesuai dengan diagram pengkabelan. Saya ingin membuatnya dapat diprogram, jadi saya menyolder pin flashing ISP ke header 2X3. Kemudian saya memprogram chip dengan Arduino sesuai dengan instruksi ini.
Langkah 5: Kekuatan
Untuk menyalakan semua komponen di dalamnya, saya menggunakan kabel USB biasa. Karena USB memberikan 5 volt dan semua komponen saya bekerja pada voltase itu, tidak perlu regulator apa pun. Saya membuat lubang kecil di ujung perangkat dan memasukkan kabel USB melaluinya. Garis tanah dan tegangan kabel dapat disolder ke yang sesuai dari strip led untuk mengurangi kelebihan kabel di dalam kasing.
Langkah 6: Kode
Untuk mengontrol LED saya menggunakan library Adafruits NeoPixel. Anda bisa mendapatkannya di sini
Saya ingin dapat mengubah perilaku perangkat antara warna statis dan warna berputar. Saya juga ingin menambahkan mode permainan di mana ia secara acak mengambil satu botol dan mem-flash led di bawahnya. Untuk mencapai ini, saya membuat kode untuk bereaksi dengan menekan tombol pendek dan lama. Menekan lama mengubah mode, dan menekan pendek mengaktifkan lotre dalam mode permainan. Saya menempelkan kode di bawah ini sehingga Anda dapat menyalinnya langsung ke editor Anda atau Anda dapat mengunduh file terlampir.
#termasuk
#define LEDPIN 0 //pin output digital untuk mengontrol led Anda #define BUTTON 1 //pin untuk menghubungkan tombol ke #define PIXELCOUNT 5 //jumlah led pada strip float Anda p = 0; //fase untuk mode putar int maxpow = 100; //daya maksimum untuk mode putar, antara 0 dan 225 mode int=0; //modus apa lednya. 0: warna statis, 1: warna berputar, 2: mode permainan bool didorong = salah; //melacak penyimpanan push ke int pushCount=0; //cuonter untuk menghitung panjang push untuk menentukan antara push pendek dan panjang uint32_t red = 0xff0000; //warna merah untuk pengacakan berkedip //warna untuk mode statis: cyan, kuning, merah, hijau, ungu uint32_t colors[5]={0x00ff00, 0xffff00, 0xff0000, 0x00ff00, 0xff00ff}; Adafruit_NeoPixel piksel = Adafruit_NeoPixel(PIXELCOUNT, LEDPIN, NEO_GRB + NEO_KHZ800); void setup() { pinMode(BUTTON, INPUT); piksel.mulai(); } //berfungsi untuk mengambil satu botol/cangkir secara acak dan mem-flash led di bawahnya void rotate(){ randomSeed(millis()); int cangkir = acak(5); //memilih cangkir acak //animasi keren di mana led digulir melalui untuk membuat efek pengacakan for(int i = 1; i<100+cup; i++){ for(int j=0;j
0){
didorong = benar; if(mode<=1) switchMode(); } jumlah push=0; //melakukan tindakan berdasarkan sakelar mode saat ini(mode){ case 0: //mode statis, warna statis untuk setiap led for(int i=0;i
Langkah 7: Kesimpulan
Menambahkan LED benar-benar menjadikannya hadiah yang unik dan menjadikannya elemen dekorasi yang sangat mewah, dan mode permainan sangat cocok untuk pesta. Dan jika botolnya kosong, bisa diganti dengan gelas shot dengan ukuran yang sama.
Menurut saya sendiri hasilnya terlihat cukup bagus dan mode permainannya cukup seru dan seru. Saya berpikir untuk membuatnya menjatuhkan jackpot sesekali di mana ia akan mem-flash semua tempat sekaligus, tetapi teman-teman saya mengatakan itu akan terlalu brutal dan mereka mungkin benar.
Pembaruan atau peretasan ini tentu saja dapat diterapkan pada jenis wadah botol lainnya, dll. Saya pikir akan lebih keren untuk memasang LED di rak di bawah botol yang lebih besar untuk membuat elemen dekorasi rumah yang lebih keren.
Direkomendasikan:
Tingkatkan Kotak Tidak Berguna Anda: 5 Langkah
Tingkatkan Kotak Tidak Berguna Anda: Instruksi ini menunjukkan kepada Anda bagaimana Anda dapat meningkatkan kotak tidak berguna Anda, ketika bereaksi terlalu cepat sehingga Anda memiliki sedikit waktu untuk melepaskan jari Anda setelah mengaktifkan sakelar untuk mengaktifkan kotak
Kotak Hadiah yang Dapat Dikunci: 4 Langkah (dengan Gambar)
Kotak Hadiah yang Dapat Dikunci: Kotak hadiah tempat Anda dapat mengetik pilih inisial untuk siapa dan dari siapa menggunakan dial potensiometer
Kotak Hadiah Liburan!: 5 Langkah (dengan Gambar)
Kotak Hadiah Liburan!: Jika Anda mengenal seseorang yang menyukai elektronik, ini adalah kotak hadiah yang luar biasa untuk mereka! Dalam panduan ini, Anda akan membuat kotak buatan sendiri yang memutar musik dan menyala saat diguncang. Inilah yang Anda perlukan:Adafruit GEMMA M0 - Miniatur elektron yang dapat dipakai
Kotak Barbie: Kotak Kamuflase/ Kotak Boom untuk Pemutar Mp3 Anda: 4 Langkah (dengan Gambar)
Kotak Barbie: Kotak Kamuflase / Kotak Boom untuk Pemutar Mp3 Anda: Ini adalah tas pelindung berlapis untuk pemutar mp3 Anda yang juga mengubah jack headphone menjadi seperempat inci, dapat bertindak sebagai kotak boom di flip sakelar, dan menyamarkan pemutar mp3 Anda sebagai pemutar kaset awal tahun sembilan puluhan atau pencurian rendah serupa di
Tingkatkan IPod Mini Anda Dengan Memori Flash - Tidak Ada Lagi Hard Drive!: 6 Langkah (dengan Gambar)
Tingkatkan IPod Mini Anda Dengan Memori Flash - Tidak Ada Lagi Hard Drive!: Alih-alih hard drive, iPod baru Anda yang ditingkatkan akan menggunakan memori flash tanpa bagian yang bergerak untuk boot up & waktu akses dan konsumsi daya yang lebih rendah. (Saya menjalankan iPod saya terus menerus selama lebih dari 20 jam dengan sekali pengisian daya!). Anda juga akan mendapatkan peningkatan