Daftar Isi:

Jam Alarm Gelembung Membuat Bangun Tidur Menyenangkan (ish): 7 Langkah (dengan Gambar)
Jam Alarm Gelembung Membuat Bangun Tidur Menyenangkan (ish): 7 Langkah (dengan Gambar)

Video: Jam Alarm Gelembung Membuat Bangun Tidur Menyenangkan (ish): 7 Langkah (dengan Gambar)

Video: Jam Alarm Gelembung Membuat Bangun Tidur Menyenangkan (ish): 7 Langkah (dengan Gambar)
Video: 5 HAL WAJIB DI PAGI HARI YANG BISA MENGUBAH MASA DEPAN SELAMANYA | Motivasi Merry | Merry Riana 2024, November
Anonim
Jam Alarm Gelembung Membuat Bangun Tidur Menyenangkan
Jam Alarm Gelembung Membuat Bangun Tidur Menyenangkan

Bangun dengan jam alarm yang berdengung menyebalkan. Saya salah satu dari orang-orang yang tidak suka bangun sebelum matahari terbit (atau telah keluar selama berjam-jam). Jadi, cara apa yang lebih baik untuk membuat bangun tidur menjadi menyenangkan selain mengadakan pesta gelembung di tempat tidur!

Menggunakan arduino dan mainan mesin gelembung yang tersedia secara umum, Anda juga dapat bangun dengan kegembiraan gelembung. Lihatlah alarm yang sedang beraksi:

Langkah 1: Alat & Bahan

Alat & Bahan
Alat & Bahan

Suku Cadang (Anda pasti dapat mengganti barang-barang yang Anda miliki di sekitar rumah): Mainan penghasil gelembung: Super Miracle® Bubbles Bubble Factory (dibeli di Michaels seharga 12 dolar) Mikrokontroler: Arduino (Seduino lama dalam kasus saya) Layar LCD: Sparkfun Basic 16x2 LCD Karakter Tombol Snooze: Staples LED Tombol Mudah: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relay: 5V SF COM-00100 Berbagai macam tombol/saklar untuk menyesuaikan waktu: SF COM-09190 & SF COM-00102 Potensiometer: SF COM-09806 Perfboard Diode (1N4001) Resistor 2.2 K Kawat Adaptor daya untuk arduino Pin headerAlat Solder besi Kawat Stripper Zip Ties Dremel Multimeter Breadboards

Langkah 2: Buka Mesin Gelembung

Buka Mesin Gelembung
Buka Mesin Gelembung
Buka Mesin Gelembung
Buka Mesin Gelembung
Buka Mesin Gelembung
Buka Mesin Gelembung
Buka Mesin Gelembung
Buka Mesin Gelembung

Pertama, Anda harus membuka mesin gelembung. Yang saya temukan mudah dibuka, hanya empat sekrup kepala philips.

Setelah di dalam, lepaskan baterai dan motor dari sakelar dan kabel solder untuk motor dan baterai cukup lama untuk memberi makan di luar mesin. Selanjutnya, gunakan alat Dremel untuk membuat lubang di plastik untuk memberi makan kabel. Jika Anda menyukai gelembung warna-warni, pasang LED atau ThingM BlinkM di bagian atas mesin. Akhirnya, saya memilih untuk menempatkan papan tempat memotong roti mini di bagian belakang mesin gelembung untuk mengumpulkan semua kabel. Ini membuatnya lebih mudah untuk menyesuaikan jarak antara pengontrol dan unit.

Langkah 3: Siapkan Tombol Tunda Mudah

Siapkan Tombol Tunda Mudah
Siapkan Tombol Tunda Mudah

Pengguna Flickr Tommy Bear telah memberikan panduan langkah demi langkah yang bagus untuk meretas tombol dengan mudah.

Peretasan Tombol Mudah Langkah 11
Peretasan Tombol Mudah Langkah 11

