Daftar Isi:

Menampar Jam Alarm Dengan Arduino: 13 Langkah (dengan Gambar)
Menampar Jam Alarm Dengan Arduino: 13 Langkah (dengan Gambar)

Video: Menampar Jam Alarm Dengan Arduino: 13 Langkah (dengan Gambar)

Video: Menampar Jam Alarm Dengan Arduino: 13 Langkah (dengan Gambar)
Video: Membuat Jam Digital Bisa Untuk Alarm Bisa Mengukur Suhu Ruangan dan Kelembaban Udara 2024, November
Anonim
Image
Image

Saya tidak tahu tentang Anda, tetapi jam alarm sederhana tidak dapat membangunkan saya. Saya membutuhkan cahaya, suara, dan bahkan tamparan lembut untuk bangun.

Tidak ada jam alarm yang menarik bagi saya, jadi saya memutuskan untuk membuat sendiri, layak untuk membangunkan saya.

Meskipun tampaknya jam alarm memukul Anda, Anda hanya akan merasakan beberapa ketukan lembut.

Dalam proyek ini Anda akan mempelajari cara memprogram jam alarm menggunakan papan Arduino, RTC, dan TM1637. Ini sangat mudah!!!

Tujuan utama:

Bangun raksasa

Perlengkapan

  • Lembar busa
  • Pencetak 3D
  • Papan ATarduino 2560
  • Kabel

    • Besar
    • Pendek
  • Servo
  • RTC ds3231
  • 10 led
  • silikon | Pistol silikon
  • TM1637
  • 4*4 papan tombol
  • 1 bel
  • 2 Tombol tekan
  • 1"sensor reflexivo de suelo" | Sensor LED IR Linear (sama saja, namun memiliki 2 nama yang berbeda)
  • 1 Papan Roti Mini
  • stik es krim
  • 2 pegas pena kecil

Langkah 1: Kembangkan Idenya

Mengambil Ukuran
Mengambil Ukuran

Saya harus menjernihkan pikiran saya sebelum memulai.

TM1637 harus menunjukkan waktu yang sebenarnya, di tombol tekan N1 ditekan akan ditampilkan teks berikut: "ALA:)"

Jika keyboard ditekan, tombol yang ditekan akan ditampilkan pada TM1637, ketika ditekan 4 digit alarm, jam akan ditampilkan lagi pada TM1637.

Jika Anda ingin melihat kapan alarm berbunyi, Anda cukup menekan tombol N2.

Ketika jam sama dengan alarm, servo akan mulai bergerak, led akan mulai berkedip, pada TM1637 kata UP akan mulai berkedip dan buzzer akan mulai berbunyi, sampai Anda "sensor reflexivo de suelo" " | Sensor LED IR linier mendeteksi warna hitam.

Ketika "sensor reflexivo de suelo" | Sensor LED IR Linear mendeteksi warna hitam, alarm akan diatur ulang, dan semuanya akan dimulai lagi.

Langkah 2: Mengambil Ukuran

Kita harus memiliki kejelasan di mana segala sesuatu harus berada dan berapa jarak antara semuanya.

Penting untuk mengetahui berapa banyak kabel yang kita butuhkan.

Untuk mengetahui tempat yang tepat dari "sensor reflexivo de suelo" | Sensor LED IR Linear berbaring di tempat tidur dan meregangkan lengan sebanyak yang Anda bisa tanpa bangkit.

"sensor reflexivo de suelo" | Sensor LED IR Linear adalah tombol yang menghentikan alarm, saya tidak meletakkannya di dekat saya, karena saya akan tertidur lagi.

Dengan melakukan upaya peregangan tubuh saya dan lebih mudah untuk bangun.

Langkah 3: CETAK

PENCETAKAN
PENCETAKAN

Cetak file.stl yang saya tinggalkan di bawah.

Yang besar untuk keypad, buzzer, TM1637, dan 2 push-button.

Duplikat untuk led, dan yang lainnya untuk "sensor reflexivo de suelo" | Sensor LED IR Linier.

Langkah 4: Unggah Kode

Unggah Kode
Unggah Kode

Unggah kode yang saya tinggalkan ke papan Anda.

Anda akan membutuhkan perpustakaan berikut, saya juga meninggalkan tautan. Anda hanya perlu mengunduhnya:

  • TM1637Tampilan =

    https://github.com/avishorp/TM1637

  • Timer =

    https://github.com/brunocalou/Timer

  • RTClib.h=

    https://github.com/adafruit/RTClib

  • Papan tombol =

    https://playground.arduino.cc/Code/Keypad/

Langkah 5: SOLDER

PATERI
PATERI
PATERI
PATERI

Saya menyolder semuanya (kecuali led yang saya solder nanti) seperti yang ditunjukkan pada gambar, dengan mempertimbangkan jarak kabel yang saya perlukan.

Ingatlah untuk tidak menghubungkan apa pun ke pin TX.

Kemudian tutup kaleng dengan silikon, hati-hati, yang saya lakukan adalah, memakai silikon, tunggu sebentar, basahi jari-jari saya, lalu bentuk.

