Daftar Isi:
- Langkah 1: Kumpulkan Materi Anda
- Langkah 2: Siapkan Applet IFTTT
- Langkah 3: Konfigurasikan Aplikasi Blynk
- Langkah 4: Tulis Kode Anda
- Langkah 5: Ringkasan
Video: Jam Alarm Cerdas: 5 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:57
Ide di balik proyek ini adalah memiliki jam alarm yang minimal namun informatif di pagi hari. Kami tidak membutuhkan semua informasi yang kami dapatkan di ponsel kami terlebih dahulu, tetapi banyak dari kami ingin mengetahui satu atau dua hal. Misalnya, senang mengetahui apakah hari ini akan menjadi hari yang sangat panas.
Banyak dari kita mengalami kesulitan bangun dari tempat tidur segera setelah alarm berbunyi. Jam alarm ini juga melacak jam berapa Anda mematikannya setiap hari, yang kami harap di masa mendatang dapat digunakan untuk menambahkan fitur baru.
Solusi yang kami usulkan adalah alarm yang membangunkan Anda setiap pagi, dan menggunakan lampu LED untuk menampilkan data yang Anda minati. Sekarang musim panas, jadi kami mengaturnya untuk memberi tahu kami jika hari itu akan menjadi hari yang sangat panas atau lembab - di luar itu, tidak perlu memeriksa cuaca.
Alur informasinya adalah sebagai berikut. Node MCU menerima webhook pada pukul 8 pagi dari IFTTT, yang menyalakan alarm. Webhook lain dari IFTTT mendapatkan laporan cuaca dan memperbarui lampu LED sesuai dengan ambang batas kami. Ketika tombol 'singkirkan' diklik, stempel waktu ditambahkan ke lembar google untuk digunakan di masa mendatang. Kami juga memiliki webhook yang ditentukan dalam aplikasi Blynk, agar semuanya tetap terhubung.
Yang Anda perlukan:
- Node MCU
- Papan roti
- Pembicara
- 2 lampu led (warna berbeda)
- 2 resistor (330R)
- Tombol
- 6 kabel arduino
Langkah 1: Kumpulkan Materi Anda
Menggunakan Node MCU, kami menghubungkan dua LED, tombol, dan speaker.
Langkah 2: Siapkan Applet IFTTT
Anda memerlukan beberapa applet untuk jam alarm ini.
- Jam 8 pagi, nyalakan alarmnya
- Pada saat yang sama, kirimkan permintaan laporan cuaca untuk hari yang sama. Dapatkan prakiraan suhu dan angin.
- Saat alarm dimatikan, kirim stempel waktu ke google sheets.
Pastikan bahwa setiap nilai yang Anda butuhkan dikaitkan dengan pin virtualnya sendiri.
Langkah 3: Konfigurasikan Aplikasi Blynk
Siapkan aplikasi Blynk dan tentukan webhook yang digunakan di sana. Anda juga perlu menggunakan kunci aplikasi dalam kode Anda, jadi pastikan untuk menyimpannya.
Langkah 4: Tulis Kode Anda
Untuk setiap pin virtual yang Anda tentukan di aplikasi blynk, tulis fungsi BLYNK_WRITE(V n) untuk menangani semua data.
Kami menetapkan ambang batas untuk hari yang Panas pada 30 derajat celsius, dan ambang batas untuk Windy pada 40km/jam. Dengan cara ini Anda akan diperingatkan terlebih dahulu jika hari itu akan menjadi hari yang sangat panas atau berangin.
Langkah 5: Ringkasan
Tantangan utama dengan proyek ini adalah menghubungkan semua applet dari IFTTT. Kami menangani ini dengan menguji masing-masing secara individual, dan kemudian menggabungkan semuanya hanya setelah kami melihat bahwa setiap bagian dari proyek bekerja dengan sendirinya.
Sistem yang kami bangun tidak secanggih yang kami harapkan; karena kami tidak memiliki akses ke layar atau metode lain untuk menampilkan data kepada pengguna, kami menggunakan metode sederhana - menggunakan lampu LED untuk hanya menampilkan kasus tertentu.
Ada banyak cara untuk melanjutkan proyek ini.
Salah satu cara paling praktis yang kami lihat dalam mengambil proyek ini adalah mengubah waktu bangun berdasarkan berapa lama waktu yang dibutuhkan pengguna untuk bangun. Apakah Anda membutuhkan waktu setengah jam untuk mematikan alarm di pagi hari? Jika demikian, itu akan membangunkan Anda setengah jam sebelum waktu yang Anda tetapkan. Mungkin nanti Anda akan menjadi lebih baik dalam bangun dengan cepat; dalam hal ini, itu akan mulai membangunkan Anda nanti. Ini dapat dilakukan dengan menggunakan waktu yang kita kirim ke lembar google, dan melakukan beberapa matematika sederhana untuk mencari tahu waktu yang harus kita berikan untuk bangun.
Ide lain adalah menambahkan layar ke proyek Anda, dan memberikan perkiraan yang tepat untuk laporan cuaca, bersama dengan info apa pun yang ingin diketahui pengguna di pagi hari.
Anda dapat melihat video alarm berbunyi di sini:
Direkomendasikan:
Jam Alarm Cerdas Menggunakan Magicbit (Arduino): 10 Langkah
Jam Alarm Cerdas Menggunakan Magicbit (Arduino): Tutorial ini menunjukkan cara membuat jam alarm pintar menggunakan layar OLED di papan dev Magicbit tanpa menggunakan modul RTC apa pun
Jam Alarm Cerdas - Intel Edison - Iot RoadShow - São Paulo: 4 Langkah
Jam Alarm Cerdas - Intel Edison - Iot RoadShow - São Paulo: Salah satu manfaat terbesar dari siapa pun yang tinggal atau bekerja di kota besar adalah manajemen waktu. Saat ini perjalanannya konstan dan, karena lalu lintas adalah salah satu faktor utama. Memikirkannya, saya membuat aplikasi kecil yang menggunakan integrasi dengan Google M
WakeupNow – Jam Alarm Cerdas: 8 Langkah
WakeupNow – Jam Alarm Cerdas: Seperti semua orang tahu, kehidupan siswa sangat sulit, mereka memiliki hari yang panjang dengan kuliah, banyak pekerjaan rumah dan secara umum, mereka memiliki kehidupan yang gila. Mereka tidak punya waktu untuk apa-apa, dan jika Anda menyarankan mereka untuk menambahkan beberapa jam pada hari itu, mereka akan senang. Buka
Bangunkan Saya - Jam Alarm Cerdas: 6 Langkah
Wake Me Up - a Smart Alarm Clock: Wake me up adalah jam alarm pintar yang juga dapat digunakan sebagai lampu pintar. Strip led built-in mensimulasikan cahaya alami yang masuk ke kamar Anda. Ini memungkinkan cara yang tenang dan alami untuk memulai hari Anda. Jam alarm juga dilengkapi dengan segmen 4*7
Jam Alarm Cerdas: Jam Alarm Cerdas Dibuat Dengan Raspberry Pi: 10 Langkah (dengan Gambar)
Jam Alarm Cerdas: Jam Alarm Cerdas yang Dibuat Dengan Raspberry Pi: Pernahkah Anda menginginkan jam pintar? Jika iya, ini solusinya untuk Anda! Saya membuat Smart Alarm Clock, ini adalah jam yang bisa Anda ubah waktu alarmnya sesuai dengan website. Saat alarm berbunyi, akan ada suara (buzzer) dan 2 lampu akan