Pada dasarnya Anda perlu melepas kapasitor dan resistor dan memasang kabel Anda sendiri. Tombol mudahnya, eh, mudah dibuka dengan melepas kaki plastik untuk mengakses keempat sekrup kepala philips. Pastikan untuk menggantung di kaki. Tombol besar rock.

Langkah 4: Prototipe Circut

Prototipe Sirkuit
Prototipe Sirkuit

Memasukkan barang Tergantung pada LCD yang Anda pilih, mungkin ada persyaratan kabel yang berbeda. Untuk LCD Karakter Sparkfun Basic 16x2 & menggunakan library LiquidCrystal.h Menggunakan library LCD dan mengikuti data sheet (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Berikut adalah wiring diagramnya:

versi kedua dari diagram alarm gelembung
versi kedua dari diagram alarm gelembung

Awalnya saya berencana menjalankan motor langsung dari transistor. Tampaknya motor menghasilkan sejumlah besar kebisingan di tanah, menyebabkan LCD mencetak sampah. Saya beralih ke relay untuk menjaga motor dan sirkuit Arduino terpisah. Saya tidak terbiasa membuat sirkuit jenis ini. Sumber daya ini sangat membantu, Anda mungkin ingin memeriksanya. Bildr.org: Kontrol Daya Tinggi: Arduino + Transistor TIP120 Tutorial Komputasi Fisik ITP: Menggunakan transistor untuk mengontrol beban arus tinggi dengan Arduino

Langkah 5: Tulis Kode

Tulis Kodenya
Tulis Kodenya

Ini adalah Repositori GitHub dari kode saat ini yang saya gunakan. Ini membutuhkan sedikit kerja, tetapi itu akan membantu Anda.https://github.com/tomarthur/Bubble-Clock/ Versi jam alarm saat ini menggunakan perpustakaan Time.h Arduino untuk menyediakan pengaturan waktu dasar. Perbaikan yang akan dilakukan di masa depan: - Memasukkan perangkat pencatat waktu eksternal atau bahkan jam waktu berbasis GPS, menghindari hilangnya waktu & alarm jika Arduino kehilangan daya - Memungkinkan waktu untuk diatur dari jarak jauh, atau alarm yang berbeda untuk hari yang berbeda minggu ini - Metode untuk mengaktifkan gelembung untuk bersenang-senang (urutan ketuk tombol tunda rahasia?)

Langkah 6: Bangun Sirkuit di Perfboard

Bangun Sirkuit di Perfboard
Bangun Sirkuit di Perfboard
Bangun Sirkuit di Perfboard
Bangun Sirkuit di Perfboard

Setelah Anda memiliki sirkuit yang berfungsi di papan tempat memotong roti, mudah untuk mentransfer semuanya ke perfboard untuk membangun pengaturan yang lebih permanen. Saya kebetulan memiliki beberapa bagian yang duduk di sekitar, tetapi Anda juga dapat menemukan papan yang mirip dengan desain papan tempat memotong roti, membuat rangkaian lebih mudah dipindahkan.

Karena tidak ada lubang yang terhubung pada papan jenis ini, saya memasang kabel ground dan kabel +5V di sampingnya. Saya awalnya menyolder LCD langsung ke perfboard. Ide buruk! Itu membuat pemecahan masalah menjadi sulit. Kali kedua saya menyolder pin header perempuan ke perfboard sehingga LCD dapat dilepas.

Langkah 7: Uji & Sesuaikan

Uji & Sesuaikan
Uji & Sesuaikan

Setelah Anda menyelesaikan sirkuit perfboard, hubungkan ke Arduino Anda. Setelah semuanya tampak berfungsi, Anda dapat memasang mesin gelembung dan pengontrol di kamar tidur Anda.

Saya akhirnya menggunakan kotak tambahan untuk memasang mikrokontroler pada bingkai tempat tidur untuk saat ini.

Direkomendasikan: