Isi kandungan:
- Bekalan
- Langkah 1: Membuat Pendirian
- Langkah 2: Bahagian Atas Lampu
- Langkah 3: Mentol
- Langkah 4: Warnakannya Hitam
- Langkah 5: Elektronik
- Langkah 6: Bagaimana Sekiranya Saya Tidak Mempunyai Arduino?
- Langkah 7: Pengaturcaraan
- Langkah 8: Bagaimana Ia Berfungsi?
- Langkah 9: Berkumpul
- Langkah 10: Bersedia
- Langkah 11: Ciri dan Tweaking Tambahan
- Langkah 12: Melalui Kod
Video: IRIS - Lampu yang Tahu Ketika Anda Ada: 12 Langkah (dengan Gambar)
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Sayang! Yup, semua orang dikuarantin. Saya seorang pelajar kejuruteraan. Dulu saya tinggal di asrama dan saya biasa membuat tugasan dan belajar pada waktu malam. Sekarang saya di rumah, keluarga saya tidak begitu selesa kerana semua orang di sini terbiasa tidur awal. Saya juga tidak mempunyai lampu meja.
Tetapi jika saya mahu membuatnya sendiri, saya mahu ia mempunyai lebih banyak ciri daripada sekadar lampu standard. Cabarannya adalah mencari bahagian. Oleh kerana di seluruh negara terdapat kunci di India, tidak ada kedai elektronik yang dibuka. Ini adalah projek rumah saya sepenuhnya. Temui Iris, lampu meja pintar. Ia mempunyai seberapa banyak ciri yang saya dapat gunakan dengan elektronik yang saya ada di rumah saya.
Mod manual: Pencahayaan meja biasa
Mod pintar: Pengesanan automatik pengguna untuk menyalakan / mematikan lampu
Lampu tempat tidur pintar: Lampu jalan anda secara automatik apabila anda ingin pergi ke suatu tempat di tengah malam
Kecerahan adaptif: Menyesuaikan kecerahan secara automatik berdasarkan cahaya di sekitarnya
Kesedaran siang hari: Dapat menghidupkan mod pintar secara automatik setelah matahari terbenam atau ketika tidak ada sumber cahaya lain.
Dua ciri terakhir belum ditambah tetapi saya telah menyebutkan prinsip kerja jadi jika anda mahu menambahkannya, anda pasti tahu apa yang harus dilakukan. Mari buat!
Bekalan
Ya saya tahu bahawa tidak masuk akal untuk memberikan pautan pembelian kerana di kebanyakan negara laman web e-dagang tidak aktif pada masa ini. Tetapi sekiranya anda membaca ini setelah virus ini terkawal dan semuanya kembali normal (yang saya harap akan berlaku tidak lama lagi), maka… um.. anda diterima?
Arduino Uno:
Jalur LED putih hangat:
Relay saluran tunggal:
Sensor jarak / halangan:
12v Bekalan kuasa:
Wayar GI
Cat hitam
Beberapa bahagian di sana sini boleh didapati di rumah.
Langkah 1: Membuat Pendirian
Sekarang tidak benar jika saya mengatakan bahawa reka bentuk pangkalan itu adalah rekaan saya sendiri. Saya melihat reka bentuk ini dalam sebuah video. Tetapi pelaksanaannya berbeza, jadi ya.
Pertama sekali, saya mengambil kabel utama yang tebal. Saya mahukan yang hitam, tetapi ini satu-satunya yang terbaring di rumah saya. Masalahnya adalah terlalu fleksibel. Kita memerlukan sesuatu yang dapat mengekalkan bentuknya apabila dibengkokkan. Oleh itu, saya mengeluarkan wayar Aluminium di dalamnya dan memasukkan wayar GI tebal. Kemudian saya membengkokkan wayar ke dalam bentuk. Ini semudah membuat bulatan untuk bahagian bawah dan kemudian membengkokkan selebihnya wayar dalam bentuk S yang tipis untuk penyangga.
Malangnya tidak ada lagi ruang di dalamnya untuk melewati kabel kuasa, jadi kami akan melakukan sesuatu mengenainya kemudian. Pangkalannya sudah banyak dilakukan.
Langkah 2: Bahagian Atas Lampu
Untuk ini, saya mengambil dua bekas plastik dari dapur. Kedua-duanya sedikit meruncing dan satu lebih besar daripada yang lain. Saya menandakan garis di sepanjang bekas yang lebih besar dan memotongnya pendek.
Apabila bekas kecil diletakkan di atas yang besar, ia kelihatan seperti lampu. Hebat!
Langkah 3: Mentol
Ini semudah pergi ke pegun dan membeli lampu malam. Tetapi, saya tidak mahukan cahaya yang terang dan juga, saya mahu menambahkan kawalan kecerahan automatik dengan bahagian yang saya ada di rumah. Oleh itu, saya membuat mentol.
Pertama, saya mengambil penutup bekas kecil yang saya gunakan sebelumnya, dan melekatkan piring aluminium berbentuk segi empat tepat ke atasnya. Saya kemudian melekatkan dua kepingan kecil jalur LED putih hangat di Aluminium. Mengapa jalur Aluminium? Ia berfungsi sebagai pendingin untuk LED kerana ia menjadi panas apabila digunakan untuk jangka masa yang lebih lama. Semuanya tersekat menggunakan pelekat tahan panas yang saya dapati terbaring di bilik stor. Sekiranya anda tidak dapat menemuinya, tidak mengapa. Jalur LED biasanya mempunyai pelekat di bahagian belakang, anda boleh melekatkannya secara langsung.
Saya memateri wayar agar kedua-dua helai selari. Saya kemudian membuka penyebar dari lampu LED lama dan meletakkannya di atas penutup.
Mentol LED tersuai kami sudah siap!
Saya melakukan ujian pantas dengan bekalan kuasa 12v. Anda sudah dapat melihat betapa seronoknya.
Langkah 4: Warnakannya Hitam
Saya melukis semuanya hitam. Pastikan menggunakan kertas pasir untuk membuat permukaan bekas kasar sehingga cat dapat melekat padanya dengan betul.
Sebaiknya gunakan cat semburan, tetapi saya tidak mempunyainya di rumah. Oleh itu, saya menggunakan cat akrilik. Sangat sukar untuk mengecat pangkalan kerana cat terus keluar. Selepas tiga kot, saya berpuas hati dengan penampilannya. Walaupun saya harus mencampurkannya juga sebelum melukis.
Saya tidak melukis bahagian atas bekas besar kerana ia separa telus dan akan membentuk cincin cahaya yang sejuk ketika dihidupkan.
Langkah 5: Elektronik
Setelah saya menyebutkan semua ciri, anda mungkin merasa terharu dan berfikir bahawa ia mungkin mempunyai beberapa litar yang rumit. Tetapi tidak, ia cukup sederhana. Terima kasih kepada papan Arduino.
Input sensor: Sensor halangan mengesan ketika anda berada di hadapannya. Pin D0 menuju pin Arduino 2. Pin GND menuju pin GND Arduino, jelas. Pin + 5v menuju ke pin 5v Arduino.
Output geganti: Relay menghidupkan / mematikan lampu semasa berada dalam mod pintar. Pin inputnya pergi ke pin Arduino 3 dan pin yang lain menuju pin GND Arduino.
Sambungan selebihnya cukup mudah. Ikuti rajah skematik sahaja. Ia akan menjadi lebih mudah jika anda mengetahui apa yang berlaku.
Pada dasarnya, jika anda menggeser suis ke kanan, anda secara langsung menyalakan lampu dari bekalan. Apabila anda menggeser suis ke kiri, lampu dalam mod pintar. Dari sini dan seterusnya, lampu dikendalikan oleh Arduino. Pada dasarnya dengan menggeser suis ke kiri, anda memutuskan bekalan kuasa dari lampu dan mengaktifkan Arduino sebagai gantinya. Sekiranya Arduino ingin menyalakan lampu, ia akan mencetuskan relay yang hanya memendekkan terminal suis yang sebelumnya terputus.
Langkah 6: Bagaimana Sekiranya Saya Tidak Mempunyai Arduino?
Sekiranya anda tidak mempunyai Arduino, anda masih boleh membuat mod pintar menggunakan BC547 atau transistor tujuan umum lain dan sensor halangan. Rujuk gambarajah skematik. Litar ini harus diganti dengan susunan Arduino, relay dan sensor dalam rajah skematik pada langkah sebelumnya. Walaupun ini adalah pilihan yang lebih murah, akan ada penggunaan tenaga yang kecil ketika tidak aktif.
Langkah 7: Pengaturcaraan
Semua ciri pintar ini dikendalikan oleh Arduino. Program kami memutuskan bagaimana mereka berfungsi. Sekiranya anda mahu ia berfungsi sama seperti yang saya buat, anda boleh memuat turun kod saya dan memuat naik ke Arduino anda. Sekiranya anda ingin memahami kod tersebut dan mengubahnya mengikut kehendak anda sendiri, saya akan membuat kod pada akhir arahan yang boleh anda rujuk.
Seperti yang saya nyatakan sebelumnya, kod ini hanya membaca data dari sensor halangan. Ciri-ciri kecerahan adaptif dan kesedaran siang belum ditambahkan. Saya akan menerangkannya dalam bahagian kod sehingga anda boleh menambahkannya jika anda mahu
Langkah 8: Bagaimana Ia Berfungsi?
Pengesanan pengguna automatik:
Anda akan meletakkan sensor halangan di bawah meja, menghadap anda. Jadi sekarang apabila anda duduk di depannya, ia akan mengesan anda dan menghantar isyarat digital ke Arduino. Arduino kemudian menghidupkan geganti, yang menyalakan lampu.
Ciri lampu sisi katil:
Ini sebenarnya bukan ciri yang berasingan. Ini adalah sensor halangan yang ada tetapi dengan jangkauannya meningkat dengan memutar potensiometernya. Sekiranya lampu dan susunan meja anda disimpan di sebelah katil, semasa anda bangun dari katil, ia akan mengesan anda dan menyalakan lampu selama 15 saat, selepas itu lampu mati. Anda boleh memusatkan lampu ke jalan sebelum tidur sehingga menyala.
Langkah 9: Berkumpul
Setelah semua elektronik disambungkan dan diuji dengan betul, saya membetulkannya dalam kotak kecil. Saya boleh memasangkannya ke lampu, tetapi saya mahu ia kelihatan minimalis, jadi elektronik dipasang secara berasingan di bahagian bawah meja. Kedudukan yang sempurna untuk sensor halangan dan tersembunyi dari pandangan.
Saya memasang satu wayar kuasa di sepanjang pendirian menggunakan superglue. Bagaimana dengan wayar lain? Ingatkah kita memasukkan wayar GI melalui penyangga? Kami akan menggunakannya sebagai wayar lain. Ini akan memastikan semuanya kelihatan kemas.
Setelah semua wayar digabungkan dan diuji dengan betul, saya memasang dua bahagian kepala lampu dengan resin epoksi. Kemudian dudukan dilekatkan pada kepala dengan membuat lubang dan melewati wayar GI melaluinya. Satu titisan resin terakhir dan semuanya kukuh dan senang digunakan.
Langkah 10: Bersedia
Setelah menguji semuanya beberapa kali, saya benar-benar berpuas hati dengan bagaimana semuanya berfungsi. Belum lagi betapa lembut dan menyenangkan cahaya dari mentol buatan kita.
Walaupun begitu, ada beberapa masalah kecil yang dapat saya selesaikan dengan mudah.
Sensor halangan mungkin mengesan kerusi sepanjang masa. Ini dapat diatasi dengan menggunakan kerusi yang hanya mempunyai sandaran di bahagian atas, seperti yang saya miliki. Bahagian bawah berongga sehingga sensor halangan tidak mengesannya.
Sensor halangan mengesan orang berjalan dan terus menyalakan / mematikan lampu. Bagi saya, meja berada di sebelah katil sehingga tidak ada orang yang pergi ke sana kecuali mereka mahu tidur atau menggunakan meja. Apa yang anda boleh lakukan adalah menyesuaikan jaraknya dengan betul sehingga hanya dapat mengesan anda ketika anda duduk.
Lampu tidak padam. Ini berlaku apabila penerima (lampu hitam) sensor halangan terlalu dekat dengan pemancar (mentol telus). Ini mudah diselesaikan. Yang harus anda lakukan hanyalah membengkokkan mereka sedikit dari satu sama lain.
Langkah 11: Ciri dan Tweaking Tambahan
Jadi sekarang mungkin ada satu masalah. Bagaimana cara menukar antara mod pintar untuk pengesanan pengguna dan mod lampu tidur pintar? Dalam kod yang saya berikan, kedua-duanya pada dasarnya adalah perkara yang sama. Tetapi jika anda mahukan mod khusus untuk masing-masing dan beralih di antara mereka secara automatik, anda boleh menggunakan mikrokontroler Nodemcu (esp8266) dan bukannya Arduino.
Anda boleh menggunakan perkhidmatan yang disebut IFTTT untuk mencetuskan setiap mod berdasarkan waktu dan jadual anda secara automatik. Anda juga boleh menambahkan lebih banyak ciri seperti mengawal lampu dari telefon pintar anda, amaran cuaca, pemasa dan banyak perkara lain dengan mudah. Ini dapat menjadikan Iris benar-benar pintar. Sayangnya nodemcu saya kembali ke asrama jadi saya terjebak dengan Arduino. Saya akan menambah ciri-ciri ini setelah saya kembali dan mungkin membuat instruksi lain!
Langkah 12: Melalui Kod
Kodnya tidak hanya kelihatan, tetapi sebenarnya cukup mudah.
Pertama, kami menyatakan pin input dan output dari Arduino dalam fungsi persediaan.
Pin 2 menerima input dari sensor. Oleh itu, jika dibaca TINGGI, yang bermaksud seseorang dekat dengannya, ia akan menghidupkan relay (pin 3) selama 15 saat. Selepas 15 saat, jika pin 2 masih tinggi, blok if terus dieksekusi dan lampu tetap menyala. Jika tidak, geganti dimatikan dan juga lampu.
Sekiranya anda mahu ia berfungsi secara automatik selepas matahari terbenam, yang perlu anda lakukan ialah menambahkan LDR dengan transistor tujuan umum ke pin lain. Kemudian, keseluruhan kod di atas diletakkan di dalam blok if. Apabila LDR tidak membaca cahaya, blok if akan dijalankan dan proses yang dijelaskan di atas dilakukan oleh Arduino.
Juga, untuk kawalan kecerahan automatik, anda perlu menggunakan LDR sekali lagi. Lampu sekarang harus dihidupkan terus dari Arduino yang mana relay lain dapat digunakan. Anda boleh menggunakan PWM untuk menyesuaikan kecerahan lampu berdasarkan input analog dari LDR. Perhatikan bahawa untuk ini, anda mesti menggunakan jalur LED 5v dan bukannya 12v.
Hadiah Kedua dalam Cabaran Kelajuan Kerja Dari Rumah
Disyorkan:
Topeng pemalu yang ditutup ketika melihat orang: 9 Langkah (dengan Gambar)
Topeng pemalu yang ditutup ketika melihat orang: Sangat menyedihkan bahawa kita harus memakai topeng muka kerana Covid -19. Ia bukan pengalaman yang sangat menggembirakan, menjadikan anda panas, berpeluh, gugup dan tentu sukar bernafas. Ada saat-saat dahaga ketika anda mendesak untuk menanggalkan topeng tetapi takut untuk melakukannya. Apa yang saya
Perkara Yang Anda Tidak Tahu Mengenai Tong Kitar Semula !!: 6 Langkah
Apa yang Anda Tidak Tahu Mengenai Tong Kitar Semula !!: Instruksional ini akan menunjukkan kepada anda beberapa perkara yang mungkin tidak anda ketahui mengenai tong kitar semulaSila melanggan saluran sayaTerima kasih
Minecraft Pedang Memukul Ketika Anda Melakukan: 5 Langkah (dengan Gambar)
Minecraft Sword Hits When You Do: Tinkernut baru-baru ini menunjukkan komen secara langsung di mana dia mencari cadangan dari penontonnya untuk projek baru. Dia menyebutkan melakukan projek di mana seseorang dapat mengayunkan pedang dalam kehidupan nyata yang akan menyebabkan pedang di Minecraft juga berayun
Yang Anda Perlu Tahu Mengenai Relay: 6 Langkah (dengan Gambar)
Yang Anda Perlu Tahu Mengenai Relay: Apa itu Relay? Relay adalah suis yang dikendalikan secara elektrik. Banyak geganti menggunakan elektromagnet untuk mengendalikan suis secara mekanikal, tetapi prinsip operasi lain juga digunakan, seperti geganti keadaan pepejal. Relay digunakan jika perlu untuk mengawal
Yang Anda Perlu Tahu Mengenai LED: 7 Langkah (dengan Gambar)
Yang Anda Perlu Tahu Mengenai LED: Diod Pemancar Cahaya adalah peranti elektronik yang memancarkan cahaya semasa arus dilaluinya. LED adalah komponen elektronik yang kecil, sangat cekap, terang, murah. Orang berpendapat bahawa LED hanyalah komponen pemancar cahaya biasa & cenderung