Isi kandungan:
- Bekalan
- Langkah 1: Kembangkan Idea
- Langkah 2: Mengambil Langkah
- Langkah 3: PERCETAKAN
- Langkah 4: Muat naik Kod
- Langkah 5: PENJUAL
- Langkah 6: Lekatkan potongan yang dicetak 3d
- Langkah 7: Cara Melekatkan "sensor Reflexivo De Suelo" | Sensor LED Linear !!!!
- Langkah 8: Menjual Leds
- Langkah 9: Hiaskan Dengan Lembaran Buih (pilihan)
- Langkah 10: Lekatkan ke Tempat Tidur
- Langkah 11: Susun Kabel
- Langkah 12: Membuat Tangan
- Langkah 13: Panjangkan Kabel Arduino dan SELESAI !!
Video: Tepuk Jam Penggera Dengan Arduino: 13 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Saya tidak tahu tentang anda, tetapi jam penggera yang sederhana tidak dapat membangunkan saya. Saya memerlukan tamparan ringan, suara dan juga lembut untuk bangun.
Tidak ada jam penggera yang menarik bagi saya, jadi saya memutuskan untuk menjadikan diri saya satu, layak untuk membangunkan saya.
Walaupun nampaknya jam penggera memukul anda, anda hanya akan merasakan ketukan lembut.
Dalam projek ini, anda akan belajar bagaimana memprogram jam penggera menggunakan papan Arduino, RTC dan TM1637. Sangat mudah !!!
Matlamat utama:
Bangunlah gergasi
Bekalan
- Lembaran Buih
- Pencetak 3D
- Papan ATarduino 2560
-
Kabel
- Besar
- Pendek
- Servo
- RTC ds3231
- 10 led
- Silikon | Pistol silikon
- TM1637
- Pad kekunci 4 * 4
- 1 Buzzer
- 2 Butang tekan
- 1 "sensor refleksivo de suelo" | Sensor LED Linear (ia adalah perkara yang sama, namun ia mempunyai 2 nama yang berbeza)
- 1 Papan Roti Mini
- Tongkat Ais Krim
- 2 pen-spring kecil
Langkah 1: Kembangkan Idea
Saya mesti mempunyai fikiran saya yang jelas sebelum memulakan.
TM1637 harus menunjukkan masa sebenar, di butang tekan N1 ditekan akan ditunjukkan teks berikut: "ALA:)"
Sekiranya papan kekunci ditekan, tombol yang ditekan akan ditunjukkan pada TM1637, ketika ditekan 4 digit penggera, jam akan ditunjukkan lagi pada TM1637.
Sekiranya anda ingin melihat waktu penggera, anda hanya perlu menekan butang N2.
Apabila jam sama dengan penggera, servo akan mulai bergerak, led akan mulai berkedip, pada TM1637 kata UP akan mulai berkedip dan bel akan berbunyi, sampai Anda "sensor reflexivo de suelo "| Sensor LED Linear mengesan hitam.
Apabila "sensor reflexivo de suelo" | Sensor LED Linear mengesan hitam, penggera akan diset semula, dan semuanya akan bermula semula.
Langkah 2: Mengambil Langkah
Kita harus jelas di mana semuanya harus berada dan berapa jarak antara semuanya.
Penting untuk mengetahui berapa banyak kabel yang kita perlukan.
Untuk mengetahui tempat sebenar "sensor reflexivo de suelo" | Sensor LED Linear IR berbaring di atas katil dan meregangkan lengan sebanyak mungkin tanpa bangkit.
The "sensor refleksivo de suelo" | Sensor LED Linear IR adalah butang yang menghentikan penggera, saya tidak meletakkannya dekat dengan saya, kerana saya akan tertidur lagi.
Dengan berusaha meregangkan badan saya dan lebih mudah bangun.
Langkah 3: PERCETAKAN
Cetak fail.stl yang saya tinggalkan di bawah ini.
Yang besar adalah untuk pad kekunci, buzzer, TM1637, dan 2 butang tekan.
Digandakan adalah untuk led, dan yang lain adalah untuk "sensor reflexivo de suelo" | Sensor LED Linear.
Langkah 4: Muat naik Kod
Muat naik kod yang saya tinggalkan ke papan anda.
Anda memerlukan perpustakaan berikut, saya juga meninggalkan pautan. Anda hanya perlu memuat turunnya:
-
TM1637 Paparan =
https://github.com/avishorp/TM1637
-
Pemasa =
https://github.com/brunocalou/Timer
-
RTClib.h =
https://github.com/adafruit/RTClib
-
Pad kekunci =
https://playground.arduino.cc/Code/Keypad/
Langkah 5: PENJUAL
Saya menyolder semuanya (kecuali led yang saya solder kemudian) seperti yang ditunjukkan pada gambar, dengan mengambil kira jarak kabel yang saya perlukan.
Ingatlah untuk tidak menyambungkan apa-apa ke pin TX.
Kemudian tutup timah dengan silikon, berhati-hatilah, apa yang saya lakukan ialah memakai silikon, tunggu sebentar, basahi jari saya, dan kemudian berikan bentuknya.
PENJUAL SEGALA KECUALI DENGAN LED !!!!!!!!
Langkah 6: Lekatkan potongan yang dicetak 3d
Lekatkan komponen seperti yang ditunjukkan pada gambar.
Pada butang tekan saya menambah bulatan kecil.
Langkah 7: Cara Melekatkan "sensor Reflexivo De Suelo" | Sensor LED Linear !!!!
Inilah cara saya merekatkan "sensor reflexivo de suelo" | Sensor LED Linear.
Oleh kerana saya tidak mempunyai butang tekan lebih banyak saya mengubah refleksif | pada butang tekan.
Potong beberapa pita penebat (hitam) atau kertas hitam di hadapan "sensor reflexivo de suelo" | Sensor LED Linear.
Letakkan 2 mata air kecil di paip. Oleh kerana keran putih sepenuhnya (jika tidak merekatkan kertas putih) apabila butang buatan tangan ini tidak ditekan, "sensor reflexivo de suelo" | Sensor LED Linear akan mengesan warna hitam, namun, jika saya menekan penutupnya, "sensor reflexivo de suelo" | Sensor LED Linear mengesan warna putih.
Langkah 8: Menjual Leds
Solder setiap led mengambil kira jarak di antara mereka.
Saya sangat mengesyorkan untuk menyoldernya setelah mencetak dan menggunakan cetakan 3d sebagai rujukan.
Selepas pematerian tambahkan sedikit silikon.
Langkah 9: Hiaskan Dengan Lembaran Buih (pilihan)
MARI MEMBERI BEBERAPA WARNA !!!!
Selain menghiasnya, saya menambahkan nombor pada kunci, dan menulis "Lihat penggera" untuk membezakan antara 2 butang tekan (satu adalah untuk menetapkan penggera yang lain atau melihat penggera).
Langkah 10: Lekatkan ke Tempat Tidur
Lekatkan semuanya ke tempat tidur, saya menggunakan silikon, kerana sekiranya anda melakukan kesalahan, lebih mudah dilepas.
Langkah 11: Susun Kabel
Saya menggunakan beberapa penjepit di mana kebanyakan kabel berada (di papan Arduino), dan menambahkan beberapa silikon (ia juga dapat digunakan, beberapa pita penebat) untuk mengekalkan kabel yang masih di sebelah tempat tidur.
Langkah 12: Membuat Tangan
- Lukis dan potong 2 tangan pada lembaran busa (untuk menutup keseluruhan bantal)
- Lekatkan 2 tangan di antara 2 batang ais krim
- Lekatkan tongkat ais krim lain yang berserenjang dengan yang terakhir, seperti yang ditunjukkan pada gambar.
- Lekatkan lengan servo ke sempadan batang ais krim (dengan yang anda dapat lihat pada gambar).
- PILIHAN: Walaupun tangan tamparan mestilah ringan, saya menempelkan 2 batang ais krim, memperkenalkannya di antara katil dan kabel dan biarkan tangan lembaran busa menyokongnya. Oleh kerana tangan terbuat dari lembaran busa yang fleksibel, ketika servo mula bergerak, ais krim yang menyokong tangan tidak akan menjadi masalah.
Langkah 13: Panjangkan Kabel Arduino dan SELESAI !!
Saya cuba menggunakan beberapa bateri untuk membekalkan papan, namun ia tidak berfungsi, nampaknya tenaga tidak mencukupi.
Saya memanjangkan kabel Arduino, dengan berbuat demikian anda harus:
- Potong kabel Arduino, anda akan melihat terdapat 4 kabel di dalamnya: hijau, putih, merah dan hitam
- Tanggalkan semua kabel kira-kira 0.4 inci - 1cm.
- Pateri kabel USB ke kabel panjang.
- Kemudian pateri kabel port Arduino ke kabel panjang, ingat memateri hijau dengan hijau, merah dengan merah, hitam dengan hitam, putih dengan putih
Remenber bahawa apabila jam penggera tidak disambungkan waktunya tidak akan diset semula kerana RTC, akan menghitung waktu.
ITULAH !!!!!!
Saya harap anda menikmati membaca sama seperti yang saya nikmati ketika melakukannya.
Disyorkan:
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Penggera Pintar: Jam Penggera Pintar Dibuat Dengan Raspberry Pi: Adakah anda pernah mahukan jam pintar? Jika ya, ini adalah penyelesaian untuk anda! Saya membuat Jam Penggera Pintar, ini adalah jam yang boleh anda ubah waktu penggera mengikut laman web. Apabila penggera berbunyi, akan ada bunyi (bel) dan 2 lampu akan
Jam Penggera Jalan Sesame DIY (dengan Penggera Kebakaran!): 6 Langkah (dengan Gambar)
Jam Penggera Jalan Sesame DIY (dengan Fire Alarm!): Hai semua! Projek ini adalah yang pertama saya. Sejak hari lahir pertama sepupu saya akan datang, saya ingin membuat hadiah khas untuknya. Saya mendengar dari bapa saudara dan ibu saudara bahawa dia ke Sesame Street, jadi saya memutuskan dengan adik-beradik saya untuk membuat jam penggera berdasarkan
Tukar Tepuk (40 Tepuk dalam 5 Detik): 4 Langkah (dengan Gambar)
Clap Switch (40 Claps in 5 Second): Clap Switch mempunyai keupayaan untuk menghidupkan / mematikan komponen elektrik dengan menyambungkan output litar ke relay switch. Di sini kita akan membuat pertukaran tepukan dengan beberapa komponen dengan penjelasan yang sangat baik. Berbanding dengan semua pertukaran tepukan lain
Jam Penggera Sunrise LED Dengan Penggera Lagu yang Disesuaikan: 7 Langkah (dengan Gambar)
Jam Penggera Matahari LED Dengan Penggera Lagu yang Dapat Disesuaikan: Motivasi Saya Musim sejuk ini teman wanita saya menghadapi banyak masalah untuk bangun pada waktu pagi dan kelihatannya menderita SAD (Gangguan Afektif Musim). Saya bahkan menyedari betapa sukarnya bangun pada musim sejuk kerana matahari belum datang
Memasang "Jam Bijaksana 2" (Jam Penggera Berasaskan Arduino Dengan Banyak Ciri Tambahan): 6 Langkah
Memasang "Wise Clock 2" (Jam Penggera Berbasis Arduino Dengan Banyak Ciri Tambahan): Tutorial ini menunjukkan cara memasang kit untuk Wise Clock 2, sebuah projek sumber terbuka (perkakasan dan perisian). Kit Wise Clock 2 yang lengkap boleh dibeli di sini. Ringkasnya, inilah yang dapat dilakukan oleh Wise Clock 2 (dengan perisian sumber terbuka semasa