Isi kandungan:

Pemberi Maklumat Isi Rumah: 4 Langkah
Pemberi Maklumat Isi Rumah: 4 Langkah

Video: Pemberi Maklumat Isi Rumah: 4 Langkah

Video: Pemberi Maklumat Isi Rumah: 4 Langkah
Video: Cara Mohon Rumah PPR Sewa Serendah RM124! Projek Perumahan Rakyat Kini Dikenali Rumah Malaysia. 2024, November
Anonim
Pemberi Maklumat Isi Rumah
Pemberi Maklumat Isi Rumah

Siapa yang mahu pergi ke luar untuk melihat sama ada surat telah tiba? Pada musim sejuk atau hujan, saya tidak perlu memakai jaket dan kasut, hanya untuk mengetahui bahawa tidak ada surat. Projek ini akan memberitahu anda mengenai lawatan pembawa surat, dan sebagai fungsi sekunder, ia akan mengingatkan anda bahawa pintu garaj telah dibiarkan terbuka. Ia bahkan boleh dikembangkan untuk memasukkan sensor lain

Langkah 1: Skematik

Skema
Skema

Projek ini berdasarkan cip Atmega 168. Oleh kerana reka bentuk hanya memerlukan sumber yang minimum, kebanyakan cip AVR akan menjadi pengganti yang boleh diterima. Tetapi mempunyai sumber tambahan bermaksud menambahkan fungsi lebih mudah daripada reka bentuk semula. Peranti hanya mengandungi bilangan bahagian minimum (lihat skema). Reka bentuknya mempunyai dua sensor, suis reed magnetik pintu Garage, dan Resistor Dependent Light Mailbox (LDR).

Langkah 2: Reka bentuk

Reka bentuk
Reka bentuk
Reka bentuk
Reka bentuk

Ciri Pintu Garasi Sensor pintu garaj adalah suis reed yang dikendalikan secara magnet. Magnet diletakkan di pintu garaj dan berada berdekatan dengan suis buluh apabila pintu ditutup sepenuhnya. Saya memilih suis buluh kerana lebih mudah menampung toleransi mekanikal pergerakan pintu garaj yang longgar. Apabila pintu garaj dibuka, magnet bergerak dari suis. Suis terbuka yang memberi isyarat kepada mikrokontroler untuk menyalakan LED dan memberikan bunyi bip pendek. Ini sangat mudah, anda mungkin bertanya mengapa perlu menggunakan mikrokontroler apabila litar sederhana akan menyelesaikan tugas. Tetapi di sinilah kekuatan mikrokontroler dapat digunakan dengan cepat untuk membuat peranti yang lebih berguna tanpa mengubah perkakasan apa pun. Apa yang saya mahukan adalah ciri untuk mengingatkan saya apabila saya lupa menutup pintu. Sekiranya pintu terbuka dan tetap terbuka selama satu jam, saya mungkin terlupa untuk menutupnya. Saya mungkin tidak menyedari LED, jadi pada waktu itu akan berbunyi 10 minit sekali untuk menarik perhatian saya sehingga saya menutup pintu. Ciri kotak surat saya menggunakan Light Dependent Resistor (LDR) untuk sensor kotak surat. Sekali lagi saya boleh menggunakan suis mekanikal, tetapi saya prihatin dengan toleransi mekanikal yang longgar pada engsel pintu. Saya tidak yakin bahawa saya boleh menukar suis untuk beroperasi dengan selamat dengan pintu yang goyah. LDR berfungsi dengan baik dan senang dipasang di bahagian belakang peti mel. Apabila pintu ditutup, ia kelihatan sebagai rintangan yang sangat tinggi - beberapa mega ohm, dan kira-kira 10K ketika pintu dibuka - walaupun pada hari yang mendung. Sekiranya tengah malam ia mungkin tidak akan mendaftar, tetapi pembawa surat tidak akan datang. Pengendalian peti mel jauh berbeza dengan pintu garaj. Peti Mel hanya aktif selama satu atau dua detik, tetapi saya ingin ingat bahawa bukaan telah dikesan, bunyikan pembesar suara sekali dan kemudian teruskan LED menyala sehingga saya menetapkannya semula - atau ia akan diset semula secara automatik selepas 8 jam. Kemungkinan masa depan Sejak di sana terdapat beberapa pin analog dan digital yang terdapat pada cip AT Mega, jadi saya pasti dapat menambahkan lebih banyak ciri pada projek kecil saya. Satu idea adalah pancaran cahaya dan sensor LDR yang dipasang di jalan menuju pintu depan, jadi saya dapat memberi tahu terlebih dahulu mengenai seseorang yang mendekati rumah itu. Ada apa-apa cadangan?

Langkah 3: Kes Projek dan Pendawaian

Kes Projek dan Pendawaian
Kes Projek dan Pendawaian

Sarung Saya mahu casing kecil dipasang di papan litar, dan saya menjumpai RJ45 Box permukaan permukaan terpakai yang ukurannya tepat untuk projek saya. Saya memasang LED dan butang set semula sehingga mereka melambung ke bahagian atas casing - ini bermaksud bahawa casing itu dapat dilepaskan tanpa wayar penyambung. Pendawaian Ini adalah bahagian yang paling memakan waktu - menjalankan sepasang wayar keluar ke peti mel anda mungkin sedikit menyusahkan. Saya akan mengesyorkan menggunakan pasangan berpintal atau kabel terlindung. Ini akan mengurangkan medan elektromagnetik sesat daripada menyebabkan arus aruhan dalam pendawaian anda yang akan mengganggu pengawal mikro. Saya mempunyai kabel koaksial yang mencukupi, jadi itulah yang saya gunakan. Peti mel saya berada di hujung jalan masuk saya - mungkin 40 kaki dari rumah. Saya bernasib baik kerana ketika jalan masuk saya diturap semula, saya memasang wayar di bawah konkrit sebelum dicurahkan, sehingga menyelamatkan saya banyak penggalian. Kemudian ada masalah pendawaian melalui rumah yang mungkin juga memakan masa. Hummm…. mungkin penyelesaian tanpa wayar …

Langkah 4: Kod Sumber

Kod sumber
Kod sumber

Inilah kod sumber - ringkas dan ringkas.

Isi Rumah_Informer.pde

Fail. PDE adalah fail kod sumber Arduino (mereka memanggilnya 'lakaran' untuk beberapa sebab) - Ini hampir sama dengan 'C'.

Anda boleh melihat kodnya dengan memuat turun dan membuka dalam penyunting teks.

Dikemas kini 14 Februari 2011 Penyelesaian untuk bug matematik penyusun. dan menukar nada peti surat untuk menaikkan kekerapan

Versi sistem pengembangan Arduino yang lebih baru menggunakan pelanjutan.ino dan bukannya.pde jadi ganti nama fail.

Disyorkan: