Isi kandungan:

555 Pemasa untuk Memancarkan Isyarat untuk Mengganggu Atmega328: 7 Langkah
555 Pemasa untuk Memancarkan Isyarat untuk Mengganggu Atmega328: 7 Langkah

Video: 555 Pemasa untuk Memancarkan Isyarat untuk Mengganggu Atmega328: 7 Langkah

Video: 555 Pemasa untuk Memancarkan Isyarat untuk Mengganggu Atmega328: 7 Langkah
Video: ๐Ÿ””๐Ÿ””๐Ÿ””ไธ‡ไบบไน‹ไธŠ | Over ten thousand people Ep1-43 Multi Sub 1080P 2024, November
Anonim
555 Pemasa untuk Memancarkan Isyarat untuk Mengganggu Atmega328
555 Pemasa untuk Memancarkan Isyarat untuk Mengganggu Atmega328

Matlamat utama litar ini adalah untuk menjimatkan tenaga. Oleh itu, saya tidak akan membincangkan tentang arduino kerana lembaga itu sendiri mempunyai overhead kuasa yang tidak perlu untuk produk akhir. Ia bagus untuk pembangunan. Tetapi, tidak begitu baik untuk projek akhir yang menggunakan bateri. Saya akan menggunakan satu untuk POC saya tetapi, untuk menjimatkan tenaga, menggunakan Atmega328 mandiri akan memberi anda hasil yang lebih baik

Saya membuat stesen cuaca (TOBE) yang akan mengecas sepasang bateri 3.7 V secara selari menggunakan panel solar. Versi pertama saya berjalan dengan baik terima kasih. Tetapi, saya mempunyai masalah. Penggunaan bateri lebih besar daripada kadar pengisian panel solar. Saya tidak akan mendapat nombor di sini. Tetapi, setelah beberapa ketika, saya perhatikan tahap bateri perlahan-lahan turun. Selain dari fakta bahawa saya berasal dari Kanada dan matahari di sini bukan komoditi. Saya kemudian, menggunakan perpustakaan untuk meletakkan Atmega328 tidur selama 8 saat (ada jangka masa lain tetapi 8 saat lebih tinggi) dan kemudian, kembali bekerja. Penggunaannya sangat lurus dan berfungsi seperti yang diharapkan. Tetapi, 8 saat tidak cukup untuk saya.

Ini kerana stesen cuaca saya mempunyai 3 komponen.

  • Jam masa nyata
  • DHT11
  • Paparan Oled

Jam menunjukkan dalam paparan tepat. Suhu dan kelembapan bukanlah sesuatu yang perlu kita kemas kini sekerap. Oleh itu, saya perlu membuat sesuatu yang membolehkan saya mengubah selang waktu dan saya juga ingin bersenang-senang melakukannya.

Saya membina konsep membuktikan untuk mempunyai pemasa 555 dalam mod astable untuk membangunkan Atmega328 menggunakan gangguan luaran. Itulah yang akan saya tunjukkan di sini

Bekalan

Untuk Instructable ini, kami memerlukan bahan berikut:

  • Papan Arduino
  • Cip pemasa 555
  • 2 Perintang (1M ohm, 220 ohm)
  • 1 kapasitor terpolarisasi (100uF)
  • Wayar pelompat
  • Sensor DHT11
  • Papan roti

Langkah 1: Pertama Susun atur

Pertama Susun atur
Pertama Susun atur

Mari kita mulakan dengan susun atur di papan roti. Saya menggunakan sensor DHT untuk menunjukkan cara lain untuk menjimatkan tenaga dalam projek anda. Seperti yang anda lihat, peranti ini dihidupkan oleh pin Arduino. Yang akan menjadi RENDAH semasa Arduino sedang tidur, menjimatkan lebih banyak tenaga. Anda boleh melakukan ini ke mana-mana peranti yang memerlukan operasi kurang dari 40mA.

Langkah 2: Penjelasan Mengenai Litar

Saya tidak akan mengetahui bagaimana cara pemasa 555 berfungsi kerana terdapat banyak tutorial di sekitarnya yang menerangkan operasinya dan beberapa modnya. Kami menggunakan pemasa 555 dalam mod astable. Ini bermaksud, pada tahap tinggi, ia akan mengecas kapasitor hingga 2/3 volt selama masa yang ditentukan oleh perintang 1, daripada melepaskannya sebanyak yang ditentukan oleh perintang 2. Kami sebenarnya tidak memerlukan banyak masa untuk mengeluarkan isyarat jadi, anda boleh menggunakan perintang 220 Ohms. Dengan menggunakan 1M ohm, gabungan perintang 220 ohm akan memberi anda kelewatan sekitar 1 minit. Bermain dengan perintang pertama dan kapasitor akan memberi anda masa yang berbeza.

Langkah 3: Lakaran

Langkah 4: Menjelaskan Lakaran

Tujuan lakaran ini adalah untuk membaca Kelembapan dan Suhu dan tidur sehingga mendapat dorongan untuk bangun dan membacanya semula.

Untuk itu, saya menetapkan pin interrupt sebagai INPUT_PULLUP (lebih lanjut mengenai penarikan dalam episod lain). Dan pin itu akan mengalami gangguan pada setiap kali kerja selesai.

Sebaik sahaja isyarat gangguan masuk IN, kod akan dijalankan semula dan kembali tidur. Dan sebagainya.

Langkah 5: Beberapa Nombor

Beberapa Nombor
Beberapa Nombor
Beberapa Nombor
Beberapa Nombor

Untuk POC ini, saya dapat menyelesaikan langkah-langkah dalam masa 3 saat. Kemudian, peranti akan tidur sekitar 1 minit.

Dengan menggunakan alat pengukur ketepatan AMP 0.001 untuk mengukur arus, saya melihat 0.023-0.029AMP untuk masa ia berfungsi (~ 3 saat) dan 0.000 semasa tidur (~ 1 minit). Sudah tentu ia bukan bacaan Sifar kerana kita menjalankan 555. Tetapi, saya tidak memasuki Microamps. Bagaimanapun, penjimatan adalah besar

Langkah 6: Skema dan PCB

Skema dan PCB
Skema dan PCB
Skema dan PCB
Skema dan PCB
Skema dan PCB
Skema dan PCB

Bagi anda yang ingin membina PCB untuk itu, berikut adalah pautan untuknya:

Di sana anda akan menemui reka bentuk dan skema yang dapat dihantar ke mana-mana vendor fabrikasi PCB.

Terdapat juga folder yang disebut print_version untuk anda yang suka pcb mengukir sendiri di rumah seperti saya.

Langkah 7: Aplikasi

Aplikasi itu sangat luar biasa. Setiap kali anda memerlukan isyarat luaran dengan kadar tertentu, anda boleh menggunakan litar ini. Saya menggunakan untuk menetapkan stesen cuaca saya tidur dan salah satu modul akan tidur bersama dengan Atmega328.

Untuk hasil yang berkesan dalam menjimatkan tenaga, anda harus mempertimbangkan untuk memiliki Atmega328 yang mandiri. Saya merancang papan dengan kemampuan ini dan tidak lama lagi saya dapat menghubungkan sebarang projek Atmega328 dalam konsep ini.

Sekiranya anda mempunyai idea yang baik tentang bagaimana melaksanakan penyelesaian untuk menjimatkan tenaga, dengan segala cara, beritahu saya kerana saya benar-benar menjalankan projek yang menggunakan bateri dan panel solar

Terima kasih kerana membaca dan saya akan berjumpa anda di lain kali dengan lebih banyak projek.

Disyorkan: