Isi kandungan:

Pemasa Cukup Tidur: 3 Langkah
Pemasa Cukup Tidur: 3 Langkah

Video: Pemasa Cukup Tidur: 3 Langkah

Video: Pemasa Cukup Tidur: 3 Langkah
Video: 3 Gerakan bermanfaat sebelum tidur 2024, Julai
Anonim
Pemasa Cukup Tidur
Pemasa Cukup Tidur

Saya tidak menemui nama baik untuk projek ini. Anda juga boleh menyebutnya sebagai 'pemasa tidur yang cukup'. Idea untuk projek ini muncul semasa percutian pada musim sejuk. Kami berada di rumah percutian di mana tidak ada jam penggera di bilik tidur. Saya biasanya memerlukan 8 jam tidur tetapi tidak lebih daripada itu ketika saya bangun dan saya tidur selama 8 jam, sudah tiba masanya saya bangun dari tidur. Malangnya jika anda tidak mempunyai jam penggera dan masih gelap di luar, anda perlu menggunakan jam tangan atau telefon pintar anda - tetapi yang terakhir bukanlah sesuatu yang saya simpan di bilik tidur saya - untuk melihat apakah anda sudah cukup lama tidur. Agar tidak perlu melihat jam tangan saya setiap kali saya bangun pada waktu malam - dan memerlukan cermin mata saya untuk membaca paparan - projek ini dilahirkan.

Saya memerlukan peranti yang dapat menunjukkan jika saya tidur sekurang-kurangnya 8 jam tanpa perlu dikejutkan dengan jam penggera tepat setelah 8 jam. Peranti adalah pemasa bertenaga bateri yang melakukan perkara sederhana untuk mengedipkan LED 8 jam selepas peranti dihidupkan. Oleh itu, ketika saya bangun, saya boleh bangun dari tidur jika LED berkelip dan saya perlu tidur lebih lama selagi tidak.

Tetapi ini bukan satu-satunya aplikasi. Sekiranya anda mempunyai anak kecil yang belum dapat memberitahu waktu, anda boleh menggunakan peranti ini untuk memberi tahu mereka bahawa mereka dapat bangun dari tempat tidur mereka sebaik sahaja LED mulai berkelip.

Perhatikan bahawa apabila LED mula berkedip tidak akan berhenti sehingga anda mematikan peranti.

Seperti biasa saya membina projek ini di sekitar pengawal mikro kegemaran saya PIC, menggunakan bahasa pengaturcaraan JAL tetapi anda juga boleh menggunakan Arduino.

Langkah 1: Komponen yang Diperlukan

Komponen yang Diperlukan
Komponen yang Diperlukan

Anda perlu mempunyai komponen berikut untuk projek ini:

  • Sekeping papan roti
  • Mikrokontroler PIC 12F615
  • Soket IC 8-pin
  • Jam kristal 32.768 Hz
  • Kapasitor seramik: 2 * 22pF, 1 * 100nF
  • Perintang:! * 220k, 1 * 33k, 1 * 4k7
  • LED hijau
  • Suis hidup / mati
  • Pemegang bateri untuk 3 bateri AA atau 3 AAA + bateri
  • Perumahan plastik

Lihat rajah skematik mengenai cara menyambungkan komponen.

Langkah 2: Merancang dan Membangun Elektronik

Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik
Merancang dan Membangun Elektronik

Julat voltan operasi PIC adalah antara 2 Volt dan 5.5 Volt yang menjadikannya sesuai menggunakan 3 bateri AA atau AAA sebagai bekalan kuasa. Ini boleh menjadi bateri biasa (jumlah voltan bekalan sama dengan 4.5 Volt) atau bateri boleh dicas semula (jumlah voltan bekalan sama dengan 3.6 Volt).

Semua masa dilakukan dalam perisian oleh PIC12F615. Keperluan utama untuk reka bentuk adalah bahawa peranti harus mudah alih dan bateri berkuasa. Oleh kerana PIC berjalan pada frekuensi jam yang sangat rendah 32 kHz, ia menggunakan sekitar 23 uA pada 3,6 V / 29 uA pada 4,5 V ketika dihidupkan dan ketika LED mati. Ini akan menjamin jangka hayat bateri yang lama. Oleh kerana LED tidak harus terang, arus rendah mengalir melaluinya kerana perintang 4k7 yang juga menyumbang kepada jangka hayat bateri yang lebih lama.

Dalam gambar anda dapat melihat litar ketika saya membinanya di papan roti termasuk hasil akhir ketika dimasukkan ke dalam perumahan plastik.

Langkah 3: Perisian

Seperti yang telah disebutkan, perisian ditulis untuk PIC12F615 menggunakan bahasa pengaturcaraan JAL. Perisian menjalankan tugas yang mudah. Dengan menggunakan pemasa PIC, jam kristal jam 32.768 Hz dibahagi dengan 32.768, menghasilkan isyarat dalaman 1 saat. PIC kemudian menggunakan pembilang untuk mengira dari 0 hingga 60 saat * 60 minit * 8 jam = 28.800.

Apabila peranti dihidupkan, LED akan berkelip 3 kali, selepas itu pemasa 8 jam bermula. Berkedip semasa dihidupkan dilakukan untuk menunjukkan bahawa masih ada daya yang mencukupi dalam bateri. Selepas 8 jam, LED akan mula berkelip lagi tetapi hanya akan berhenti berkelip apabila peranti dimatikan.

Terdapat satu ciri tambahan dalam peranti. Bateri yang boleh dicas semula tidak boleh habis sepenuhnya. Untuk mengelakkannya, peranti akan memeriksa voltan bateri sekali apabila dihidupkan. Sekiranya voltan bateri berada di bawah 3.0 Volt, peranti tidak akan berkelip LED dan akan masuk ke mod tidur. Peranti perlu dimatikan dan bateri perlu diganti dan ia akan berfungsi seperti biasa setelah dihidupkan semula.

Fail sumber JAL dan fail Intel Hex untuk memprogram PIC dilampirkan. Sekiranya anda berminat menggunakan mikrokontroler PIC dengan JAL - bahasa pengaturcaraan Pascal - lawati laman web JAL di

Selamat membina projek anda sendiri dan nantikan reaksi dan aplikasi alternatif anda.

Disyorkan: