Isi kandungan:

Jam Penggera Gelembung Membuat Bangunnya Menyeronokkan (ish): 7 Langkah (dengan Gambar)
Jam Penggera Gelembung Membuat Bangunnya Menyeronokkan (ish): 7 Langkah (dengan Gambar)

Video: Jam Penggera Gelembung Membuat Bangunnya Menyeronokkan (ish): 7 Langkah (dengan Gambar)

Video: Jam Penggera Gelembung Membuat Bangunnya Menyeronokkan (ish): 7 Langkah (dengan Gambar)
Video: Cara Membuat Alarm di HP Oppo Untuk Bangun Tidur | OPPO A3s, F9, A37, A5, F11 2024, Julai
Anonim
Jam Penggera Bubble Membuat Bangun Bersenang-senang (ish)
Jam Penggera Bubble Membuat Bangun Bersenang-senang (ish)

Bangun jam penggera yang berdengung menyedihkan. Saya adalah antara orang yang tidak suka bangun sebelum matahari keluar (atau sudah berjam-jam keluar). Oleh itu, cara apa yang lebih baik untuk membuat bangun tidur lebih menyeronokkan daripada mengadakan pesta buih di atas katil!

Dengan menggunakan arduino dan mainan mesin gelembung yang biasa didapati, anda juga dapat bangun dengan gembira dengan gelembung. Lihat penggera yang sedang beraksi:

Langkah 1: Alat & Bahan

Alat & Bahan
Alat & Bahan

Bahagian (anda pasti boleh menggantikan barang yang anda miliki di sekitar rumah): Mainan menghasilkan gelembung: Kilang Super Miracle® Bubbles Bubble (dibeli di Michaels dengan harga 12 dolar) Pengawal mikro: Arduino (Seeduino lama dalam kes saya) Paparan LCD: Sparkfun Basic 16x2 Butang Tunda LCD Karakter: Staples Easy Button LED: ThingM BlinkM Transistor: TIP-120 (Radio Shack 276-2068) Relay: 5V SF COM-00100 Aneka butang / suis untuk menyesuaikan masa: SF COM-09190 & SF COM-00102 Potensiometer: SF COM-09806 Perfboard Diode (1N4001) Resistor 2.2K Wire Power adapter untuk arduino Pin headTools Soldering iron Wire Strippers Zip Ties Dremel Multimeter Breadboards

Langkah 2: Putus Buka Mesin Bubble

Buka Mesin Bubble
Buka Mesin Bubble
Buka Mesin Bubble
Buka Mesin Bubble
Buka Mesin Bubble
Buka Mesin Bubble
Buka Mesin Bubble
Buka Mesin Bubble

Mula-mula anda perlu membuka mesin gelembung. Yang saya dapati mudah dibuka, hanya empat skru kepala philips.

Setelah masuk, putuskan bateri dan motor dari suis dan kabel pateri untuk motor dan pek bateri yang cukup lama untuk memberi makan di luar mesin. Seterusnya, gunakan alat Dremel untuk membuat bukaan di dalam plastik untuk menyalurkan kabel. Sekiranya anda menyukai gelembung berwarna-warni, pasangkan LED atau ThingM BlinkM di bahagian atas mesin. Akhirnya, saya memilih untuk meletakkan papan roti mini di bahagian belakang mesin gelembung untuk mengumpulkan semua wayar. Ini menjadikannya lebih mudah untuk mengatur jarak antara pengawal dan unit.

Langkah 3: Sediakan Butang Tunda Mudah

Sediakan Butang Tunda Mudah
Sediakan Butang Tunda Mudah

Pengguna Flickr Tommy Bear telah memberikan panduan langkah demi langkah yang baik untuk penggodaman butang yang mudah.

Langkah Butang Mudah Langkah 11
Langkah Butang Mudah Langkah 11

Pada asasnya anda perlu mengeluarkan kapasitor dan perintang dan memasang wayar anda sendiri. Butang mudah, uh, mudah dibuka dengan melepaskan kaki plastik untuk mengakses keempat skru kepala philips. Pastikan untuk menggantung kaki. Butang besar bergoyang.

Langkah 4: Prototaip Circut

Prototaip Circut
Prototaip Circut

Memasangkan barang Bergantung pada LCD yang anda pilih, mungkin terdapat keperluan pendawaian yang berbeza. Untuk LCD Sparkfun Basic 16x2 Character & menggunakan perpustakaan LiquidCrystal.h Menggunakan perpustakaan LCD dan mengikuti lembaran data (https://www.sparkfun.com/datasheets/LCD/GDM1602K.pdf) Berikut adalah rajah pendawaian:

rajah penggera gelembung versi kedua
rajah penggera gelembung versi kedua

Pada asalnya saya merancang untuk menjalankan motor secara langsung dari transistor. Nampaknya motor menghasilkan banyak bunyi di tanah, menyebabkan LCD mencetak sampah. Saya beralih ke geganti untuk memastikan motor dan litar Arduino terpisah. Saya tidak biasa membuat litar jenis ini. Sumber ini berguna, anda mungkin ingin melihatnya. Bildr.org: Kawalan Daya Tinggi: Arduino + TIP120 Transistor ITP Pengkomputeran Fizikal Tutorial: Menggunakan transistor untuk mengawal beban arus tinggi dengan Arduino

Langkah 5: Tulis Kod

Tuliskan Kod
Tuliskan Kod

Berikut adalah GitHub Repository kod semasa yang saya gunakan. Ia memerlukan sedikit kerja, tetapi ia akan membuat anda terus berjalan. Penambahbaikan yang akan dilakukan pada masa akan datang: - Menyertakan peranti penentu masa luaran atau bahkan jam waktu berdasarkan GPS, mengelakkan kehilangan masa & penggera jika Arduino kehilangan kuasa - Luangkan masa untuk mengatur jarak jauh, atau penggera yang berlainan untuk hari yang berlainan minggu ini - Kaedah mengaktifkan gelembung untuk bersenang-senang (urutan ketik butang tunda rahsia?)

Langkah 6: Bina Litar di Perfboard

Bina Litar di Perfboard
Bina Litar di Perfboard
Bina Litar di Perfboard
Bina Litar di Perfboard

Sebaik sahaja anda mempunyai rangkaian kerja di papan roti, mudah untuk memindahkan semuanya ke papan wap untuk membina penyediaan yang lebih kekal. Saya kebetulan mempunyai beberapa keping duduk, tetapi anda juga dapat menemui papan yang serupa dengan reka bentuk papan roti, menjadikan pergerakan litar lebih mudah.

Oleh kerana tidak ada lubang yang tersambung pada papan jenis ini, saya memasang kabel tanah dan wayar + 5V di sisi. Saya pada awalnya menyolder LCD terus ke papan wangi. Idea buruk! Ini menjadikan penyelesaian masalah menjadi sukar. Kali kedua saya menyisipkan header pin wanita ke papan wangi sehingga LCD dapat ditanggalkan.

Langkah 7: Uji & Laraskan

Uji & Laraskan
Uji & Laraskan

Setelah menyelesaikan litar perfboard, sambungkan ke Arduino anda. Setelah semuanya berfungsi, anda boleh memasang mesin gelembung dan alat kawalan di bilik tidur anda.

Saya akhirnya menggunakan kotak tambahan untuk memasang mikrokontroler pada bingkai katil buat masa ini.

Disyorkan: