Isi kandungan:
- Bekalan
- Langkah 1: Sambungan
- Langkah 2: Pilihan Perisian
- Langkah 3: Kod
- Langkah 4: Memilih Waktu Bangun
- Langkah 5: Penggera Dering
- Langkah 6: Menghentikan Penggera - Langkah Pertama
- Langkah 7: Menghentikan Penggera - Langkah Akhir
- Langkah 8: Selepas Menyahaktifkan Penggera
Video: WakeupNow - Jam Penggera Pintar: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Seperti semua orang tahu, kehidupan pelajar sangat sukar, mereka mempunyai hari yang panjang dengan kuliah, banyak kerja rumah dan secara amnya, mereka mempunyai kehidupan yang gila. Mereka mempunyai masa untuk apa-apa, dan jika anda mencadangkan mereka untuk menambahkan beberapa jam pada hari itu mereka akan gembira. Malangnya, kami tidak dapat melakukannya, tetapi sekarang para pelajar dapat menggunakan jam penggera WakeupNow kami yang akan memastikan anda akan bangun tepat waktu dan cepat.
WakeupNow adalah jam penggera pintar, dibuat untuk memastikan orang yang letih akan bangun dengan cepat dan tepat pada waktunya.
Siapa kita?
Tiga pelajar Sains Komputer dari Pusat Interdisipliner (IDC), Herzliya, Israel yang sangat letih kerana menggabungkan jadual yang tertekan dan sibuk - sekolah, pekerjaan, keluarga, dan sebagainya.
Kita semua menghadapi kesukaran untuk bangun pagi dan kerana itu, kita tahu semua muslihat untuk membuat orang bangun walaupun anda cuba memanipulasi penggera.
WakeupNow adalah projek terakhir kami dalam kursus "Internet of Things (IOT)" yang difikirkan oleh Zvika Markfeld. Terima kasih kerana mengajar kami kursus yang menakjubkan ini.
Kami harap penggera ini dapat mempermudah anda bangun, dan anda suka.
Bekalan
• 1 x ESP8266 Board (kami menggunakan Wemos D1 mini)
• 1 x Kabel Mikro-USB
• 1 x Papan Roti
• 1 x Sonar
• 1 x Led
• 1 x Piezo
• 1 x LED RGB
• 20 x Kabel Jumper
• 1 x Sensor Suhu & Kelembapan (Kami menggunakan DHT22)
• Perintang 3 x 10K Ohm
• 1 x NeoPixel Matrix 8x8
• 1 x Pembesar suara
Langkah 1: Sambungan
- Letakkan papan ESP8266 di bahagian tengah atas Breadboard.
- Sambungkan Kabel Mikro-USB dari papan ESP8266 ke port USB di komputer.
- Sambungkan antara pin 5V pada papan ESP8266 ke tambah (+) pada Breadboard (kabel jumper merah) dan antara G pada papan ESP8266 hingga tolak (-) pada Breadboard (kabel pelompat biru (seperti dalam gambar).
-
Sambungan Sonar
- Sambungkan Gnd ke tolak (-) di Breadboard.
- Sambungkan Echo ke pin D3 pada papan ESP8266.
- Sambungkan Trig ke pin D2 pada papan ESP8266.
- Sambungkan Vcc ke plus (+) di Breadboard.
-
Sambungan yang diketuai
- Sambungkan kaki panjang dengan perintang Ohm 10K ke pin D4 pada papan ESP8266.
- Sambungkan kaki pendek ke tolak (-) pada Breadboard.
-
Sambungan Piezo
- Sambungkan kabel pelompat hitam ke tolak (-) pada Breadboard.
- Sambungkan kabel pelompat merah ke pin A0 pada papan ESP8266.
- Sambungan pembesar suara
Sambungkan salah satu kabel pelompat ke tolak (-) pada Breadboard dan yang kedua dengan perintang Ohm 10K ke pin D8 pada papan ESP8266
-
Sambungan Led RGB
- Sambungkan kabel pelompat kuning ke pin D5 pada papan ESP8266.
- Sambungkan kabel pelompat merah dengan perintang Ohm 10K ke tambah (+) pada Breadboard.
- Sambungkan kabel pelompat hijau ke pin D6 pada papan ESP8266.
- Sambungkan kabel pelompat biru ke pin D7 pada papan ESP8266.
-
Sambungan sensor suhu & kelembapan
- Sambungkan 3.3V ke pin 3.3V pada papan ESP8266.
- Sambungkan # D4 ke pin D4 pada papan ESP8266.
- Sambungkan GND ke tolak (-) pada Breadboard.
-
Sambungan NeoPixel Matrix
- Sambungkan DOUT ke pin D1 pada papan ESP8266.
- Sambungkan 5V ke tambah (+) pada Breadboard.
- Sambungkan GND ke tolak (-) pada Breadboard.
Komen
Kami tidak mempunyai ruang untuk memasukkan semua komponen sehingga kami hanya menghubungkan sebahagian daripadanya untuk setiap tahap penggera.
Langkah 2: Pilihan Perisian
Arduino IDE
- Pemasangan Arduino
- Sokongan ESP8266
Adafruit IO
- Buat akaun
-
Tambahkan 3 suapan baru
- Reaksi Muka
- Suhu
- Waktu Bangun
-
Tambahkan Papan Pemuka baru bernama "Alarm Diagnostic"
- Tambahkan Carta Garis dengan tetapan seperti dalam gambar.
- Tambahkan Gauge Block dengan tetapan seperti dalam gambar.
- Tambahkan Blok Aliran dengan tetapan seperti gambar
Anda dapat melihat bagaimana papan pemuka kelihatan dalam gambar
Blynk
- Muat turun ke telefon anda
- Imbas Kod QR dalam gambar untuk mendapatkan projek.
Langkah 3: Kod
Muat turun fail "finalProject.ino" untuk kod projek ini.
Buka kod di Arduino IDE, dan pilih papan yang berkaitan - "LOLIN (WENOS) D1 R2 & mini".
Semasa anda menjalankan monitor bersiri, pastikan anda berada di 9600baud - ini akan membantu anda mengesan sekiranya anda mempunyai sebarang kesilapan.
Untuk menyambung ke Wi-Fi, Adfruit IO dan BLYNK, anda perlu mengubah semua tempat yang berkaitan dalam kod - pastikan anda melakukannya.
Langkah 4: Memilih Waktu Bangun
Ambil telefon bimbit anda dan pilih masa untuk bangun di aplikasi Blynk.
Led akan menyala untuk memberitahu anda bahawa anda telah menetapkan penggera dan waktu yang dipilih untuk bangun akan ditunjukkan pada matriks led dengan warna merah.
Langkah 5: Penggera Dering
Apabila tiba masanya untuk bangun, penggera akan memainkan versi moden "A Whole New World" dan RGB
dipimpin akan berkelip dalam pelbagai warna.
Ini akan berterusan sehingga pengguna berjaya mematikan penggera (dalam video seterusnya anda tidak akan mendengar penggera dan tidak akan melihat lampu isyarat kerana masalah ruang).
Langkah 6: Menghentikan Penggera - Langkah Pertama
Untuk menghentikan penggera, anda perlu mengikuti langkah-langkah berikut:
- Berhampiran dengan penggera, khususnya Sonar, ia akan membawa anda dan akan membuka langkah seterusnya.
- Pada langkah seterusnya, Piazo akan diaktifkan dan anda perlu mengetuk 3 kali (tidak ada batasan masa antara mengetuk) untuk membuka langkah terakhir
Langkah 7: Menghentikan Penggera - Langkah Akhir
Pada langkah terakhir, paparan dalam NeoPixel Matrix akan berubah menjadi persamaan dan anda perlu menghantar jawapan menggunakan Blynk, menjawab dengan betul dan penggera akan berhenti.
Langkah 8: Selepas Menyahaktifkan Penggera
Selepas anda mematikan penggera, anda akan melihat suhu bilik (kami mahukan ia menjadi suhu lokasi semasa menggunakan perkhidmatan tetapi setiap cara kami mencubanya tidak berfungsi) di NeoPixel Matrix, suhu dihantar ke Afafruit IO dan anda boleh menyemak di papan pemuka untuk melihat suhu yang terakhir direkodkan.
Jam penggera ini menjimatkan masa dari saat penggera diaktifkan hingga dinyahaktifkan dan hantar ini ke Adafuit IO. Sekiranya waktu bangun tidur kurang dari 3 minit, pengguna akan diberitahu di Blok Reaksi Cepat, jika tidak, lebih dari 5 minit untuk bangun, pengguna akan mendapat e-mel untuk mengingatkannya bahawa dia perlu bekerja sendiri.
Disyorkan:
Lampu LED Meja Pintar - Pencahayaan Pintar W / Arduino - Ruang Kerja Neopixels: 10 Langkah (dengan Gambar)
Lampu LED Meja Pintar | Pencahayaan Pintar W / Arduino | Ruang Kerja Neopixels: Sekarang beberapa hari kita menghabiskan banyak masa di rumah, belajar dan bekerja secara maya, jadi mengapa tidak menjadikan ruang kerja kita lebih besar dengan sistem lampu khas Arduino dan Ws2812b berdasarkan LED. Di sini saya tunjukkan kepada anda bagaimana membina Smart anda Lampu LED Meja yang
Cara Membuat Sistem Penggera Pengesanan Banjir Pintar Menggunakan Raspberry Pi dan Particle Argon: 6 Langkah
Cara Membuat Sistem Penggera Banjir Pintar Menggunakan Raspberry Pi dan Particle Argon: Mempunyai sensor banjir standard sangat baik untuk mengelakkan kerosakan besar di rumah atau tempat kerja anda. Tetapi menyukarkan jika anda tidak berada di rumah untuk menghadiri penggera. Sudah tentu anda boleh membeli yang pintar Sistem penggera banjir ini mengesan cecair dan pencetus
Penggera Pintar: 6 Langkah
Smart Alarm: Dari sekolah saya mendapat tugasan untuk membuat projek. Saya memilih penggera Pintar kerana ketika itu saya selalu tidur melalui penggera dan ketinggalan sekolah. Anda hanya boleh mematikan penggera anda jika ada cahaya, suara dan pergerakan sehingga anda tidak dapat tidur lena atau tidur lena
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: 3 Langkah
Tutorial: Cara Membuat Penggera Pintu dengan Menggunakan Penggera Sensor Suis Magnetik MC-18: Hai kawan-kawan, saya akan membuat tutorial mengenai Penggera Sensor Suis Magnetik MC-18 yang beroperasi dalam mod tutup biasanya. Tetapi pertama, izinkan saya menerangkan kepada anda secara ringkas apa yang dimaksudkan dengan tutup biasanya. Terdapat dua jenis mod, biasanya terbuka dan biasanya ditutup
Penggera Pemecah Kaca / Penggera Pencuri: 17 Langkah
Alarm Pemecah Kaca / Penggera Pencuri: Litar ini dapat digunakan untuk membunyikan penggera untuk mengesan pecah tingkap kaca oleh penyusup, walaupun penyusup memastikan tidak ada suara kaca yang pecah