Isi kandungan:
Video: Jam NeoPixel Dengan Penggera: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
Hai semua, bangun pagi kadang-kadang sukar. Terutama ketika cuaca mendung, hujan atau musim sejuk di luar. Oleh kerana saya membuat jam sendiri dengan penggera, bangun lebih menyenangkan bagi saya.:)
Saya menggunakan modul RTC yang tepat untuk mengawal masa dan penggera. Dua cincin NeoPixel memaparkan waktu (btw. Adakah anda juga terpesona dengan lampu LED?). Modul MP3 mengawal output audio. Dan tetapannya adalah melalui bluetooth.
Dalam pengajaran ini saya sedikit terinspirasi oleh projek NeoClock.
Langkah 1: Komponen
Modul RTC
Semasa saya menulis, saya menggunakan modul RTC tepat dari Sparkfun - the DeadOn RTC. Modul ini sesuai untuk jam, kalendar, atau projek lain yang menyimpan masa. Komunikasi antara mikrokontroler dan modul RTC dicapai dengan menggunakan antara muka SPI empat wayar. Apabila ia tidak diaktifkan melalui sumber utama, cip tersebut dapat disetel untuk berjalan pada bateri cadangan. Sparkfun telah menulis perpustakaan Arduino untuk modul, yang mengurus semua komunikasi SPI. Sparkfun telah menulis juga Panduan Breakout Hookup DeadOn RTC.
Pemain MP3 Bersiri
Terdapat beberapa modul di pasaran. Saya menggunakan modul Open-smart Serial MP3 dengan output pembesar suara. Terdapat penguat 3W di atas meja.
Terdapat juga soket kad TF di papan, jadi anda boleh memasang kad SD mikro yang menyimpan fail audio dalam format MP3 atau WAV. Saya menggunakan kad microSD Kingston 8GB.
Saya menggunakan antara muka pembesar suara on-board untuk menyambungkan pembesar suara 8 ohm luaran. Anda boleh mengawal modul dengan menghantar arahan melalui port bersiri UART TTL, seperti menukar lagu, menukar kelantangan dan mod main dan sebagainya.
Saya menulis perpustakaan saya yang sangat sederhana untuk mengawal permulaan dan menghentikan lagu.
Modul Bluetooth HC-06
Saya menggunakan modul bluetooth HC-06 ini untuk menghantar data dari telefon ke jam. Ia menggunakan standard Bluetooth 2.0. Saya menggunakan modul bluetooth untuk menetapkan waktu, penggera, lagu, kecerahan, … Ia berfungsi dengan sempurna! Tidak menjadi masalah untuk menghantar data pada jarak beberapa meter dari jam. Tidak ada butang dan suis pada jam.
Saya memasang pengawal bluetooth Arduino pada telefon android saya. Saya menyambung ke modul dan memasukkan perintah melalui terminal.
Sebagai contoh:
- sa0600 - tetapkan penggera pada 6:00
- st1845 - tetapkan masa pada 18:45
- sb80 - tetapkan kecerahan ke 80
- ps3 - mainkan lagu nombor 3
Pengawal
Saya menggunakan model Arduino Nano kerana kecil dan berfungsi dengan kabel USB Mini-B. Saya menggunakan terminal agar sesuai dengan pengawal dan pengatur voltan LM7805, tetapi ini tidak diperlukan.
Cincin NeoPixel
Saya menggunakan dua NeoPixel Rings. Cincin lebih besar dengan 60 LED untuk memaparkan minit dan saat. Dan cincin lebih kecil dengan 24 LED untuk memaparkan jam. Saya membeli kedua-dua cincin tersebut di Aliexpress.
Saya menerima cincin yang lebih besar itu rosak kerana rapuh dan mungkin patah semasa pengangkutan kasar.:(Terdapat perpustakaan NeoPixel yang sangat berguna untuk mengawal cincin LED dari Adafruit.
Langkah 2: Kotak
Saya membuat kotak pada mesin CNC saya. Saya menggiling alur tepat di bahagian depan untuk dua cincin. Saya mengisi kedua alur dengan resin epoksi. Selepas pengerasan, resin epoksi berpasir dan boleh digilap.
Saya menggunakan kepala kumbang sebagai hiasan, yang saya dapati mati di hutan pada musim panas. Saya juga mencurahkannya ke dalam resin epoksi.
Saya menggiling singa di bahagian belakang dan melukisnya dengan emas.
Langkah 3: Pendawaian
Pendawaiannya sangat mudah dan pada dasarnya hanya untuk menyambungkan modul ke pengawal. Saya memasang suis kuasa dan DC Jack Socket.
Saya menggunakan skru kecil dan pistol lebur panas untuk memegang modul di dalam kotak.
Langkah 4: Pengekodan
Saya meletakkan semua kod dengan semua perpustakaan dan dokumentasi modul yang diperlukan di Github.
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
Skala Pintar DIY Dengan Jam Penggera (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): 10 Langkah (dengan Gambar)
Skala Pintar DIY Dengan Jam Penggera (dengan Wi-Fi, ESP8266, Arduino IDE dan Adafruit.io): Dalam projek saya sebelumnya, saya mengembangkan skala bilik mandi pintar dengan Wi-Fi. Ia dapat mengukur berat pengguna, memaparkannya secara tempatan dan mengirimkannya ke awan. Anda boleh mendapatkan lebih banyak maklumat mengenai ini di pautan di bawah: https: //www.instructables.com/id/Wi-Fi-Smart-Scale-wi
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
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