SOLDER SEMUA KECUALI LED!!!!!!!!!

Langkah 6: Rekatkan ke Potongan Cetakan 3d

Rekatkan ke Potongan Cetakan 3d
Rekatkan ke Potongan Cetakan 3d

Rekatkan komponen seperti yang ditunjukkan pada gambar.

Pada tombol tekan saya menambahkan lingkaran kecil.

Langkah 7: Cara Merekatkan "sensor Reflexivo De Suelo" | Sensor LED IR Linier !!!!

Cara merekatkan
Cara merekatkan
Cara merekatkan
Cara merekatkan
Cara merekatkan
Cara merekatkan
Cara merekatkan
Cara merekatkan

Beginilah cara saya merekatkan "sensor reflexivo de suelo" | Sensor LED IR Linier.

Karena saya tidak memiliki lebih banyak tombol, saya mengubah refleksif| pada tombol tekan.

Potong beberapa selotip (hitam) atau kertas hitam di depan "sensor reflexivo de suelo" | Sensor LED IR Linier.

Tempelkan 2 pegas kecil di keran. Karena keran benar-benar putih (jika tidak merekatkan kertas putih) saat tombol tekan buatan tangan ini tidak ditekan, "sensor reflexivo de suelo" | Sensor LED IR Linear akan mendeteksi warna hitam, namun jika saya menekan tutupnya, "sensor reflexivo de suelo" | Sensor LED IR Linear mendeteksi warna putih.

Langkah 8: Jual LED

Dijual lednya
Dijual lednya
Dijual lednya
Dijual lednya

Solder setiap led dengan mempertimbangkan jarak di antara mereka.

Saya sangat menyarankan untuk menyoldernya setelah mencetak dan menggunakan potongan cetakan 3d sebagai referensi.

Setelah menyolder, tambahkan saja silikon.

Langkah 9: Hiasi Dengan Lembar Busa (opsional)

Hiasi Dengan Lembar Busa (opsional)
Hiasi Dengan Lembar Busa (opsional)

AYO MEMBERINYA BEBERAPA WARNA!!!!

Selain menghiasnya, saya menambahkan nomor ke tombol, dan menulis "Lihat alarm" untuk membedakan antara 2 tombol (satu untuk mengaktifkan alarm yang lain atau melihat alarm).

Langkah 10: Rekatkan ke Tempat Tidur

Lem ke Tempat Tidur
Lem ke Tempat Tidur

Rekatkan semuanya ke tempat tidur, saya menggunakan silikon, karena jika Anda melakukan kesalahan, lebih mudah untuk melepasnya.

Langkah 11: Atur Kabel

Mengatur Kabel
Mengatur Kabel

Saya menggunakan beberapa klem di mana sebagian besar kabel berada (di papan Arduino), dan menambahkan beberapa silikon (dapat juga digunakan, beberapa pita isolasi) untuk menjaga kabel tetap di samping tempat tidur.

Langkah 12: Membuat Tangan

Membuat Tangan
Membuat Tangan
Membuat Tangan
Membuat Tangan
Membuat Tangan
Membuat Tangan
  1. Gambar dan potong 2 tangan pada lembaran busa (untuk menutupi seluruh bantal)
  2. Tempelkan 2 tangan di antara 2 stik es krim
  3. Rekatkan stik es krim lain tegak lurus dengan yang terakhir, seperti yang ditunjukkan pada gambar.
  4. Rekatkan lengan servo ke tepi stik es krim (ke yang dapat Anda lihat pada gambar).
  5. OPSIONAL: Meskipun tamparan harus ringan, saya menempelkan 2 stik es krim, memasukkannya di antara tempat tidur dan kabel dan membiarkan tangan lembar busa menopangnya. Karena tangan terbuat dari lembaran busa yang fleksibel, saat servo mulai bergerak, es krim yang menopang tangan tidak akan menjadi masalah.

Langkah 13: Perpanjang Kabel Arduino dan Selesai!!

Image
Image
Perpanjang Kabel Arduino dan Selesai!!!!
Perpanjang Kabel Arduino dan Selesai!!!!

Saya mencoba menggunakan beberapa baterai untuk memasok papan, tetapi tidak berhasil, sepertinya energinya tidak cukup.

Saya memperpanjang kabel Arduino, dengan demikian Anda harus:

  1. Potong kabel Arduino, Anda akan melihat ada 4 kabel di dalamnya: hijau, putih, merah dan hitam
  2. Kupas semua kabel sekitar 0,4 inci-1cm.
  3. Solder kabel USB ke kabel panjang.
  4. Kemudian solder kabel port Arduino ke kabel yang panjang, ingat solder hijau dengan hijau, merah dengan merah, hitam dengan hitam, putih dengan putih

Ingatlah bahwa ketika jam alarm tidak terhubung, waktu tidak akan diatur ulang karena RTC akan menghitung waktu.

ITULAH!!!!!!

Saya harap Anda menikmati membaca sama seperti saya menikmati melakukannya.

Direkomendasikan: