Isi kandungan:
- Langkah 1: Komponen yang Diperlukan
- Langkah 2: Merancang dan Membangun Elektronik
- Langkah 3: Perisian
Video: Pemasa Cukup Tidur: 3 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
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
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
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:
Hanya Garis, Cukup Cahaya! (Jenis1): 19 Langkah
Just Line, Just Light! (Type1): Ia adalah karya untuk menyatakan cahaya pada plat akrilik yang diukir dengan corak seni garis. Ia menyatakan warna dan corak pelbagai LED dengan harmoni. Projek ini dilaksanakan dengan motif dari Arout Meijer " Terima kasih untuk Planet " dari
Cukup Kawal Motor dengan Telefon Bimbit: 5 Langkah
Cukup Kendalikan Motor dengan Telefon Bimbit: Cara ini menunjukkan cara mengawal IoT Servo pintar " HDrive17 " dengan telefon bimbit anda hanya menggunakan HTML dan JavaScript. Halaman Web termasuk Skrip ini disimpan di Motor itu sendiri dan dapat dilampirkan ke WebApp di telefon bimbit anda
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: 6 Langkah
Mikrokontroler AVR. LED Flasher Menggunakan Pemasa. Gangguan Pemasa. Mod CTC Pemasa: Halo semua! Pemasa adalah konsep penting dalam bidang elektronik. Setiap komponen elektronik berfungsi berdasarkan jangka masa. Pangkalan masa ini membantu memastikan semua kerja disegerakkan. Semua mikrokontroler berfungsi pada frekuensi jam yang ditentukan
Pemasa NE555 - Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: 7 Langkah
Pemasa NE555 | Mengkonfigurasi Pemasa NE555 dalam Konfigurasi Astable: Pemasa NE555 adalah salah satu IC yang paling biasa digunakan di dunia elektronik. Ini dalam bentuk DIP 8, yang bermaksud bahawa ia mempunyai 8 pin
CalClock: Cukup Lihat Jadual Anda: 4 Langkah (dengan Gambar)
CalClock: Lihat Jadual Anda: Kehilangan konsentrasi terburuk terganggu hanya untuk mengetahui bahawa tidak ada gangguan. Saya dapati ini sering berlaku berkaitan dengan jadual saya. Saya ' akan menyelesaikan masalah, dan mempunyai pemikiran yang bernas, ‘ Adakah ada